Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#3

AW: Software gesucht für Signale auslesen via USB

  Alt 25. Jun 2010, 22:25
Kannst du herausfinden, wie USB bei der Steckdosenleiste implementiert ist?
Bei einer Vielzahl an Geräten dieser Art wird nämlich in der Steckdose selbst nur ein kleiner Chip von FTDI verwendet (FT232BM), der RS232-Signale (aka COM-Port) in USB umwandelt.

Auf der PC-Seite ist dann nur der FTDI-Treiber implementiert, für den es auch Ansteuerungs-DLL's für Delphi gibt:

http://www.ftdichip.com/Projects/Cod...les/Delphi.htm

Der Treiber ist entweder als HID-Treiber implementiert, oder als CDC. Bei zweiterem hättest du sogar einen virtuellen COM im System, den du auch ohne den Treiber direkt über herkömmliche RS232-Kompos ansteuern könntest.

Du kannst ja auch mal die Herstellersoftware mit dem Dependency Walker und / oder Process Explorer auseinandernehmen, um zu sehen, was denn für DLL's geladen sind und auf was die Herstellersoftware alles zugreift.
Bei einem CDC-Treiber ist es sogar noch viel einfacher, da kannst du einfach zwischen Herstellersoftware und dem virtuellen COM einen "Serial Port Monitor" hängen, und du siehst dann dort genau die Befehle, die gesendet werden.

Geändert von blackfin (25. Jun 2010 um 22:40 Uhr)
  Mit Zitat antworten Zitat