Brushless DC Motor FOC Using Hall-Sector Rotor Angle Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing indirect field-oriented control (FOC) systems for brushless DC motors using digital Hall sensors struggle with inaccurate rotor position estimation during startup under heavy load, leading to unreliable torque generation and motor failure.

Innovation Solution

The rotor position is divided into sectors by equidistant digital Hall sensors, with each sector corresponding to a defined Hall pattern, allowing for a stepwise constant rotor angle estimation, which is then used to improve FOC accuracy during startup, transitioning to a conventionally estimated continuous rotor angle at higher speeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If digital Hall sensors are used to detect rotor position in indirect FOC, then device complexity is reduced compared to AMR sensors or encoders, but measurement precision deteriorates at low speeds during startup under heavy load

Engineering Contradiction:
Improvesensor complexityVSAvoid rotor position estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The rotor position detection is segmented into two distinct operational phases: startup phase (using stepwise constant rotor angle from Hall sensor transitions) and running phase (using continuous rotor angle from PLL). This segmentation allows each phase to use the most appropriate measurement method for its specific requirements, resolving the contradiction between simple sensor hardware and accurate position measurement across all operating conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

During the startup phase before the motor reaches sufficient speed for reliable PLL operation, the system performs preliminary rotor position estimation using the stepwise constant rotor angle method based on Hall sensor transitions. This preliminary action provides accurate enough position information to generate starting torque, after which the system transitions to the more precise continuous estimation method.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If conventional PLL-based continuous rotor angle estimation is used, then measurement precision improves at high speeds, but reliability deteriorates during startup under heavy load due to insufficient Hall interrupts

Engineering Contradiction:
Improve rotor angle estimation resolutionVSAvoid rotor position estimation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically switches between two rotor angle estimation methods based on motor speed conditions. At low speeds during startup, it uses the stepwise constant rotor angle method; at higher speeds, it transitions to the PLL-based continuous estimation method. This dynamic adaptation ensures reliable operation across the entire speed range, resolving the contradiction between precision at high speeds and reliability during startup.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If high-resolution encoder systems are used to achieve accurate rotor position detection, then torque control precision improves, but device complexity and cost increase significantly

Engineering Contradiction:
Improve rotor position detection accuracyVSAvoidposition sensing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The position sensing system is segmented into two functional components: simple digital Hall sensors for coarse position detection, and a dual-method estimation algorithm (stepwise constant angle + PLL) for achieving encoder-level precision. This segmentation allows the system to achieve high measurement precision without requiring complex expensive encoder hardware, resolving the contradiction between precision and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of using expensive physical encoders, the system creates a virtual encoder by processing Hall sensor signals through the dual-method estimation algorithm. This copying approach replicates the functionality of high-resolution encoders using simpler, cheaper components, resolving the contradiction between measurement precision and device complexity.

Inventive Principle:
Principle #26Copying

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 enables high starting torque and efficient dynamic speed behavior in brushless DC motors, achieving performance comparable to high-resolution encoder systems while maintaining high efficiency across the speed range.

Implementation Method 1

The present invention relates to a method and an electronic device for field-oriented control of a brushless DC motor using digital HALL sensors for detecting the current rotor position of the DC motor

Methodology Applied
Scientific EffectHall effect: Hall Effect

Data Source

PatentEP4601183A1Method and device for indirect field-oriented control of a brushless DC motor
Publication Date: 2025.08.13 HILTI AG
  • EP4601183A1 patent drawingFigure 1
  • EP4601183A1 patent drawingFigure 2
  • EP4601183A1 patent drawingFigure 3

AI summary

The invention relates to a method and an electronic device for indirect field-oriented control (FOC) of a brushless DC motor (1) using digital Hall sensors (3a - 3c) for detecting the current rotor position of the DC motor (1) for the purpose of torque control, wherein an electrical revolution of the rotor (2) is divided into twice (2n) as many sectors by a plurality (n) of digital Hall sensors (3a - 3c) arranged equidistant from one another with respect to the rotor circumference, wherein each sector corresponds to a defined Hall pattern and a change in the Hall signal is interpreted as an exceeding of the boundary of a sector caused by the rotation of the rotor (2) in order to apply a stepwise constant rotor angle (α) to determine the current rotor position for the field-oriented control.