Frame Error Handling in Vehicle Communication Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication networks like CAN LS, CAN HS, VAN, LIN, and FlexRay, especially in vehicles, erroneous frames often lead to suboptimal operation when default parameter values are used for error recovery, causing compatibility issues and inappropriate behavior due to mismatched real-state representations, and calculating compatible default values in real-time would significantly slow down electronic components.
Innovation Solution
A device and method that force electronic devices to use erroneous bits representing non-safe parameters from received frames instead of replacement bits, ensuring compatibility and maintaining operational speed by determining the type of local functions and choosing predefined default values for secure parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If default parameter values are used for error recovery in erroneous frames, then the electronic device can continue operation, but the operation becomes suboptimal due to compatibility issues and mismatched real-state representations
Solution Approach 1:
The patent applies local quality by differentiating between secure and non-secure functions when handling erroneous frames. For non-secure functions, the original erroneous values are preserved to maintain operational quality, while for secure functions, default replacement values are used to ensure safety and reliability. This selective approach allows each function type to receive appropriate treatment based on its security requirements.
2Ease of operation
If compatible default values are calculated systematically and in real-time for each erroneous frame, then application operation quality improves, but the operating speed of electronic components significantly slows down
Solution Approach 1:
The patent segments the error recovery process into two distinct paths: one for secure functions and one for non-secure functions. This segmentation allows the system to apply different recovery strategies - using original erroneous values for non-secure functions (maintaining speed) and using calculated default values for secure functions (ensuring safety), thereby resolving the speed-quality tradeoff.
Solution Approach 2:
Instead of calculating compatible default values for all parameters in erroneous frames, the patent applies partial action by only calculating default values for secure functions while leaving non-secure function values unchanged. This partial approach maintains operating speed while still improving reliability for critical secure functions.
3Reliability
If replacement frames with default parameter values are used for erroneous frames, then error detection and recovery is enabled, but applications are forced to use default values which may not reflect the real state, causing inappropriate behavior
Solution Approach 1:
The patent inverts the conventional error recovery approach by not replacing erroneous values with default values for non-secure functions. Instead of forcing replacement, it preserves the original erroneous values, allowing applications to continue operating with actual (though erroneous) data rather than generic defaults, thus maintaining better alignment with the real state.
Data Source
AI summary
The invention relates to a device (D) for checking frames of groups of bits, received by an electronic device (01) connected to a communication network (RC) and using at least one so-called non-secure-type local function. The device (D) includes checking means (MC) which, should an error occur in at least one group of bits in a frame received from the network (RC), are configured to force the electronic device (01) to use as is at least each bit group of the received frame which is representative of a parameter of a non-secure-type local function used by said electronic device (01).
