Вопрос о надежности DS18B20
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
18 Дек. 09, 23:42
Хочу поспрошать народ. Были ли у вас отказы этого датчика ? С неявной симптоматикой, начинает простреливать в ноль, блокировать другие датчике на одной с ним линии? Я буду менять уже третий, но! Так или иначе над нестабильными датчиками я надругался. Один надфилем обтачивал, другой не раз вытаскивал из плотной трубки за провода, третий запаивал в капсулу, размерами хорошо если в три раза больше его самого. Проблемы всегда появляются на температурах отличных от комнатной, т.е. уже в работе. Смущает что после издевательств они какое то время продолжают нормально работать, месяцы, потом наворачиваются.
Отв.1 18 Дек. 09, 23:51, через 10 мин
Единствекнная проблема, которую мне приходилось наблюдать с ДС-ками - это неустранимое изменение разрешающей способности - с 12 разрядов на 9-10. Но это тоже были датчики, на которых я, как порядочный человек, мог бы уже и жениться.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.2 19 Дек. 09, 00:03, через 12 мин
Игорь, разрядность неудалось вернуть совсем? Никакими описанными способами?
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.3 19 Дек. 09, 00:06, через 3 мин
Товарищи! Кто владеет программированием. Напишите , плиз, программку для перепрограммирования разрядности датчиков! Я тоже сталкивался с такой проблемой, решал с помошью темпконтрола, но это ведь не совсем правильно?
Rudy
Академик
Питер
5.8K 1K
Отв.4 19 Дек. 09, 00:24, через 19 мин
Если темпконтрол это делает, зачем тебе еще одна прога?
Отв.5 19 Дек. 09, 00:47, через 23 мин
У меня темпконтрол не сработал.
kil
Кандидат наук
Дальний восток (Хабаровск)
318 61
Отв.6 27 Янв. 10, 16:41
У меня во время перегонки DS18B20 показал температуру в скороварке 125С. Я так мееедленно выключил скороварку и снял с плитки. Потому как у нее с клапаном не больше 113С поднимается, а я холодильник вместо клапана и подключил. Оказалось, датчик не врал - его как-то так хитро пробило, что он стал нагреваться при включении. Подозреваю пробой между фазой через БП от компа и контроллер на датчик и далее в водопровод - чувствовалось наличие напряжения при случайном касании. Приобрел контроллеру отдельный БП 12В 1А.
Михаил0501
Научный сотрудник
Иркутск
3.5K 799
Отв.7 27 Янв. 10, 17:00, через 19 мин
У меня датчики от МН8036 работали без претензий,когда два приказали долго жить,из за всевозможных переделок,взял у приятеля пару,у него 12 канальный,так эти два датчика показывали заниженную температуру чем мои.
Но не стал заморачиваться,мне нужны изменения Т*,а истинные все равно не измеришь.
SerjNSK, в МН8036 в настройках есть какие то параметры,синусы и другая настраиваемая лабуда,может через нее можно что то сделать? Я в этом не бум бум.
Но не стал заморачиваться,мне нужны изменения Т*,а истинные все равно не измеришь.
SerjNSK, в МН8036 в настройках есть какие то параметры,синусы и другая настраиваемая лабуда,может через нее можно что то сделать? Я в этом не бум бум.
beeman
Доктор наук
Белорецк
510 66
Отв.8 27 Янв. 10, 18:16
У меня один вылетел. Грешу на то, что перегрел паяльником, хотя и не уверен.
Еще один время от времени вдруг выдает 85 С, но -- редко. На управление он не задействован, поэтому пока не выкинул.
Еще один время от времени вдруг выдает 85 С, но -- редко. На управление он не задействован, поэтому пока не выкинул.
corstat
Студент
Москва
26 4
Отв.9 28 Янв. 10, 00:39
При поиске информации о датчиках DS18B20 где-то в интернете (адрес не сохранился,но думаю снова найти не проблема)наткнулся на заметку испытания датчиков. Автор столкнулся с проблемой искажения показаний датчика при очень частом опросе датчиков за счет их саморазогрева - речь идет об ограничении опроса 3-5 секундами. О разбросах в десятки градусов речи не шло. Я лично (у меня шесть датчиков) с такой проблемой не сталкивался - может не обращал внимания? Но скачков пока не было.
beeman
Доктор наук
Белорецк
510 66
Отв.10 28 Янв. 10, 06:31
У МастерКит появилась прошивка, которая позволяет подключать DS18 по двухпроводной схеме. Никто не пробовал?
ROMiC
Студент
Оренбург
17 1
Отв.11 03 Февр. 10, 22:06
у меня:
один датчик упорно начинает плавать +-2 градуса в диапазоне 70-85 градусов
один при нагреве до 90градусов начинает говорить -40 или около того
несколько штук не калибруются
у нескольких сгнили ноги
самонагрев датчиков при частом опросе имеет место.
один датчик упорно начинает плавать +-2 градуса в диапазоне 70-85 градусов
один при нагреве до 90градусов начинает говорить -40 или около того
несколько штук не калибруются
у нескольких сгнили ноги
самонагрев датчиков при частом опросе имеет место.
сообщение удалено
Пончик
Студент
Красноярский край
30
Отв.12 05 Марта 10, 04:42
Температуру контролирую программой "Бенукс" - хорошая система, но за подключение к ней каждого датчика просят 5$. Купил на пробу коды для двух датчиков. Датчик, который смотрит температуру охлаждающей воды на выходе из дефлегматора, начинает мудрить, когда показания становятся выше 56 градусов - появляются кратковременные скачки до 85 градусов, периодичность неопределенная. Если ниже 56 градусов, то показания стабильные, без скачков. Интервал опроса датчика 1 сек. При таком поведении датчика управление на него повесить довольно проблематично.
Отв.13 05 Марта 10, 09:56
У меня были проблемы с DS, когда я все три датчика подключил через металлические разъемы 3,5 мм "мини-джек". Каждый из трёх работал до 50 град, потом показывал 85 и всё - ничего на них не действовало. Я мучился, проверял, прозванивал все соединения - всё в порядке, потом отрезал все разъемы, скрутил провода в кучу, и ток себе дорогу нашёл Проблема исчезла. Так что, датчики может и нормальные, с разъемами надо не перемудрить.
V_B
Академик
Таганрог
2.7K 939
Отв.14 05 Марта 10, 12:06
85 - это значение температуры по умолчанию, которое записывается в регистр при его сбросе.
Проверяйте свои схемы (возможно резистор подтяжки велик - поставьте 1 кОм), или в ПО что-то коряво сделано что затягивание фронтов влияет на работу.
Проверяйте свои схемы (возможно резистор подтяжки велик - поставьте 1 кОм), или в ПО что-то коряво сделано что затягивание фронтов влияет на работу.
Faun
Специалист
Минск
115 34
Отв.15 25 Мая 11, 17:45
На показания датчика сильно влиеют шумЫ. Я когда схему питал от БП компа, темперетура гуляла огогО!.. патом догадался через дросели и шумодавные кондёры подключить, ПОЛНАСТЬЮ пропало гуляние .
Я писал прогу для тиньки 2313 которая складывает последних 16-ть результатов, и делит на 16(метод плывущего окна). даже сотые перестали гулять ..
Магу поделится исходником-прошивкой,.. код получился замечательный, обработка за 29 тактов(ассемблером писал).
Кстати, уменшить нагрев можна увеличив номинал подтягивающего резистора... ИМХО..
Я писал прогу для тиньки 2313 которая складывает последних 16-ть результатов, и делит на 16(метод плывущего окна). даже сотые перестали гулять ..
Магу поделится исходником-прошивкой,.. код получился замечательный, обработка за 29 тактов(ассемблером писал).
Кстати, уменшить нагрев можна увеличив номинал подтягивающего резистора... ИМХО..
V_B
Академик
Таганрог
2.7K 939
Отв.16 25 Мая 11, 23:41
Я писал прогу для тиньки 2313 которая складывает последних 16-ть результатов, и делит на 16(метод плывущего окна)Faun, 25 Мая 11, 17:45Это позволяет устранить "шумы" температурного преобразователя, но не избавляет от неправильного чтения по линии. А вот если хотите устранить ошибки - пишите правильные проги. Мажиритарное чтение бита позволяет исключить помехи - но это требует больших мощностей проца, Мега наверно не потянет.
Kotische
Академик
Саратов
8.1K 2.5K
Отв.17 26 Мая 11, 01:05
Мажиритарное чтение бита позволяет исключить помехи - но это требует больших мощностей процаV_B, 25 Мая 11, 23:41Может лучше нормальную схемотехнику пользовать, а не с постобработкой ипаться?
Кстати, у ДСок каждый отсчет контрольной суммой защищен, про это тоже не стоит забывать...
V_B
Академик
Таганрог
2.7K 939
Отв.18 26 Мая 11, 01:10, через 6 мин
Может лучше нормальную схемотехнику пользоватьKotische, 26 Мая 11, 01:05Помехи возникают в независимости от схемотехники: коммутация симистора и прочие наводки на длинных проводах делают свое дело.
Кстати, у ДСок каждый отсчет контрольной суммой защищенKotische, 26 Мая 11, 01:05Именно это и позволяет сразу определить что чтение было ошибочным. Долго с этим боролся, пока не сделал нормальную обработку чтения бита. А "классическая", приведенная в описании на DS работает нормально только "на столе".
Kotische
Академик
Саратов
8.1K 2.5K
Отв.19 26 Мая 11, 01:16, через 7 мин
Помехи возникают в независимости от схемотехникиV_B, 26 Мая 11, 01:10Возникают - да, независимо, а вот на сколько схема к помехам чувствительна очень сильно зависит от схематехники.