Sensorless BLDC Motor Control Using Current Minima for Rotor Position

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Brushless direct current (BLDC) motor controllers face challenges in estimating rotor position without Hall Effect sensors, particularly in starting the motor and measuring back-emf voltage, which can lead to high failure risks and limited torque and speed development due to reliance on open-loop control and blanking periods.

Innovation Solution

The controller circuit estimates rotor position using current measurements at the stator winding, applies a constant start-up voltage, and calculates rotor position based on local minimum current, allowing continuous commutation without interrupting motor operation, and uses minima and maxima flux for drift compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If open-loop control is used to start the BLDC motor, then the motor can be started without relying on back-emf voltage, but the risk of failure for accelerating the motor to minimum speed increases

Engineering Contradiction:
Improvemotor startup capabilityVSAvoidstartup reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary rotor position estimation before applying start-up voltage, using current measurements and back-emf calculations to determine the initial rotor position. This preliminary action enables the controller to apply voltage at the optimal moment, ensuring reliable motor startup without requiring Hall Effect sensors.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If blanking periods are used to measure back-emf voltage, then the back-emf can be measured across the stator winding, but the motor cannot develop maximum torque and speed

Engineering Contradiction:
Improveback-emf measurement accuracyVSAvoidmotor torque and speed development
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system continuously estimates back-emf voltage during normal motor operation without interrupting current flow through blanking periods. By calculating back-emf from current measurements and motor parameters in real-time, the controller maintains continuous torque production while obtaining accurate rotor position information for commutation.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system uses current measurements as an intermediary to indirectly determine back-emf voltage. Instead of directly measuring back-emf during current flow, the controller measures current and calculates back-emf using the relationship between current, voltage, and motor parameters, enabling continuous operation without measurement interruptions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If total flux is used as input to PI controller for drift compensation, then ramp drift and DC offset can be accounted for, but the controller cannot respond fast enough to fast changing frequencies during acceleration

Engineering Contradiction:
Improvedrift compensation accuracyVSAvoidcontroller response speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically adjusts the drift compensation mechanism based on operating conditions. During acceleration and dynamic scenarios, the controller uses a faster response method that bypasses the PI controller, switching to a more responsive algorithm that can handle rapid frequency changes while maintaining drift compensation accuracy.

Inventive Principle:
Principle #15Dynamics

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 minimizes startup failure risks, enables maximum torque and speed development, and improves rotor position estimation accuracy, especially during dynamic scenarios, compared to traditional methods.

Implementation Method 1

the controller may use a back electromotive force (hereinafter, 'back-emf') voltage to determine the rotor position of the BLDC motor

Methodology Applied
Scientific EffectBack electromotive force (back-emf): Electromagnetic Induction

Implementation Method 2

some BLDC controllers use total flux as an input to a proportional-integral (PI) controller

Methodology Applied
Scientific EffectMagnetic flux: Magnetic Field

Implementation Method 3

a back-emf voltage may not be measurable while a single phase BLDC controller commutates current at a stator winding of a BLDC motor

Methodology Applied
Scientific EffectElectromagnetic interaction: Lorentz Force

Data Source

PatentUS10742143B2Sensorless motor control
Publication Date: 2020.08.11 INFINEON TECHNOLOGIES AG
  • US10742143B2 patent drawing
  • US10742143B2 patent drawing
  • US10742143B2 patent drawing

AI summary

A controller circuit for a brushless direct current (BLDC) motor may be configured to estimate a rotor position of the BLDC motor and apply a constant start-up voltage to a stator winding of the BLDC motor using the estimated rotor position until a current at the stator winding corresponds to a local minimum current. The controller circuit may be further configured to, in response to the current at the stator winding corresponding to the local minimum current, allow commutation of the current at the stator winding, calculate the rotor position in response to allowing the commutation of the current at the stator winding, and commutate the current at the stator winding using the calculated rotor position.