5A Stepper motor driver circuit

Discussion in 'The Projects Forum' started by Ahmed Adel Hosni, Apr 2, 2011.

  1. Ahmed Adel Hosni

    Thread Starter Active Member

    Aug 16, 2010
    44
    0
    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
     
    Last edited: Apr 2, 2011
  2. R!f@@

    AAC Fanatic!

    Apr 2, 2009
    8,750
    760
    Hi
    Welcome to AAC
    Where are you from?
     
  3. Ahmed Adel Hosni

    Thread Starter Active Member

    Aug 16, 2010
    44
    0
    Thank you my friend. I am from Egypt (Cairo) and am a big fun of AAC which helped me several times in my study which is mechatronics, so i decided to register and ask for help in some issues.
     
  4. Kermit2

    AAC Fanatic!

    Feb 5, 2010
    3,783
    943
  5. Kermit2

    AAC Fanatic!

    Feb 5, 2010
    3,783
    943
    Ahmed Adel Hosni likes this.
  6. Ahmed Adel Hosni

    Thread Starter Active Member

    Aug 16, 2010
    44
    0
    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 :)
     
  7. Kermit2

    AAC Fanatic!

    Feb 5, 2010
    3,783
    943
    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
     
  8. shortbus

    AAC Fanatic!

    Sep 30, 2009
    4,007
    1,530
    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: Apr 3, 2011
    Ahmed Adel Hosni likes this.
  9. Ahmed Adel Hosni

    Thread Starter Active Member

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

    Thanks Kermit2 for the link. I'll return to u later if i need any help.

    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
     
  10. Ahmed Adel Hosni

    Thread Starter Active Member

    Aug 16, 2010
    44
    0
    I found the problem and it worked. it didn't work with Vs less than 7V. Don't know if that is normal or not. Thank you
     
Loading...