Master Node Header Identification for Slave Node Response Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems using a master-slave protocol, such as Local Interconnect Network (LIN), responsiveness is deteriorated when a slave node has multiple functions, as the master node must sequentially transmit headers to identify and receive responses for each function, leading to delays and inefficiencies.

Innovation Solution

The system includes a master node that transmits headers with identification information specific to each function, allowing the slave node to return responses only for the designated function, improving responsiveness by eliminating unnecessary header transmissions and reducing response delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the master node sequentially transmits headers to identify each function of the slave node, then the slave node can return appropriate responses for each function, but the communication time increases and responsiveness deteriorates

Engineering Contradiction:
Improveresponse accuracyVSAvoidcommunication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The slave node's multiple functions are segmented and each function is assigned a unique identification information. The master node transmits headers containing this identification information to selectively access specific functions, rather than sequentially querying all functions. This segmentation allows targeted communication with individual functions, reducing the time required while maintaining response accuracy.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the master node transmits headers for all functions of the slave node, then all functions can be addressed, but unnecessary header transmissions increase communication overhead

Engineering Contradiction:
Improvefunction coverageVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The identification information for each function is extracted and placed in the header transmitted by the master node. This allows the system to extract and transmit only the necessary function identifier rather than transmitting complete function queries or headers for all functions. The slave node uses this extracted identification information to determine which function to respond to, eliminating unnecessary header transmissions while maintaining full function coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the slave node has multiple functions with different responses, then the system can handle diverse communication needs, but the master node requires multiple sequential header transmissions to receive all responses

Engineering Contradiction:
Improveresponse diversityVSAvoidresponse speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The slave node is pre-configured with multiple functions, each associated with specific identification information. When the master node transmits a header containing identification information, the slave node immediately matches this against its pre-configured functions and returns the appropriate response without needing sequential queries. This preliminary configuration enables direct access to specific functions, improving response speed while maintaining the ability to handle diverse communication needs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11140005B2In-vehicle communication system between master node and slave node
Publication Date: 2021.10.05 DENSO CORP
  • US11140005B2 patent drawing
  • US11140005B2 patent drawing
  • US11140005B2 patent drawing

AI summary

A communication system includes a master node and a slave node connected to the master node via a bus. The master node transmits a header including identification information assigned to a designated function in accordance with a schedule preset individually for the designated function. The slave node has a plurality of functions for each of which a response different from each other is transmitted. The slave node returns the response related to the designated function upon receipt of the header when the designated function assigned with the identification information included in the header is one of the plurality of functions of the slave node.