Motor Controller Rotor Position Detection Using Transient Current

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for determining the starting position of a brushless DC motor are inefficient and time-consuming, often requiring external sensors that increase parts count and circuit complexity, making them cumbersome and wasteful of time and energy.

Innovation Solution

A motor controller that measures transient current responses in the motor windings using integrated and digital signal processing techniques, such as analog-to-digital conversion and sigma-delta weighting, to accurately determine the rotor position without external sensors, reducing noise interference and improving processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If external sensors (hall sensors or optical sensors) are used to detect rotor position, then measurement precision of rotor position is improved, but device complexity and parts count increase

Engineering Contradiction:
Improverotor position detection accuracyVSAvoidcircuit complexity and parts count
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the position detection function from external sensors and implements it within the motor controller itself. The controller determines rotor position by analyzing current waveforms and inductance characteristics during startup, eliminating the need for separate hall sensors or optical sensors and their associated circuitry.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The motor controller performs multiple functions: it controls motor operation and simultaneously determines rotor position during startup by analyzing current characteristics. This multi-functionality eliminates the need for dedicated external position sensors, reducing parts count while maintaining position detection capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If conventional startup methods are used to determine rotor position, then reliability of position detection is improved, but loss of time during startup increases

Engineering Contradiction:
Improveposition detection reliabilityVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary rotor position determination during the startup sequence by analyzing current waveforms and inductance characteristics. This preliminary action enables the controller to identify the rotor's starting position quickly and accurately, allowing immediate transition to proper commutation without time-consuming external sensor measurements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the approach from using external sensor signals to analyzing electrical parameters (current waveforms, inductance characteristics) already present in the motor system during startup. This parameter change enables faster position detection while maintaining reliability through electrical characteristic analysis.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If external sensors and extra circuitry are added to detect rotor position, then measurement precision is improved, but use of energy increases

Engineering Contradiction:
Improverotor position detection accuracyVSAvoidenergy consumption during startup
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The motor controller uses the motor's own current waveforms and electrical characteristics during startup to determine rotor position, without requiring additional external sensors or circuitry. This self-service approach eliminates the energy consumption associated with external position sensing systems while maintaining accurate position detection.

Inventive Principle:
Principle #25Self-service

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 allows for faster and more efficient startup of the motor by accurately determining the rotor position within 60 degrees, reducing noise influence and energy consumption, and enabling quicker transition to operational speeds.

Implementation Method 1

A motor controller measures transient current responses in the motor windings to accurately determine the rotor position

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Implementation Method 2

The rotor is permanently magnetized, and turns to align its own magnetic flux with the flux generated by the windings when current flows through the windings

Methodology Applied
Scientific EffectMagnetic flux alignment: Magnetic Field

Data Source

PatentUS8704479B2System and method for determining the start position of a motor
Publication Date: 2014.04.22 STMICROELECTRONICS INC
  • US8704479B2 patent drawing
  • US8704479B2 patent drawing
  • US8704479B2 patent drawing

AI summary

A system and method for determining the start position of a motor. According to an embodiment, a voltage pulse signal may be generated across a pair of windings in a motor. A current response signal will be generated and based upon the position of the motor, the response signal will be greater in one pulse signal polarity as opposed to an opposite pulse signal polarity. The response signal may be compared for s specific duration of time or until a specific integration threshold has been reached. Further, the response signal may be converted into a digital signal such that a sigma-delta circuit may smooth out glitches more easily. In this manner, the position of the motor may be determined to within 60 electrical degrees during a startup.