Method and apparatus for isolating a fault in a controller area network
First Claim
Patent Images
1. Method for monitoring a controller area network (CAN) including a plurality of CAN elements comprising a communication bus and a plurality of controllers, comprising:
- periodically determining vectors, each vector comprising inactive ones of the controllers detected during a filtering window;
time-filtering contents of the periodically determined vectors to determine a fault record vector; and
isolating a fault on the CAN by comparing the fault record vector and a fault signature vector determined based upon a network topology for the CAN.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller area network (CAN) includes a plurality of CAN elements comprising a communication bus and a plurality of controllers. A method for monitoring includes periodically determining vectors wherein each vector includes inactive ones of the controllers detected during a filtering window. Contents of the periodically determined vectors are time-filtered to determine a fault record vector. A fault on the CAN is isolated by comparing the fault record vector and a fault signature vector determined based upon a network topology for the CAN.
11 Citations
19 Claims
-
1. Method for monitoring a controller area network (CAN) including a plurality of CAN elements comprising a communication bus and a plurality of controllers, comprising:
-
periodically determining vectors, each vector comprising inactive ones of the controllers detected during a filtering window; time-filtering contents of the periodically determined vectors to determine a fault record vector; and isolating a fault on the CAN by comparing the fault record vector and a fault signature vector determined based upon a network topology for the CAN. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Method for monitoring a controller area network (CAN) including a plurality of CAN elements comprising a communication bus and a plurality of controllers, comprising:
-
periodically determining vectors, each vector comprising inactive ones of the controllers detected during a filtering window; determining a fault record vector based upon results associated with a time-filtering of successive ones of the vectors; isolating a fault on the CAN by comparing the fault record vector and a plurality of fault signature vectors associated with a network topology for the CAN. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Method for isolating a fault in a controller area network (CAN), comprising:
-
identifying each of a plurality of controllers configured to communicate on the CAN as active or inactive based upon a capability to send a message on the CAN during a present filtering window; isolating a fault on the CAN by comparing a fault record vector comprising the identified inactive controllers and a plurality of fault signature vectors determined based upon a reachability analysis of a network topology for the CAN. - View Dependent Claims (16, 17, 18, 19)
-
Specification