Stepping Motor Drive Control Using Follow-Up Delay Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Stepping motors face challenges in maintaining optimal drive energy due to follow-up delays, which affect their rotation speed and positioning accuracy, as existing techniques do not effectively adjust drive energy based on the amount of follow-up delay.

Innovation Solution

A motor drive apparatus that includes a control unit to determine the difference in drive signal states with and without follow-up delay, allowing for adjustment of drive energy to the stepping motor based on the amount of delay, using a system with photointerrupters, a sine wave generator, and a PWM generator to control the voltage applied to the stator coils.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If drive voltage is increased to improve rotation speed, then speed increases but positioning accuracy deteriorates due to follow-up delay

Engineering Contradiction:
Improverotation speedVSAvoidpositioning accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The control unit measures the actual rotation position using photointerrupters and compares it with the commanded position to calculate follow-up delay. This feedback mechanism enables dynamic adjustment of drive voltage to maintain positioning accuracy while achieving high rotation speed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The drive voltage is dynamically adjusted based on the measured follow-up delay. The control unit changes the voltage magnitude in real-time according to the rotor's lag condition, optimizing both speed and positioning accuracy under varying operating conditions.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If drive energy is increased to overcome follow-up delay, then positioning accuracy improves but energy consumption increases

Engineering Contradiction:
Improvepositioning accuracyVSAvoiddrive energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The control unit changes the drive voltage parameter based on the measured follow-up delay. By adjusting the voltage magnitude dynamically, the system achieves accurate positioning only when necessary, reducing overall energy consumption compared to maintaining high voltage continuously.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The control unit applies excessive drive energy only when follow-up delay exceeds the threshold, and uses partial or normal energy when the motor operates within acceptable parameters, optimizing the balance between positioning accuracy and energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If fixed drive voltage is used to simplify control, then control complexity is reduced but rotation speed control deteriorates

Engineering Contradiction:
Improvecontrol complexityVSAvoidrotation speed control
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The system uses feedback from photointerrupters to measure follow-up delay and automatically adjusts drive voltage accordingly. This feedback-based automatic control maintains simple operation interface while achieving precise rotation speed control through dynamic voltage adjustment.

Inventive Principle:
Principle #23Feedback

4Use of energy by moving object

If drive voltage is reduced to decrease energy consumption, then energy efficiency improves but positioning accuracy deteriorates due to increased follow-up delay

Engineering Contradiction:
Improveenergy consumptionVSAvoidpositioning accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The control unit dynamically adjusts drive voltage based on real-time follow-up delay measurement. This dynamic control enables the system to use low voltage for energy efficiency during normal operation while automatically increasing voltage when follow-up delay indicates positioning accuracy is degrading.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The drive voltage parameter is changed dynamically according to the measured follow-up delay and threshold comparisons, enabling the system to optimize the trade-off between energy consumption and positioning accuracy based on actual operating conditions.

Inventive Principle:
Principle #35Parameter changes

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 solution enables precise control of drive energy, improving the stepping motor's rotation speed and positioning accuracy by adjusting voltage based on follow-up delay, thereby enhancing the motor's performance and efficiency.

Implementation Method 1

a signal output unit configured to output an output signal that changes according to rotation of the rotor

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Implementation Method 2

a PWM generator to control the voltage applied to the stator coils

Methodology Applied
Scientific EffectPulse Width Modulation:

Implementation Method 3

a drive unit configured to supply, to the coil, a drive signal that periodically changes

Methodology Applied
Scientific EffectElectromagnetic Induction: Electromagnetic Induction

Data Source

PatentUS9762159B2Motor drive apparatus for driving stepping motor and control method therefor
Publication Date: 2017.09.12 CANON KK
  • US9762159B2 patent drawing
  • US9762159B2 patent drawing
  • US9762159B2 patent drawing

AI summary

A CPU obtains a difference between a data number at timing when an ENC0 signal or an ENC1 signal changes in a case where there is no follow-up delay of a rotor relative to a voltage signal applied to an A-phase coil and a B-phase coil and a data number at timing when the ENC0 signal or the ENC1 signal changes in a case where there is a follow-up delay of the rotor relative to the voltage signal applied to the A-phase coil and the B-phase coil. Then, the CPU controls the voltage signal applied to the A-phase coil and the B-phase coil based on the obtained difference.