Sensor temperatury DS18B20
jako sensor RF
Możliwym jest, że czujnik taki wskaże błędną wartość w obecności zakłóceń. Nic szczególnego. Jednak można to wykryć za pomocą CRC, nie poprzez stwierdzenie błędnego wyniku. Radziłbym zaimplementować w takiej sytuacji sprawdzanie CRC. Inna sprawa, że bit znaku jest powielony. To też można wykorzystać do dodatkowego sprawdzenia poprawności odebranej ramki. Wykrywanie pola elektromagnetycznego lepiej wykonać w inny sposób. To ostatnie spostrzeżenie pewnie było jednak żartem.

Pomocnym mogłoby się tu okazać ekranowanie szyny 1-wire i zasilanie czujnika z tejże szyny.


  PRZEJDŹ NA FORUM