Schrittmotor Beispiel

Dependencies:   StepperMotorUni mbed

https://developer.mbed.org/media/uploads/okano/1phase_drive.gif

Ein Schrittmotor ist ein Synchronmotor, bei dem der Rotor (drehbares Motorteil mit Welle) durch ein gesteuertes, schrittweise rotierendes, elektromagnetisches Feld der Statorspulen (nicht drehbarer Motorteil) um einen minimalen Winkel (Schritt) oder sein Vielfaches gedreht werden kann.

Ein Schrittmotor hat eine fixe Schrittanzahl pro Umdrehung. Beim verwendeten 28BYJ-48 sind es 2048 Schritte.

Zur erstmaligen Positionierung wird, in der Regel, ein Endstop Schalter verwendet. CNC Maschinen besitzen zusätzlich, wegen der Verletzungsgefahr einen Notstopp Schalter mit Einrastfunktion.

Ein unipolarer Schrittmotor benötigt die Schrittmotor Library und einen IC Treiber (wie ULN2803N) und 4 Digitale Pin's.

Der Schrittmotor wird auf einen der drei Stepper1-3 Header mit dem roten Kabel nach unten gesteckt.

Anwendungen

  • Typische Anwendungsgebiete sind Drucker oder der Antrieb des Schreib-/Lesekopfes in einem CDROM Laufwerken. Aufgrund ihrer hohen Genauigkeit werden sie auch in computergesteuerten Werkzeugmaschinen zur Positionierung der Werkzeuge verwendet. Durch die ständig sinkenden Kosten für die Ansteuerelektronik werden sie auch zunehmend im Konsumgüterbereich verwendet. So sind in Kraftfahrzeugen der mittleren und gehobenen Kategorie heute bis über 50 Schrittmotoren im Einsatz, die Betätigung der vielen Klappen einer automatischen Heizungs- und Klimaanlage ist dafür ein Beispiel.
Download repository: zip gz

Files at revision 3:5399d2d9a18f

Name Size Actions
[up]
StepperMotorUni.lib 73 Revisions Annotate
main.cpp 530 Revisions Annotate
mbed.bld 65 Revisions Annotate