Stepper Motor Control via Adaptive Current Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Stepper motors face challenges in maintaining precise control and torque during acceleration and braking, particularly at low speeds and standstill, due to issues with current measurement and voltage regulation, leading to audible noise and torque fluctuations.

Innovation Solution

The method involves using a voltage-based operating mode with PWM voltage control, where scaling factors for coil current values are determined based on motor parameters and stepping frequency, allowing for quick adaptation of coil currents without measuring actual currents, and using a PI controller to adjust duty cycles for precise control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If voltage-controlled operating mode is used at low speeds and standstill, then current control precision is improved, but acceleration speed decreases due to slow adjustment of coil current

Engineering Contradiction:
Improvecoil current control precisionVSAvoidacceleration speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system dynamically switches between voltage-controlled mode and current-controlled mode based on motor speed. At low speeds and standstill, voltage-controlled mode provides precise current regulation. When acceleration is detected or speed exceeds threshold, the system transitions to current-controlled mode for rapid current adjustment, enabling fast acceleration without sacrificing low-speed precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control parameters change based on operating conditions. The system monitors motor speed and acceleration, and adjusts the control mode accordingly. This parameter-based switching allows optimization of both precision and speed performance across different operating ranges.

Inventive Principle:
Principle #35Parameter changes

2Speed

If current-controlled operating mode is used at low speeds, then acceleration response is improved, but audible noise and torque fluctuations increase due to current measurement difficulties

Engineering Contradiction:
Improveacceleration responseVSAvoidaudible noise and torque fluctuations
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system dynamically selects control mode based on speed and acceleration conditions. Current-controlled mode is activated only when acceleration is detected or speed exceeds threshold, avoiding the noise and torque issues at standstill and low speeds while maintaining fast response when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses brief current measurement windows during voltage-controlled operation to obtain sufficient data for control adjustments, avoiding continuous measurement that would be required in current-controlled mode and thereby reducing noise while achieving adequate control accuracy.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables faster acceleration of stepper motors with minimal torque drop and improved control accuracy, even at low speeds and standstill, by quickly adapting coil currents and maintaining precise torque regulation.

Implementation Method 1

This voltage can in particular be a PWM voltage with preferably constant amplitude, which is applied to the motor coils with appropriate polarity, wherein instead of the amplitude the duty cycle of the pulse width modulation is controlled or regulated

Methodology Applied
Scientific EffectPulse Width Modulation: Phase Modulation

Implementation Method 2

Based on the ratio between the specified setpoint and the actual value of these time periods, a controller, preferably a PI controller, then increases the duty cycle of the PWM voltage applied to the coil

Methodology Applied
Scientific EffectProportional-Integral Control: Feedback

Implementation Method 3

Taking into account the effects of back EMF, load angle, and the phase shift between the voltage applied to the coils and the resulting coil current

Methodology Applied
Scientific EffectBack EMF: Electromagnetic Induction

Data Source

PatentEP3529891B1Method and circuit arrangement for controlling a stepper motor
Publication Date: 2021.12.08 MAXIM INTEGRATED PROD INC
  • EP3529891B1 patent drawingFigure 1(A)~1(D)
  • EP3529891B1 patent drawingFigure 2(A)~2(B)
  • EP3529891B1 patent drawingFigure 3

AI summary

A method and a circuit arrangement are described, by means of which a stepper motor (M) can be operated by adaptive control across a broad rotational speed range, including standstill, in which the motor is electrically fixed in a specific rotational position, and can be operated with high precision and without significant torque reduction, even at a high acceleration from a standstill, according to a predefined motor current progression. This is achieved, inter alia, in that scaling factors (SSP) are determined and the predefined target coil current values are scaled without measuring the actual instantaneous coil current value so that the actual coil currents can be adjusted very rapidly to a present engine speed, i.e. controlled. Any remaining deviation (mismatch) of the actual coil currents from the target coil currents is rectified at least largely by superimposing a controlled, voltage-based operating mode of the motor on said control of the coil current.