Fault localization and health indication for a controller...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S704000

Reexamination Certificate

active

06442708

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates to localization of faults in a controller area network and to the indication of the health of the controller area network.
BACKGROUND OF THE INVENTION AND PRIOR ART
Localization of faults in the physical layer of current industrial and other networks is a substantial problem. Such networks can extend over several hundred feet, can typically have more than 300 connection points, and can have 50 or more nodes. Faults in a network include, for example, bad or intermittent contacts, loose connections, broken wires, bad soldering, a failed transceiver or controller, a wet cable, EMI interference, and/or the like.
Because faults can occur at any location within a network, geographic localization of faults can be frequently difficult. Currently, even when it is possible to find a fault, finding its cause requires the investment of substantial time.
Moreover, as discussed above, some faults are intermittent, while other faults develop slowly over time. These types of network faults result in erratic network behavior, and they have no clear indications of cause. The diagnosis of such faults is, in general, very difficult.
The present invention is directed to an arrangement which addresses one or more of these problems.
SUMMARY OF THE INVENTION
In accordance with one aspect of the present invention, a method of determining health of a network comprises the following steps: a) determining a number of error messages transmitted over the network; b) determining a number of valid messages transmitted over the network; and, c) comparing the number of error messages to the number of valid messages in order to determine the health of the network.
In accordance with another aspect of the present invention, a node of a network comprises an error message detector arranged to detect error messages to transmitted over the network, a counter arranged to count the error messages in order to produce an error message count, and a controller arranged to produce a count of valid messages and to compare the error message count to the valid message count.
In accordance with yet another aspect of the present invention, a method of determining a location of a fault comprises the following steps: a) detecting a first error message from a receive line of a node; b) detecting a second error message from a transmit line of the node; c) if the first error message is detected before the second error message, determining that the node did not first transmit the second error message; and, d) if the second error message is detected before the first error message, determining that the node may have first transmitted the second error message.
In accordance with still another aspect of the present invention, a node comprises a transceiver coupled to a communication line, a controller coupled to the transceiver by a receive line and a transmit line, and error message first logic coupled to the receive and transmit lines. The error message first logic is arranged to detect a first error message from the receive line and a second error message from the transmit line, and the error message first logic is further arranged to determine whether the node is closest to a fault by comparing timing between the first error message and the second error message.


REFERENCES:
patent: 4887262 (1989-12-01), van Veldhuizen
patent: 4947459 (1990-08-01), Nelson et al.
patent: 5001642 (1991-03-01), Botzenhardt et al.
patent: 5157667 (1992-10-01), Carusone, Jr. et al.
patent: 5303348 (1994-04-01), Botzenhardt et al.
patent: 5309448 (1994-05-01), Bouloutas et al.
patent: 5396357 (1995-03-01), Goossen et al.
patent: 5448561 (1995-09-01), Kaiser et al.
patent: 5452201 (1995-09-01), Pieronek et al.
patent: 5469150 (1995-11-01), Sitte
patent: 5483637 (1996-01-01), Winokur et al.
patent: 5551053 (1996-08-01), Nadolski et al.
patent: 5574848 (1996-11-01), Thomson
patent: 5600706 (1997-02-01), Dunn et al.
patent: 5600782 (1997-02-01), Thomson
patent: 5758288 (1998-05-01), Dunn et al.
patent: 6308282 (2001-10-01), Huang et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Fault localization and health indication for a controller... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Fault localization and health indication for a controller..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fault localization and health indication for a controller... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2905276

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.