Vehicular Control Unit PDTC Filtering via Destination Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vehicular electronic control apparatuses face issues with erroneous determination of abnormalities due to mistakenly stored permanent diagnostic trouble codes (PDTC) in non-volatile memory, which cannot be deleted, leading to false readings even after destination changes.
Innovation Solution
A vehicular electronic control apparatus with a non-volatile memory and a determination unit that stores a real-time destination value, allowing the unit to determine whether a PDTC is a target for storage, preventing erroneous outputs to external tools by correlating PDTCs with the correct destination values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If PDTC are stored in non-volatile memory during inspection step, then abnormality information is preserved for later diagnosis, but mistakenly stored PDTC cannot be deleted leading to false diagnostic readings
Solution Approach 1:
The patent divides the non-volatile memory into multiple storage regions: a first region for storing PDTC and a second region for storing destination information. This segmentation allows the system to distinguish between valid diagnostic codes and destination data, enabling selective reading based on the current destination and preventing erroneous PDTC from affecting diagnostics.
Solution Approach 2:
The patent performs preliminary actions by storing destination information in the non-volatile memory before the inspection step, and by establishing a determination unit that pre-configures the logic for validating PDTC against stored destination data. This preliminary setup ensures that when PDTC are read later, the system automatically filters out erroneous codes based on pre-stored destination information.
2Adaptability or versatility
If PDTC related to destination change are stored before PDTC related to manufacturing mistakes, then destination information is updated, but the erroneous PDTC remains in memory and cannot be deleted
Solution Approach 1:
By separating PDTC storage from destination information storage into different memory regions, the system can independently manage destination changes without affecting the integrity of diagnostic code storage. The determination unit uses this segmentation to identify and exclude erroneous PDTC when reading diagnostic information.
Solution Approach 2:
The determination unit acts as an intermediary between the PDTC storage and the external tool reading process. It validates each PDTC against the stored destination information before allowing the external tool to read it, thereby filtering out erroneous codes while preserving valid ones.
3Quantity of substance
If external tool reads out all PDTC from non-volatile memory, then complete diagnostic information is obtained, but erroneously stored PDTC are included in the readout causing false abnormality determination
Solution Approach 1:
The determination unit serves as an intermediary layer between the memory storage and the external tool reading operation. It intercepts the reading process, validates each PDTC against the stored destination information, and selectively outputs only valid diagnostic codes to the external tool, thereby ensuring reading accuracy.
Solution Approach 2:
The system implements feedback by continuously comparing the stored destination information with the PDTC being read. The determination unit uses this feedback mechanism to identify and exclude erroneous PDTC, ensuring that only accurate diagnostic information is output to external tools.
Data Source
AI summary
A vehicular electronic control apparatus includes a non-volatile memory, a storing portion, and a determination unit. The non-volatile memory is capable of storing a permanent diagnostic trouble code of a vehicle. The storing portion stores a real-time destination value indicating a currently set destination of the vehicle. The determination unit determines, based on the real-time destination value stored in the storing portion, whether the permanent diagnostic trouble code is a target permanent diagnostic trouble code to be stored in the non-volatile memory.


