Доброго времени суток! В данной статье отражена проблема поддельных датчиков, ограничения существующих устройств, использующих эти датчики и решение данной проблемы.
Источник: ali-trends.ru
До меня о поддельных датчиках писалось еще и здесь. Характерные отличия поддельных датчиков от оригинала:
- Датчик, даже подключенный в непосредственной близости, в режиме паразитного питания отвечает неуверенно, через раз.
- В режиме паразитного питания высокий уровень восстанавливается слишком долго (можно замерять микроконтроллером или смотреть осциллограмму)
- потребление тока значительно выше нескольких микроампер (GND и VCC на минус, DQ через микроамперметр на +5 вольт)
- После процедуры перечисления (0xF0) датчики не отвечают на команду чтения скрэтчпада (0xBE)
- Температура прочитанная из скрэтчпада после подачи питания без команды замера отличается от 85,0 градусов.
- Значения в скрэтчпаде на позициях 5 и 7 не соответствуют 0xFF и 0x10
- Значения температуры (на первых двух позициях скрэтчпада) прочитанные после первого включения обесточенного датчика без предварительно поданной команды на замер, возвращают предыдущее значение, а не 50 05 (85.0 градусов).