Temperatursensor DS1820

Gast #3298
Lesenswert?

Der DS1820 verwendet als 1-Wire-Bus-Device der Definition nach nur eine 
Leitung(mit PullUp) zur bidirektionalen Kommunikation. Der 
Temperatursensor kann dann über den PullUp-Widerstand gleich mit Strom 
versorgt werden. Kommunikation geht so:
1.Senden:    Master(MCU) zieht einfach die Leitung nach Masse. Je 
nachdem wie lange er die Leitung auf Masse hält, erkennt empfängt der 
DS1820 entweder eine logische 1 oder eine 0.
2.Senden:    der Master zieht die Leitung nur kurz auf Masse, läßt die 
Leitung gleich wieder frei und wartet  anschließend was mit der Leitung 
passiert: geht sie gleich wieder auf +5V empfängt der Master eine 
logische 1, hält der DS1820 die Leitung noch für ein paar µs auf Masse, 
dann intepretiert der Master das als logische null.

Bitteschön Dirk. Jetzt kannste Dich freuen!
Gast #3301
Lesenswert?

an Dirk: hast du das Datenblatt zum 1820 schon gelesen?

jeder Sensor hat eine eigene Seriennummer, die must du erstmal 
ermitteln. Dann kannst du über die Nummer die Sensoren am 1Wire 
abfragen. Es gibt eine Menge beispiele und App-Notes für 1820 und 1-Wire 
im Netz. Guck auch mal bei www.ibutton.com

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren