Forum: Mikrocontroller und Digitale Elektronik Servomotor ansteuern


von lueis (Gast)


Lesenswert?

Guten Tag

ich möchte mithilfe eines xmc4500 Relax von Infieon mit einer PWM einen 
Servo (Servo CS-20 - 20Kg / JR-Stecker Carson) ansteuern. Nun habe ich 
die PWM richtig programmiert, tatsächlich habe ich es sogar schon 
hinbekommen, aber in letzter Zeit stürzt das Controllerboard immer 
wieder ab.

ich habe den Ausgang mit einem Transistor verstärkt und direkt zu den 
PWM-Pin des Servos verbunden.
Kann es sein, dass ich noch einen kondensator dazwischenklemmen muss? 
wenn ja, wie groß muss er dimensioniert werden/wie muss er angeschlossen 
werden?

Ich habe mir bereits http://www.rn-wissen.de/index.php/Servos und 
http://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung dazu 
durchgelesen

von Karl H. (kbuchegg)


Lesenswert?

lueis schrieb:

> hinbekommen, aber in letzter Zeit stürzt das Controllerboard immer
> wieder ab.

Wenn du recht sicher bist, dass es sich um keinen Programmfehler 
handelt, dann arbeite an der Versorungsspannung des Controllerbaords.
Jeder Motor ist eine Quelle, die einem den Tag versauen kann, in dem er 
Spannungsspitzen auf die Versorungsspannung aufbringt. Und die können 
einen µC zum Absturz bringen.

> Kann es sein, dass ich noch einen kondensator dazwischenklemmen muss?

Ja.
Aber an der Versorgungsspannung.
Dein Servomotor beeinflusst höchst wahrscheinlich darüber deinen µC.

> wenn ja, wie groß muss er dimensioniert werden/wie muss er angeschlossen
> werden?

Musst du probieren. Es kann auch sein, dass du eine Kombination aus 
mehreren unterschiedlich großen Werten brauchst. Für den Anfang würde 
ich mal die 100nF Standard nehmen. Da eventuell noch 10nF parallel 
schalten (kleine Kondensatoren sind flinker, halten aber nicht so lange 
durch). Eventuell noch was größeres dazu.

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.