METHOD AND APPARATUS FOR OPEN-WIRE FAULT DETECTION AND DIAGNOSIS IN A CONTROLLER AREA NETWORK
First Claim
1. A controller area network (CAN) comprising:
- a CAN bus including a CAN-H wire and a CAN-L wire;
a pair of CAN bus terminators located at opposite ends of the CAN bus, each terminator having a corresponding known terminator resistance value;
a plurality of nodes including controllers wherein at least one of said controllers comprises a monitoring controller; and
said monitoring controller comprising a detection control routine for detecting the presence of a wire-open fault on the CAN bus, comprising the following steps;
determining a CAN bus resistance; and
determining a wire-open fault on the CAN bus based upon the determined CAN bus resistance and the terminator resistance values.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller area network (CAN) includes a CAN bus with a CAN-H wire, a CAN-L wire, a pair of CAN bus terminators located at opposite ends of the CAN bus, each terminator having a corresponding known terminator resistance value, a plurality of nodes including controllers wherein at least one of said controllers is a monitoring controller. The monitoring controller includes a detection control routine for detecting the presence of a wire-open fault on the CAN bus, including determining a CAN bus resistance, and determining a wire-open fault on the CAN bus based upon the determined CAN bus resistance and the terminator resistance values.
-
Citations
15 Claims
-
1. A controller area network (CAN) comprising:
-
a CAN bus including a CAN-H wire and a CAN-L wire; a pair of CAN bus terminators located at opposite ends of the CAN bus, each terminator having a corresponding known terminator resistance value; a plurality of nodes including controllers wherein at least one of said controllers comprises a monitoring controller; and said monitoring controller comprising a detection control routine for detecting the presence of a wire-open fault on the CAN bus, comprising the following steps; determining a CAN bus resistance; and determining a wire-open fault on the CAN bus based upon the determined CAN bus resistance and the terminator resistance values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A controller area network (CAN) including a plurality of CAN elements comprising a communication bus and a plurality of controllers, comprising:
-
a two-wire communications bus including first and second terminators, each terminator comprising a known termination resistance electrically connected between first and second wires of the communications bus; a plurality of controllers signally connected to the communications bus; a monitoring controller signally connected to a first of the wires of the communications bus via a first shunt resistor and signally connected to a second of the wires of the communications bus via a second shunt resistor, the first and second shunt resistors being equal in resistance; said monitoring controller monitoring a first voltage (VS) across the second shunt resistor, monitoring a second voltage (VCAN) between the first and second wires of the communications bus, monitoring a third voltage (VH) between the second wire of the communications bus and an electrical ground, and monitoring a fourth voltage (VL) between the first wire of the communications bus and the ground, said monitoring controller calculating a resistance of the communications bus based upon the first and second voltages and the resistance of the second shunt resistor; said monitoring controller detecting presence of a wire-open fault in the two-wire communications bus when the calculated resistance of the communications bus equals the known termination resistance of the terminators; and said monitoring controller diagnosing one of a wire-open fault in the first wire, a wire-open fault in the second wire, and a wire-open fault in both the first and second wires based upon VH and VL. - View Dependent Claims (10, 11)
-
-
12. A controller area network (CAN) comprising:
-
a CAN bus including a CAN-H wire and a CAN-L wire; a pair of CAN bus terminators located at opposite ends of the CAN bus, each terminator having a corresponding known terminator resistance value; a plurality of nodes including controllers wherein at least one of said controllers comprises a monitoring controller; and said monitoring controller comprising a detection control routine for detecting the presence of a wire-open fault on the CAN bus, comprising the following steps; determining a CAN bus resistance; comparing the determined CAN bus resistance to a first resistance value equivalent to a parallel combination of the terminator resistance values; comparing the determined CAN bus resistance to a second resistance value equivalent to one of the terminator resistance values; and determining a wire-open fault on the CAN bus when the determined CAN bus resistance varies from the first resistance value by a first predetermined amount and the determined CAN bus resistance varies from the second resistance value by a second predetermined amount. - View Dependent Claims (13, 14, 15)
-
Specification