Měření teploty DS1820 na sběrnici I2C

Dr.Who

Měření teploty DS1820 na sběrnici I2C
« kdy: 28. 04. 2015, 15:53:48 »
Zdravim,
doma na desce mam pripojenych 10 cidel DS1820 prostrednictvim sbernice 1wire k procesoru ATmega, ktery cte udaje o teplote. Cidla potrebuji pripojit na kabel o celkove delce 10M. Co metr to cidlo. Je zde nejaka specialita, ktera se musi dodrzet?
« Poslední změna: 28. 04. 2015, 19:29:52 od Petr Krčmář »


i.cz

Re:Mereni teploty DS1820 na sbernici i2c
« Odpověď #1 kdy: 28. 04. 2015, 16:06:50 »
Zdravim,

tak predne to neni na i2c, ale na onewire sbernici .. mezi Data a Vcc je potreba dat odpor 4k7Ohm. Jestli bude stacit jeden odpor pro vsech 10 zarizeni tezko rict. Ja pouzivam pro par DS18B20 jeden odpor 4k7.

Pokud se pouzivaji DallasTemperature knihovny, tak pozor na mod s parazitnim odporem a bez (pri inicializaci 1wire).

i.cz

Re:Mereni teploty DS1820 na sbernici i2c
« Odpověď #2 kdy: 28. 04. 2015, 16:13:07 »
Reagoval jsem na i2c v nadpise dotazu, divam se, ze v textu uz je to spravne ..

Mirek

Re:Mereni teploty DS1820 na sbernici i2c
« Odpověď #3 kdy: 28. 04. 2015, 17:14:19 »
Zdravim,
doma na desce mam pripojenych 10 cidel DS1820 prostrednictvim sbernice 1wire k procesoru ATmega, ktery cte udaje o teplote. Cidla potrebuji pripojit na kabel o celkove delce 10M. Co metr to cidlo. Je zde nejaka specialita, ktera se musi dodrzet?

To chce číst Application Notes:

http://pdfserv.maximintegrated.com/en/an/AN1796.pdf
http://pdfserv.maximintegrated.com/en/an/AN148.pdf