Vehicle Diagnostic Module for Wireless Transceiver Error Logging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle monitoring systems lack efficient diagnostic capabilities for software errors in wireless transceivers, particularly in communication with mobile devices, which can lead to malfunctions and poor user experience.
Innovation Solution
A vehicle computer system equipped with a wireless transceiver and processor that monitors activity, detects errors, logs software states, and sends diagnostic information to a mobile device or off-board server for analysis, utilizing Bluetooth protocols and DTC packets to facilitate error detection and recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a vehicle monitoring system uses basic sensor monitoring for vehicle components, then the system structure remains simple, but the system lacks diagnostic capabilities for software errors in wireless transceivers
Solution Approach 1:
The patent embeds a diagnostic module within the existing vehicle computer system, which itself is integrated into the vehicle's communication infrastructure. The diagnostic module contains error detection logic, software state logging capabilities, and communication functions nested within its structure, allowing comprehensive diagnostic capability without requiring a completely separate monitoring system.
Solution Approach 2:
The diagnostic module is designed to handle multiple functions: detecting software errors in the wireless transceiver, logging software states, communicating with mobile devices, and transmitting diagnostic data. This multi-functional approach provides comprehensive diagnostic capability while avoiding the need for multiple separate specialized components.
2Measurement precision
If the system continuously monitors wireless transceiver activity, then error detection capability improves, but energy consumption increases
Solution Approach 1:
The diagnostic module monitors wireless transceiver activity at periodic intervals rather than continuously. The processor checks for error conditions at defined monitoring points in the communication protocol execution, maintaining adequate error detection capability while reducing energy consumption compared to continuous monitoring.
Solution Approach 2:
The system performs preliminary error checking at critical points in the communication process, such as before and after data transmission operations. Software states are logged in advance at key decision points, enabling efficient error detection without requiring constant monitoring of all transceiver operations.
3Loss of information
If the system logs detailed software states for error analysis, then diagnostic information quality improves, but data storage requirements increase
Solution Approach 1:
The diagnostic module extracts and logs only the specific software state information that is relevant for error analysis, such as protocol states, error flags, and communication status. Rather than storing complete system state data, the module selectively captures pertinent diagnostic information, maintaining high diagnostic quality while minimizing storage requirements.
Solution Approach 2:
The system stores detailed software state information locally at the point where errors occur, specifically in the diagnostic module's memory. This localized storage approach ensures that critical diagnostic data is preserved without requiring extensive storage capacity across the entire vehicle computer system. The logged data includes error conditions, software states at error occurrence, and relevant communication parameters.
Data Source
AI summary
A vehicle computer system configured to communicate with a mobile device, comprising a wireless transceiver configured to communicate with the mobile device. The vehicle computer system also includes a processor in communication with the wireless transceiver and memory. The processor is configured to monitor activity occurring at the wireless transceiver, receive a message from the wireless transceiver that includes information related to one or more software states of the wireless transceiver, determine an error has occurred at the wireless transceiver, save the information related to the one or more software states of the wireless transceiver in the memory, and send the information related to the one or more software states.


