Telegram Counter Segmentation for Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems in failsafe environments, such as field buses, face challenges in detecting errors during telegram transmission due to high probabilities of duplication and residual error rates, especially with the use of switches, which can lead to hazardous faults.
Innovation Solution
A system and method that utilize a 32-bit telegram counter with only the lower-value bit transmitted in the data packet, along with a cyclic redundancy check (CRC) for error detection, and synchronization mechanisms to enhance error detection without reducing the useful data component, and include resetting information for fault management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire count value is transmitted in the useful data component to improve error detection, then the probability of detecting errors increases, but the useful data component is reduced
Solution Approach 1:
The count value is segmented into two parts: higher-value places that are not transmitted in the useful data component, and lower-value places (specifically the least significant bit) that are transmitted. This segmentation allows error detection using the full count value while minimizing the impact on the useful data component.
Solution Approach 2:
A separate field is introduced to carry the lower-value places of the count value. This intermediary field allows the count value to be fully utilized for error detection without consuming space in the useful data component, thus resolving the contradiction between reliability and information loss.
2Reliability
If a 32-bit telegram counter is used to improve error detection, then the probability of detecting errors increases, but the device complexity increases
Solution Approach 1:
The 32-bit count value is segmented such that only the least significant bit is transmitted in the useful data component, while higher-value places are handled separately. This reduces the complexity of transmitting the count value while maintaining the benefits of a 32-bit counter for error detection.
Solution Approach 2:
Instead of transmitting the entire 32-bit count value, only the necessary lower-value places are transmitted. This partial action approach achieves sufficient error detection capability without the full complexity and space cost of transmitting the complete count value.
3Loss of information
If the count value is divided into higher-value places and lower-value places to reduce transmission overhead, then the useful data component is maximized, but the error detection capability may be reduced
Solution Approach 1:
A separate field is introduced as an intermediary to carry the lower-value places of the count value. This allows the useful data component to be maximized while maintaining error detection capability through the coordinated use of the count value fields.
Solution Approach 2:
The count value transmission is merged with the useful data component transmission by integrating the lower-value places into the telegram structure. This merging allows both the useful data and count information to be transmitted efficiently without compromising error detection.
Data Source
AI summary
The invention relates to a system and a method for transmitting telegrams. The system has at least one first communication means provided for sending telegrams and at least one second communication means provided for receiving telegrams, with a telegram having a check value that can be determined from a useful data component of the telegram, with the first communication means having a first telegram counter provided for assigning a count value to a telegram in accordance with a send sequence. To improve error detection during the transmission of telegrams it is proposed that the count value for determining the check value be a constituent of the useful data component is, that information signaling a change in the count value be a constituent of the useful data component when the telegram is transmitted, that the second communication means have a second telegram counter, and that means be provided for synchronizing the first and second telegram counter.


