einfache uC zu uC Zweidrahtverbindung, ca. mögl. Länge

Gast #3772842
Lesenswert?

Ich hab vor mir ein Uhrensystem auf Mikrocontroller-Basis zu basteln, je 
einfacher desto besser. Wahrscheinlich kommen in den Uhren Attinys zum 
Einsatz, je mit 4,5V eigener Batteriespannungsversorung.
Es soll eine einfache Kommunikation möglich sein, per simpler 
Zweidrahtverbindung. Durch Protokoll wird sichergestellt dass immer nur 
ein Teilnehmer sendet und die anderen empfangen. Die zu übertragenden 
Datenmengen sind äußerst bescheiden, ich denke eine Signalfrequenz um 
1kHz wär mehr als reichlich.
Gibts eine einfache Möglichkeit abzuschätzen, welche DIstanzen mit so 
einer Konfiguration ca. stabil machbar sind?
Gast #3774165
Lesenswert?

So ziemlich das einfachste dürfte sein: LPC11C00 Controller nehmen, der 
hat einen CAN-Controller & CAN-Transceiver integriert, d.h. du brauchst 
0 externe IC's um eine Kommunikation aufzubauen. Dank Arbitration-Logik 
brauchst du dich auch in Software nicht um Kollisionsvermeidung kümmern, 
das geht voll automatisch; dank differentieller Übertragung, CRC und 
Bit-Stuffing auch noch ziemlich störunempfindlich.
So kannst du mit wenig Hard&Software- Aufwand eine Menge Controller 
vernetzen. Kabellänge bei 10kBit/Sec bis 6km. In kleinem Gehäuse gibts 
den auch.
Gast #3774395
Lesenswert?

Micha schrieb:
> Gibts eine einfache Möglichkeit abzuschätzen, welche DIstanzen mit so
> einer Konfiguration ca. stabil machbar sind?

Wie stabil das läuft, hängt vom Übertragungsprotokoll und der Umgebung 
ab. Es macht einen ziemlichen Unterschied, ob das auf der grünen Wiese, 
in einer geschirmten HF-Kammer oder neben einem schlecht verkabelten 
Umrichter laufen soll. Gegen viele Störungen hilft eine vernünftige 
Absicherung der Übertragung (Hammingabstand, FEC, ARQ, ...)

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