shabronov писал(а):
1. Ну и ..вляпался.. когда купил ds18b20 на Алиэкспресе. Датчики и работают и не работают.
- у них не соответствует стандарт работы с паразитным питанием, т.е. в 2х проводном подключении. У старых-фирменных вывод +5в датчика подключаем на 0в. А если так подключить алиэкспресовские - работать НЕ БУДЕТ. Будет работать если +5в на шину 1wire.
2. Датчики ..алиэкспресовские.. не работают с длинными линиями, т.е. у них меньший ток замыкания 1w-0v т.е. используемый транзистор в датчике с меньшим током замыкания.
Это хорошо видно по осциллографу, когда напряжение при ответе сигналом 0 повышается до 0.3..0.4 В против 0.1-0.2
3. Точность, тоже под вопросом, очень уж большой "разбег" в показаниях. до 0.5 градусов
Вообщем, будьте бдительны при их приобретении.
Про статистику отказов.
Если впаяны в линию и нет ..открытых концов.., т.е. не наводиться импульсная помеха или она хорошо зафильтрована. стоят диоды и ограничители - то вроде без проблем. Работают ..гады..
Спасибо!
Просто у меня несколько устройств/объектов и 10-ть ds18b20 работают в связке stm32+MecrispForth+"самописная" либа для 1-w (точнее сборная солянка из копипастов
, но вполне рабочая) + все данные передаются на сервер и архивируются. В тч передаются данные по "ошибкам" с датчиков (когда CRC пакета не соответствует). В принципе не так много этих ошибок, но меня немного напрягало. Теперь буду знать, что вероятно это глюк самих датчиков (у меня тоже ds18b20 с алика)!