passives Display als Lauscher auf RS232/485 Kommunikation

Gast #5562354
Lesenswert?

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!
Gast #5562359
Lesenswert?

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.ä.]
Gast #5562521
Lesenswert?

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.
Angehängte Dateien:
Gast #5562563
Lesenswert?

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.ä.)
Gast #5563321
Lesenswert?

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.

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