Receiver Pulse Regeneration for Industrial Encoder Signal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication in remote control devices for industrial machines leads to fluctuations in signal regeneration due to variations in packet processing time, causing unnatural movements of machines like loaders and stages, as existing technologies fail to replicate rotary encoder operations smoothly.
Innovation Solution
A receiver with a pulse regenerating circuit that resets and regenerates pulse signals based on new count values when a new write signal is input before the end of a predetermined period, ensuring smooth operation and preventing accumulated delays in signal transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If wireless communication is used to transmit encoder signals, then operator mobility and ease of operation are improved, but signal regeneration accuracy and reliability deteriorate due to packet processing time variations
Solution Approach 1:
The receiver pre-calculates and stores multiple edge periods corresponding to different count values before they are needed. When a packet is received, the receiver can immediately retrieve the appropriate pre-calculated edge period without waiting for calculation, thus compensating for packet processing delays and maintaining smooth encoder operation replication
Solution Approach 2:
The system compensates for potential packet processing delays by pre-calculating edge periods and maintaining a buffer of pre-computed values. This cushioning approach ensures that even if packet processing takes variable time, the receiver always has the correct edge period ready to maintain smooth encoder signal regeneration
2Measurement precision
If packet transmission frequency is increased to reduce delay, then signal regeneration accuracy is improved, but network traffic and energy consumption increase
Solution Approach 1:
Instead of continuously transmitting packets, the system uses periodic transmission at optimized intervals. The receiver pre-calculates edge periods and can operate smoothly with periodic updates, reducing network traffic and energy consumption while maintaining adequate signal regeneration accuracy for smooth encoder operation replication
3Productivity
If real-time signal regeneration is implemented, then operational smoothness is improved, but circuit complexity increases
Solution Approach 1:
The receiver pre-calculates and stores multiple edge periods corresponding to different count values before they are needed. This preliminary preparation eliminates the need for complex real-time calculation circuits, as the system can simply retrieve pre-computed values from memory, thus maintaining operational smoothness while avoiding increased circuit complexity
Solution Approach 2:
The system uses a lookup table approach where pre-calculated edge periods are stored in memory. Instead of implementing complex real-time calculation logic, the receiver copies the appropriate pre-calculated value from memory based on the received count value, achieving real-time performance with minimal circuit complexity
Data Source
AI summary
A receiver of a remote control device includes a receiver configured to receive by wireless communication, a packet including a count value of edges of pulse signals, which are output from an encoder, per a predetermined period and to obtain the count value from the received packet, a register configured to retain the count value based on a write signal input from the receiver, and a pulse regenerating circuit including a counter in which the count value of the register is set based on the write signal input from the receiver, and configured to regenerate the pulse signals at an edge period that corresponds to the count value set in the counter in the predetermined period that corresponds to the write signal. In a case where a new write signal is input before an end of the predetermined period that corresponds to a write signal input most recently, the pulse regenerating circuit is configured to reset the counter, to set in the counter, a count value newly set in the register, and to regenerate the pulse signal at an edge period that corresponds to the new count value.


