Mám jistý problém s komunikací s tímto čidlem.
Dle aplikační poznámky Maxim-ic jsem napsal program na komunikaci mezi ATMEGA8mičkou (Master) a klasickým teplotním čidlem DS18B20 (Slave).
Čidlo je jediné na sběrnici.
AppNote no. 162
pdfserv.maxim-ic.com/en/an/AN162.pdf
Komunikace probíhá naprosto bez problému při teplotách nad cca 26°C, tyto teploty jsou v rámci přesnosti čidla.
Problém nastavá, když čidlo začnu ochlazovat pod tuto úroveň (26°C).
Čidlo začne vysílat úplné bludy (Ozkoušeno na třech čidlech).
Časování sběrnice je dle doporučených časů v DS a AppNote k těmto čidlům.
Tato čidla jsem používal i s AT2051 (psal jsem v asm) a funkce bez problému.
Sem již celkem zoufalý, tak se ptám jestli na toto někdo taky náhodou nenarazil a nenašel řešení.
V případě potřeby zde uvedu i svůj zdrojový kód.
administrator: příspěvek byl upraven
administrator: přiloženy externí soubory
AN162.pdf (194 KB)