Encoder Signal Sampling with Adaptive Clocking and Denoising

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In industrial automation, especially in motor systems and industrial robots, absolute encoder signal sampling often results in sampling errors due to interference noise, leading to instability and reduced performance in motor movement control.

Innovation Solution

An encoder signal sampling method and device that generates a high-frequency clock signal based on the data frequency, samples the input signal using this clock, and performs denoising processing using a preset algorithm to filter out noise, ensuring accurate signal acquisition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single signal acquisition is performed with a logic chip according to a specific beat and a fixed communication clock edge, then the sampling process is simple, but sampling errors occur due to interference noise and asynchronous sampling

Engineering Contradiction:
Improvesampling process complexityVSAvoidencoder signal sampling accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transitions from static fixed-clock-edge sampling to dynamic adaptive sampling. The sampling clock edge is dynamically adjusted based on the actual encoder data output timing, allowing the sampling moment to adapt to varying operational conditions and eliminate asynchronous sampling errors while maintaining implementation simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using the encoder's own data output signal to trigger the sampling process. The sampling clock edge is generated based on feedback from the encoder's data output timing, creating a self-synchronized sampling mechanism that automatically adapts to signal conditions and eliminates interference from fixed clock edges.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If fixed clock edge sampling is used, then the sampling timing is deterministic, but noise signals are mistakenly regarded as valid data causing CRC check failures

Engineering Contradiction:
Improvesampling timing controlVSAvoidsignal validity and CRC check pass rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary action by preparing multiple candidate sampling clock edges in advance and selecting the appropriate one based on predicted signal conditions. This allows the system to proactively choose optimal sampling timing before noise interference occurs, maintaining deterministic control while improving signal validity and CRC check pass rates.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If asynchronous sampling is performed without synchronization, then the sampling process is fast, but sampling errors occur and real-time update of absolute encoder position information fails

Engineering Contradiction:
Improvesampling speedVSAvoidposition information accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary synchronization mechanism that mediates between the encoder output and the sampling process. This intermediary layer aligns the sampling clock edge with the actual data output timing, enabling fast sampling without asynchronous errors and ensuring accurate real-time position information updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11177827B2Encoder signal sampling method and device
Publication Date: 2021.11.16 QKM TECH (DONG GUAN) CO LTD
  • US11177827B2 patent drawing
  • US11177827B2 patent drawing
  • US11177827B2 patent drawing

AI summary

Disclosed are an encoder signal sampling method and device. According to the method and device, a data frequency of the encoder is obtained, a clock frequency is determined according to the data frequency, a high-frequency clock signal is generated based on the clock frequency, an input signal of the encoder is sampled based on the high-frequency clock signal to obtain a sampled signal, and finally denoising processing is performed on the sampled signal based on a preset algorithm by a processer.