Hallo Zusammen, ich möchte gern eine digitale Signalflanke an einen Rechner senden und durch die Signalflanke eine Programm-Applications ausführen lassen. Das digitale Signal hat am Ausgang eine Spannung von 24V, da ich mir dachte mittels USB die Rechnerverbindung zu realisieren müssten mittels Spannungswandler die 24V auf 5V miniert werden. Der Flankenvorgang soll 96 Mal alle 15 Sekunden wiederholt werden. Soviel zu meiner Idee - meine Frage ist jetzt würde das auch so in der Praxis funktionieren oder sollte ich etwas ändern? Vielen Dank, Reiner
Dafür brauchst du einen USB Controller, einfach so senden geht bei USB nicht. Bei 96 mal pro 15 Sekunden sind da auch keine großartigen Anforderungen reicht da was ganz einfaches. Von deiner Fragestellung her kann man erahnen, dass du von Elektronik fast keine Ahnung hast, da empfehle ich sowas fertiges wie den IOWarrior: http://www.codemercs.com/io-warrior/?L=0
Hallo Christian, vielen Dank für deine Hilfe. Ich denke ich sollte mir mal solchen „IO-Warrior“ zulegen. Lässt sich kurz erklären was ein USB Controller macht? Da ich leider den Aufwand und den Schwierigkeitsgrad für die Systemintegration des USB Controller nicht abschätzen kann, würde mich noch interessieren, ob es ggf. eine einfache Lösung (z.B. über RS232) als die USB-Variante gibt. Danke, Reiner
Der USB Controller kommuniziert mit dem PC, also dem Gerätetreiber und dem API für die Nutzersoftware. USB ist ein komplexes Kommunikationssystem, da kann man nicht mal einfach an einem Pin wackeln. Geht auch über RS232, die Frickellösung würde für deine Sache wahrscheinlich auch ausreichen. Du kannst auch über die Win32 Funktionen ein paar Status-Pins der seriellen Schnittstelle abfragen, für 95 Pulse pro 15 Sekunden reicht das. Allerdings hast du nicht geschrieben, wie breit so ein Puls ist. Der muss für beide Lösungen dann schon einige ms anliegen, damit der sicher erkannt werden kann.
Also die Impulsbreite ist noch nicht definiert. Soviel ich weis kann man diese aber variieren und einige ms sollten daher machbar sein. Die notwendige minimale Breite werde ich mal im Versuch bestimmen. Frickellösung klingt gut :-). Nur das ich es richtig verstanden habe, ist es richtig, dass bei der RS 232-Lösung kein extra Controller verwendet wird? Gibt es eine sinnvolle Impulsspannungshöhe aus der Praxis für RS 232? Danke, Reiner
Das einfachste ist, du nimmst aus einer mechanisch defekten USB-Tastatur den Controller. Jetzt suchst du dir in der Matrix einen selten benutzten Tastencode und daran kommt ein Transistor, der von deinem 24V Signal angesteuert wird.
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.