5A Stepper motor driver circuit

Thread Starter

Ahmed Adel Hosni

Joined Aug 16, 2010
44
hello everyone,

I need to make a 5A stepper motor driver circuit. I designed a stepper motor driver before using L298 but i found out that i'll need higher currents.

I found the L6203 which has a non-repetitive current 5A and Dc continuous 1A. i used to read datasheet without making sure that i understand all info and i even controlled a stepper motor using L293 a year before using a PIC but it didn't important for me to perform that project perfectly at that time, but now i need to understand what's a non-repetitive current and Dc continous current and to choose the correct IC ??
I also need to understand what's the sense pin and how to use to produce the 5A current.

i'll be using this stepper motor (Stepper Motor (86HZ Family) 86HZ150-110)
http://ram-e-shop.com/test11/product_info.php?products_id=1438
i dun really know whether the motor will operate at it's max speed or not because it will be coupled later to screw which is attached to a table to move a specific distance per revolution. but does anyone knows how to know it's max speed ??

i attached my previous circuit using the L298

I apologize for my ignorance and wait for other questions :D
thanks in advance
 

Attachments

Last edited:

Thread Starter

Ahmed Adel Hosni

Joined Aug 16, 2010
44
http://www.ram-e-shop.com/ds/motor/86HZ150-110.pdf

11 Nm holding torque. Don't mean a thing to this horsepower head. I need foot pounds or inch pounds or some other archaic system of measurement. Like furlongs per fortnight! :)
well i didn't get your point. Do you mean that you need more information to know the max rpm/sps of the motor ?? The site doesn't have any other datasheets about it.

well that's not my problem right now, i just need to know what's the non repetitive, dc operation current and the sense pin function.

Thank you :)
 

shortbus

Joined Sep 30, 2009
10,045
Welcome Ahmed, The use of L6203 or L298 to drive steppers while popular and done everyday is out dated and not very efficient. In your schematic you show that your using 12V to drive the motor, while that will make it move, it won't give enough power to move a table of any weight fast.

If you look at your motor data, in the last line of the 'specifications box' it tells you that the motor should be driven at 48 -68 VDC. People see the 'rated voltage' (4V) on steppers and think that really means something. That on any stepper motor is a 'continuous' voltage rating, when a single phase is turned on and left on. Not when it is actually moving/stepping.

If this will be a CNC type machine you will be better off in the long run to use a real stepper driver IC to drive the motor. All of the drive elements for the motor are built in and only need a few extra components to make it work. There are many different ones out there to do what you want.

You might want to check this link out; http://www.cs.uiowa.edu/~jones/step/

Here is a real good/informative link on steppers and drivers; http://ams2000.com/pdf/step101.pdf

And for this or any other DIY CNC problems; CNCzone.com
 
Last edited:

Thread Starter

Ahmed Adel Hosni

Joined Aug 16, 2010
44
Well, I posted my reply before but it seems that something has gone wrong while submitting the post.

It is a 20 Watt motor. It will run with 5 amps @ 4 volts all day long.

To get the full power from it you will have to send it 5 amps of current, not 1 amp of current.

The momentary surge current is not listed, so the motor is most likely NOT supposed to be used in ways that exceed 5 amps of current.

Look at this for some ideas.
http://www.users.qwest.net/~kmaxon/page/side/control20_137.htm
Thanks Kermit2 for the link. I'll return to u later if i need any help.

Welcome Ahmed, The use of L6203 or L298 to drive steppers while popular and done everyday is out dated and not very efficient. In your schematic you show that your using 12V to drive the motor, while that will make it move, it won't give enough power to move a table of any weight fast.

If you look at your motor data, in the last line of the 'specifications box' it tells you that the motor should be driven at 48 -68 VDC. People see the 'rated voltage' (4V) on steppers and think that really means something. That on any stepper motor is a 'continuous' voltage rating, when a single phase is turned on and left on. Not when it is actually moving/stepping.

If this will be a CNC type machine you will be better off in the long run to use a real stepper driver IC to drive the motor. All of the drive elements for the motor are built in and only need a few extra components to make it work. There are many different ones out there to do what you want.

You might want to check this link out; http://www.cs.uiowa.edu/~jones/step/

Here is a real good/informative link on steppers and drivers; http://ams2000.com/pdf/step101.pdf

And for this or any other DIY CNC problems; CNCzone.com
These information were important to me as i didn't knew it. I searched last days and understood the relation of voltage with speed and torque. I knew also that to limit the current to 5A for example, i can use the L297 with 2 L6203 and limit the current using the Voltage drop on the Rsense. I bought the L6203 bridge and wired it a few hours ago but it's going crazy :confused:
The 2 outputs are always high whether i connected the inputs or not, and even if i removed the enable pin from high !!! I checked the circuit several times and even changed the breadboard. i used that schematic
http://www.2a.pl/~mark/cnc/l297_2xl6203.gif
The only difference that i didn't connect the snubber RC at first then i found 20ohm and 15nf and decided to try them but it didn't work right also.
I also connected the Rsense to the GND and the other time to a 20 ohm to the GND and the same problem appeared. My Vs is 5V and i just need to make sure that the outputs are right before trying to limit the current using the Rsense and connect the motors.

Lots of talking up there i guess !! Thanks for your help
 
Top