hallo miteinander ich habe folgendes Problem: Um mit meine PC-Programm einen Sensor anzusteuern habe ich mir einen USB-RS485 Converter gekauft. Funktioniert soweit ganz gut, nur nachdem der Computer aufgestartet ist muss ich jedesmal den USB Stecker ausziehen und wieder einstecken, dass der Converter richtig funktioniert. Gibt es eine möglichkeit, dass per Software zu machen, also dass Gerät einfach beim Aufstarten meiner Software neu zu enumerieren. Converter: ADAM-4561 USB to RS232/422/485 IC auf dem Converter: PL-2303 USB to Serial Bridge Controller besten Dank im voraus
Was auch immer "Aufstarten" sein mag, das Problem lässt sich vermutlich durch Verwendung eines neueren Treibers für die USB-Seriell-Bridge lösen. Prolific ist allerdings dafür bekannt, einen recht lausigen Treibersupport zu haben. Vielleicht ist aber hier was funktionierendes dabei: http://www.prolific.com.tw/eng/downloads.asp?ID=31 Besonders gut eignet sich dieser Chip übrigens nicht für RS485-Ansteuerung, weil es keine Hardwareunterstützung für die Sender/Empfänger-Umschaltung des RS485-Transceivers zu geben scheint*. Das bedeutet, daß die Umschaltung durch eine Handshakeleitung per Software gelöst werden muss, was recht ineffektiv ist. Da ist der FT232 von FTDI eindeutig zu bevorzugen, weil der dieses Signal zur Verfügung stellt, und die Software sich nicht mehr darum kümmern muss. *) Im Datenblatt** habe ich keinen verwertbaren Hinweis darauf gefunden. Verwunderlich ist, daß im Datenblatt des "Adam" von "automatic RS485 data flow-control" die Rede ist. Wie mögen die das implementiert haben? **) http://www.prolific.com.tw/eng/downloads.asp?ID=23
Das liegt wahrscheinlich am Treiber oder an der Firmware im PL2303, die verarbeiten ganz offensichtlich das USB Suspend und Resume nicht korrekt. In seltenen Fällen kann es auch am USB Host Controller liegen, aber das kommt heutzutage nur noch extrem selten vor. Ein anderer USB Serial Converter wäre die sicherste Abhilfe, eventuell kannst du im BIOS deines PC auch einstellen, dass der im Standby und Aus-Zustand die USB Ports nicht mit 5V versorgen soll, dann hast du einen ordentlichen Reset. Per Software lässt sich das nicht beheben.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.