Methods and systems for diagnosing a controller area network
First Claim
Patent Images
1. A method of monitoring a controller area network (CAN) bus, comprising:
- receiving fault data associated with the CAN bus;
processing, by a processor, the fault data with at least one software based method to determine a first propositions set;
processing, by the processor, the fault data with at least one hardware based method to determine a second proposition set;
processing, by the processor, the first propositions set and the second proposition set to determine a decision;
processing, by the processor, the first propositions set and the second propositions set to determine a probability mass; and
generating, by the processor, a diagnosis of the CAN bus based on the decision and the probability mass.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and system are provided for monitoring a controller area network (CAN) bus. In one embodiment, a method includes: receiving fault data associated with the CAN bus; processing, by a processor, the fault data with a software based method to determine a first propositions set; processing, by the processor, the fault data with a hardware based method to determine a second proposition set; processing, by the processor, the first propositions set and the second proposition set to determine a fault decision; and generating, by the processor, a diagnosis of the CAN bus based on the fault decision.
-
Citations
17 Claims
-
1. A method of monitoring a controller area network (CAN) bus, comprising:
receiving fault data associated with the CAN bus; processing, by a processor, the fault data with at least one software based method to determine a first propositions set; processing, by the processor, the fault data with at least one hardware based method to determine a second proposition set; processing, by the processor, the first propositions set and the second proposition set to determine a decision; processing, by the processor, the first propositions set and the second propositions set to determine a probability mass; and generating, by the processor, a diagnosis of the CAN bus based on the decision and the probability mass. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for monitoring a controller area network (CAN) bus, comprising:
-
a non-transitory computer readable medium comprising; a software based solution module that receives fault data associated with the CAN bus, and that processes, by a processor, the fault data with a software based method to determine a first propositions set; a hardware based solution module that processes, by the processor, the fault data with a hardware based method to determine a second proposition set; an evaluation module that processes, by the processor, the first propositions set and the second proposition set to determine a fault decision and processes the first propositions set and the second propositions set to determine a probability mass; and a diagnosis module that, by the processor, generates a diagnosis of the CAN bus based on the fault decision and the probability mass. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A vehicle, comprising:
-
a plurality of controllers communicatively coupled via a controller area network bus, wherein at least one of the controllers comprises a non-transitory computer readable medium comprising; a software based solution module that receives fault data associated with the CAN bus, and that processes, by a processor, the fault data with a software based method to determine a first propositions set; a hardware based solution module that processes, by the processor, the fault data with a hardware based method to determine a second proposition set; an evaluation module that processes, by the processor, the first propositions set and the second proposition set to determine a fault decision based on a Dempster-Shafer theory, and a knowledge base; and a diagnosis module that, by the processor, generates a diagnosis of the CAN bus based on the fault decision.
-
Specification