Motor Drive Phase Synchronization Using Lookup Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional motor drive technologies face challenges in achieving precise rotational control and efficient drive waveform generation due to delayed response and limited design flexibility, particularly during acceleration and deceleration, and are constrained by the precision of position detecting mechanisms.
Innovation Solution
A motor drive device comprising a detecting unit, a generating unit, and a control unit that synchronizes the rotational position and drive waveform phases, utilizing a processor to calculate and adjust count values and conversion ratios to minimize response delay and enhance positional accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a compensation process is performed after detecting phase deviation, then the phase accuracy can be improved, but the response delay increases during acceleration and deceleration
Solution Approach 1:
The patent pre-calculates and stores compensation values for phase deviations in a lookup table before operation. During runtime, the system simply retrieves the pre-computed compensation value based on the detected phase deviation, eliminating the need for real-time compensation calculations and thus reducing response delay while maintaining phase accuracy
2Measurement precision
If the position detecting mechanism precision is improved, then the rotational control accuracy is enhanced, but the design constraints increase
Solution Approach 1:
The patent replaces complex high-precision mechanical position detection mechanisms with a software-based phase deviation detection and compensation system. By using signal processing and lookup tables to achieve precise rotational control, the system attains high position detection precision without the mechanical complexity and design constraints of high-precision physical sensors
3Measurement precision
If a sine-wave drive waveform is used instead of square wave, then the rotational position control precision is improved, but the system complexity increases
Solution Approach 1:
The patent pre-generates and stores sine-wave drive waveform data in lookup tables before operation. During motor control, the system retrieves pre-computed sine-wave values based on the rotor position and phase compensation, eliminating the need for real-time sine-wave generation algorithms and reducing system complexity while maintaining high rotational position control precision
Data Source
AI summary
A motor drive device includes a detecting unit that detects a rotational position of a rotor, a drive waveform generating circuit that generates a drive waveform, a control unit that synchronizes a phase of the rotational position of the rotor and a phase of the drive waveform, and a phase difference setting unit that sets a phase difference between the rotational position and the drive waveform during synchronization. An Apos generating unit calculates and outputs a position count proportional to a rotation amount of the rotor. A Bpos generating unit acquires the position count from the Apos generating unit and converts the count into a count value with the upper limit value as the maximum value. A Cpos generating unit multiplies the count value acquired from the Bpos generating unit by the conversion ratio, and calculates a count value with a predetermined upper limit value as the maximum value.


