Bidirectional Data Frame Trigger Pulse Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing bi-directional data transmission methods suffer from temporal inaccuracies due to digitization of trigger pulses, which are unacceptable for high-resolution applications like position measurements using encoders.
Innovation Solution
A method that includes a time slot within data frames for transmitting the trigger pulse independently of data transmission, eliminating digitization inaccuracies by allowing direct transmission of the trigger pulse, and using stuff bits to maintain synchronization even with frame length discrepancies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the trigger pulse is digitized and transmitted independently from data transmission, then the trigger pulse can be transmitted separately, but temporal inaccuracies occur due to digitization (approximately 1 μs)
Solution Approach 1:
The trigger pulse transmission is extracted from the independent digitized transmission path and integrated into the data transmission frame structure. By allocating a dedicated time slot within the frame for trigger pulse transmission, the system eliminates the need for separate digitization and transmission of the trigger pulse, thereby removing the source of temporal inaccuracies while maintaining reliable synchronization between trigger and data collection.
Solution Approach 2:
The trigger pulse transmission is merged with the data transmission process by incorporating it into the same frame structure. The trigger pulse shares the communication channel with data transmission, specifically utilizing a designated time slot within the frame, which combines the benefits of synchronized transmission and eliminates the temporal errors introduced by separate digitized transmission paths.
2Measurement precision
If a time slot is allocated within the frame for trigger pulse transmission, then precise synchronization is achieved, but the frame structure becomes more complex
Solution Approach 1:
The frame structure is segmented into distinct functional segments: a first bit length for transmitter-to-receiver data, a time slot for trigger pulse transmission, and a second bit length for receiver-to-transmitter data. This segmentation allows each component to perform its specific function without interference, achieving precise synchronization while maintaining a systematic and manageable frame structure through clear functional separation.
3Adaptability or versatility
If the trigger pulse spacing is not precisely adjusted to frame length, then flexibility is maintained, but the trigger pulse may shift position within the time slot across consecutive frames
Solution Approach 1:
The frame structure incorporates dynamic adaptability through variable parameters. The frame length can be adjusted to match trigger pulse spacing, and the time slot position within the frame can be dynamically configured. This dynamic approach allows the system to maintain precise trigger pulse positioning even when trigger spacing varies, balancing flexibility with positioning accuracy through adaptable frame parameters.
Data Source
AI summary
The invention relates to a method for synchronizing a bi-directional transmission of data between a transmitter and a receiver based on the transmission of frames (10) having a predefined bit length, with a predefined first bit length (20) being provided in each frame (10) for the transmission of data from the transmitter to the receiver and a predefined second bit length (30) for the transmission of data from the receiver to the transmitter, with a trigger pulse (40) being sent to the receiver parallel to and independently from the transmission of the data between the transmitter and receiver, which pulse triggers a data collection process at the receiver, wherein the frame (10) has a time slot (50), during which no information is transmitted from the transmitter to the receiver and also not from the receiver to the transmitter, and wherein the trigger pulse (40) is transmitted from the transmitter to the receiver during this time slot (50).

