Processor Safety Test Control Modules Ignition Off Fault Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current processor safety testing systems for vehicles lack effective methods to ensure the correct operation of multiple processor modules and the command control module during ignition off conditions, which can lead to undetected faults and potential safety hazards.
Innovation Solution
The implementation of a method where first, second, and third processor modules execute a test with N test states while the ignition system is off, setting specific output values and checking for predetermined expectations, with at least one processor indicating a fault if the fourth output differs, ensuring proper operation and communication among the modules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If processor safety testing is performed during ignition off conditions, then fault detection capability is improved, but system complexity increases due to multiple processor modules coordinating tests
Solution Approach 1:
The testing system is divided into multiple independent processor modules (first processor module, second processor module, third processor module), each capable of independently executing test states and setting output values. This segmentation allows distributed testing during ignition off conditions, improving fault detection while managing complexity through modular architecture
Solution Approach 2:
The system implements feedback mechanisms where each processor module monitors the outputs of other modules and compares them against predetermined expectations. The first processor module sets first output, second processor module sets second output, and they mutually verify correctness, creating a self-checking system that enhances reliability
2Measurement precision
If multiple processor modules execute coordinated tests with N test states, then measurement precision of fault detection is improved, but time consumption increases
Solution Approach 1:
The processor modules execute N test states in a periodic sequence during ignition off conditions. Each test state involves setting specific output values (first output, second output, third output) and verifying them against predetermined expectations. This periodic execution ensures comprehensive fault detection while confining the time loss to only the ignition off period
Solution Approach 2:
The system performs safety testing during ignition off conditions, which is a preliminary action before the vehicle operates. By completing fault detection before the ignition is turned on, the system ensures measurement precision without causing time loss during actual vehicle operation
3Reliability
If processor modules perform comprehensive safety testing, then vehicle safety is improved, but ease of operation deteriorates due to complex test coordination
Solution Approach 1:
The processor modules perform self-testing during ignition off conditions without requiring external intervention. Each module independently sets its output values (first output, second output, third output) and verifies them against predetermined expectations, enabling the system to self-validate safety while maintaining ease of operation
Data Source
AI summary
First, second, and third processor modules selectively execute a test having N test states while an ignition system of the vehicle is off. N is an integer greater than one. The N test states each include: the first processor module setting a first output to a first predetermined value for one of the N test states; the second processor module setting a second output to a second predetermined value for the one of the N test states; the third processor module setting a third output to a third predetermined value for the one of the N test states; a predetermined expectation for the one of the N test states; and at least one of the first, second, and third processor modules indicating a fault when a fourth output is different than the predetermined expectation. A control module sets the fourth output based on the first, second, and third outputs.


