1
\$\begingroup\$

I have bipolar stepper motor of following specs: 12 V, 0.5 A, 0.43 Nm, 24 Ω, 36 mH. Back-EMF value is 0.0637 Vrms/RPM, measured by spinning it with power tool and measuring open coil voltage on scope: Oscilloscope waveform

I'm using DRV8255 stepper driver with 24V power supply. It follows that EMF reaches 24V with 24/0.0637=376 RPM. According to my understanding, torque at this speed should become 0 and it should be impossible to spin this motor faster with 24V.

Signals on oscillograms, from top to bottom: step signal (driver in 1/16 mode, signal generated from scope wavegen), coil voltage, coil current measured at driver sense pin.

Oscilloscope waveform Oscilloscope waveform

When increasing the speed with motor running unloaded without anything mechanically attached, when the discontinuity in current waveform decreases to 0, motor stalls. This happens around 370 RPM and I think this means that EMF exceeds drive voltage and no more current can be pushed into the coil.

However, this is where my question comes in. I noticed that if I connect the motor to shaft adapter and some bearings (which presumably have some rotational inertia), it can in fact be spun faster than that. Waveform continues to change shape, and current RMS is rising with speed again.

Oscilloscope waveform Oscilloscope waveform

I can keep increasing the speed and the motor finally stalls at about 1200 RPM. How's that possible? What's the principle of operation in the >370 RPM range with only 24V supply?

\$\endgroup\$

2 Answers 2

0
\$\begingroup\$

My opinion: motor is a hybrid. It consists of permanent magnet and reluctance. The BEMF prevents additional current to flow when rotor and stator fields are close to 90 degrees, but with rotor being near 0 or 180 degrees, the reluctance contributes to the torque of the motor.

A purely reluctance motor would spin at even higher speed.

\$\endgroup\$
0
\$\begingroup\$

The unloaded stepper motor is a mess, it creates some mechanical resonance, the rotor vibrates and causing the stall at some rpm. When you want to run motor unloaded you need to decrease supply voltage (pwm duty).

The loaded motor runs much smoother.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.