Stepping Motor Drive Control Using Follow-Up Delay Feedback
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Speed
If drive voltage is increased to improve rotation speed, then speed increases but positioning accuracy deteriorates due to follow-up delay
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.
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.
2Measurement precision
If drive energy is increased to overcome follow-up delay, then positioning accuracy improves but energy consumption increases
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.
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.
3Device complexity
If fixed drive voltage is used to simplify control, then control complexity is reduced but rotation speed control deteriorates
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.
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
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.
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.
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
Implementation Method 2
a PWM generator to control the voltage applied to the stator coils
Implementation Method 3
a drive unit configured to supply, to the coil, a drive signal that periodically changes
Data Source
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.


