Проблема с датчиком DS18B20

Использование датчиков и обсуждение пользовательских блоков к ним
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Проблема с датчиком DS18B20

Сообщение Max »

Столкнулся со странной и неожиданной проблемой.... Перестали работать датчики DS18B20....А именно встроенный блок и даже блок пользователя...

Причем на всех платах, что у меня.... Я уже перепробовал платы Уно, Нано, ПроМини.... Везде не работает.

Что интересно, со скетчем встроенным в Flprog (тот, что сканирует шину OneWire) датчик видится и температура соответственно передается...

Стоит загрузить просто программу сделанную в FLProg состоящую просто из блока датчика и, например дисплея,то не работает (на дисплее -0,06 и все) как будто провод обрезан...

Пробовал так же блок датчика и передача в УАРТ, тот же результат... не работает...

Может кто проверит у себя?
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Проблема с датчиком DS18B20

Сообщение Lisica »

Max писал(а): 03 мар 2018, 17:47Может кто проверит у себя?
у меня стандартный блок работает.
Может проект прилепишь?
itsm22
Рядовой
Сообщения: 42
Зарегистрирован: 05 янв 2018, 15:24

Проблема с датчиком DS18B20

Сообщение itsm22 »

Может шнур от датчика до ардуины слишком длинный + питание паразитное ?
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Проблема с датчиком DS18B20

Сообщение Max »

Lisica писал(а): 03 мар 2018, 18:29Может проект прилепишь?
Легко! ВОТ

Отправлено спустя 1 минуту 51 секунду:
itsm22 писал(а): 03 мар 2018, 18:32Может шнур от датчика до ардуины слишком длинный + питание паразитное ?
Не первый раз датчики подобные соединяю... Нет, стандартное подключение с резистором 4.7 кОм...

Выше уже писал, в режиме OneWire датчик виден и темп. передает....
itsm22
Рядовой
Сообщения: 42
Зарегистрирован: 05 янв 2018, 15:24

Проблема с датчиком DS18B20

Сообщение itsm22 »

Задавать адрес датчика через массив не пробовал, всегда писал адрес вручную. Может в этом проблема.
Аватара пользователя
Cvazi
Рядовой
Сообщения: 87
Зарегистрирован: 26 июл 2016, 14:36
Откуда: Тверь
Имя: Денис

Проблема с датчиком DS18B20

Сообщение Cvazi »

Тоже самое творится на дисплее -0,06 и все.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Проблема с датчиком DS18B20

Сообщение Max »

itsm22 писал(а): 03 мар 2018, 18:55Задавать адрес датчика через массив не пробовал, всегда писал адрес вручную. Может в этом проблема.
Делал и так и так... Не работает.
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Проблема с датчиком DS18B20

Сообщение Phazz »

А дисплей случайно не 1637?

Отправлено спустя 42 секунды:
Сейчас просто не могу проект посмотреть
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Проблема с датчиком DS18B20

Сообщение Lisica »

Max писал(а): 03 мар 2018, 18:40Легко! ВОТ
Так у вас в проекте нет блока сканирования шины

Отправлено спустя 4 минуты 17 секунд:
И что за привычка на ядиск ложить файлы?...
test.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Проблема с датчиком DS18B20

Сообщение Max »

Lisica писал(а): 03 мар 2018, 19:39Так у вас в проекте нет блока сканирования шины
Изначально блок делался под конкретный датчик, с ручным заданием адреса...Извиняюсь, отправил проект не установив блок сканирования...

И не работало!


Ваш ответный файл загрузил и пошло! Похоже у меня что то с программой, или компом...

Отправлено спустя 25 секунд:
Max писал(а): 03 мар 2018, 19:50И что за привычка на ядиск ложить файлы?...
Мне так было сподручней...
Niklog78
Рядовой
Сообщения: 14
Зарегистрирован: 12 фев 2018, 16:10
Имя: Николай

Проблема с датчиком DS18B20

Сообщение Niklog78 »

Чтоб не создавать новую тему напишу тут, подскажите такая проблема датчики ds18b20 у меня в проекте 4 штуки используется, автоматика спиртовой колонны, в одном металлическом ящике собрана автоматика на ардуино и регулятор мощности тэна на симисторе они не связаны между собой просто в одном коробке для удобства, так вот без нагрузки ( без регулятора мощности) ардуино с датчиками работает отлично, с нагрузкой же периодически пропадают показания с датчиков DS18B20, как бы промаргивает то один то другой. Вроде ничего страшного, но приходится править программу на предмет пропадания показаний от ложных срабатываний. Может кто знает как устранить проблему, так то вроде понятно что проблема в регуляторе мощности, может как то заэкранировать нужно или кто сталкивался.
Аватара пользователя
garry
Сержант
Сообщения: 101
Зарегистрирован: 22 янв 2016, 11:20

Проблема с датчиком DS18B20

Сообщение garry »

Niklog78 писал(а): 08 мар 2018, 18:16Чтоб не создавать новую тему напишу тут, подскажите такая проблема датчики ds18b20 у меня в проекте 4 штуки используется, автоматика спиртовой колонны, в одном металлическом ящике собрана автоматика на ардуино и регулятор мощности тэна на симисторе они не связаны между собой просто в одном коробке для удобства, так вот без нагрузки ( без регулятора мощности) ардуино с датчиками работает отлично, с нагрузкой же периодически пропадают показания с датчиков DS18B20, как бы промаргивает то один то другой. Вроде ничего страшного, но приходится править программу на предмет пропадания показаний от ложных срабатываний. Может кто знает как устранить проблему, так то вроде понятно что проблема в регуляторе мощности, может как то заэкранировать нужно или кто сталкивался.
Заземление и блокировочная керамика на питании ардуинки вас спасут. Датчики желательно включать не по паразитному питанию а по трехпроводной схеме, как показала практика это включение более устойчиво к помехам. И керамикой её, керамикой. У каждого датчика.
Niklog78
Рядовой
Сообщения: 14
Зарегистрирован: 12 фев 2018, 16:10
Имя: Николай

Проблема с датчиком DS18B20

Сообщение Niklog78 »

Датчики у меня подключены по трехпроводной схеме, можно про керамические конденсаторы
garry писал(а): 08 мар 2018, 18:50 блокировочная керамика
поподробнее если я вас правильно понял, какие номиналы и куда их сувать?
Аватара пользователя
garry
Сержант
Сообщения: 101
Зарегистрирован: 22 янв 2016, 11:20

Проблема с датчиком DS18B20

Сообщение garry »

100n (100 нанофарад) параллельно питанию каждого потребителя и источника как можно ближе к ним. Экранировка кабелей к датчикам с присоединением экрана к массе в одной точке (у источника). У меня 8 датчиков на одной шине по всему дому раскиданы витой парой, все неиспользованные проводники и экран подсоединены в щите к ГЗШ (главной заземляющей шине), помех нет, хотя есть достаточно мощные потребители. Если помехи остаются, возможно проблема в самих датчиках, лечится программным цифровым фильтром. Да забыл, если заземляете, то заземляйте правильно, каждый металлический предмет, соприкасающийся тем или иным образом с электрооборудованием - отдельным проводником к одной ГЗШ, ни в коем случае не последовательно. Возможно блок питания, если у вас импульсный, то может быть кривым. Попробуйте обычный, трансформаторный с линейным стабилизатором.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Проблема с датчиком DS18B20

Сообщение Max »

Niklog78 писал(а): 09 мар 2018, 15:14поподробнее если я вас правильно понял, какие номиналы и куда их сувать?
Напоминаю, что есть вот такая схема подключения DS18B20 в этой статье. Я как то выкладывал.
[spoiler]
Схема защиты.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Проблема с датчиком DS18B20

Сообщение Rovki »

Max писал(а): 03 мар 2018, 17:47Столкнулся со странной и неожиданной проблемой.... Перестали работать датчики DS18B20....А именно встроенный блок и даже блок пользователя...

Причем на всех платах, что у меня.... Я уже перепробовал платы Уно, Нано, ПроМини.... Везде не работает.

Что интересно, со скетчем встроенным в Flprog (тот, что сканирует шину OneWire) датчик видится и температура соответственно передается...

Стоит загрузить просто программу сделанную в FLProg состоящую просто из блока датчика и, например дисплея,то не работает (на дисплее -0,06 и все) как будто провод обрезан...

Пробовал так же блок датчика и передача в УАРТ, тот же результат... не работает...

Может кто проверит у себя?
Я так не понял как решили проблему с 0,06 ???? Установил на вемос и такие же показания ...

Отправлено спустя 47 минут 14 секунд:
Промыл ,почистил контакты ,пропаял и все пошло ....

Отправлено спустя 29 минут 36 секунд:
Но как и раньше - завышенное значение температуры ,как лечить может кто знает или выкинуть эти датчики ? Причем это наблюдается с разными датчиками (DS18B20), Датчик высовывается из корпуса ,нагрева деталей рядом нет .Сейчас поставил на улицу датчик ,за окном около нуля ,датчик показывает 9,8-10гр .... :smile469: Очень медленно опускается до 9,2-9,5 ...Датчик опрашиваю раз в 2сек.
Уже как час темпертура болтается 9,5- 10гр при нуле вокруг
Электронщик до мозга костей и не только
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Проблема с датчиком DS18B20

Сообщение RedSky »

Раз в две секунды слишком часто. Попробуйте раз в минуту, просто для эксперимента. Можно замерять потребляемый ток - у меня всегда получалось 0.6 ма примерно на секуду в момент опроса.
WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Проблема с датчиком DS18B20

Сообщение WZV »

Мне попадались такие датчики, их надо подключать с паразитным режимом питания. Тогда они не греются.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Проблема с датчиком DS18B20

Сообщение Brand2 »

Попробуйте залить скетч из примера IDE напрямую,назвывается Dallas Temperature-Tester и посмотрите что получается,если работает неправильно,значит проблемма в датчике,температуру можно смотреть в мониторе порта,только сейчас загрузил и проверил,показывает нормально,разница с другим термаметром -0.2 градуса
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

Проблема с датчиком DS18B20

Сообщение aidar_i »

Я недавно сделал термометр для улицы и лоджия. Использовал два таких датчика, без корпуса, на улицу вывел простые провода без экрана (длина около 60 см). Не делал никаких керамических конденсаторов на питание, блок питания - зарядка от смартфона, правда от Nexus 5. Все показывает адекватно! Я думаю, где то напортачили. Датчики, что идут корпусом тоже у меня не имели проблемы.
Ответить

Вернуться в «Датчики температуры, влажности и давления»

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

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