Motor Encoder Interface for Noise-Robust Angle Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurate measurement of motor rotation angle and number of rotations is hindered by noise in transmission paths and rotor stoppage around the starting position, making it difficult to reliably detect position and speed information.

Innovation Solution

An encoder system with an interface that includes digital filters, AB and Z waveform recognition circuitry, starting point storage, and a rotation angle counter, which generates an interrupt signal to reset and restart the count based on a predefined AB-phase change pattern, synchronizing the count with the Z-phase signal changes to mitigate noise and rotor stoppage effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the rotation angle and number of rotations are counted at the starting point indicated by the Z-phase signal, then the measurement can be synchronized with the encoder signal, but noise in transmission paths and rotor stoppage around the starting position causes inaccurate measurement

Engineering Contradiction:
Improverotation angle measurement accuracyVSAvoidmeasurement reliability under noisy conditions
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting the AB-phase change pattern and storing it as a reference before the Z-phase signal indicates the starting point. This allows the system to have the measurement reference ready in advance, avoiding the problem of measuring at an unreliable starting point where noise and rotor stoppage occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The AB-phase change pattern serves as an intermediary reference between the Z-phase signal and the rotation angle measurement. Instead of directly using the Z-phase signal's starting point (which is unreliable), the system uses the AB-phase change pattern as an intermediate reference that can be detected more reliably and used to establish the measurement baseline.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the starting point is determined by the Z-phase signal rise, then the counting can be synchronized with the encoder, but noise and rotor stoppage make it difficult to accurately detect the starting position

Engineering Contradiction:
Improvecounting synchronizationVSAvoidstarting position detection difficulty
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces the mechanical/physical detection method (relying on the Z-phase signal rise and rotor position) with an electronic signal processing method. By detecting the AB-phase change pattern through digital signal analysis and comparing it with a stored reference pattern, the system can identify the starting position more reliably without being affected by noise and rotor stoppage issues.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system uses feedback by storing the AB-phase change pattern as a reference and continuously comparing incoming AB-phase signals against this reference. This feedback mechanism allows the system to confirm when the correct starting position has been reached by matching the pattern, rather than relying solely on the Z-phase signal which may be unreliable.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10921767B2Encoder system
Publication Date: 2021.02.16 KK TOSHIBA
  • US10921767B2 patent drawing
  • US10921767B2 patent drawing
  • US10921767B2 patent drawing

AI summary

According to an embodiment, an encoder system includes an encoder and an interface. The encoder detects the position and speed of a motor, and generates A-, B- and Z-phase signals. The interface includes an AB waveform recognition circuitry to recognize a waveform of an AB phase, a Z waveform recognition circuitry to recognize a period of an enable state of a Z phase, a starting point storage device to store a value of the AB phase when the Z phase changes and stores an AB-phase change pattern, a starting point recognition circuitry to generate an interrupt signal, and a rotation angle counter to start a new count of the rotation angle of the motor.