Dansk Elektronik Forum

Generel Elektronik => R/C & Modeltog => Emne startet af: simonriskjaer efter Marts 01, 2015, 00:25:40

Titel: Problemer med stepper motor fra DVD-drev
Indlæg af: simonriskjaer efter Marts 01, 2015, 00:25:40
Hej!

Jeg står og skal i gang med et lille projekt, hvor jeg skal bruge stepper-motorene fra 2 DVD-drev.
Problemet består i, at jeg simpelthen ikke kan få liv i dem. De er bipolare (4 ledninger) og kører på 5V. 

Jeg bruger en Arduino UNO som controller, og en steppermotor driver (ULN2003APG).

Motorene giver lyd fra sig (som om at de "jammer" - eller at signalerne er ude af sync.). - Men jeg kan ikke få dem til at køre. Jeg har forsøgt at give dem fra 3-8V - stadigvæk uden held... Jeg har både prøvet at trække strømmen vha. selve Arduinoen, samt fra en ekstern forsyning (op til 2.5A).

Jeg har prøvet half-stepping, single-stepping, at tilslutte ledningerne i forskellig rækkefølge...

Er der nogen her der har erfaring med sådanne steppere? :-)

Tak!

http://www.evernote.com/l/AIXjeJSRRpdJPLbEUdaysO0asr8LFygik38/ (Link til billeder af motorene)
Titel: Sv: Problemer med stepper motor fra DVD-drev
Indlæg af: gerd efter Marts 02, 2015, 13:08:15
Hej Simon,

En unipolar stepper motor har 6 (2x3 ledinger). Midten er forbundet med +5V, og med 2 transistorer kan du skifte den venstre eller højre siden til jorden.
(http://elektronik-forum.dk/gallery/374_02_03_15_12_46_32.png)
Det giver en vekslende felt og motoren drejer rundt.
En ULN2003 er ikke en ægte stepper motor driver. Den er mere en transistor array med 7 transistorer. Men den går på en unipolar stepper motor.

En bipolar stepper har ingen fast forbindelse til plus 5V:
(http://elektronik-forum.dk/gallery/374_02_03_15_12_46_43.png)
Derfor en transistor til jorden (som i en ULN2003) virker ikke.

Du har brug for en H-bro. Der er 2 transistorer. En til +5V og en til - (jord).
(http://elektronik-forum.dk/gallery/374_02_03_15_12_46_52.png)
Du kan bygge det med 2 diskrete transistorer, en NPN og en PNP eller med en integreret H-bro. (For exempel en BD6211: http://www.farnell.com/datasheets/389115.pdf)

En A4980 er en ægte stepper motor driver med microsteps, strømregulering, diagnose og meget mere: http://www.allegromicro.com/~/media/Files/Datasheets/A4980-Datasheet.ashx
... men mere kompliceret.

gerd
Titel: Sv: Problemer med stepper motor fra DVD-drev
Indlæg af: asm7100 efter Marts 02, 2015, 13:44:50
Ved ikke om dette link kan hjælpe dig.
http://www.instructables.com/id/Pocket-laser-engraver/step5/Electronics/

Eller dette link, hvor man bruger en ULN2803 til at drive en bipolar stepmotor.
http://41j.com/blog/wp-content/uploads/2012/05/bipolar_stepper_with_ULN2803.png
Titel: Sv: Problemer med stepper motor fra DVD-drev
Indlæg af: microtec efter Marts 02, 2015, 14:37:34
Eller dette link, hvor man bruger en ULN2803 til at drive en bipolar stepmotor.
http://41j.com/blog/wp-content/uploads/2012/05/bipolar_stepper_with_ULN2803.png

Sikke dog er klamphugger-kredsløb.
Du brænder over 3,5 Watt af i modstanden når du aktivere en af udgangene på ULN-driveren.
Lav det rigtigt med en H-bro, som gerd ganske rigtigt foreslår.
Titel: Sv: Problemer med stepper motor fra DVD-drev
Indlæg af: simonriskjaer efter Marts 02, 2015, 16:22:13
Tusind tak for hjælpen, alle sammen.

- Jeg tror at det ender med, at jeg benytter mig af et par EasyDriver chips (A3967) fra Ebay - da de skal bruges i sammenhæng med noget CNC software :-)

Tak for den uddybede forklaring gerd - det er super med lidt forklaring.

Vh
Titel: Sv: Problemer med stepper motor fra DVD-drev
Indlæg af: asm7100 efter Marts 02, 2015, 16:58:08
microtec, Helt enig, men man kan dog stadig se princippet i det.