Forum: Mikrocontroller und Digitale Elektronik 1 wire oder UART


von Kim S. (Gast)


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

von pq (Gast)


Lesenswert?

LIN Bus
geht mit jedem µC, der ne UART hat.

von Ahem (Gast)


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%??)

von Ahem (Gast)


Lesenswert?

Die Entfernungen sind natürlich auch wichtig.

von skorpionx (Gast)


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...

von Kim S. (Gast)


Lesenswert?

I see, bei Mikropascal gibt es wohl auch cansi nennt sich das....

Kann man das auch einfach mit zwei Optokopplern entkopeln?

von Kim S. (Gast)


Lesenswert?

ähm, diese Pic kostet mal eben um 7€!!! ich benötige mind 20Stück 
davon!!!
Also schediet CAN mal ganz eindeutig aus....
Ich werde wohl bei Uart bleiben

von skorpionx (Gast)


Lesenswert?

Und "Uart" ist kostenlos ?...

von Kim S. (Gast)


Lesenswert?

ja... ein Attiny kostet unter einem Euro und ein Mega88 leigt egrade bei 
1,5 oder so...

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.