PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Feedback vom Servo holen (Anstossen + Kraft) ?



NanoBot
27.09.2005, 01:11
Wie kann ich ein Feedback vom Servo erhalten ?

Ich möchte ermitteln ob der Servo irgendwo anstösst oder die Last zu schwer ist.

Eine Strom-Spannungswandlung mittels OP-Amp für den ADW des uC habe ich schon angedacht, aber mir ist keine geeignete Schaltung eingefallen.

Würde es so überhaupt funktionieren:
-Stellbefehl
-Abwarten bis Position erreicht ist
-Ausgangsspannung messen, wobei 0V=keine Last und 5V=Überlastung

?

Andree-HB
27.09.2005, 06:59
Zum Beispiel einen Shunt (Messwiderstand) in Reihe zur Stromversorgung des Servo`s legen, und die darüber abfallende Spannung, die linear mit dem Strom ist, im ADC einlesen und auswerten....Müsste ohne Probleme gehen...

PicNick
27.09.2005, 07:01
Was ich versuchen würde: Wenn du am Servomotor die zwei Pole rausführst, findest du daran die PWM des Servos. d.h. breite Impule:saft schmal oder nix: Stellung lastfrei
Direkte Strommessung wär das zwar nicht, aber es läßt Rückschlüsse zu.

svenulm31
27.09.2005, 13:13
Die Idee mit dem Shunt ist zwar nicht schlecht nur wenn das teil mit PWM geteuert ist hast du tollsten messergebnisse am µc

PicNick
27.09.2005, 13:19
Das wären auch zu kurze Impulse. Müßte man schon integrieren und dann erst messen.

m.artmann
27.09.2005, 21:42
Bei diesem Servocontroller wird es jedenfalls mit Shunts gemacht.
http://www.web-hobbies.com/index.htm
Es sind die acht Widerstände links oben vor den Servosteckern.

Gruß
m.artmann