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?
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!
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.