Forum: Mikrocontroller und Digitale Elektronik Temperatursensor DS1820


von Dirk (Gast)


Lesenswert?

Ich möchte zur Temperaturmessung einen DS 1820 verwenden (4*).
Kann mir jemand sagen wie man diese ansteuert, und was ich auswerten 
muss? Mein Temp. Bereich sollte so von 10° - 100° getragen.
Bin über jede Antwort froh

Dirk

von Thomas_D (Gast)


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!

von MarkusB (Gast)


Lesenswert?

Hi Dirk,
also ich würde dir raten entweder einen Sensor mit I2C Bus zu verwenden 
oder ganz einfache Sensoren direkt an den AD-Wandler zu hängen. Ich hab 
mich schon mit dem 1-Wire Bus rumschlagen müssen. Ist kein Spaß weil das 
Timing ziemlich genau sein muß.

Gruß
Markus
http://www.elektronik-projekt.de/

von Marco (Gast)


Lesenswert?

Hallo Markus

ich suche einen Schaltplan um einen oder mehererr Sensoren z.B. KTY 10 
(über einen CD 4051) an einen Mikrocontroller anzuschließen. Kennst du 
welche ?

Gruß Marco

von Lanius (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.