DS 1820

Gast #27691
Hallo,
ich wollte eigendlich eine Schaltung mit mehreren SMT160-30 
(Temperatursensoren) bauen, aber bin dort nicht weitergekommen, da 
dieser Sensor nicht oft angewendet wird. Nun möchte ich auf den DS 1820 
umschwenken, da sich doch mehrere Leute damit beschäftigen. Dieser hat 
doch eine einmalige 64-Bit Adresse und damit sollte es doch möglich sein 
mehrere von diesen Sensoren nacheinander zu schalten, ohne den Einsatz 
eines Multiplexers, oder?! Die Daten möchte ich über eine RS232 an ein 
Terminalprogramm schicken bzw. in einem Logfile speichern.
Wer kann mir dabei Hilfe leisten?
Gast
Ok, das ist schon ein guter Anfang.
Nun weiter, wie komme ich zu dieser Adresse (auslesen?) und wie sag ich 
dem MC, dass er zuerst diese Adresse und dann die nächste abfragen soll 
usw. bis alle Sensoren abgefragt sind. Es müßte eine Schleife 
programmiert werden, denke ich zu mindest. Und wie erfolgt die 
Umrechnung der PWM-Signal in Temperaturwerte?
Die Adressen brauchst Du nicht zu kennen, die kann man mit ROM-Search 
der Reihe nach abklappern.

Ich mach das immer so:

Skip_ROM
Start Conversion
warte 5s
do{
ROM_Search
Auslesen Temperatur
}while( ROM_Search != Last_Device )


Die 5s Wartezeit deshalb, weil sich sonst durch die erhöhte 
Stromaufnahme während der Wandlung die Sensoren leicht erwärmen.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.