Forum: Mikrocontroller und Digitale Elektronik ds1820


von christian (Gast)


Lesenswert?

moin

folgendes problem ich habe einen ds falschrum gepolt, habe ihn aber 
rechtzeitig wieder umgepolt nun zeigt er mir immer 85 an obwohl ich die 
seriennummer einwandfrei auslsesen kann kann mir jemand helfen????

von for_ro (Gast)


Lesenswert?

Hat er denn schon mal mit diesem Programm funktioniert? Ansonsten würde 
ich vermuten, dass an deiner Auslese Routine was nicht stimmt.
Ich habe die auch schon öfters falsch herum gepolt. Die wurden dann nur 
recht warm, aber kaputt ist noch keiner gegangen.

Gruß Rolf

von Peter D. (peda)


Lesenswert?

85 heißt eigentlich, Du hast keine Wandlung gestartet oder nicht 
abgewartet, bis se fertig ist.


Peter

von christian (Gast)


Lesenswert?

hallooo

zu rolf: ja 3 sensoren haben mit dem programm schon sauber gearbeitet. 
ich habe auch noch ne software von nem datenlogger probiert war das 
selbe ergebnis
ich habe auch nochmal bei der convert_t 750ms zwischen geknallt weil bei 
den anderen wurden dann die 85 unterdrückt aber nein er bleibt bei 
konstanten 85

zu peda: jep das sehe ich genauso aber habe nur den sensor getauscht 
ohne die softw. zu ändern und die sensoren zeigen die temp an, habe die 
zeiten geändert und die anderen sensoren arbeiten, halt bis auf diese 
beiden also i bin schon am fingernägel knabbern als ich dann noch 
herausgefunden habe das der matchrombefehl nur nutzbar ist im 
zusammenhang mit dem searchrombefehl ist brach ne welt zusamm (tief 
durch atmen), nagut danke jungs denn muss i mir noch was anderes 
einfallen lassen let's go

christian

von for_ro (Gast)


Lesenswert?

Na ja, wenn du die ID von dem Sensor nach dem MatchRom angeben willst, 
musst du die IDs vorher mindestens einmal mir SearchRom ermittelt haben. 
Danach kannst du die IDs doch im Programm fest ablegen. Wenn du die 
Sensoren nicht im SkipRom Betrieb benutzt (weil mehrere angeschlossen 
sind), dann würde ich vermuten, dass du die falsche ID überträgst und 
dann kein Sensor antwortet.
Womit programmierst du eigentlich? Kannst du den Code mal zeigen?

Gruß Rolf

von christian (Gast)


Lesenswert?

moin

gebe mal bitte unter suchen "ds1820" ein da findest du schon
ds1820 befehle vom 28.01.07 18.44 da habe i ma mein .asm rein 
geschmissen. das erklärt aber immer noch nicht warum nach der verpolung 
immer nur 0° oder auch mal 85 angezeigt wird weil i hatte mal nen 
anderen sensor da is mir das selbe passiert aber dem war nix anzumerken.
naja ich habe mir schon was anderes einfallen lassen is der aufwand ein 
wenig größer aber i kann dann mit 2avr's über den 1wire kommunizieren 
danke das mal einer klartxt redet mit dem matchrombefehl

christian

von Peter D. (peda)


Lesenswert?

Vielleicht stimmt Dein Timing nicht so ganz und der eine hat einen etwas 
anderen internen Takt und versteht dann den Befehl zum Wandlungsstart 
nicht richtig.


Peter

von christian (Gast)


Lesenswert?

moin

mmh jein i hab die timmings mit max, normal und minzeiten probiert 
und... nö er will net.
gibt es vielleicht andere sensoren die ein ähnliches Profil aufweisen wo 
auch dem datenblatt trauen kann???
dank für die tips

christian

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.