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
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%??)
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...
I see, bei Mikropascal gibt es wohl auch cansi nennt sich das.... Kann man das auch einfach mit zwei Optokopplern entkopeln?
ä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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.