1-wire technisch überflüssig?

#1985962
Lesenswert?

Danke für Eure Antworten.

Das mit der Stromversorgung ist das Argument für 1-wire.
Das habe ich nicht gewusst.

@ Peter
Da möchte ich Dir teilweise widersprechen.
Multiple Slave und bidirektionele Kommunikation ist auch bei UART 
möglich.
Smartcards arbeiten mit einer I/O Leitung bidirektional.
Mit einer gewissen Kommunikationsdisziplin Softwareseitig) auch im 
Multislave-Betrieb.


MfG
Ak Tronik
Gast #1985974
Lesenswert?

Stromversorgung, habe Produkte im Einsatz, welche einen Pic über 1Wire
(rs232 9bit) auch über strom versorgen. Die interne Diode des Pins 
leitet
den Strom weiter, auch mehrere Chips über denselben pin. TTL level und
Ruhestand=5V.
#1986011
Lesenswert?

Klaus Wachtler schrieb:
> Ak Tronik schrieb:
>> Multiple Slave und bidirektionale Kommunikation ist auch bei UART
>> möglich.
>
> Bidirektional aber nur mit einem zusätzlichen Draht, oder?

Nein, RX- und TX-Pin werden einfach verbunden.
Schon ist die bidirektionale Kommunikation mit einem Draht 
möglich.(Halbduplex). Bei der Smartcard ist das intern realisiert.
Vollduplex kann 1-Wire auch nicht.


MfG
Ak Tronik
Moderator Persönliche Seite #1986064
Lesenswert?

A. K. schrieb:
> Peter Dannegger schrieb:
>
1
>>                  1-Wire   UART
2
>> bidirektional:   ja       nein
3
>> Stromversorgung: ja       nein
4
>> multiple Slave:  ja       nein
5
>>
> Und UART braucht zudem einen präzisen Takt.

Außerdem haben die 1-Wire-Teile (zumindest bei denen, die wir verwendet 
haben) immer eindeutige IDs und es gibt standardisierte Verfahren zu 
deren Erkennung.

Das funktioniert tadellos über 100 Meter und ist sehr robust.

Da möchte man kein selbstgestricktes Protokoll verwenden.

Chris D.
#1986073
Lesenswert?

Ak Tronik schrieb:

> Ist die Hardware-Realisierung on Chip etwa weniger aufwendig wie UART?

Es geht fast immer um den Master und der ist tatsächlich weit weniger 
aufwendig, weil ohne grossen Aufwand und ohne arge Echtzeitanforderung 
i.d.R. komplett in Software realisiert.  Nur wenige Controller besitzen 
einen Hardware-Modul dafür (hauptsächlich Dallas/Maxim - wen wunderts).
#1986083
Lesenswert?

@ Chris
>Das funktioniert tadellos über 100 Meter und ist sehr robust.

Das hat doch nichts mit 1-Wire zu tun. Physikalisch haben beide doch 
TTL-Pegel, oder? Die Entfernung ist von der Übertragungsgeschwindigkeit 
abhängig.


@ A. K
> Braucht zwar Timing, aber nicht präzise.
>
> UART braucht rund 1% Genauigkeit auf beiden Seiten, also meist externen
> Quarz oder Kermikschwinger. 1-Wire funktioniert auch noch mit
> einfachstem internem RC-Oszillator und 20% Abweichung.

Hmm, wenn kein präzises Timing erforderlich, steht das Timing dann fest?
Gast #1986130
Lesenswert?

Moin

das one wire ist doch das Protokoll, wo die information auf der VCC 
leitung mit aufkodiert wird oder?

dann ist hier ein aspekt unter den tisch gefallen.

one Wire braucht für signal und Spannungsversorgung nur 2 Leitungen. 
(GND + DQ) DQ= daten + VCC auf einer Ader

RS232 braucht für signal und Spannungsversorgung mindestens 3 optimal 4 
Leitungen (GND + VCC + RX + TX )

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