www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 1-wire


Autor: Christian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
ich suche schon seit gestern Abend im Netzvergeblich nach einem Beispiel 
Listening, in dem für dummies (wie mich) beschreben wird, wie man aus 
einem 1-wire Sensor den Wert ausliest.
Könnt ihr mir helfen???

Vielen Dank!!
mfg Christian

Autor: Lars (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmmm k.a. aber ich empfehle mal in das Datenblatt deines Sensors zu 
schauen, da sollte das ja beschrieben sein.

Falls nicht: um was fuer einen Sensor handelt es sich dabei ?

Autor: Christian (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Dieter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Lanius (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du das schon gelesen?

http://dbserv.maxim-ic.com/appnotes.cfm?appnote_number=522

wenns garnicht klappt frag nochmal nach, für AVR-GCC kannste Code von 
mir haben.

Autor: Igor (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Sigmund (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich brauche die Datei für den gcc Compiler

Danke

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.