On-board Bus Command Dialog via Dedicated Memory Zones
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for updating on-board computers and executing real-time programs on vehicles face inefficiencies due to increased duration between command transmission and response, particularly when dealing with large volumes of commands, as they rely on timers that can disrupt ongoing operations.
Innovation Solution
A method for dialoguing between on-board buses involves a third computer processing main commands, transmitting write and read commands using dedicated zones, and utilizing a signal to indicate readiness, allowing for efficient processing and response management without interrupting diagnostic or update modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If timers are used to control the duration between command transmission and response reception, then the timing of command-response cycles can be managed, but the duration increases when the amount of commands increases
Solution Approach 1:
The patent segments the command-response interaction into distinct phases using mode flags (diagnostic mode vs. update mode). The third computer separates main command processing from auxiliary command execution, allowing parallel processing paths that reduce overall response duration while maintaining timing control.
Solution Approach 2:
The patent implements preliminary action by having the third computer generate and queue auxiliary commands in advance based on the main command description, before actual execution is needed. This preparation reduces the overall duration by eliminating sequential waiting time.
2Adaptability or versatility
If switching between normal mode and rewrite mode is implemented for computer updates, then update operations can be performed, but the ongoing mode is exited with each switching operation
Solution Approach 1:
The patent maintains continuity of useful action by implementing mode flags that allow the system to remain in diagnostic mode throughout the entire update process. The third computer continues processing main commands while the first computer executes update operations, eliminating the need to exit diagnostic mode and avoiding time loss from mode transitions.
Solution Approach 2:
The third computer acts as an intermediary that manages the update process by generating auxiliary commands based on main command descriptions. This mediator approach allows update operations to proceed without disrupting the diagnostic mode of the first computer, maintaining continuous useful action across both computers.
3Productivity
If dedicated zones are used for storing command descriptions and responses in the second computer, then processing efficiency is enhanced, but the device complexity increases
Solution Approach 1:
The patent segments the second computer's memory into dedicated zones (first dedicated zone for command descriptions, second dedicated zone for responses). This segmentation improves processing efficiency by providing structured, purpose-specific storage areas that facilitate faster data access and management, while the zones are implemented as simple memory regions rather than complex structures.
Data Source
AI summary
For dialogue from a first on-board bus in a vehicle, with a first computer connected to a second on-board bus, connected to the first bus by a second computer, with a main command being processed for the first computer: a third computer generates a command to write a description of the main command in a first dedicated zone of the second computer, then transmits the write command to the second computer; the second computer transmits, to the first computer, auxiliary command(s) to respond to the main command after receiving the write command; the third computer transmits a command to read the second dedicated zone, to the second computer such that the second computer transmits a response to the received read command; the third computer responds to the main command upon receipt of a response to the command to read a second zone of the second computer.


