In-Vehicle Network ID Assignment via Random Slave Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveID setting accuracyVSAvoidID setting time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
ImproveID assignment systematicityVSAvoidID setting accuracy
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #13The other way round (Inversion)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
ImproveID information currencyVSAvoidID setting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11194652B2Communication system
Publication Date: 2021.12.07 YAZAKI CORP
  • US11194652B2 patent drawing
  • US11194652B2 patent drawing
  • US11194652B2 patent drawing

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.