Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Lassen Sie uns in diesem Tutorial untersuchen, was ein Servo ist
Sehen Sie sich dieses Video-Tutorial an
Schritt 1: Was ist ein Servo?
Ein Servomotor ist ein Drehantrieb oder Linearantrieb, der eine präzise Steuerung der Winkel- oder Linearposition, Geschwindigkeit und Beschleunigung ermöglicht. Es besteht aus einem geeigneten Motor, der mit einem Sensor zur Positionsrückmeldung gekoppelt ist. Es erfordert auch eine relativ ausgeklügelte Steuerung, oft ein spezielles Modul, das speziell für die Verwendung mit Servomotoren entwickelt wurde.
Servomotoren sind keine spezielle Motorklasse, obwohl der Begriff Servomotor oft verwendet wird, um sich auf einen Motor zu beziehen, der für den Einsatz in einem geschlossenen Regelkreis geeignet ist.
Servomotoren werden in Anwendungen wie Robotik, CNC-Maschinen oder automatisierte Fertigung eingesetzt.
Schritt 2: Lassen Sie uns das Innere eines Servos öffnen und untersuchen
Wir experimentieren mit sg90 Servo
Getriebesystem – wird verwendet, um die Drehzahl zu reduzieren und das Drehmoment zu erhöhen Regelkreis – kc8801ic basierter Regelkreis, variabler Widerstand – wird verwendet, um Feedback zu geben
Schritt 3: So steuern Sie einen Servo
Servos werden gesteuert, indem ein elektrischer Impuls mit variabler Breite oder Pulsweitenmodulation (PWM) über das Steuerkabel gesendet wird. Es gibt einen minimalen Puls, einen maximalen Puls und eine Wiederholungsrate. Ein Servomotor kann sich normalerweise nur um 90° in jede Richtung drehen, was insgesamt eine Bewegung von 180° ergibt. Die neutrale Position des Motors ist definiert als die Position, in der das Servo die gleiche potenzielle Drehung sowohl im Uhrzeigersinn als auch gegen den Uhrzeigersinn hat. Die an den Motor gesendete PWM bestimmt die Position der Welle und basiert auf der Dauer des über das Steuerkabel gesendeten Impulses; der Rotor dreht sich in die gewünschte Position. Der Servomotor erwartet alle 20 Millisekunden (ms) einen Impuls und die Länge des Impulses bestimmt, wie weit sich der Motor dreht. Ein Impuls von 1,5 ms bewirkt beispielsweise, dass sich der Motor in die 90°-Position dreht. Kürzer als 1,5 ms bewegt es gegen den Uhrzeigersinn in Richtung der 0°-Position, und länger als 1,5 ms dreht das Servo im Uhrzeigersinn in Richtung der 180°-Position
Schritt 4: Benötigte Komponenten
- Servo
- Arduino
- variabler Widerstand
Schritt 5: Schaltplan
ein Servo hat 3 Pins
Verbindungen mit Arduino
VCC an 5V anschließen (rot)
Masse mit Masse verbinden (braun)
Signalleitung an D9 (orange)
Schritt 6: Bibliothek und Programm
hier herunterladen