1-wire zu UART Converter

Gast #262820
Lesenswert?
• ▲
▼
Hallo Leute,
ich habe folgendes vor: Es existiert ein bestehendes System mit einem
1-Wire Bus mit Master und einem Slave. Was ich vorhabe, ist mich in die
1-Wire Leitung reinzuhängen und dann den Datenverkehr abzuhören und per
uart z.b. an den PC oder einen µC senden. Das ganze soll sozusagen
einen 1-Wire Spion darstellen.
Nun habe ich mich mal umgeschaut nach ICs, die solche Funktionen
unterstützen. Ich habe aber nur von Maxim den DS2480 erkundet, der aber
nur UART nach 1-Wire Umsetzung beherrscht (Bitte korrigiert mich, falls
ich in diesem Punkt falsch liege). Nun meine Frage an euch: Kennt jeand
ein IC oder ein Projekt, das in diese Richtung abzielt. Ansonsten bleibt
mir nur die Möglichkeit dies softwaremäßig auf nem µC zu programmieren,
wobei hier mein argstes Problem ist, dass ich ja nur passiv in die
Leitung reinhören möchte und nicht aktiv irgendwelche Start-Impulse,
etc. auf den Bus legen möchte. Somit fallen die Makro-Funktionen
(w1_read(), etc.), die ich z.B. mit meinem CodeVision Compiler benutze
schon mal flach.
Also wie ihr seht zermatere ich mir ganz schön dn Kopf, wie ich das
gebacken kriege. Für jegliche Infos, Hinweise, etc. wäre ich sehr
dankbar.
Gruß Bob
#262821
Lesenswert?
• ▲
▼
Hallo Bob,

Dallas unterstützt Master als Hardwareinterface mit verschiedenen ICs
und als Softwareinterface für PC oder Microcontroller.
Die Slaveseite gibt es nur in Form von Dallas-IC´s.
Softwarerealisierungen der Slaveseite verstoßen mindestens in den USA
gegen Dallas-Patente. Es gibt ein Display mit one-wire Bus interface,
daß jemand in Australien entwickelt hat und vertreibt. Eine andere
Applikation betrifft einen Feuchtigkeitssensor, der über einen
PIC-Prozessor als Slave betrieben wird.
Quelltexte habe ich dazu bisher nicht entdecken können.
Ein "Bus-Monitor" habe ich noch nicht gesehen.
Wenn Du so etwas selbst entwickeln möchtest, dann ist die Application
Note 126 sicher empfehlenswert.

Gruß
Joachim

Antwort schreiben

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