Serial Bus Data Transmission Method for Reducing Delays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing serial bus systems face inefficiencies and potential delays in data transmission, particularly in real-time applications, due to individual communication between bus users and the control unit, which can impair the system's real-time capability and increase signal volume.
Innovation Solution
A method for data transmission in a serial bus system where bus users receive a first data telegram, check for predefined criteria, and either generate a new second data telegram with input data or attach it to an existing data telegram from another user, optimizing data transmission by reducing delays and signal volume, while ensuring fail safety and real-time capability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual communication between bus users and control unit is used, then data transmission can be performed, but data transmission delays increase and real-time capability is impaired
Solution Approach 1:
Multiple individual data telegrams from different bus users are merged into a single collective data telegram that is transmitted to the control unit in one operation, thereby reducing the number of transmission cycles and improving real-time performance
Solution Approach 2:
Bus users prepare their input data in advance and store it locally before the collective transmission, so that when the transmission opportunity arises, the data is ready to be sent immediately without preparation delays
2Reliability
If individual communication between bus users and control unit is used, then data can be transmitted, but signal volume increases
Solution Approach 1:
Multiple individual data telegrams containing input data from different bus users are combined into a single collective data telegram, transmitting all data in one signal package rather than multiple separate signals, thereby reducing total signal volume
Solution Approach 2:
The collective data telegram is structured with segmented data fields, each field containing data from a specific bus user identified by unique identifiers, allowing the control unit to process and separate the data efficiently after reception
Data Source
AI summary
The invention relates to a method for data transmission in a serial bus system comprising a control unit and bus users. The method comprises steps: receiving a first data telegram by a bus user from the control unit, wherein the data telegram has a data field containing output data; reading out the data field intended for the bus user from the first data telegram; preparing input data as a response to the read out data field; checking whether a predefined criterion is met, wherein if the criterion is met a second data telegram is newly generated and the input data is attached to the second data telegram and if the criterion is not met, the input data is attached to a data telegram previously received from another bus user; and transmitting the input data to the control unit by the second data telegram.


