DS18B20 саморазогрев до 70гр.

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
jora555rus
Рядовой
Сообщения: 4
Зарегистрирован: 27 ноя 2021, 16:33
Имя: Евгений

DS18B20 саморазогрев до 70гр.

Сообщение jora555rus »

Добрый день. Может быть кто-нибудь сталкивался с подобной проблемой (поиск в интернете ничего не дал, одна вода): Датчики температуры DS18B20 разогревается до высокой температуры (60-70гр.) после 10-15 минут работы контроллера. Контроллер arduino mega, всего 4 датчика, каждый на своем пине. Опрос 1 раз в сек., считывание показаний происходит в начале цикла программы один раз, датчики размещены на отдельной плате без дополнительных блоков (только считывание и запись в переменную). Аналогичная схема с двумя датчиками работает уже три года в готовом устройстве. Датчики из разных партий покупались с разницей в один год. При разогреве показания температуры 0гр. При снятии и подаче питания работоспособность восстанавливается, на непродолжительное время. Также к устройству подключены 3 реле, 11 кнопок, преобразователь ШИМ-0...10В, ардуино NANO по UART, дисплей 2004. Все свободные выходы программно подтянуты к шине питания.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

DS18B20 саморазогрев до 70гр.

Сообщение SergeyShikal »

Со стандартным блоком или ПБ? Попробуйте время опроса изменить 1 мин выставить.
jora555rus
Рядовой
Сообщения: 4
Зарегистрирован: 27 ноя 2021, 16:33
Имя: Евгений

DS18B20 саморазогрев до 70гр.

Сообщение jora555rus »

Датчик используется в ПИД-регуляторе температуры воздуха, 1мин - это долго. Вопрос в том, что можно сделать, чтобы на 1сек все работало. может быть использовать определенные входы контроллера. То есть, пытаюсь разобраться, может проблема именно с железом.
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

DS18B20 саморазогрев до 70гр.

Сообщение Phazz »

Попробуйте датчики из другой партии. Вероятно брак.
jora555rus
Рядовой
Сообщения: 4
Зарегистрирован: 27 ноя 2021, 16:33
Имя: Евгений

DS18B20 саморазогрев до 70гр.

Сообщение jora555rus »

Phazz писал(а): 28 окт 2023, 07:06 Попробуйте датчики из другой партии. Вероятно брак.
Датчики менял, тоже самое.
Перепробовал уже все, поэтому и пишу
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

DS18B20 саморазогрев до 70гр.

Сообщение rw6cm »

jora555rus писал(а): 28 окт 2023, 07:17 Перепробовал уже все
Можно собрать макет, мега-2004-18ь20 с простым скетчем. если с железом все ок, то смотреть осциллографом на датчике по месту.
Возможно шим или что-то пролазит по питанию, или наводится где-то по линиям.
Win10-64, FLProg (portable)
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

DS18B20 саморазогрев до 70гр.

Сообщение RedSky »

Как сделано питание платы? Что ещё подключено к плате? Я как то три датчика убил, было аналогичное поведение. Проблема в разъёме 5х2.1 - там при втыкании + коммутируется раньше минуса из за чего не работает как надо линейный стабилизатор на плате. Как результат кратковременное в повышенное напряжение на датчике.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

DS18B20 саморазогрев до 70гр.

Сообщение aidar_i »

Опрос не более 3х секунд лучше.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

DS18B20 саморазогрев до 70гр.

Сообщение SerOv »

jora555rus писал(а): 28 окт 2023, 05:19 DS18B20 разогревается до высокой температуры (60-70гр.)
вы по какой схеме их подключали? напряжение в норме? Я тут случайно тоже перепутал плюс с минусом. Вот он тоже стал как чайник горячий. и что странно не сгорел. Поменял плюс с минусом и он заработал
Ответить

Вернуться в «Датчики и энкодеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость