Страница 1 из 1
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 05:19
jora555rus
Добрый день. Может быть кто-нибудь сталкивался с подобной проблемой (поиск в интернете ничего не дал, одна вода): Датчики температуры DS18B20 разогревается до высокой температуры (60-70гр.) после 10-15 минут работы контроллера. Контроллер arduino mega, всего 4 датчика, каждый на своем пине. Опрос 1 раз в сек., считывание показаний происходит в начале цикла программы один раз, датчики размещены на отдельной плате без дополнительных блоков (только считывание и запись в переменную). Аналогичная схема с двумя датчиками работает уже три года в готовом устройстве. Датчики из разных партий покупались с разницей в один год. При разогреве показания температуры 0гр. При снятии и подаче питания работоспособность восстанавливается, на непродолжительное время. Также к устройству подключены 3 реле, 11 кнопок, преобразователь ШИМ-0...10В, ардуино NANO по UART, дисплей 2004. Все свободные выходы программно подтянуты к шине питания.
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 05:55
SergeyShikal
Со стандартным блоком или ПБ? Попробуйте время опроса изменить 1 мин выставить.
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 06:21
jora555rus
Датчик используется в ПИД-регуляторе температуры воздуха, 1мин - это долго. Вопрос в том, что можно сделать, чтобы на 1сек все работало. может быть использовать определенные входы контроллера. То есть, пытаюсь разобраться, может проблема именно с железом.
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 07:06
Phazz
Попробуйте датчики из другой партии. Вероятно брак.
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 07:17
jora555rus
Phazz писал(а): 28 окт 2023, 07:06
Попробуйте датчики из другой партии. Вероятно брак.
Датчики менял, тоже самое.
Перепробовал уже все, поэтому и пишу
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 07:58
rw6cm
jora555rus писал(а): 28 окт 2023, 07:17
Перепробовал уже все
Можно собрать макет, мега-2004-18ь20 с простым скетчем. если с железом все ок, то смотреть осциллографом на датчике по месту.
Возможно шим или что-то пролазит по питанию, или наводится где-то по линиям.
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 08:07
RedSky
Как сделано питание платы? Что ещё подключено к плате? Я как то три датчика убил, было аналогичное поведение. Проблема в разъёме 5х2.1 - там при втыкании + коммутируется раньше минуса из за чего не работает как надо линейный стабилизатор на плате. Как результат кратковременное в повышенное напряжение на датчике.
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 14:59
aidar_i
Опрос не более 3х секунд лучше.
DS18B20 саморазогрев до 70гр.
Добавлено: 28 окт 2023, 17:13
SerOv
jora555rus писал(а): 28 окт 2023, 05:19
DS18B20 разогревается до высокой температуры (60-70гр.)
вы по какой схеме их подключали? напряжение в норме? Я тут случайно тоже перепутал плюс с минусом. Вот он тоже стал как чайник горячий. и что странно не сгорел. Поменял плюс с минусом и он заработал