Shift Position Controller Noise Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electrical drive-by-wire systems in vehicles can fail due to temporary noise misinterpreting encoder signals, leading to incorrect motor rotation control and potential system failures.

Innovation Solution

A shift position switching controller that determines noise in A and B phase signals by comparing their time intervals and phase differences, preventing noise from corrupting the encoder count and maintaining accurate motor rotation control through serial power supply phase switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the encoder output signals are used directly for motor rotation control, then the system response speed is improved, but temporary noise causes erroneous recognition leading to control failures

Engineering Contradiction:
Improvesystem response speedVSAvoidcontrol reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The controller performs preliminary noise determination by comparing time intervals between A phase and B phase signals before using them for motor control. This preliminary filtering action prevents noise from corrupting the encoder count, thereby maintaining both fast response and high reliability in the motor rotation control system.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If noise determination and filtering is added to the encoder signal processing, then control reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecontrol reliabilityVSAvoidsignal processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller uses feedback from the time interval comparison between A phase and B phase signals to determine whether to accept or reject encoder counts. This feedback mechanism reliably filters noise while maintaining simple processing logic that checks only the temporal relationship between phase signals.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encoder signal processing system performs self-diagnosis by automatically detecting noise through time interval comparison of its own A and B phase outputs. The system serves itself by internally filtering erroneous signals without requiring external intervention or complex additional processing circuits.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If the matching relationship between encoder count and power supply phase is maintained strictly, then manufacturing precision is improved, but the system becomes vulnerable to noise-induced mismatches

Engineering Contradiction:
Improvephase matching precisionVSAvoidnoise susceptibility
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The controller applies preliminary anti-action by preemptively identifying and rejecting noise signals through time interval comparison before they can disrupt the matching relationship between encoder count and power supply phase. This prevents noise-induced mismatches while maintaining precise phase synchronization for motor control.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9391550B2Shift position switching controller
Publication Date: 2016.07.12 DENSO CORP
  • US9391550B2 patent drawing
  • US9391550B2 patent drawing
  • US9391550B2 patent drawing

AI summary

A motor control system controls a rotation drive of a motor by serially switching a power supply phase of the motor based on a count value of an output signal from an encoder and prevents a temporary noise from causing an abnormal rotation of such a motor. A microcomputer determines that one of an A phase signal or a B phase signal is a noise when the two signals are input at substantially at the same timing and one of the two signals has a shorter time interval from a previous input signal. Thus, a temporary noise is prevented from corrupting normal operation between the encoder count, the rotation position of the motor, and the power supply phase.