Forum: PC Hard- und Software COM-Port Windows 10


von ElecEddy R. (forrix)


Angehängte Dateien:

Lesenswert?

Hallo liebes Forum,

also ich vermute ich steh grad auf dem Schlauch oder haben einen Knick 
im Denken.

Ich bräuchte die COM-Portnummer von bestimmten USB-Ports unter Windows 
10 Enterprise (V. 10.0.17763).

Wie im Anhang zu sehen dachte ich, dass das einfach über den 
Gerätemanager und der Auswahl des entsprechenden Ports geht. Es geht um 
den USB-Stick  "USB-Massenspeichergerät" (hier geöffnet dargestellt) und 
weiter oben per USB angeschlossen das "Analog Devices SDP-H1".

Kann man das aus dem "Port_#0006.Hub_#0008" rauslesen?
(also wäre das dann COM6?)

Dankeschön. :)

von Michael K. (Gast)


Lesenswert?

Ein Massenspeicher bekommt keinen COM Port zugewiesen.
Zudem ist die COM Port Zuweisung zufällig.
Was grad noch frei war.

von Walter T. (nicolas)


Lesenswert?

Ein USB-Massenspeicher ist kein COM-Port. Wahrscheinlich fehlt noch 
irgendein Treiber Deines USB-Verbundgerätes.

von Dr. Sommer (Gast)


Lesenswert?

ElecEddy R. schrieb:
> Es geht um
> den USB-Stick  "USB-Massenspeichergerät" (hier geöffnet dargestellt) und
> weiter oben per USB angeschlossen das "Analog Devices SDP-H1".

Ein USB-Massenspeicher (USB-MSC) ist kein COM-Port (USB-CDC-ACM oder 
proprietäres Äquivalent). Daher gibt's dafür keinen COM.

Ob das SDP-H1 einen COM-Port bereit stellt weiß ich nicht. Es sieht aber 
nicht so aus, da es anscheinend kein Verbund-Gerät ist und der Eintrag 
zu COM-Ports gar nicht angezeigt wird.

Das würde z.B: so aussehen:
https://www.sevenforums.com/attachments/hardware-devices/263068d1486601972t-com-port-missing-device-manager-com-port-pic.jpg

von Oliver S. (oliverso)


Lesenswert?

Die üblichen "USB"-Com-Ports erscheinen im Gerätemanager ganz normal 
unter Com-Ports. Da aber, wie der ein- oder andere hier schon erwähnt 
hat, dein USB-Gerät gar keinen Com-Port hat, erscheint da auch nichts.

Wenn das Gerät einen haben sollte (warum auch immer ein Speicher einen 
Com-Port haben sollte), dann fehlt der passende Treiber dafür.

Oliver

: Bearbeitet durch User
von Sven K. (quotschmacher)


Angehängte Dateien:

Lesenswert?


von Dr. Sommer (Gast)


Lesenswert?


von ElecEddy R. (forrix)


Lesenswert?

Ah ok, erstmal vielen Dank.

Dr. Sommer schrieb:
> Ob das SDP-H1 einen COM-Port bereit stellt weiß ich nicht. Es sieht aber
> nicht so aus, da es anscheinend kein Verbund-Gerät ist und der Eintrag
> zu COM-Ports gar nicht angezeigt wird.

Also kann es sein, dass das Board zwar per USB angeschlossen ist, aber 
zur Kommunikation kein COM-Port verwendet wird. Mit der von Analog 
mitgelieferten Software nehme ich Daten über die USB-Schnittstelle auf. 
Deswegen hatte ich gedacht, dass diese automatisch einen COM-Port hat.

von Dr. Sommer (Gast)


Lesenswert?

ElecEddy R. schrieb:
> Also kann es sein, dass das Board zwar per USB angeschlossen ist, aber
> zur Kommunikation kein COM-Port verwendet wird.

Ja, definitiv.

ElecEddy R. schrieb:
> Mit der von Analog
> mitgelieferten Software nehme ich Daten über die USB-Schnittstelle auf.

Ja, z.B. per eigenem Treiber oder WinUSB.

ElecEddy R. schrieb:
> Deswegen hatte ich gedacht, dass diese automatisch einen COM-Port hat.

Warum? Viel olle Industrie-Hardware benutzt zwar USB-Seriell-Adapter als 
Krücke, aber manche möchten halt die Vorteile von "echtem" USB nutzen.

von ElecEddy R. (forrix)


Lesenswert?

Dr. Sommer schrieb:
> Warum? Viel olle Industrie-Hardware benutzt zwar USB-Seriell-Adapter als
> Krücke, aber manche möchten halt die Vorteile von "echtem" USB nutzen.

Warum ich das gedacht habe, kann ich dir nicht sagen. Vermutlich, weil 
ich nicht so der Held in dem Thema bin. :D

von Alf (Gast)


Lesenswert?

Michael K. schrieb:
> Zudem ist die COM Port Zuweisung zufällig.
Nicht zwingend.

Man kann das im eigenen Treiber festlegen, wie Windows es behandeln 
soll. Man fragt freie COM-Ports ab und belegt dann die Nummern passend 
zu seinen Geräten. Dem Anwender / Programmierer gibt man dann immer 
denselben tag, z.B. "Mueller_COM_1" ... weiter, damit er sein Programm 
nicht umstellen / umprogrammieren muss. Dann wandern die Nummern nämöich 
nicht, wenn er selber etwas dazu steckt und das früher reingesteckt 
wird.

Er braucht nur einmal die Liste mit den physischen / virtuellen Ports 
und den echten Anschlüssen, wie z.B. bei dem hier:

https://comtrol.com/ethernet-device-servers/devicemaster-panel-mount/devicemaster-rts-8port-db9

Auf IFTOOLS.COM gab es da auch einst eine Anleitung zu.

von Dr. Sommer (Gast)


Lesenswert?

ElecEddy R. schrieb:
> Vermutlich, weil
> ich nicht so der Held in dem Thema bin. :D

Haha, vielleicht bietet Analog ja ein API an oder du kannst selbst per 
WinUSB zugreifen, was aber Kenntnis des Protokolls voraussetzt.

von ElecEddy R. (forrix)


Lesenswert?

Dr. Sommer schrieb:
> vielleicht bietet Analog ja ein API an

Ich werde mich mal auf die Suche begeben. Irgendwie muss man doch mit 
halbwegs begrenztem Aufwand an den Datenstream ran kommen, ohne dass ich 
reverse engineering o.Ä. betreiben muss. ^^
Sonst kann ich mir nämlich das SDP-H1 auch sparen und ein anderes 
externes USB-Modul benutzen. Nervig...

von Sven K. (quotschmacher)


Lesenswert?

naja... wird denn ein neues laufwerk geöffnet, wenn du das ding per usb 
verbindest? eventuell werden da ja dateien abgelegt

von Peter D. (peda)


Lesenswert?

Ein Massenspeichergerät sollte in der Datenträgerverwaltung auftauchen.
Ist es in einem Format formatiert, welches Windows kennt, weißt es einen 
freien Laufwerksbuchstaben zu und es taucht auch im Explorer auf.

von ElecEddy R. (forrix)


Lesenswert?

Sven A. schrieb:
> naja... wird denn ein neues laufwerk geöffnet, wenn du das ding per usb
> verbindest? eventuell werden da ja dateien abgelegt

Da tut sich leider nichts. Die Daten können mit der Software von Analog 
Devices angezeigt werden, aber sobald das Register vollgeschrieben 
werden diese mit den neuen Daten überschrieben.

von ElecEddy R. (forrix)


Lesenswert?

Kleines Update, was sich eigentlich ganz gut mit einem Zitat des 
Herstellers beschreiben lässt:

"No, there is no API that you can use for your intended application and 
there is no way to program a custom algorithm into the SDP-H1 board."

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.