Forum: Mikrocontroller und Digitale Elektronik servo & PWM


von Majid (Gast)


Lesenswert?

hallo forum,
hat jemand schon mal  einen Servo an einem 90Sxxx angeschlossen? moechte 
gerne wissen wie initialisire ich die Timer/counter Register?und ob alle 
moegliche Tastverhaeltnisse realisierbar sind?( Ich arbeite mit einem 
90S8515).
Mit freundlichen gruesse!
Majid

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Hallo,

bei einem Servo werden Impulse von 1.25 (linker Anschlag) und 1.75ms 
(rechter Anschlag) im Abstand von 20ms wiederholt. Die PWM-Funktion vom 
Controller finde ich dazu nicht besonders gut geeignet, ich würde das 
einfach mit einem normalen Timer-Interrupt machen.
Siehe auch http://www.roboterwelt.de/forum/archiv/messages/177.html

MfG
Andreas

von majid (Gast)


Lesenswert?

hallo Andreas,
Die PWM-geschichte bei diesem controller ist wircklich komliziert ,danke 
für den Rat!
Majid

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Hallo,

PWM selber ist ganz einfach (siehe andere Beiträge im Forum), aber für 
Servos nicht geeignet.

MfG
Andreas

von Stefan_H (Gast)


Lesenswert?

Hi,

Tschuldige, das ich einen Alten Beitrag wieder an die Spitze hole, aber 
warum ist eine PWM weniger geeignet fur eine Servoansteuerung

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Weil du so lange Impulse mit Hardware-PWM nicht erzeugen kannst!

MfG
Andreas

von Stefan_H (Gast)


Lesenswert?

Ok, an das hätt ich auch denken können:-))

lg,

Stefan

von Christian (Gast)


Lesenswert?

hi
wenn ich jetzt aber alles über interrupts und so steuere, kommt der MC 
ja gar nicht mehr zum rechnen?????
bis welche Frequenz geht denn der Hardware timer in der AVR 
Familie??????

mfg
Chrisian

von Lothar S. (magic33)


Lesenswert?

bei 1Mhz internen takt wirds schon eng mit den stellungen

bei mir maximal 20 zwischenpositionen möglich mit timer0

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.