This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV8432 with Stepper Motor

Other Parts Discussed in Thread: UC3770B, DRV8412, CONTROLSUITE

Hello everyone,

Starting to work on a senior design project where a major portion of the project will be controlling a stepper motor. The motors that we will have to use are the HT34-478s from Applied Motion. They are going to be wired in parallel mode for 5.66A per winding.

I am currently leaning towards using the DRV8432 but I have no experience with this kind of motor driver. I have used the UC3770B to driver a much smaller stepper motor but from reading the datasheets, they work in very separate ways.

Can anyone point me towards some reading material to learn how to control a stepper motor with a PWM H bridge driver? I understand that I can set the cycle-by-cycle current limiting with an external resistor, approx 52k-ohms but what is the purpose of the PWM signals? I do not need the motor to step very quickly. Most likely the fastest speed is 500 steps in a second which works out to maybe a 1kHz pulse frequency on the H bridge if I understand how it works.

 

I'm sure that a DRV8412 EVM would help but I can't afford one as a college student but I'm hoping someone can help me learn.

Thanks for the help!

-Adam Cutting

  • Adam,

     

    Please download controlSUITE and browse in the DRV8412-C2-Kit.  There are supporting documents for how to use the DRV84xx devices with a MCU for controlling a stepper motor.  There are also example projects for the C2000 MCU.  

    http://focus.ti.com/docs/toolsw/folders/print/controlsuite.html

     

    Regards,

     

    Ryan

  • Ryan,

    That's twice you have helped me very quickly. I sure hope that TI is paying you well! Thanks for the help, is it okay to send you an e-mail if I have any more specific questions? I have your e-mail address already when you helped me earlier.

     

    Thanks for your help,

    Adam C.

  • Hi Adam, from your post i see you are a college student, so if you need learn from ground a better approach IMHO can be use a launchpad and some kind of  hardware driver, also DRV83xx or other compact driver can be the solution if you can wire it to board. Before to build hardware read two or more time documentation in its entirety and application too. Also try how to use pwm with an led and some mosfet attached to pin.

     When you have a working hardware limit the max current from supply to a safe level,  try current regulation of PHASE drive  then when that code is working add more detail stepping motor. My be right start with a small motor and learn how to regulate channel current. You need a storage scope and knowledge on how not to burn power drive. On MSP430 try use ADC and or Comparator, starting on a c2000 solution without experience can be a nightmare also for a professional and an overkill to learning curve.

     Regards