Archiv für den Tag: 28. Juni 2012

DIY — Steuerung eines unbekannten Schrittmotor

Schrittmotoren kann man aus alten Druckern, Scannern ausbauen oder z.B. billig im Webshop http://www.muero-fraeser.de/ kann man Schrittmotoren für 2,98 Euro kaufen. Leider fehlt oft ein Datenblatt oder ähnliches. Im Fall der Schrittmotoren von Müro — Fräsen und Mehr ist das einzige was man erfährt:
Schrittmotor unipolar 12V; 3,6°; 240 mA

und das ist schon relative viel.

Steuerung des Schrittmotors mit dem MotorShield von adafruit

Zuerst muss man herausfinden wie die 6 Drähte anzuschließen sind. Dazu kann man die Widerstände zwischen jeweils zwei Drähten messen und auf der Seite Javascript Page to determine stepper wires in eine Tabelle eintragen, die Seite liefert einem dann die richtige Reihenfolge:

Bipolar Stepper Wiring Report
————————————-
Date (user): 29. Mai 2012 22:59:21 MESZ
(script version wires4.htm – plp 2005)

— Description:
Schrittmotor unipolar 12V; 3,6°; 240 mA manufacturer: unknown, dimensions:
— End Description
— Wire Identification:
1 white, 2 yellow, 3 red, 4 black, 5 orange, 6 brown
— End Wire Identification

Your motor wiring, as detected by the script, is:

6 wire motor:
————-
Group A Common: 1 phases: 2 3
Group B Common: 4 phases: 5 6
Not connected: 7
Not connected: 8

Zusätzlich findet man auf der Seite http://www.piclist.com/techref/io/steppers.htm Anleitungen (in Englisch) um zusätzliche Informationen zum Schrittmotor, wie Drehmoment, Leistungsaufnahme etc. herauszufinden.

Adafruit Motor/Stepper/Servo Shield for Arduino kit – v1.0

Anschluss Nr. Drahtfarbe Bezeichnung
1 gelb M1 A
2 rot M1 B
3 schwarz und weiß GND
4 orange M2 A
5 braun M2 B

Wenn man das MotorShield von adafruit verwendet muss man eine externe Spannungsquelle anschließend (die Spannungsversorgung über den Arduino Uno reicht nicht aus).