Motor Control Device Self-Correction Using Bidirectional Sampling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor control technologies face challenges in achieving high accuracy due to inaccuracies in correction data generated for position detection signals from sensors like resolvers, leading to suboptimal motor control.
Innovation Solution
A method and device for generating correction data by sampling command signals during forward and reverse rotations at constant speeds, using the similarity relationship between position detection errors and current commands to estimate dynamic actual errors and improve position accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If additional facilities are added to improve correction data accuracy, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The motor control device performs self-correction by using its own command signals and position detection signals to generate correction data internally. The system does not require external calibration equipment or additional measurement facilities - it uses its existing components (resolver, command signal generator, and processor) to automatically generate and apply correction data, thereby improving accuracy without increasing device complexity.
Solution Approach 2:
The patent makes the motor control device multi-functional by enabling it to not only control the motor but also to automatically generate and store correction data for future use. The same processor that controls motor operation also performs the correction data generation and storage functions, eliminating the need for separate calibration equipment or additional facilities, thus improving accuracy without increasing overall system complexity.
Data Source
Figure 1A~1B
Figure 2
Figure 3
AI summary
In-forward-rotation command information is obtained by sampling command signals during one or more rotations of a rotary shaft in a constant speed region while a motor is driven in a forward drive pattern including the constant speed region where the rotary shaft rotates in a forward direction at a constant speed. In-reverse-rotation command information is obtained by sampling the command signals during one or more rotations of the rotary shaft in a constant speed region while the motor is driven in a return drive pattern including the constant speed region where the rotary shaft rotates in a reverse direction at the constant speed. Correction data is generated using the in-forward-rotation command information and the in-reverse-rotation command information.