In-Vehicle Network ID Assignment via Random Slave Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle communication systems require significant time to set identification information for slave devices and are prone to erroneous settings due to fixed ID transmission orders and repeated ID assignments upon each connection.
Innovation Solution
A communication system where slave devices generate random identification information, and a master device sets IDs based on unique information received from all devices, with regeneration commands sent if information matches, allowing for efficient and accurate ID setting without repeated assignments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the master device sends an ID to the slave device every time when a slave device is connected to the in-vehicle LAN, then the slave device can be assigned an identification information, but it takes time to set the ID and causes repeated setting operations
Solution Approach 1:
The slave device generates random information in advance before connection to the LAN. This preliminary generation of unique identifiers eliminates the need for repeated ID assignment operations upon each connection, thereby reducing setting time while maintaining reliability through the use of pre-generated unique values.
2Ease of operation
If the master device sends IDs in a fixed order to slave devices, then the ID assignment process is systematic, but if the connection order of slave devices is different, an ID different from the original ID is set causing erroneous setting
Solution Approach 1:
Instead of the master device assigning IDs in a fixed order, the slave devices independently generate random information and transmit it to the master device. The master device then sets IDs based on the received random information. This inversion of the assignment process eliminates errors caused by mismatches between fixed assignment order and actual connection order.
Solution Approach 2:
Slave devices autonomously generate their own random information for ID assignment without relying on the master device to assign IDs in a predetermined order. This self-service approach ensures that each slave device obtains a unique identifier regardless of connection sequence, improving both systematicity and accuracy.
3Reliability
If the master device sets identification information for slave devices upon each connection, then the system maintains updated ID information, but it increases the complexity of the setting process and prone to erroneous setting
Solution Approach 1:
Slave devices generate random information before connection, eliminating the need for the master device to perform ID setting operations upon each connection. This reduces the complexity of the setting process while maintaining reliable ID information through the use of pre-generated unique identifiers that remain valid across connections.
Data Source
AI summary
The in-vehicle network includes a plurality of slave devices and a master device that communicates with the plurality of slave devices. The plurality of slave devices generates slave unique information as random information upon setting ID, and transmits the generated slave unique information. When all the slave unique information received from the plurality of slave devices are different from each other, the master device sets the ID based on each slave unique information. When the slave unique information received from the plurality of slave devices matches, the master device transmits a regeneration command to regenerate the slave unique information. Upon receiving the regeneration command, the slave device regenerates the slave unique information.


