Vehicle Ethernet Error Classification for Fast Node Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Ethernet-based vehicle networks lack effective error handling and recovery mechanisms for physical and logical errors, which can disrupt communication stability and hinder quick error recovery.
Innovation Solution
An Ethernet communication apparatus and method that classifies physical and logical errors based on type and severity, using a PHY layer processor and controller processor to monitor signals, detect errors, and implement appropriate error handling and recovery strategies, including resetting ports or nodes when critical errors occur.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If Ethernet-based network is applied to vehicle network to support higher transmission rates, then transmission rate is improved, but error handling capability deteriorates
Solution Approach 1:
The error handling mechanism is segmented into multiple components: error detection unit, error classification unit (dividing errors into critical and non-critical types), and error-specific handling units. This segmentation allows the system to maintain high transmission rates while implementing comprehensive error handling for different error types independently.
Solution Approach 2:
The system changes the parameter of error handling by introducing error classification based on error type and error count. By monitoring error counts and classifying errors as critical or non-critical, the system adapts its handling strategy dynamically, enabling reliable operation at high transmission rates through parameter-based error management.
2Reliability
If error handling mechanism is implemented to improve communication stability, then reliability is improved, but system complexity increases
Solution Approach 1:
Different error handling strategies are applied locally based on error type. Critical errors trigger immediate port disabling, while non-critical errors use counter-based throttling. This local quality approach ensures communication stability through targeted responses without requiring complex global error management logic.
Solution Approach 2:
The error handling system operates autonomously through self-service mechanisms: the error detection unit automatically identifies errors, the classification unit categorizes them, and the appropriate handling unit executes the correct response. This self-service error management maintains communication stability without requiring external intervention or complex centralized control.
3Ease of repair
If error count monitoring is implemented to distinguish critical and non-critical errors, then error recovery capability is improved, but measurement precision requirements increase
Solution Approach 1:
The system performs preliminary error count monitoring and classification before determining the appropriate recovery action. By pre-counting errors and classifying them as critical or non-critical based on predetermined thresholds, the system prepares the error recovery response in advance, improving ease of repair without requiring complex real-time analysis.
Solution Approach 2:
The error handling system uses feedback from error count monitoring to dynamically adjust its response. The detection unit provides feedback on error occurrences, the classification unit processes this feedback to determine error type, and the handling unit executes appropriate recovery actions based on the feedback loop, enhancing error recovery capability through systematic feedback management.
Data Source
AI summary
An error recovery method performed in an end node of an Ethernet-based vehicle network includes: detecting, by a physical (PHY) layer processor of a PHY layer of the end node, a physical error of a message, when the message is received at the PHY layer of the end node; detecting, by a controller processor of a controller included in the end node, a logical error of the message; and classifying, by the controller processor, types of the physical error and the logical error.


