Transient Detection Circuit for Rotor Position Ripple Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor control systems struggle to accurately determine the position of a rotor in electric motors when the frequency of the PWM signal is below a threshold frequency, leading to incorrect pulse counting and potential motor damage.

Innovation Solution

A motor control circuit that includes a transient detection circuit to detect current transients and a pulse counter to update the rotor position, with logic to prevent incorrect pulse output by extending the pulse duration based on expected commutation times and using edge blanking to avoid parasitic transients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ripple counting technique is used to determine rotor position, then rotor position can be determined without sensors, but the technique fails when PWM signal frequency is similar to ripple frequency caused by commutation

Engineering Contradiction:
Improverotor position determination reliabilityVSAvoidripple count accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent extracts and isolates the commutation ripple signal from the total current by using a high-pass filter to remove the PWM carrier frequency components. This allows the ripple counting technique to accurately detect rotor position even when operating at low PWM frequencies where the carrier frequency would otherwise interfere with the commutation ripple frequency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary processing stage between current sensing and ripple counting that includes filtering and signal conditioning circuits. This intermediary stage separates the commutation ripple signal from PWM switching artifacts, enabling accurate position detection without being affected by PWM frequency variations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If PWM frequency is reduced below threshold frequency, then switching losses are reduced and efficiency improves, but the controller cannot accurately count ripples in the current

Engineering Contradiction:
Improveswitching lossVSAvoidripple counting accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent extracts the commutation ripple signal from the total current waveform using filtering techniques that specifically remove PWM carrier frequency components. This extraction allows accurate ripple counting to proceed even when the PWM frequency is reduced to minimize switching losses.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the frequency parameters of the signal processing filters to match the reduced PWM operating frequency. By dynamically adjusting the filter characteristics based on the PWM frequency, the system maintains accurate ripple detection across a wide range of operating conditions including low-frequency operation.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If pulse width modulation is used to control the rotor, then motor control precision is improved, but parasitic transients are generated that interfere with position detection

Engineering Contradiction:
Improvemotor control precisionVSAvoidparasitic transient
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent converts the harmful parasitic transients generated by PWM switching into useful information by detecting their characteristic patterns. The system uses these transients as timing references to synchronize the ripple counting process, transforming what would be noise into a useful synchronization signal for accurate position detection.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent introduces intermediary signal processing circuits that filter and condition the current signal to eliminate parasitic transient interference. These circuits use band-pass filtering and synchronous detection techniques to pass only the commutation ripple frequencies while rejecting PWM switching artifacts.

Inventive Principle:
Principle #24Intermediary (Mediator)

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 solution improves the accuracy of rotor position determination, reducing incorrect pulse counts and lowering the risk of motor damage by distinguishing between commutation and parasitic current transients, even at low PWM frequencies.

Implementation Method 1

a technique known as ripple counting, which includes counting the number of ripples in the current caused by the back electromagnetic force (BEMF) and the commutation of the rotor

Methodology Applied
Scientific EffectElectromagnetic Induction: Electromagnetic Induction

Implementation Method 2

counting the number of ripples in the current caused by the back electromagnetic force (BEMF) and the commutation of the rotor

Methodology Applied
Scientific EffectBack Electromagnetic Force (BEMF): Electromagnetic Induction

Data Source

PatentUS9859826B2Intelligent detection unit (iDU) to detect the position of a rotor controlled by pulse modulation
Publication Date: 2018.01.02 INFINEON TECHNOLOGIES AG
  • US9859826B2 patent drawing
  • US9859826B2 patent drawing
  • US9859826B2 patent drawing

AI summary

A motor control circuit for controlling an electric motor may include at least one switching device configured to receive, from a pulse modulation device, a pulse modulated signal and output, based on the pulse modulated signal and to the electric motor, a current. In some examples, a frequency of the pulse modulated signal is below a threshold frequency. The motor control circuit may also include a transient detection circuit configured to detect a current transient, and responsive to detecting the current transient, output a pulse. The motor control circuit may further include a pulse counter configured to update, based on the pulse, a value indicative of a position of a rotor of the electric motor; and output the value indicative of the position of the rotor.