Sorry, im ganzen Ärger hab ich die Sprache vergessen: Visual Basic.
Sorry, im ganzen Ärger hab ich die Sprache vergessen: Visual Basic.
Hab' mir das Board gerade mal angeschaut, da es keine PWM- Funktion hat ist das nicht ganz so einfach: du brauchst für einen Servo Impulse von 1-2 ms und einer Periodendauer von ca. 30- 60ms. Das kann man aber mit etwas Elektronik erzeugen. Du musst nur entscheiden wie du die Servo-Position einstellen willst: Mit dem DA-Ausgang oder mit dem 8-Bit Output-Port der USB-Karte...
( Ich vermute das das Board das USB-HDI Interface benutzt: sei darauf gefasst das jeder Datentransfer min. ca. 20ms dauert !!! )
Gruss Frank
Hallo Frank!
Danke für Deine Antwort!
Aber es gibt doch zwei Ausgänge, an denen PWM draufsteht!!
Kann ich da nicht eine einfache Funktion benutzen?
Wenn nein, wie kann ich denn einen PWM erzeugen?
Mit einem Timer in VB, der den DA für 2 ms auf high schaltet und dann 30 ms wartet usw??
Vielen Dank für Deine Antwort!
Hermann.
etwas spät:
Nein, ich dachte an eine Schaltung ähnlich einem Servotester um mit dem analogen Ausgangssignal (vom Velleman- Board ) die Pulsbreite einzustellen. Das hat auch den Vorteil das dein Steuerprogramm immer nur die Änderungen sendet und nicht ständig jeden Puls bedienen muss.
Gruss Frank
Lesezeichen