Stepper Motor Control Circuit for Torque Reserve Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing stepper motor control methods require additional components like encoders for precise position sensing, which are costly and complex, and do not efficiently manage motor current based on operating conditions for optimal power usage.

Innovation Solution

A method and circuit arrangement that adjust the time intervals between motor coil energization and step pulses to optimize motor current, speed, and torque reserve, allowing for efficient operation by regulating the motor current based on torque reserve measurements, which are proportional to the time intervals between enable and step pulses, enabling efficient and power-saving operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an encoder is used for precise position sensing to enable encoder-based commutation, then the motor can be overloaded with maximum torque and accelerated in the shortest time without step losses, but the device complexity and cost increase significantly due to additional components and complex adjustment

Engineering Contradiction:
Improvemotor overload capabilityVSAvoidencoder adjustment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts the position sensing function from the encoder and implements it electronically by detecting the inductance variations of the motor windings. This eliminates the need for the physical encoder component while maintaining the ability to determine rotor position and achieve encoder-based commutation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The mechanical encoder system is replaced with an electronic sensing system that measures electrical parameters (inductance) of the motor windings. This substitution eliminates mechanical components and their associated adjustment complexities while providing the necessary position information for commutation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the motor current is increased to maintain torque reserve, then the motor can handle higher loads and acceleration requirements, but the energy consumption increases

Engineering Contradiction:
Improvetorque reserveVSAvoidmotor current consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The invention implements dynamic current adjustment by continuously monitoring the time interval between enable signal and step pulse generation. The motor current is adaptively increased only when the torque reserve becomes too low (time interval exceeds threshold) and decreased when sufficient reserve exists, optimizing energy consumption while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the measured time interval (torque reserve indicator) to regulate the motor current. The control circuit adjusts the current level based on whether the time interval exceeds or remains below a predetermined threshold, creating a closed-loop system that balances torque reserve maintenance with energy efficiency.

Inventive Principle:
Principle #23Feedback

3Speed

If the time interval between enable signal and step pulse is reduced to increase speed, then the motor operates faster, but the torque reserve decreases and step losses may occur

Engineering Contradiction:
Improvemotor speedVSAvoidstep loss risk
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system automatically monitors its own operational state by measuring the time interval between enable signal and step pulse generation. When this interval indicates insufficient torque reserve, the system self-corrects by increasing the motor current to prevent step losses, ensuring reliable operation at high speeds without external intervention.

Inventive Principle:
Principle #25Self-service

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 allows for efficient and power-saving operation of stepper motors by dynamically adjusting motor current and speed based on torque reserve, reducing energy consumption and maintaining optimal operating conditions, thereby enhancing motor performance and extending the speed range without increasing current usage.

Implementation Method 1

Since the inductance of the motor winding increases as the rotor approaches the relevant stator until it reaches a maximum at the point in time when the two overlap, more and more energy is stored in the relevant motor winding as a result of this approach.

Methodology Applied
Scientific EffectElectromagnetic Induction: Electromagnetic Induction

Data Source

PatentEP3186881B1Method and circuit arrangement for operating a stepper motor
Publication Date: 2020.07.08 MAXIM INTEGRATED PROD INC
  • EP3186881B1 patent drawingFigure 1
  • EP3186881B1 patent drawingFigure 2a~2
  • EP3186881B1 patent drawingFigure 3

AI summary

A method and a circuit arrangement for operating a stepper motor (11) by commutating the coils of the motor in a manner dependent on the rotational position using chopped coil current pulses (CH12, CH34) are described, wherein an overlap between a rotor and a stator coil of the motor is detected in order to set an enable signal (FSF) for enabling energization of a next motor coil by generating a step pulse (HST). In order to improve the motor efficiency and to save energy, the period of time between the setting of the enable signal (FSF) and the generation of the step pulse (HST) is recorded and the target current value to be injected into the coils of the motor is reduced in comparison with a maximum coil target current value (Imax) if this period of time exceeds a predetermined upper limit value (Dek), and/or is increased if this period of time undershoots a predetermined lower limit value (Ink).