Forum: Mikrocontroller und Digitale Elektronik RS485 - lauschen


von Thomas P. (Gast)


Lesenswert?

Halli Hallo,

ich habe recht viel mit RS485 Netzwerken zu tun; häufig ist es so, dass
irgendwelche Teilnehmer im Netzwerk defekte Telegramme senden -> das
ganze lässt sich sehr sehr schwer nachvollziehen. Um solche defekten
Telegramme zu loggen, möchte ich einen Controller dazu bringen an
diesem Bus zu lauschen.

Wie kann ich das am einfachsten realisieren? Prinzipiell sollte es doch
sehr einfach möglich sein -> lediglich mit an den BUS klemmen und alles
aufzeichnen was da so rein kommt (über Max485).

Stelle ich mir das zu einfach vor -> oder ist es in Wahrheit komplexer?

von Aticio (Gast)


Lesenswert?

Hallo.

Eigentlich brauchst keinen Microkontroller dazu.

(Wennst die Baudrate am Bus weisst)
Einfach den Max485 an den Bus anschliessen und auf empfangen schalten,
(+ Versorgung) und den Output vom Max485 nach RS232 wandeln (z.b. mit
Max232) und mit dem PC (z.b Hyperterminal) mitloggen.

Kann es sein dass ev. Kollisionen am Bus auftreten und die defketen
Telegramme verursachen? Am 485 Bus kann immer nur einer gleichzeitig
senden!

von Thomas P. (Gast)


Lesenswert?

Hallo,

Kollisionen schließe ich aus! Probleme habe ich mit einem RS485 EnOcean
Gateway -> ich behaupte, dass das verwendete Gerät Probleme mit der
Spannungsversorgung hat und die Pegel von Bit zu Bit abklingen ;-)
Eigentlich ist das ganze schon bewiesen, aber - naja - so kann ich
ihnen zusätzlich nochmals festnageln.

von Florian Schubert (Gast)


Lesenswert?

Wir benutzen einen RS485-RS232-Wandler und die Software Docklight
(www.docklight.de) dazu.

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.