PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Servo mit PWM ansteuern



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.

radbruch
24.05.2008, 15:36
Hallo

Klick mal auf das Wort "Servo".

Gruß

mic

BIG Muzzy
24.05.2008, 15:54
lol danke
da war ich der lösung ja schon näher als ich dachte ;)