Automotive Serial Bus Protocol for Flexible Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems in motor vehicles face limitations in flexibility due to restrictive data transmission protocols, particularly in serial bus systems, which hinder efficient communication between communication units.
Innovation Solution
A communication system and method that allow flexible data transmission by simultaneously transmitting data signals and clock signals over a single data line, enabling the second communication unit to interpret identification, command, and address packets, and execute internal activities, with the option to switch between different operating modes and access memory indirectly, while reducing the number of required data lines for cost savings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data transmission protocols are optimized for serial bus systems, then transmission reliability is improved, but communication flexibility deteriorates
Solution Approach 1:
The communication system dynamically switches between different transmission modes (first data transmission mode with simultaneous data and clock signals, second data transmission mode with separate clock signals). This dynamic adaptability allows the system to maintain reliability through standardized protocols while achieving flexibility by switching between modes depending on communication requirements, thereby resolving the contradiction between transmission reliability and communication flexibility.
Solution Approach 2:
The system changes transmission parameters by switching between different data transmission modes. In the first mode, data and clock signals are transmitted simultaneously; in the second mode, clock signals are transmitted separately. This parameter change capability enables the system to adapt to different communication scenarios while maintaining protocol reliability, thus resolving the flexibility-reliability contradiction.
2Speed
If multiple data lines are used for simultaneous data and clock signal transmission, then communication speed is improved, but device complexity increases
Solution Approach 1:
The system merges data signal transmission and clock signal transmission into a single data line by transmitting them simultaneously in the first data transmission mode. This combining approach achieves high communication speed without requiring separate lines for data and clock signals, thereby reducing hardware complexity while maintaining high-speed communication capability.
Solution Approach 2:
The single data line serves multiple functions: it carries both data signals and clock signals depending on the transmission mode. This multi-functionality eliminates the need for separate dedicated lines for each signal type, reducing the overall number of hardware components while maintaining high communication speed, thus resolving the contradiction between speed and complexity.
3Reliability
If identification packets and command packets are transmitted separately, then data transmission reliability is improved, but transmission time increases
Solution Approach 1:
The system merges identification packets, command packets, and data packets into a single integrated transmission sequence over the data line. By transmitting these packet types in an integrated manner rather than separately, the system maintains reliability through structured packet sequencing while reducing total transmission time, thereby resolving the contradiction between reliability and transmission time.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic communication system comprising at least one first and one second communication unit (master, slave) connected together by way of at least one first data line, wherein the communication system comprises a data transmission protocol that is configured such that at least one defined communication step comprises transmitting a synchronization packet (frame sync) and/or an identification packet (ID) and/or a command packet (CMD) and/or an address packet (ADDR) from the first communication unit (master) to at least the second communication unit (slave) through at least the first data line.