Když zlobí teploměry

Při testech kompletního zapojení se ihned projevila zákeřná chyba. Celý systém se po několika vteřinách zdánlivě vypnul, procesor přestal komunikovat atd.
Odpojováním jednotlivých části jsem přišel na to, že chybu způsobují teploměry a bez nich systém běží standardně. Jak jsem psal v článku o teploměrech DS18B20, teploměr může být napájen parazitně nebo aktivně.

Pro finální zapojení jsem teploměry zapojil v režimu aktivního napájení, přesně podle datasheetu, pro ilustraci jsem nalezl obrázek:

DS18B20 - aktivní napájení

DS18B20 - aktivní napájení

Z neznámého důvodu toto zapojení (které jsem 5x pečlivě zkontroloval) nefunguje tak, jak má. Prostě způsobí pád systému.

Několik hodin jsem nad tím koumal, vyměnil čidlo i odpor, různá napětí a různé vstupy, nic.

Problém jsem nevyřešil a tak jsem se vrátil k parazitnímu napájení, které jsem použil jako první po zakoupení čidla.

DS18B20 - parazitní napájení

DS18B20 - parazitní napájení

Propojeno!

Jakmile jsem osadil moduly, přišla na řadu výroba datových a napájecích kabelů.

Elektronika czANSO je tak vyrobena a propojena. Nyní se vše otestuje jako celek a usadí do termoboxu:

czANSO payload