LIN Master Controller Simultaneous Slave Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In LIN communication, simultaneous control of slave controllers is challenging due to differing message times, and status information collisions occur when multiple slave controllers respond simultaneously, leading to communication failures.
Innovation Solution
An apparatus and method that generate a single control message to simultaneously control slave controllers, include controller identification data in messages to selectively receive status information, and sequentially receive responses to prevent collisions, allowing continuous monitoring of slave controller status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple slave controllers are controlled using separate messages in LIN communication, then each controller can be controlled individually, but the time schedule must be changed according to the addition or change of slave controllers, increasing system complexity
Solution Approach 1:
The patent combines multiple separate control messages into a single broadcast message that can control multiple slave controllers simultaneously. The master controller transmits one message containing control data that all slave controllers can process according to their own functions, eliminating the need to create and manage separate messages for each slave controller.
Solution Approach 2:
The control message is designed with universal structure that can be interpreted and executed by multiple different slave controllers. The message contains generic control data that each slave controller adapts to its specific function, allowing one message type to serve multiple purposes and control different devices without requiring message customization.
2Productivity
If the master controller requests status information from multiple slave controllers through a single LIN bus, then status monitoring is efficient, but responses from multiple slave controllers collide with each other, causing communication failure
Solution Approach 1:
The master controller includes a slave controller identification field in the status request message, specifying which slave controller should respond. This preliminary identification allows the targeted slave controller to prepare its response in advance and transmit it at the appropriate time, preventing collision with responses from other slave controllers while maintaining efficient monitoring.
3Loss of information
If status requests are sent to all slave controllers, then comprehensive monitoring is achieved, but response collisions occur when multiple slave controllers respond simultaneously
Solution Approach 1:
The status request mechanism is designed with local quality by addressing specific slave controllers individually through identification fields. Instead of sending identical requests to all slave controllers simultaneously, the master controller sends targeted requests to specific slaves based on which status information is needed, allowing each requested slave to respond without collision while maintaining comprehensive monitoring coverage.
Data Source
AI summary
An apparatus for controlling operations of one or more slave controllers connected via a LIN communication includes a controller configured to generate a control message to control the operations of the one or more slave controllers and a status request message to request status information of the one or more slave controllers, a transmitter configured to transmit the control message and the status request message to the slave controllers, and a receiver configured to receive a response message from a response slave controller when the response slave controller included in the one or more slave controllers generates the response message including status information thereof by referring to the control message and status request message.


