Servozucken nur bei Potibetrieb?

Gast #5867526
Lesenswert?

Hallo zusammen,
Ich bastel grade an einem Roboterarm mit verschiedenen Servos. Ich 
benutze sg90s und Mg99r Servomotoren sowie ein Pca9685 Pwmmdlodule zum 
ansteuern. Wenn ich die sg90s mit einem Potentiometer betreibe um die 
Drehung einzustellen ist alles in Ordnung, betreibe ich die Mg996r mit 
einem Poti zucken diese bloß wild herum. Allerdings ist auch komisch, 
dass wenn ich die Mg996r Servos nur per Software steuere sie auch 
einwandfrei funktionieren. Woran kann es liegen, dass sie bei 
Potentiometern zucken?
Gast #5867557
Lesenswert?

Vermutlich wird das Mg99r Servo mehr Strom ziehen als das SG90, und 
damit die A/D-Wandlung der Poti-Steuerung beeinflussen bzw. stören.

Hänge das Mg99r an eine separate Versorgung und teste ob damit das 
Problem noch auftritt.
Gast #5867582
Lesenswert?

Was ist denn bei
> Allerdings ist auch komisch, dass wenn ich die Mg996r Servos
> nur per Software steuere sie auch einwandfrei funktionieren.

Anders, als bei

> ich habe die Potis an einen Arduino mega angeschlossen und
> die Servos an ein pca9685 das wiederum am arduino hängt.

?
Gast #5867599
Lesenswert?

Dann schlage ich vor, dass du dir

a) die Messwerte des ADC
b) die umgerechneten Werte, die du an den PCF Chip sendest

auf dem seriellen Port ausgibst und im seriellen Monitor anzeigst. Und 
dann schaust du mal, ob diese Zahlen plausibel sind. Ab Besten mit einem 
Taschenrechner kontrollieren.

Mal sehen, wie lange es dauert, bis du von alleine merkst, wie nützlich 
der Quelltext für deine Helfer wäre. Obwohl, ab und zu sind Ratestunden 
auch mal amüsant. Aber ich gehe jetzt ins Bett.
Gast #5867623
Lesenswert?

Scio schrieb:
> Der Mg996r hängt an einer externen Stromversorgung..5/6V, 10 Ampere...

> Der Aufbau zwischen der Servos IST der gleiche. Versorgt wird das ganze
> durch ein Labornetzteil.

Wie sieht dein Aufbau nun wirklich aus, getrennte Netzteile oder ein 
Labornetzteil? Mein Vorschlag war, Arduino und Servos testweise durch 
getrennte Netzteile zu versorgen.
Gast #5867737
Lesenswert?

Ich tippe jetzt auch auf ein Problem bei der GND Verdrahtung. Wie schaut 
dein Aufbau aus (Skizze oder Foto)?

Falls du mit einem Steckbrett und Steckbrücken arbeitest, könnte es 
durch schlechte Kontakte/Verbindungsleitungen erhöhte 
Übergangswiderständen geben. Hier kannst du einfach mal zu jeder Leitung 
eine weitere Leitung parallel stecken. Verbinde das Poti mit kurzen 
Leitungen direkt mit GND und +5V des Arduino, und gehe nicht über die 
Versorgungschienen des Steckbretts.
Gast #5868078
Lesenswert?

Scio schrieb:
> Ich hab meinen Fehler gefunden... Die GND Leitungen waren nicht richtig
> verbunden. Naja Anfängerfehler ?. Vielen Dank für eure Hilfe.

Ja, solche Fehler passieren jedem einmal, nicht nur den Anfängern.

Mich würde jetzt eigentlich nur noch interessieren, weshalb es mit dem 
SG90 Servo das Problem nicht gab.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren