Es gibt zwei Gründe für - nennen wir es mal - wackelnde Servos.
1) Die Spannungsversorgung reicht nicht aus und die Servos brechen ein wenn sie belastet werden, da du aber keine Last auf deine Beine hast, sie schweben in der Luft, wird es daran wohl weniger liegen
2) Das Steuersignal ist nicht sauber, ich denke es liegt eher daran, was folgende Gründe haben kann
a) Die Signale werden sauber erzeugt, aber kommen verrauscht beim Servo an. Klassischer Fall wenn Leistungsversorgung und Signalleitungen zusammen verlegt werden. Hier helfen eben Dinge wie 100Ohm Widerstand, Ferritkerne (wie in jedem Computerkabel) und trennen von Signal und Versogungsleitungen.
b) Die Signale werden nicht sauber erzeugt. Entweder generiert dein µC keine sauberen Signale: falscher Pegel (z.B. 3,3V statt 5V), falsches Timing etc. oder die Periodenzeit ist falsch und statt alle 20ms kommt es z.B. kommt erst alle 21ms ein Signal, dann verschiebt es sich immer um 1ms und kann dazu führen, dass der Servo ein paar mal ein falsches Signal bekommt.
c) Die Servos sind nicht in der Lage aus dem Singal eine saubere Winkeländerung zu generieren, dann liegt es wohl an zu billigen Servos
d) Die Kombination aus a, b, und c.
PS: GND von den Servos und der Logik ist aber schon verbunden?
Lesezeichen