Guten Abend zusammen, Ich bastel gerade an einem Projekt und dazu benötige ich eine Temperaturmessung. Ich hab mich für den DS 18S20 entschieden, da er ja ein richtiger Klassiker ist :-) Allerdings bekomm ich die Ansprache nicht hin... ich hab den den reset mal in ner Endlosschleife laufen lassen, und den Port mal mit dem Oszi gemessen: -die Zeiten stimmen ! -aber ich bekomme keine wirkliche Flanke hin. -480us auf 5V dann 480us auf 4.6V Der PIN bekommt das Signal scheinbar nicht gegen Masse.... vermutlich ist das der Grund des Scheiterns.. Ich hab den DS1820 über eine eigene Versorgung laufen. zwischen Vdd und DQ hab ich den 4,7kOhm Widerstand. Habt ihr einen Tipp? Grüße Matthias
> Ich hab den DS1820 über eine eigene Versorgung laufen. > zwischen Vdd und DQ hab ich den 4,7kOhm Widerstand. Die beiden Gnd (µC+Versorgung und Dallas) hast Du aber schon verbunden? Mess mal den Strom, der fließt, wenn Du DQ auf Gnd ziehst.
Was jetzt? DS1820 oder DS18S20 oder DS18B20? Alle drei werden unterschiedlich angesteuert! Das ist ein fortlaufend gemachter Fehler hier im Forum...
es ist ein DS18S20 !! Ok also ich bekomme mittlerweile die Flanken. jetzt geht es mir um die Umrechnung und Ausgabe aufs LCD. Ich war die letzten Tage schon emsig unterwegs im Forum und hab mir Tipps zu dem Thema gesucht. Leider komm ich dennoch nicht ganz klar. Ich stocher da total im Nebel... Ich poste Euch mal meine bisherigen Stand. Leider bekomme ich immer 1360 am LCD ausgegeben. wenn ich den Sensor in die Finger nehme kommt 2043 dabei raus. Ich möchte gerne noch weiterknobeln, aber könnt ihr mir bis hierher sagen ob ich ungefähr richtig liege? Danke Matthias
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.