Virtual COM Port Serial to TCP/IP

Gast #4640034
Lesenswert?

Hallo zusammen

Ich habe folgendes Problem:

Ich habe ein Ethernet to UART Konverter den ich an das Netz mit dem auch 
mein PC verbunden ist gehängt. An das UART dieses Konverters hänge ich 
dann einen Antrieb für welchen ich eigentlich ein Programm auf dem PC 
habe das UART Befehle über serielle Schnittstellen senden kann.

Nun suche ich ein Programm, welches mir einen virtuellen COM Port 
erzeugt welcher die Seriellen Daten aus meinem Antriebscontrollprogramm 
zu TPC/IP übertragen kann und dann schlussendlich bei der IP meines 
Ethernet to UART Konverters endet.

Kennt da jemand ein gutes Programm und kann mir einigermassen sagen wie 
ich die Einstellungen vorzunehmen habe?
Ich habe folgendes Programm ausprobiert bin aber schon bei der 
Installation ratlos ob ich nun Standalone oder CLient-Server brauche:
[[http://www.hw-group.com/products/hw_vsp/index_en.html]]

Danke & Gruss
Cédéric
Gast #4640047
Lesenswert?

Jürgen D. schrieb:
> War bei deinen Konverter kein passender Treiber dafür dabei?
> Ich habe schon mal solche Konverter von Tibbo verwendet, da gibt es eine
> Einrichtsoftware um entweder einen Tunnel zwischen zwei Konvertern
> einzurichten oder ein Konverter an eine virtuellen Comport am PC

Nein, sie haben zwar ein Programm mit dem man Befehle senden kann, 
jedoch muss ich meine Befehle ja direkt aus dem Controllprogramm meines 
Antriebs senden können.
Gast #4640057
Lesenswert?

Oh je. Wer kauft denn sowas???
Mein Tipp: Kauf dir einen XPort, da bekommst du für 50€ ein bewährtes, 
kompaktes Teil mit funktionierender Software, die deinen Anforderungen 
entspricht. Der kann TCP/IP und es gibt einen virtual com port driver. 
Funktioniert einwandfrei.

http://www.lantronix.com/products/xport/

gibts z.b. bei RS, guck nur, dass du den richtigen für ttl uart 
erwischt, es gibt auch welche mit spi, i2c, gpio...
Gast #4640064
Lesenswert?

Pi Pa Po schrieb:
> Oh je. Wer kauft denn sowas???

Der springende Punkt ist, dass ich den Konverter dort sehr sehr billig 
bekomme und ich es Firmenintern für einen Prototypen verwende, was 
später vielleicht mal in Serie geht. Den Xport habe ich auch gesehen 
aber da kostet der Antrieb ja weniger als der Xport der eingebaut werden 
würde :D
Gast #4640073
Lesenswert?

Cédéric schrieb:
> Firmenintern für einen Prototypen verwende, was
> später vielleicht mal in Serie geht.

Und was kostest du so pro Stunde, die du dich mit dem Billigkram 
rumärgerst und Treiber schreiben musst?

Kopp -> Tisch. Aber kräftig.

Nimm den xport für den Prototypen. WENN irgendwann mal die ganz große 
Serie kommen sollte, bestellst du den Treiber beim Hersteller deines 
tollen billigen Dingsda oder schreibst ihn selber. Aber jetzt hier Zeit 
zu verplempern ist völliger Irrsin!
Gast #4640179
Lesenswert?

Moin,

was du suchst könnte com0com sein. Das erzeugt ein Paar virtueller 
Schnittstellen, von dem dein Programm auf eine schreiben kann und auf 
der anderen sitzt ein socat, welches dann die Daten vom seriellen Port 
aufs Netzwerk streamt.

Wenn du am Steuerprogramm schrauben kannst, dann mach dort lieber die 
TCP-Verbindung auf.

Grüße,
Gast #4640233
Lesenswert?

Cédéric schrieb:
> Nein, sie haben zwar ein Programm mit dem man Befehle senden kann,
> jedoch muss ich meine Befehle ja direkt aus dem Controllprogramm meines
> Antriebs senden können.

Zu einer solchen Hardware gehört zwingend eine Treiber-Library als 
Intercae zu C usw. oder ein Treiber für ein virtuelles COM-Port, besser 
beides. Wenn es stimmt, dass man nur manuell einzelne Befehle schicken 
kann, ist dein System schlicht unbrauchbar. Aber wahrscheinlicher ist, 
dass du das System einfach nicht verstanden hast. Irgendwas haben die 
sicher mitgeliefert, wenn sie wollen, dass man ihr System auch benutzt.

Ein Evalboard ist ein Evalboard und sonst nichts, du kannst was 
ausprobieren, musst aber nachher deine eigene Hard- und Software 
entwickeln.

Georg

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