Forum: Mikrocontroller und Digitale Elektronik passives Display als Lauscher auf RS232/485 Kommunikation


von damada (Gast)


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!

von dummschwaetzer (Gast)


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.ä.]

von Route_66 H. (route_66)


Lesenswert?

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.

von Stefan F. (Gast)


Angehängte Dateien:

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.

von Wolfgang (Gast)


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.ä.)

von georg (Gast)


Lesenswert?

damada schrieb:
> [Messgerät] <RS485> [Sekundäranzeige] <RS232> [PC o.ä.]

Und wer wandelt RS485 in RS232C, wenn die Sekundäranzeige nur passiv 
lauscht?

Georg

von Bastler (Gast)


Lesenswert?


von damada (Gast)


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.

von georg (Gast)


Lesenswert?

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

von Stefan F. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.