Motor Rotor Logic Level Detection with Angle Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In smart home applications, motors face challenges in accurately identifying the logic level of the rotor, leading to inconsistent commutation voltage and fluctuations in motor speed due to delayed Hall transition edges detected by position sensors.
Innovation Solution
A method and system that utilize analog voltage sampling from a Hall sensor to set commutation voltages for rising and falling edges, performing angle corrections to align the logic level with actual rotor positions, ensuring consistent commutation and stable motor speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a position sensor is used to detect rotor position, then the rotor position can be identified, but the Hall transition edge is delayed relative to the actual rotor rotation, causing the identified logic level to not match the actual rotor position
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing the correspondence relationship between logic levels and actual rotor positions in a lookup table before motor operation. During runtime, the controller directly queries this pre-prepared table to obtain the corrected rotor position, eliminating the need for real-time calculation and compensation of the Hall transition delay. This advance preparation resolves the timing mismatch between the delayed Hall signal and actual rotor position.
2Device complexity
If the logic level is directly used for commutation control, then the control is simple, but the commutation voltage becomes uneven and motor speed fluctuates due to the delay between logic level and actual rotor position
Solution Approach 1:
The patent pre-calculates the corrected rotor position information and stores it in a lookup table before motor operation. During commutation control, the controller simply queries this pre-prepared table based on the detected logic level to obtain the corrected position, maintaining simple control logic while achieving uniform commutation voltage and stable motor speed through the pre-compensated position data.
3Ease of manufacture
If the Hall sensor output is directly sampled, then the sampling process is simple, but the sampled voltage signal does not accurately reflect the actual rotor position due to the transition edge delay
Solution Approach 1:
The patent introduces a lookup table as an intermediary between the Hall sensor output and the rotor position determination. The lookup table stores the pre-calculated correspondence relationship between logic levels and actual rotor positions, acting as a mediator that translates the delayed Hall signal into accurate position information without complicating the sampling process itself. This intermediary layer resolves the conflict between simple sampling and accurate measurement.
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 accurately identifies the logic level of the motor rotor, improves the uniformity of commutation voltage, and prevents fluctuations in motor speed by aligning the logic level with the actual rotor position, thereby ensuring stable motor operation.
Implementation Method 1
analog sampling voltage signals output by a Hall sensor as the analog voltage
Data Source
AI summary
A method and a system for detecting a logic level of a rotor of a motor, and a motor are disclosed. The method comprises: obtaining an analog voltage output by a position sensor for a winding of the motor; setting a first commutation voltage and a second commutation voltage; generating a logic level according to the analog voltage, the first commutation voltage and the second commutation voltage; and performing angle correction on the logic level according to a first angle corresponding to the first commutation voltage and a second angle corresponding to the second commutation voltage. The first commutation voltage is a commutation voltage for triggering a rising edge, and the second commutation voltage is a commutation voltage for triggering a falling edge. This method may accurately identify the logic level corresponding to the motor rotor, improve uniformity of a commutation voltage and prevent fluctuations in motor speed.


