Was sind die Anzeichen dafür, dass ein Servo kaputt sein könnte?

10

Ich habe gerade ein Kit bekommen und bin mir nicht sicher, ob ich es bin oder nicht, aber es scheint, dass eines der durchgehenden Servos kaputt ist. Was zuerst geschah, als ich es an den Mikrocontroller anschloss, gab ein Summen von sich, als ich ihm Befehle schickte. Das zweite kontinuierliche Servo funktionierte überhaupt nicht

Ich habe mit verschiedenen Ports auf dem Aurdino-basierten Board herumgespielt, und ohne Erfolg, nur ein Summen . Dann habe ich das summende Servo komplett entfernt und nur das zweite Servo alleine platziert. Das zweite kontinuierliche Servo begann sich in die Richtung zu bewegen, in die ich es gebeten hatte.

Ich steckte den ersten ein, nur der zweite bewegte sich.

dann habe ich versucht, sie von Hand zu drehen, der zweite hat viel Widerstand, während der erste dramatisch weniger Widerstand hat, vielleicht 60% leichter von Hand zu drehen.

Kann ich das beheben? Hat jemand diese Probleme schon einmal erlebt?

Vielen Dank im Voraus, ihr seid großartig!

Ess Kay
quelle
Willkommen bei Robotics Ess Kay. Sprechen Sie eher von einem Hobby-Servo (RC) als von einem industriellen Servomotor ? Die Antworten für jeden werden sehr unterschiedlich sein.
Mark Booth
Bitte markieren Sie diese Frage entweder mit servomotor oder rcservo gemäß den neuen Tag-Beschreibungen (siehe auch diese Metadiskussion ). Vielen Dank,
Mark Booth
Ich hatte eine Frage, ich versuchte ein Servo mit dem Arduino zu steuern, an dem Servo befestigte ich einen Stock und am Ende des Stocks ein wenig Gewicht. Nachdem ich meinen Code ausgeführt hatte, versuchte mein Servo, den Stick zu bewegen, aber vielleicht hatte es nicht genug Drehmoment, um ihn zu bewegen. Danach hielt ich den Code an. Dann habe ich versucht, das Servo wieder ohne Gewicht zu steuern und diesmal hat es sich nicht bewegt. Ist es kaputt? Warum? Gibt es eine mögliche Lösung? Danke,

Antworten:

3

Es gibt mindestens zwei Modalitäten, entlang derer Servos (kontinuierlich oder anderweitig) normalerweise ausfallen: Gangprobleme und Motorschaden.

Wenn das Zahnrad ausfällt (gebrochener Zahn, harte Stelle usw.), kann das Servo stecken bleiben, sich frei bewegen oder eine beliebige Kombination. Wenn der Motor bricht (normalerweise sind die Bürsten im Gleichstrommotor der Schuldige), funktioniert das Servo nicht mehr (als wäre es nicht angeschlossen) oder überhitzt und brennt. In Ihrem Fall würde Ihr Servo ein Gangproblem haben, da es summt und sich bei Handbetätigung anders verhält. Es ist relativ einfach, einen Blick auf das Getriebe zu werfen, da es der erste sichtbare Bereich beim Öffnen des Servos ist und anschließend leicht wieder zusammengebaut werden kann (im Gegenteil, das Überprüfen der Motorbürsten bedeutet normalerweise das Aufbrechen des Motors), also ich Ich würde nachsehen, um die Diagnose zu bestätigen.

abey
quelle
10

Wie Servos funktionieren

Basierend auf diesen Details Ihrer Frage:

Ich habe gerade ein Kit [...] mit kontinuierlichen Servos [...] an den Mikrocontroller angeschlossen

In Kombination mit Ihrem "Arduino" -Tag wette ich, dass Sie mit Hobby-Servos (RC) arbeiten, die für eine kontinuierliche Rotation modifiziert sind. Standard-Servos empfangen ein gepulstes Signal mit einer Periode von 20 ms (50 Hz). Normale Hobby-Servos drehen sich basierend auf dem Arbeitszyklus (Einschaltzeit) des gepulsten Steuersignals in einen bestimmten Winkel. Diese Einschaltdauer kann zwischen 500us und 2500us liegen, normalerweise wird jedoch nur ein Bereich von 1000us bis 2000us verwendet, um das Servo nicht zu beschädigen. Der "neutrale Impuls" von 1500us bringt das Servo in die Mittelstellung.

Dieser Wikipedia-Artikel über Servosteuerung hat ein großartiges Bild bezüglich der gepulsten Steuerung:

Servopulse

Es gibt verschiedene Möglichkeiten, wie das Servo funktioniert, aber der häufigste Typ, den ich bei Hobbyisten gesehen habe, ist ein analoges Servo. Wenn sich der Motor dreht, wird ein internes Potentiometer eingestellt, wodurch ein Rückkopplungspfad für die internen Schaltkreise erstellt wird. Das Servo dreht sich weiter, bis sich das Potentiometer für die angegebene Impulsbreite an der erwarteten Position befindet.

Es gibt zahlreiche verschiedene Möglichkeiten, ein Standard-Hobby-Servo für eine kontinuierliche Rotation zu modifizieren, daher werde ich nicht darauf eingehen, aber im Wesentlichen wird dieser Rückkopplungspfad so manipuliert, dass das Servo nie glaubt, dass es sich in der richtigen Position befindet, wenn es ein Nicht-Servo erhält. neutraler "Puls. Ein mechanischer Anschlag an den Innenzahnrädern wird ebenfalls entfernt. Sobald dies erledigt ist, dreht sich der Servo durch Senden eines nicht neutralen Impulses vollständig, wobei die Drehzahl von der Impulsbreite abhängt.

Ihr Problem

Wenn ein nicht modifiziertes Servo einen Impuls erhält, dreht es sich schnell in die gewünschte Position und hält ihn, solange ein Impuls gesendet wird. Es sollte zu diesem Zeitpunkt sehr schwierig sein, das Servo manuell zu drehen. Andernfalls summt der interne Motor, da er übermäßigen Strom zieht und versucht, sich in dieser Überlastsituation selbst zu korrigieren. Wenn das Servo deaktiviert ist (keinen Impuls empfängt), kann es problemlos manuell manipuliert werden.

Ein modifiziertes Servo zeigt unter zu starker Last ein ähnliches Verhalten - es summt laut und zieht übermäßigen Strom. Während Ihr Servo möglicherweise nicht überlastet ist, zeigt es offensichtlich ähnliche Symptome und ist höchstwahrscheinlich defekt. Wenn Sie den Antrieb manuell fahren oder daran hindern, ihn in die gewünschte Richtung / Geschwindigkeit zu drehen, ist dies keine gute Idee. Denken Sie also bei Ihren anderen Servos daran.

Wenn das defekte Servo versucht, sich zu drehen, zieht es so viel Strom, dass das zweite Servo nicht arbeiten kann. Deshalb hat es gut funktioniert, nachdem das defekte Servo entfernt wurde.

Kurt E. Clothier
quelle
1

Wenn es unter zu hoher Last steht, z. B. wenn es eine Position hält und Sie es in eine andere Richtung zwingen, oder wenn es versucht, sich an eine Position anzupassen und etwas es blockiert, brennt es aus. Wie in einer kleinen Rauchwolke wird herauskommen. Dies passiert auch bei Servos, die schließlich ihr Lebensende erreichen. Sie können das Servo im Allgemeinen riechen, um zu wissen, ob es tot ist.

In Ihrem Fall ist es nicht gestorben, kann aber zu Fehlfunktionen führen. Sie können im Allgemeinen keine Servos reparieren. Wenn Sie neue Elektronik hätten, könnten Sie das, aber es sei denn, es ist ein Motor über 100 US-Dollar, ist es im Allgemeinen nicht wert.

Jonathan Sumrall
quelle
Willkommen bei Robotics Jonathan. Es ist schwierig zu wissen, ob Ihre Antwort richtig ist, bis die ursprüngliche Frage geklärt ist. Es sieht für mich so aus, als würde Ihre Antwort davon ausgehen, dass dies eine rcservo- Frage ist. Es ist nicht zu erwarten, dass industrielle Servomotoren ausbrennen, solange sie nicht über ihren Dauerbetriebsstrom hinausgeschoben werden, und industrielle Servosteuerungssysteme würden normalerweise nach kurzer Zeit auf eine sichere Kraft zurückkehren.
Mark Booth