DS18S20 Problem

Gast #90822
Hi Leute,

bin gerade dabei einen DS18S20 Temperatursensor anzusteuern.
die 64bit lange Nummer inklusive Family Code lässt sich zuverlässig
auslesen. Allerdings ist der Family Code nicht 0x10, wie bei 1820
üblich sondern wird als 0x28 ausgelesen.
da ich noch einen ds2430 an der 1-wire Leitung hägen habe, dessen
Family Code (0x14) korrekt angzeigt wird, weiss ich, dass ich die
Zahlen richtig darstelle.

Weiterhin lässt sich der 1820 mit dem erhaltenen ROM_Code ansteuern und
ich bekomme dynamische Temperaturwerte zurückgegeben. Die Codevision
Library-Funktion 'ds1820_temperature_10()' liefert allerdings bei
normaler Raumtemperatur Werte von etwa 2000. Geteilt durch 10 wären das
also 200.0°C. Komisch ich koche noch gar nicht!

Hat jemand ne Idee dazu?
Gast #90823
Versuch mal die Versorgung komplett anzuschliessen - 5V und GND. Ich
hatte schon einige DS1820, die ohne 5V nicht vernünftig arbeiten
wollten. Woran es liegen kann - verstehe ich leider nicht.
Gast #90825
Ich hab' zwar nur Erfahrung mit dem DS1821. Aber das Problem ist doch
bleibt das selbe.
Für den One-Wire-Bus braucht der Temp.Sensor den GND, weil er den High
Pegel am Bus auf GND ziehen muss für die Übertragung. Wie soll der
Temp.Sensor ohne GND den Bus auf GND ziehen???

MfG bluemole

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.