kurze Frage zur RS485

Gast #879790
Lesenswert?

Tag an alle,
ich möchte mein Haus mit einem abgewandelten RS485-Bus ausstatten.
Meine Frage ist, ob ich für die Übertragung einen Leitungscode ähnlich 
dem Manchester-Code oder dem 8B10B-Code benötige, oder ob ich meine 
Daten einfach wie sie vom UART des µC kommen auf die Leitungen geben 
kann.

Vielleicht hat da jemand ja schon Erfahungen gemacht,...

Vielen Dank schon mal,
MC
Gast #879810
Lesenswert?

Hallo,
also ich gib die Daten einfach UART mäßig auf den Bus und hab mit 
Leitunglängen von ca 20m im Auto bei 115k und im Augenblick 12 
Teilnehmern keine Probleme. Zudem benutze ich statt 485 transceivern CAN 
Transceiver, die haben den Vorteil bei einer kollision einen definierten 
Pegel zu haben, somit kann mit Zurücklesen während des Senden eine 
Kollision detektiert werden.

Gruß Dennis
Persönliche Seite #879986
Lesenswert?

Also mit den Transceivern hast du ja nur das elektrische gelöst. Um das 
Protokoll und die Fehlererkennung incl. eventueller Checksummen musst du 
dich schon selber in deinem Programm kümmern. Das nehmen dir die Teile 
nicht ab. Wenn du den UART deines µC benutzt, dann wird dir lediglich 
abgenommen, dass du nicht jedes Bit einzeln toggeln musst, sondern das 
der µC gleich ein ganzes Byte sendet. Aber wie gesagt, bei dem Aufbau 
deines Datenstroms sind dir keine Grenzen gesetzt.

Sven

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