Sensorless Brushless Motor Driver Zero-Cross Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvezero-cross detection precisionVSAvoidmotor driving efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the time window duration is decreased to improve motor driving efficiency, then driving efficiency is improved, but zero-cross detection precision deteriorates

Engineering Contradiction:
Improvemotor driving efficiencyVSAvoidzero-cross detection precision
Core Design Contradiction:
ProductivityVSMeasurement precision

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvezero-cross detection reliabilityVSAvoidmotor driving efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvemotor driving efficiencyVSAvoidzero-cross detection reliability
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #3Local quality

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

Methodology Applied
Scientific EffectBack electromotive force (BEMF): Electromagnetic Induction

Data Source

PatentUS8054023B2Method and related circuit for driving a sensorless brushless motor
Publication Date: 2011.11.08 STMICROELECTRONICS SRL
  • US8054023B2 patent drawing
  • US8054023B2 patent drawing
  • US8054023B2 patent drawing

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.