Forum: Mikrocontroller und Digitale Elektronik DS9097 RS232 to 1-Wire Schaltungsbeschreibung


von Robert S. (efyzz)


Lesenswert?

Moin,

ich möchte gern den RS232 auf 1 Wire Adapter bauen, wie beispielsweise 
hier zu sehen:
https://www.mikrocontroller.net/articles/SMD_One_Wire_Adapter_im_Sub-D_Geh%C3%A4use

Diese Schaltung findet man ja zig mal im Netz, aber nirgends wird sie 
erklärt. Kann jemand mal genau beschreiben, wie das funktioniert?

RXD geht an 1 Wire GND, das ist ja schon mal schräg. Und die 1 Wire 
Daten landen an DTR, wobei DTR meines Wissens nach ja nur ein Ausgang 
ist.

Einerseits muss der PC ja die 1 Wire Datenleitung gegen Masse ziehen 
können und anderseits "nachgucken" können, ob der DS1820 gegen Masse 
zieht. Also wie wird das gemacht?

Und noch eine konkrete Frage: Ich habe leider keine 6,2V Z-Diode, 
sondern nur 5,6 oder 6,8V. Würde das auch funktionieren?

Danke euch!

von Pete K. (pete77)


Lesenswert?

Wie wäre es mit einem DS2480B von Maxim?

von Robert S. (efyzz)


Lesenswert?

Moin,

dass es Alternativen gibt, weiß ich. War jetzt aber nicht meine Frage ;)

Ich habe den Adapter jetzt gebaut - funktioniert. Trotzdem hätte ich 
gern mal gewusst warum. Also kann es jemand erklären?

von MiWi (Gast)


Lesenswert?

Robert S. schrieb:
> Moin,
>
> dass es Alternativen gibt, weiß ich. War jetzt aber nicht meine Frage ;)
>
> Ich habe den Adapter jetzt gebaut - funktioniert. Trotzdem hätte ich
> gern mal gewusst warum. Also kann es jemand erklären?

Zeichne Dir den Verlauf der Tx und DTR-Leitungen in relation zu OW-GND 
auf, dann legst Du diese Erkenntnisse auf GND um und Du wirst verstehen.

So schwer ist das nicht. Du darfst halt nur OW-GND mit dem realen GND 
zusammenbringen, dann funktioniert es nicht.

MiWi

von eProfi (Gast)


Lesenswert?

Das 1wire-Device "steht auf dem Kopf", weil RS232 invertierte Pegel hat.

Im TUTORIAL214, TUTORIAL 214, AN214, AN 214, APP214, Appnote214, Appnote 
214 ist die Software beschrieben:
Beitrag "Re: Onewire + DS18x20 Library"

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.