Servo ansteuern Timer 2

Gast #2738631
Hallo,
ich hab momentan ein Projekt, bei dem zwei servos angesteuert werden 
müssen.
Das Programm läuft auf einem Atmega16, bei dem schon die Timer0 und 1 
für Uhrzeit und Tastenentprellung verwedet werden. Also bleibt nur 
Timer2, aber irgendwie klappt das nicht so richtig mit der Ansteuerung.

Und bevor ichs vergesse, die Servos sollen zwei Kugelhähne öffnen und 
schließen. Also die Ansteurung muss nicht sehr genau sein. Es mussen ja 
nur zwei Positionen pro servo angefahren werden.

Ich habe das Codebeispiel von 
http://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung 
ausprobiert aber die Servos brummen stark und haben irgendwie nicht so 
richtig Kraft.

Vielleicht kann mir jemand auf die Sprünge helfen, wie ich das am 
geschicktesten mache mit der Ansteuerung.

Besten Dank schon mal Vorraus!!!

Freundliche Grüße
   Kevin
Gast #2738646
Auf grund welcher Angaben sollten wir Dir helfen können?

Stell Dir mal vor Du gehst zum Doktor und sagst ihm: "Herr Doktor ich 
hab Scherzen, irgenwas tut weh. Können Sie mir helfen?"

Wie wird wohl die Antwort ausfallen?
#2738696
Bewegt sich denn der Servo generell, wenn du die PWM anlegst.
Das 'Brummen' kenn ich von falschen Frequenzen - beispielsweise wenn du 
nicht alle 50Hz nen Impuls sendest sondern öfter.
Auch hatte ich neutlich echt Probleme mit dem Beispiel ausm 
Modellbauservo Ansteuerung.
Ich bin dann von einer CTC auf ne fast-PWM mit entsprechendem Dutycycle 
und hatte damit DEUTLICH weniger Stress.

Ich würd also mal die Frequenz und die Pulsbreite deines Timers checken 
(messen wenn möglich).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.