Hall Sensor Motor Position Calculation with Delay Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The use of hall sensors in motor position detection for fuel cell vehicle air compressors results in reduced calculation precision due to signal measurement delays, leading to decreased motor speed control accuracy and increased costs compared to resolver sensors.
Innovation Solution
A method to calculate motor position using a hall sensor by compensating for signal measurement delays through a series of compensation values and error calculations, improving precision and matching the performance of more expensive resolver sensors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a hall sensor is used to detect motor position, then the cost is reduced compared to resolver sensors, but the detection precision and calculation accuracy are reduced due to signal measurement delay
Solution Approach 1:
The patent changes the parameter of motor speed (operating at constant speed) to enable accurate position calculation using hall sensor signals. By operating at constant speed, the system can compensate for the inherent delay in hall sensor signal measurement, thereby maintaining detection precision while using the cost-effective hall sensor instead of expensive resolver sensors
Solution Approach 2:
The patent employs feedback mechanisms by continuously monitoring motor position and speed, and adjusting control signals based on the calculated position error. The system calculates the actual motor position using hall sensor signals and feedback control algorithms to compensate for signal delay, thereby maintaining high detection precision while using inexpensive hall sensors
2Productivity
If the motor rotates at high speed, then productivity is improved, but torque oscillation occurs and signal measurement delay increases, reducing control precision
Solution Approach 1:
The patent performs preliminary calculation of the motor position using hall sensor signals before actual control actions are taken. By pre-calculating the position at constant speed and compensating for signal delay in advance, the system maintains control precision even during high-speed operation, thereby achieving both high productivity and accurate control
Solution Approach 2:
The patent dynamically adjusts control parameters based on motor operating conditions. The control system adapts to high-speed operation by modifying compensation values and control gains according to the actual motor speed and position, enabling maintained control precision across varying speeds and eliminating torque oscillation effects
3Device complexity
If hall sensor signal measurement delay is present, then device complexity is reduced, but calculation precision of motor position and control precision of motor speed are reduced
Solution Approach 1:
The patent replaces complex mechanical resolver sensors with simpler electronic hall sensors. By using hall sensors that generate digital signals, the system reduces device complexity while compensating for signal measurement delay through software-based position calculation algorithms, thereby maintaining high calculation precision with simpler hardware
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 method enhances the accuracy of motor position calculation and motor control performance, achieving cost savings by using a relatively inexpensive hall sensor while maintaining precision comparable to more expensive resolver sensors.
Implementation Method 1
As the sensor for detecting the rotor position of the motor, a resolver sensor, a hall sensor, etc. can be used
Data Source
AI summary
A method of calculating a motor position uses a hall sensor. The method can include determining a motor position in response to a signal change of a hall sensor installed to a motor, calculating a basic compensation value for compensating a motor position error due to signal measurement delay of the hall sensor, determining whether a current command condition for a constant-speed operation of the motor is satisfied, calculating a first-up compensation value and a first-down compensation value, calculating an average values of the deviation between d-q axes current commands, and correcting the motor position using the basic compensation value when a difference between the average values is less than a reference average value.


