inka
14.02.2015, 14:45
hallo,
ich habe aus einem defekten DVD-laufwerk diesem motor ausgebaut:
29831
kennt den jemand? hat sich schon jemand damit beschäftigt und weiss, wie man den anschliesst und zum laufen bringt?
.................................................. ..................
habs jetzt rausgefunden, aber vielleicht von allg. interesse:
es ist ein schrittmotor, ich habe ihn am arduino mega 2560 mit dem motorshield vom ADAFRUIT angeschlossen (1,2,3,4 an M3 und M4, einfach der reihe nach),
und nach dieser anleitung / mit diesem code zum laufen gebracht:
// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!
#include <AFMotor.h>
// Connect a stepper motor with 48 steps per revolution (7.5 degree)
// to motor port #2 (M3 and M4)
AF_Stepper motor(48, 2);
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Stepper test!");
motor.setSpeed(200); // 10 rpm
}
void loop() {
Serial.println("Single coil steps");
motor.step(100, FORWARD, SINGLE);
motor.step(100, BACKWARD, SINGLE);
Serial.println("Double coil steps");
motor.step(100, FORWARD, DOUBLE);
motor.step(100, BACKWARD, DOUBLE);
Serial.println("Interleave coil steps");
motor.step(100, FORWARD, INTERLEAVE);
motor.step(100, BACKWARD, INTERLEAVE);
Serial.println("Micrsostep steps");
motor.step(100, FORWARD, MICROSTEP);
motor.step(100, BACKWARD, MICROSTEP);
}
den ruhigsten lauf gab es in dieser konstellation bei "Interleave coil steps" und "Micrsostep coil steps"
ich habe aus einem defekten DVD-laufwerk diesem motor ausgebaut:
29831
kennt den jemand? hat sich schon jemand damit beschäftigt und weiss, wie man den anschliesst und zum laufen bringt?
.................................................. ..................
habs jetzt rausgefunden, aber vielleicht von allg. interesse:
es ist ein schrittmotor, ich habe ihn am arduino mega 2560 mit dem motorshield vom ADAFRUIT angeschlossen (1,2,3,4 an M3 und M4, einfach der reihe nach),
und nach dieser anleitung / mit diesem code zum laufen gebracht:
// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!
#include <AFMotor.h>
// Connect a stepper motor with 48 steps per revolution (7.5 degree)
// to motor port #2 (M3 and M4)
AF_Stepper motor(48, 2);
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Stepper test!");
motor.setSpeed(200); // 10 rpm
}
void loop() {
Serial.println("Single coil steps");
motor.step(100, FORWARD, SINGLE);
motor.step(100, BACKWARD, SINGLE);
Serial.println("Double coil steps");
motor.step(100, FORWARD, DOUBLE);
motor.step(100, BACKWARD, DOUBLE);
Serial.println("Interleave coil steps");
motor.step(100, FORWARD, INTERLEAVE);
motor.step(100, BACKWARD, INTERLEAVE);
Serial.println("Micrsostep steps");
motor.step(100, FORWARD, MICROSTEP);
motor.step(100, BACKWARD, MICROSTEP);
}
den ruhigsten lauf gab es in dieser konstellation bei "Interleave coil steps" und "Micrsostep coil steps"