Sensorless Brushless Motor Driver Zero-Cross Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for adjusting the time window for detecting zero-cross events in brushless motors during acceleration lead to inefficiencies due to significant variations in masking time, affecting motor driving efficiency and precision.
Innovation Solution
A method that introduces a safety interval within the unmasked time window to stabilize and refine the duration adjustments, using flags like HYSTZC to assess zero-cross events and prevent erroneous reductions, allowing for more precise and efficient motor control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the time window duration is increased to improve zero-cross detection precision during acceleration, then detection precision is improved, but motor driving efficiency deteriorates due to longer tristating of the phase winding
Solution Approach 1:
The patent implements dynamic adjustment of the time window duration based on motor operating conditions. The control unit automatically modifies the time window length according to detected zero-cross events and operational state, allowing the system to adapt between precision-oriented mode during acceleration and efficiency-oriented mode during steady operation, thus resolving the contradiction between detection precision and driving efficiency
Solution Approach 2:
The patent changes the temporal parameter (time window duration) of the detection system based on operational requirements. By varying the time window length as a controllable parameter rather than keeping it fixed, the system can optimize detection precision when needed while minimizing impact on driving efficiency during normal operation
2Productivity
If the time window duration is decreased to improve motor driving efficiency, then driving efficiency is improved, but zero-cross detection precision deteriorates
Solution Approach 1:
The system dynamically switches between short and long time window durations based on operational context. During steady-state operation, shorter windows maintain efficiency, while during acceleration or uncertain conditions, the system automatically extends the window to ensure accurate zero-cross detection, thus balancing efficiency and precision requirements
3Reliability
If the masking time is significantly increased to prevent erroneous zero-cross detection, then detection reliability is improved, but driving efficiency deteriorates due to extended tristating
Solution Approach 1:
The patent applies masking selectively to specific portions of the time window rather than uniformly across the entire duration. By applying masking only where and when needed to prevent erroneous detection, the system achieves improved reliability without unnecessarily extending the tristating period, thus maintaining driving efficiency while ensuring detection accuracy
4Productivity
If the masking time is significantly decreased to maintain driving efficiency, then driving efficiency is improved, but detection reliability deteriorates due to potential erroneous detection
Solution Approach 1:
The system applies masking selectively to critical regions within the time window where erroneous detection is most likely to occur. This localized masking approach provides sufficient reliability protection against false detection while minimizing the overall impact on driving efficiency by leaving other portions of the window unmasked
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 reduces variations in time window duration, enhancing motor stability, efficiency, and precision by ensuring accurate zero-cross detection without excessive shortening or lengthening, thereby improving driving performance.
Implementation Method 1
monitoring the back electromotive force (BEMF) induced in a phase winding of a sensorless brushless motor
Data Source
AI summary
A method of driving a sensorless brushless motor in PWM mode includes tristating a winding during a time window for detecting a zero-cross of the back electromotive force induced in the winding by rotation of a rotor, monitoring voltage of the tristated winding during an unmasked portion of the time window, and detecting during the time window a zero-cross event of the induced back electromotive force. The method includes verifying whether the zero-cross event occurred during the unmasked portion, modifying for the next cycle the duration of the time window and/or of the unmasked portion thereof based upon the verification, defining a safety interval in the unmasked time window, modifying the duration of the time window and/or of the unmasked portion thereof depending on whether the zero-cross event has been detected during the safety interval.


