Zero Crossing Detection in Brushless DC Motor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining the zero crossing point of back electromotive force (EMF) in brushless DC motors either interrupt the processor or require expensive digital signal processors, which are inefficient and costly.

Innovation Solution

A motor control system that determines the time of zero crossing by interpolating voltage differentials with time stamps, allowing the processor to calculate this without interruption and without using a comparator or expensive DSP, utilizing a sample and hold circuit, timer, and time stamp register.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a comparator is used to detect zero crossing of back EMF, then measurement precision is improved, but device complexity increases and processor is interrupted during each commutation state

Engineering Contradiction:
Improvezero crossing detection precisionVSAvoidhardware complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the zero-crossing detection function from the processor by implementing it in hardware using a comparator circuit. The comparator independently detects when back EMF voltage crosses zero and generates interrupt signals, separating this measurement function from the main processor operations. This allows the processor to continue executing motor control algorithms without being interrupted by detection tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary hardware circuit (comparator) that mediates between the back EMF signal and the processor. The comparator acts as a dedicated detection device that translates analog voltage crossing events into digital interrupt signals, enabling precise zero-crossing detection without requiring the processor to directly monitor analog signals or be interrupted by detection routines.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a digital signal processor with ultra-fast ADC and auto-sequencer is used, then productivity is improved, but device complexity and cost increase

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessor complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the high-speed sampling and detection functions from the processor by implementing them in dedicated hardware circuits. The comparator circuit continuously monitors back EMF voltage and automatically generates detection signals, eliminating the need for the processor to perform high-speed analog-to-digital conversion or complex sequencing operations. This allows standard microcontrollers to achieve DSP-level detection performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service detection where the hardware circuit (comparator) autonomously performs zero-crossing detection without requiring processor intervention. The comparator automatically compares back EMF voltage against reference levels, generates detection signals when thresholds are crossed, and triggers interrupts independently, allowing the system to maintain high detection speed without complex processor architecture.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the processor is interrupted during each commutation state, then measurement precision is improved, but productivity deteriorates

Engineering Contradiction:
Improvezero crossing detection precisionVSAvoidprocessor efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the detection function from the processor's main execution flow by implementing it in separate hardware. The comparator circuit independently detects zero-crossing events and generates interrupt signals, allowing the processor to continue executing motor control algorithms without being repeatedly interrupted. The processor only responds to detection results when convenient, maintaining both precision and productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements feedback through interrupt-driven architecture where the comparator continuously monitors back EMF and provides detection results to the processor via interrupt signals. This feedback mechanism allows the processor to maintain accurate knowledge of rotor position and commutation timing without dedicating continuous processing time to detection, as the hardware autonomously tracks and reports critical events.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8847531B2Sample and hold time stamp for sensing zero crossing of back electromotive force in 3-phase brushless DC motors
Publication Date: 2014.09.30 IXYS INTL LTD
  • US8847531B2 patent drawing
  • US8847531B2 patent drawing
  • US8847531B2 patent drawing

AI summary

A microcontroller determines the position of the rotor of a brushless, direct-current motor by determining the time of zero crossing of back electromotive force (EMF) emanating from the non-driven phase winding. The zero crossing point is determined by interpolating voltage differentials that are time stamped. Each voltage differential is the difference between the phase voltage of the phase winding and the motor neutral point voltage. The time of zero crossing is determined without using a comparator and without interrupting the processor at each zero crossing point. The processor interpolates the time of zero crossing independently of when the zero crossing point occurs. A hold signal conductor is connected both to a sample and hold circuit and to the load input lead of a time stamp register. The microcontroller simultaneously captures a phase voltage in the sample and hold circuit and a timer count in the time stamp register.