Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Can I use ULN2003 to drive 6V stepper motor (AT89S52 MCU)?

Status
Not open for further replies.

honeymadhu

Newbie level 2
Newbie level 2
Joined
Mar 22, 2008
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,298
hi...
i'm using an AT89S52 MCU and my stepper motor is a 6V one. is it ok if i use ULN2003 to drive the motor? wil my MCU be safe?? Pl reply me asap...:cry:
 

Re: Pl help me

If the current rating of the motor falls inside the specification of uln2003 then it is OK.

Regards
Nandhu
 

Re: Pl help me

the ULN2003 is designed to be used as a buffer and thus should actually protect the microcontroller. But are you thinking of driving the stepper motor coil current through the ULN transistor? If you are then I suggest properly checking the voltage and current rating of the ULN IC. I dont think all the transistors of the ULN IC will be able to drive a relatively large current at the same time. I would suggest you to use MOSFETs instead.

I hope this helped.

:)
 

Pl help me

ive drived stepper motor using uln 2003 at 12V
successfully

ive also tested it at 5v as an experiment a year before and upto best of my memory it worked at 5v

try it i can't gurantee it
just give 5v to vcc instead of 12v
 

Pl help me

i think there is no prob
 

Re: Pl help me

hi all,
Actually, we have this motor in our lab and we r told that the initial current of the motor may go upto 2A. S it ok to use d driver? Sorry if i'm asking silly qns.. Coz i'm new to doing proj with al these... :cry:
 

Re: Pl help me

there is absolutely no problem

trust me

uln2003 is a buffer ur microcontroller is not at all damaged by using it
im not in favour of using mosfets as it makes ur harware bigger and complex and bulky

if u r so much worried abt microcontroller then use topology

microcontroller--->buffer--->uln2003--->stepper motor

Added after 21 seconds:

:D:D:D

Added after 3 minutes:

by the way buffer is useless
:D:D:D
ive introduced the topology to satisify u that ur microcontroller will b safe
 

Re: Pl help me

No way...
The ULN2001, ULN2002, ULN2003 and ULN
2004 are high voltage, high current darlington
arrays each containing seven open collector
darlington pairs with common emitters. Each
channel rated at 500 mA and can withstand peak
currents of 600 mA.
So you cant use this circuit to drive a motor witch may require a current of 2Amps.
People need to understand there are many types of motors running at 6V but they have different power ratings.
You have been told to check the datasheet of the circuit. 8)

**broken link removed**
 

Re: Pl help me

I agree with mister_rf 2A is too much to flow through any transistor of ULN200x series. I suggest you use the ULN IC to activate relays and drive your motor through relay. But since yours is a stepper motor I think MOSFET circuits would be a better choice. And if you use a buffer between your high power circuit (such as a motor) and your ucontroller you dont have to worry about damaging your ucontroller as long as all the high value currents flow through the buffer.
I hope this helped. Please feel free to ask if you have any questions
:)
 

Re: Pl help me

honeymadhu said:
hi...
i'm using an AT89S52 MCU and my stepper motor is a 6V one. is it ok if i use ULN2003 to drive the motor? wil my MCU be safe?? Pl reply me asap...:cry:

i agree with mister_rf,
and i'll suggest you first to read the datasheet of ULN2003 and also cross check the power ratings of your motor and compare them..
than automatically, you will get idea for the selecting the driver for your motor..

all the best...:|
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top