BIG Muzzy
24.05.2008, 15:32
Hallo
Ich hab es nun endlich geschaft aus meinem ATMEGA32 ein PWM-Signal raus zu bekommen.
Nun wollte ich damit einen Servo steuern
Servo hat 3 Pins:
+ -> 5V
- -> Gnd
Steuerleitung-> PWM Port am ATMega
Zur Kontrolle hab ich noch eine LED auf der Steuerleitung hängen, diese lässt sich nun auch ganz fein dimmen.
Hab ein Programm zum Testen geschrieben, dass von 0 auf 100% langsam hoch schaltet, und danach wieder auf 0 springt.
Wenn ich nun aber den Servo dranhänge fährt der meistens so bei 50% von ganz rechts nach ganz links, summt ein bisschen und bei ~98% fährt er plötzlich wieder ganz nach rechts, nach dem er rechts angekommen ist, ist auch der Zähler auf 100% und springt wieder zurück auf 0%. Dann kennt sich der Servo scheinbar nicht mehr aus und tut irgend was, bei 50% beginnt das ganze wieder von vorne -.-
PWM Frequenz ist derzeit irgend wo im 10 khz Bereich
Könnt Ihr mir sagen wie ich den Servo ansteuern muss?
Irgend was hab ich da wohl falsch verstanden.
Ich hab es nun endlich geschaft aus meinem ATMEGA32 ein PWM-Signal raus zu bekommen.
Nun wollte ich damit einen Servo steuern
Servo hat 3 Pins:
+ -> 5V
- -> Gnd
Steuerleitung-> PWM Port am ATMega
Zur Kontrolle hab ich noch eine LED auf der Steuerleitung hängen, diese lässt sich nun auch ganz fein dimmen.
Hab ein Programm zum Testen geschrieben, dass von 0 auf 100% langsam hoch schaltet, und danach wieder auf 0 springt.
Wenn ich nun aber den Servo dranhänge fährt der meistens so bei 50% von ganz rechts nach ganz links, summt ein bisschen und bei ~98% fährt er plötzlich wieder ganz nach rechts, nach dem er rechts angekommen ist, ist auch der Zähler auf 100% und springt wieder zurück auf 0%. Dann kennt sich der Servo scheinbar nicht mehr aus und tut irgend was, bei 50% beginnt das ganze wieder von vorne -.-
PWM Frequenz ist derzeit irgend wo im 10 khz Bereich
Könnt Ihr mir sagen wie ich den Servo ansteuern muss?
Irgend was hab ich da wohl falsch verstanden.