1 wire oder UART

Gast #1210033
Lesenswert?

Hallo,
ich will den Status von1 mind 20 slaves abfragen.
Die Zeit einer kompletten "Umfrage! :-) sollte nicht länger als max 1 
Sekunde dauern.
Empfangen wird 16 eine Akkuspannung, Strom und der Rest evtl 
Temperaturen, Uhrzeit etc also eher kurze Informationen
Evtl könnte man natürlich manche Slaves seltender Abfragen, wie 
Temperatur..

Wäre für sowas Uart oder eher 1 Wire geeignet?
Wie ist das mit der Störanfälligkeit?
Gibt es sowas wie eine Fehlerkorrektur?

Ich nutze Mikropascal
Gast #1210051
Lesenswert?

Man müsste etwas genauer über die Umgebungsbedingungen Bescheid wissen. 
Insbesondere in Bezug auf die elektromagnetischen Verhältnisse. 
Industrie? Haushalt?

Dann wäre es sicherlich sinnreich die Datenraten genau auszurechnen. 
"Kurz" ist zu indifferent um danach Entscheidungen zu treffen.

Beim 1-Wire sind regulär bis zu 16,3 KBit/s, im Overdrive Mode (den die 
Bausteine unterstützen müssen) bis zu 142 KBit/s.

Bei RS232 sind 460,8KBit/s möglich. Theoretisch noch mehr. Differentiell 
genauso, denke ich.

Denke noch an ein bischen Protokoll Overhead (so 20%??)
Gast #1210065
Lesenswert?

CAN-Bus ist meine Antwort. Die einfachste CAN-Schaltung der Welt
mit dem PIC18f258. Ev. Komunikation mit einem Knoten üeber RS232.

>Wie ist das mit der Störanfälligkeit?

Einsatz im Auto gibt die Antwort.

Der CAN-Bus ist genial...

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