Method and apparatus for fault detection in a controller area network
First Claim
1. A method for monitoring a controller area network (CAN) comprising a plurality of CAN elements including a communication bus and a plurality of controllers, the method comprising:
- detecting occurrences of a first short-lived CAN fault and a second short-lived CAN fault within a predefined time window;
identifying a first fault set including at least one inactive controller associated with the first short-lived CAN fault and identifying a second fault set including at least one inactive controller associated with the second short-lived CAN fault; and
locating an intermittent fault in the CAN based upon the first and second fault sets comprising;
determining a fault model comprising a plurality of faults and corresponding observed inactive controllers for the CAN;
determining an inactive one of the controllers common to the first and second fault sets; and
locating the intermittent fault in the CAN based upon the inactive one of the controllers and the fault model.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller area network (CAN) has a plurality of CAN elements including a communication bus and a plurality of controllers. A method for monitoring the CAN includes detecting occurrences of a first short-lived fault and a second short-lived fault within a predefined time window. A first fault set including at least one inactive controller associated with the first short-lived fault and a second fault set including at least one inactive controller associated with the second short-lived fault are identified. An intermittent fault is located in the CAN based upon the first and second fault sets.
-
Citations
16 Claims
-
1. A method for monitoring a controller area network (CAN) comprising a plurality of CAN elements including a communication bus and a plurality of controllers, the method comprising:
-
detecting occurrences of a first short-lived CAN fault and a second short-lived CAN fault within a predefined time window; identifying a first fault set including at least one inactive controller associated with the first short-lived CAN fault and identifying a second fault set including at least one inactive controller associated with the second short-lived CAN fault; and locating an intermittent fault in the CAN based upon the first and second fault sets comprising; determining a fault model comprising a plurality of faults and corresponding observed inactive controllers for the CAN; determining an inactive one of the controllers common to the first and second fault sets; and locating the intermittent fault in the CAN based upon the inactive one of the controllers and the fault model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for detecting an intermittent fault in a controller area network (CAN) comprising a plurality of CAN elements including a communication bus and a plurality of controllers, the method comprising:
-
detecting occurrence of a first short-lived CAN fault and identifying a first fault set including at least one inactive controller associated with the first short-lived CAN fault; detecting occurrence of a second short-lived CAN fault and identifying a second fault set including at least one inactive controller associated with the second short-lived CAN fault within a predefined time window subsequent to the first short-lived CAN fault; determining an inactive one of the controllers common to the first and second fault sets; and locating an intermittent fault in the CAN based upon the inactive one of the controllers comprising; determining a fault model comprising a plurality of faults and corresponding observed inactive controllers for the CAN; and locating the intermittent fault in the CAN based upon the inactive one of the controllers and the fault model. - View Dependent Claims (10, 11, 12)
-
-
13. A method for locating an intermittent fault in a controller area network (CAN), comprising:
-
monitoring message transmission in a CAN bus; detecting occurrence of a first short-lived fault leading to a lost or a corrupted message on the CAN bus; identifying at least one inactive controller associated with the first short-lived fault; detecting occurrence of a second short-lived fault leading to a lost or a corrupted message on the CAN bus within a predefined time window subsequent to the first short-lived fault; identifying at least one inactive controller associated with the second short-lived fault; determining at least one of said at least one identified inactive controllers is common to both the first short-lived fault and the second short-lived fault; and locating an intermittent fault in the CAN based upon said at least one of said identified inactive controllers that is common to both the first short-lived fault and the second short-lived fault, comprising; determining a fault model comprising a plurality of faults and corresponding observed inactive controllers for the CAN; and locating the intermittent fault in the CAN based upon the inactive one of the controllers and the fault model. - View Dependent Claims (14, 15, 16)
-
Specification