Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

stepper motor phase current control problem

We are using the MAE type 17 stepper motor( 6 lead HY200-1713-040-B6
0.4A/phase, 15.6R phase resistance) for development, previously we were
using a unipolar
driver, namely a UCN5804B device from Allegro, but with the documented lack
of power efficiency, we decided to develop a bipolar drive. I used the
L297/L298 combination, as I felt this would give me a better grounding in
how the bipolar chopper functioned, layout requirements, power dissipation
that sort of thing.

The issue...currently when the motor is in a static position, a holding
torque applied, the motor is starting to overheat, hot to touch. However,
when the
motor is moving (typically at 600 steps/second) the motor behaves as it
should and does not
exhibit any overheating. Allied to this, I am trying to reduce the current
consumption at the static position to decrease the demand on the power
supply, yet
provide enough holding torque, this should also reduce the overheating!

If, in a bid to reduce the static position winding current and the demands
on the power supply, I attempt to decrease the Vref (compared with sensed
voltage
to control chopping) to near or lower than the sensed voltage
(sensed winding current), then the Vref and current sense inputs become
'noisy' and although the motor maintains a holding torque, albeit with some
vibration, the
phases are now being turned on and off.

How can I effectively reduce the static position winding current and thus
the overheating?

The datasheets talk about chopper stability and that if spikes on the
sensing inputs exceed the Vref, then the comparator can be fooled into
resetting
the flip-flop; it describes including an RC on the sense input to the
comparator or to use the
inherent set dominance of the flip-flop to mask out the spike. I've tried
increasing the chopper frequency and including an RC at the inputs to the
L297 from the sense
resistors, without any noticeable effect.

Further information...we are using a 15V power supply for the motor. The
controller from start is always enabled, we're in half step mode using
Enable Chopping (not phase
chopping). For the current sense, a pair of 0R5 resistors are employed with
a reference voltage for the comparator set at >0.2V (max phase current =
0.4A). The chopping frequency is about 20KHz.

I hope someone can help.
0 Kudos
Message 1 of 2
(3,550 Views)
Mark,

Certainly you are in the right track, NI's motion amplifiers cut the current to half its requirement after 500ms of being on the same position (the motor), this avoids the overheating of the motor as you are referring.

From NI side we cannot give you much help since we use an amplifier module from Intelligent Motion Systems that has the circuitry already built in. However I'm confident that you will be able to find some circuit design in a 'electrical motor' book, or 'power electronics' or maybe 'industrial electronics', usually those kind of subjects will address amplifiers for motors and design techniques. Maybe browsing thru IMS website may have you find perhaps an application note discussing this.

Good luck!

Best
Regards,

Nestor Sanchez
IMAQ/Motion Support
National Instruments
Nestor
0 Kudos
Message 2 of 2
(3,550 Views)