DC Motor Position Detection Noise Immunity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional commutation spike detection methods for brush-type DC motors are prone to noise sensitivity, electromagnetic interference, and false pulse generation, especially under varying load and voltage conditions, which affects accuracy and reliability, and are costly due to limited driver channels and performance tradeoffs in multi-motor systems.

Innovation Solution

The system employs relative maximum and minimum motor current values, adaptive thresholds, and a variable oscillator tied to battery voltage to reduce noise sensitivity and false brake pulses, while allowing for simultaneous or sequential drive configurations and fail-safe operation through adaptive pulse generation and motor control circuitry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional commutation spike detection methods are used, then motor position detection can be implemented, but noise sensitivity and electromagnetic interference cause false pulse generation and reduced accuracy

Engineering Contradiction:
Improvemotor position detection accuracyVSAvoidnoise sensitivity and electromagnetic interference
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary processing stage between the commutation spike detection and pulse generation. A state machine analyzes the current waveform characteristics and determines whether detected spikes represent valid commutation events or noise, thereby filtering out electromagnetic interference and false signals before pulse generation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring the current waveform and using the state machine to learn from past detections. The state machine adjusts its detection criteria based on observed patterns, improving accuracy by distinguishing true commutation spikes from noise through adaptive feedback mechanisms

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If detection thresholds are set to minimum motor current amplitude, then light load conditions can be detected, but signal to noise ratio deteriorates and susceptibility to noise increases

Engineering Contradiction:
Improvedetection range across load conditionsVSAvoidsignal to noise ratio
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The detection system dynamically adjusts its operation based on load conditions. The state machine adapts its detection parameters and decision criteria according to the current operating state, allowing accurate detection across varying load conditions while maintaining noise immunity through dynamic parameter adjustment

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes detection parameters based on operating conditions. The state machine modifies threshold levels, sampling rates, and analysis windows according to the current load and motor operating state, enabling versatile detection across different conditions without sacrificing signal-to-noise ratio

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If blanking time is extended to prevent false pulses, then noise immunity improves, but detection response time increases and accuracy decreases

Engineering Contradiction:
Improvenoise immunityVSAvoiddetection accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent segments the detection process into distinct phases handled by the state machine. Different detection strategies are applied at different stages: immediate filtering of obvious noise, followed by more sophisticated analysis of borderline cases. This segmentation allows short blanking times while maintaining noise immunity through phased processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The state machine acts as an intermediary between the raw spike detection and the final pulse output. It performs intermediate analysis to distinguish valid signals from noise without requiring extended blanking periods, thereby maintaining both noise immunity and fast response through intelligent intermediate processing

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If multiple DC motors are controlled with dedicated driver channels, then each motor can be controlled independently, but system cost increases due to limited driver channels

Engineering Contradiction:
Improveindependent motor controlVSAvoiddriver channel requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal driver architecture where a single driver channel can serve multiple motor control functions. The driver supports both independent control modes and multiplexed operation, allowing the same hardware resource to be shared across multiple motors while maintaining the capability for independent control when needed

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

Solution Approach 2:

The driver system dynamically switches between different operational modes. It can operate in dedicated channel mode for independent motor control or transition to multiplexed mode for cost-effective multi-motor applications. This dynamic reconfiguration allows the system to adapt to different application requirements without increasing hardware complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7474068B2Position detection and external driver multiplexing system for DC motors
Publication Date: 2009.01.06 APTIV TECHNOLOGIES AG
  • US7474068B2 patent drawing
  • US7474068B2 patent drawing
  • US7474068B2 patent drawing

AI summary

A system and method is provided for improved monitoring and controlling of mechanically commutated DC motors. The system and method include DC motors, pulse-count driver circuitry for driving the motors, motor position sensing circuitry, and motor control circuitry. The system and method provide for improved motor current waveform sensing that is able to effectively reject false brake pulses, avoid erroneous processing due to fluctuating battery voltage levels, and reduce the sensitivity to variations in motor current signals due to dynamic motor load, manufacturing variation, system aging, temperature, brush bounce, EMI, and other factors. The system and method also include an improved ability to multiplex additional external motor drivers to the motor control circuitry, select between sequential and simultaneous drive modes using an SPI bit, and monitor the system controller for an error condition and simultaneously driver motors in response to the error condition.