Hallo zusammen
Ich habe ein Problem mit der Ansteuerung eines simplen Servos und hofe ihr könnt mir weiterhelfen:
Ich habe nen Servo (Typ JR) wie in der Wiki beschrieben an mein JControl-Board gehängt (rt=5V,sw=GND,gb=Signal) mir den Teil über die Ansteuerung hier in der Wiki gelesen und dass frisch fröhlich drauf los programmiert...
1. Idee -> Ansteuerung via PWM
Frequenz auf 500Hz -> Periodendauer 2ms
Das Problem: die 20ms Pause zwischen den Pulsen
2. Idee -> Ansteuerung via PWM (Versuch 2)
Also Frequenz auf 50Hz -> Periodendauer 20ms
Das Problem: Das Signal muss zwischen 1 & 2ms lang sein, d.h. ich habe ein Delta von einer ms was bei einer Periodendauer von 20ms und einer Auflösung von 8Bit maximal 13 Zustände erlaubt... zudem sind diese Zustände eher unstabil...
3. Idee -> eigene steuerfunktion schreiben, bzw. PWM selber bauen
Das Problem hierbei: ich kann die Zeit nur im ms-Bereich messen. d.h. ich brächte höchstens 2 Zustände hin (Anschlag links, Anschlag rechts)
entweder taugen meine Servos nichts (ca. 3€/Stk. bei C ), die JControl-Unit ist nicht für Servos geeignet, oder aber ich habe das mit der Ansteuerung nicht richtig verstanden
besteht noch Hoffnung für mich und meine Servos?
mfg
harato
Lesezeichen