Forum: PC Hard- und Software RS232 Daten verteilen


von Holger D. (hodoe)


Lesenswert?

Hallo, es gibt ja Programme wie com0com, die virtuelle Ports anlegen. 
Gibt es eigentlich eine Software, mit der man Daten von COM-Ports 
umleiten kann?

Z.B. greift man mit einem Terminalprogramm auf eine serielle 
Schnittstelle zu. Nun soll die TX-Leitung und die RX-Leitung an die 
RX-Eingänge von zwei weiteten seriellen Schnittstellen weiter gegeben 
werden.

Holger

von Georg (Gast)


Lesenswert?

Holger D. schrieb:
> Nun soll die TX-Leitung und die RX-Leitung an die
> RX-Eingänge von zwei weiteten seriellen Schnittstellen weiter gegeben
> werden.

Sendungen auf TxD-Leitungen dürfen natürlich nicht kollidieren, aber 
RxD-Eingänge können logisch parallel geschaltet werden - bei 
TTL-Signalen nahezu unbegrenzt, bei RS232C begrenzt, hängt vom Treiber 
ab, aber bei ordentlichen RS232C-Signalen sollten 3 Eingänge kein 
Problem sein. Das gilt für physikalische Ports - Schaltplan?

Georg

von Helen (Gast)


Lesenswert?

> Nun soll die TX-Leitung und die RX-Leitung an die
> RX-Eingänge von zwei weiteten seriellen Schnittstellen weiter gegeben
> werden.

Dieses Programm kann einen COM-Port auf zwei neue virtuelle COM-Ports 
aufteilen.

http://www.aggsoft.com/tcp-com/tcp-com-com-splitting.htm

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Holger D. schrieb:
> Gibt es eigentlich eine Software, mit der man Daten von COM-Ports
> umleiten kann?

Ja, com0com kann das, da ist hub4com dabei.

http://com0com.cvs.sourceforge.net/viewvc/com0com/hub4com/ReadMe.txt?revision=RELEASED

von Manfred (Gast)


Lesenswert?

Holger D. schrieb:
> die TX-Leitung und die RX-Leitung an die RX-Eingänge
> von zwei weiteten seriellen Schnittstellen weiter

Ich habe ein Kabel mit 4 Steckern: 1:1 durchgeschleift für die Quelle, 
am anderen Ende auf den zwei nur Ground und Rx belegt. Brauchte ich 
gelegentlich, um eine COM zu analysieren.

Ich weiß nicht, ob Shamrock unicom (ucn.exe) auf aktuellen Rechnern noch 
lauffähig ist, das konnte dann die zwei Ports im Fenster darstellen.

von Holger D. (hodoe)


Lesenswert?

Hallo, ich will es mal konkreter machen. Also es gibt zwei COM-Ports 
aber mit USB realisiert (Hardware) und ein Terminalprogramm. Das 
gesuchte Programm soll nun einmal das Terminalprogramm mittels 
virtuellem-COM-Port verbinden aber auch mit einem der USB-COM-Ports. 
Aber es sollen entweder die Daten von dem einen USB-COM-Port, die Daten 
des Terminalprogramms oder auch beides zu dem zweiten USB-COM-PORT 
weitergeleitet werden. Vom zweiten USB-COM-Port wird nichts gesendet.


Holger

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Holger D. schrieb:
> oder auch beides

Und wie stellst Du Dir das vor? Als bunte Mischung?

von Pyserial (Gast)


Lesenswert?

Also ich würd mir da was mit Python basteln was die Daten nach Bedarf 
zusammenwürfelt und auf dem virtuellen Port ausgibt...

von Holger D. (hodoe)


Lesenswert?

Rufus Τ. F. schrieb:
> Und wie stellst Du Dir das vor? Als bunte Mischung?

Genau. Terminal und Gerät am USB-COM-PORT senden nie gleichzeitig.

von Pandur S. (jetztnicht)


Lesenswert?

Was hindert ein selbstgeschriebenes Programm daran zwei USB Serial ports 
gleichzeigig zu verarbeiten ? Weshalb wollte man mit virtuellen ports 
arbeiten ?

von Holger D. (hodoe)


Lesenswert?

Sabberlott W. schrieb:
> Was hindert ein selbstgeschriebenes Programm daran zwei USB Serial ports
> gleichzeigig zu verarbeiten ? Weshalb wollte man mit virtuellen ports
> arbeiten ?

Nichts! Aber wenn es etwas fertiges gibt ...

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.