Hallo Forum, ich habe eine Einsteigerfrage: RS232 ist ja kein Bussystem, sondern die Kommunikation verläuft immer zwischen zwei Endstellen: [Messgerät] <RS232> [PC o.ä.] Kann man trotzdem einen zusätzlichen zusätzlichen Teilnehmer als reinen "Lauscher" zwischen die beiden Endstellen hängen, der z.B. aus den hin- und hergeschickten Daten (strenges Frage-Antwort-Schema, kein Streaming) relevante Messdaten für eine Anzeige rausfiltert? Ohne in die Kommunikation einzugreifen? Wie würde man da am geschicktesten vorgehen? Hilft es, wenn das Messgerät RS485 unterstützt? [Messgerät] <RS485> [Sekundäranzeige] <RS232> [PC o.ä.] Vielen Dank schon mal!
Klar geht das. gab es vor einigen Jahren glaub ich sogar mal zu kaufen. Im einfachsten Fall braucht dein Lauscher 2 RS232, du verbindest aus dem Kabel [Messgerät] <RS232> [PC o.ä.] <-- SUB-D9 Pin2 auf Lauscher COM1 PIN2 Pin3 auf Lauscher COM2 PIN2 Mittlerweile gibt es aber meines Wissens nach auch SW-Lösungen für [PC o.ä.]
dummschwaetzer schrieb: > Im einfachsten Fall braucht dein Lauscher 2 RS232, Im einfachsten Fall braucht der lauscher nur eine serielle Schnittstelle. damada schrieb: > [Messgerät] <RS485> [Sekundäranzeige] <RS232> [PC o.ä.] Wenn das Messgerät mit RS485 kommuniziert, kann der passive Lauscher ohnehin nicht die Richtung erkennen.
Wenn du beide Richtungen mit einem PC mitlesen möchtest, brauchst du zwei USB-UART Adapter:
1 | Teilnehmer A Teilnehmer B |
2 | |
3 | Rx ----+-------------<---- Tx |
4 | | |
5 | Tx ----)--+---------->---- Rx |
6 | | | |
7 | | | |
8 | | | Spion |
9 | | | |
10 | | +----- Rx 1 |
11 | +-------- Rx 2 |
Am Billigsten geht das zur Zeit vermutlich mit einem sogenannten Blue-Pill Board (siehe angehängtes Bild). Das bekommt man für ca 2 Euro incl. Versand. Beachte den Korrekturhinweis bezüglich R10 auf der Seite http://stefanfrings.de/stm32/index.html#bluepill Das Beispielprogramm von Niklas Gürtler http://stefanfrings.de/stm32/vcp_test.zip macht dieses Modul zu einem 3-Fach USB-UART Adapter, der ohne Treiber von allen aktuellen Betriebssystemen unterstützt wird. Du kannst es mit der "System Workbench for STM32" oder dem "Atollic M32" compilieren und dann mit einem ST-Link Adapter oder einem USB-UART Adapter installieren.
Route 6. schrieb: > Im einfachsten Fall braucht der lauscher nur eine serielle > Schnittstelle. Im einfachsten Fall benutzt man einen Serial Port Sniffer und braucht dann gar keine zusätzliche Schnittstelle (z.B. Free Serial Analyzer, Serial Port Monitor, Portmon for Windows o.ä.)
damada schrieb: > [Messgerät] <RS485> [Sekundäranzeige] <RS232> [PC o.ä.] Und wer wandelt RS485 in RS232C, wenn die Sekundäranzeige nur passiv lauscht? Georg
Stefanus F. schrieb:1 | > Teilnehmer A Teilnehmer B |
2 | >
|
3 | > Rx ----+-------------<---- Tx |
4 | > | |
5 | > Tx ----)--+---------->---- Rx |
6 | > | | |
7 | > | | |
8 | > | | Spion |
9 | > | | |
10 | > | +----- Rx 1 |
11 | > +-------- Rx 2 |
Hallo zusammen, vielen herzlichen Dank, das sind ja einige Anregungen, mir ist dadurch klarer geworgen, was ich eigentlich möchte! Vermutlich würde mir das lauschen auf einer Leitung reichen, d.h. ein UART-Adapter würde reichen. Der Lauscher, d.h. das Display, ist räumlich tatsächlich zwischen dem Messgerät und dem Steuer-PC. Insofern sind SW-Lösungen auf letzterem leider nicht sinnvoll.
Bastler schrieb: > siehe hier: Ebay-Artikel Nr. 253840188594 Zitat aus der Beschreibung: "Achtung: Keine galvanische Trennung. Die RS232 Seite funktiniert nur zum mithören. Dies ist kein RS485 <=> RS232 Wandler!" Kommentar überflüssig. Georg
Stefanus F. schrieb: > Du kannst es mit der "System Workbench for STM32" > oder dem "Atollic M32" compilieren Da ist etwas verloren gegangen. Das zweite Programm heisst "Atollic TrueStudio for STM32".
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.
