1-wire

Gast #1282
Lesenswert?

Das Datenblatt!!! Genau das ist das Problem!!
es ist ewig lang und ich blick gar nix. Es handelt sich um eine DS18B20 
von maxim. Natürlich ist es dort detailliert beschrieben, aber ich hab' 
keine Ahnung, wie ich mit c oder Assembler den mit dem intelligenten 
Sensor "Verbindung" haben könnte.

Vielen Dank für die Antwort!!!

mfg
Gast #1283
Lesenswert?

Hallo Christian,

also wenn du dir es ganz einfach mache möchtest der CodeVision C 
Compiler unterstützt das 1-Wire Protokoll. Oder du nimmst einen
DS2480B Serial 1-Wire TM Line Driver with Load Sensor von Dallas / Maxim 
der setzt das 1-Wire protokoll auf RS-232 um.


Caio Dieter
Gast #1285
Lesenswert?

zuerst mußt du einen reset initiieren(Datenleitung für 480ms auf low 
ziehen),dann prüfst du nach (ca 60ms ) ob der sensor antwortet ( zieht 
die Datenleitung von selbst auf low), dann wählst du den sensor aus(es 
können mehrere sensoren gleichzeitig am bus angeschloßen sein). Solltest 
du nur einen sensor betreiben, dann sende SKIP_ROM befehl ==> TEMPERATUR 
CONVERT ==> sensor zieht während der wandlung die Datenleitung auf 0, 
wenn Datenleitung auf 1, READ TEMPERATURE. Anbei eine *.asm datei, wenn 
du brauchst habe ich das auch in C
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren