Форум РадиоКот https://radiokot.ru/forum/ |
|
DS18B20 https://radiokot.ru/forum/viewtopic.php?f=66&t=180382 |
Страница 1 из 1 |
Автор: | Ирек-электрон [ Пн дек 27, 2021 08:08:24 ] |
Заголовок сообщения: | DS18B20 |
Всем привет! В одной самоделке вышел из строя датчик температуры LM35, хотел вместо него временно использовать DS18B20. Датчик не новый, 5-6лет тому назад использовался в тетрмометре на PIC контроллера, проблем особых не было, вроде чуть завышал. Вчера подключил, применил библиотеку OneWire.h, опрос каждые 3с , датчик заработал но завышает на пару градусов, все бы ничего, когда нагреваешь до 38° начинает передавать "-1" и "85" т. е. перегружается, когда остывает ниже 38 показывает нормально. Пробовал изменить разрешение не помогло. И ещё в добавок при питании от 18650, т. е. когда напряжение снижается до 4.2В датчик выдает -1. Кто нибудь сталкивался с такими проблемами? |
Автор: | Eddy_Em [ Пн дек 27, 2021 09:34:45 ] |
Заголовок сообщения: | Re: DS18B20 |
Зачем DS18 (да еще и, судя по всему, глючный), если можно на 0.1% резисторе с NTP сделать делитель и измерять температуру с той же точностью в полградуса? |
Автор: | BOB51 [ Пн дек 27, 2021 10:49:12 ] |
Заголовок сообщения: | Re: DS18B20 |
Возможно вариант датчика для +5 вольт.... Хотя... мои самоделки и от аккумуляторов литиевых работают... ![]() |
Автор: | Ирек-электрон [ Пн дек 27, 2021 12:21:35 ] |
Заголовок сообщения: | Re: DS18B20 |
Питание кажется от 3.3 до 5.5В. Eddy_em, просто под рукой оказался, хотел приколхозить. Про резистор можно по подробнее? |
Автор: | veso74 [ Пн дек 27, 2021 12:52:16 ] |
Заголовок сообщения: | Re: DS18B20 |
Бы попробовал другой датчик DS18 для теста. --- MCU в стандартном модуле (Arduino с bootloader) или на самодельной плате? Если второе, то какие MCU фюзы (в частности BODLEVEL)? Из-за показаний температуры с большой погрешностью: соблюдаете ли время между start conversion (reg 0x44) и read scratchpad (reg 0xBE)? Нужно время, в зависимости от разрешения/resolution (Table 2). |
Автор: | Ирек-электрон [ Пн дек 27, 2021 15:38:21 ] |
Заголовок сообщения: | Re: DS18B20 |
Ардуино Нано. После команды 0х44 проходит 3с и сразу команда чтения, после 3с повторяется, получается измерение каждые 6с. Кусок скетча выложу потом. |
Автор: | Ирек-электрон [ Вт дек 28, 2021 22:56:55 ] |
Заголовок сообщения: | Re: DS18B20 |
Что то не везёт с датчиками, братишка привез из города за 90р, ели нашел обзвонив 5 магазинов, оказался перемаркированный n-p-n транзистор, мультиметр показал h 140. ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |