Dansk Elektronik Forum
Generel Elektronik => R/C & Modeltog => Emne startet 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)
-
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
-
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
-
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.
-
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
-
microtec, Helt enig, men man kan dog stadig se princippet i det.