Detection of ECU ground fault with can bus voltage measurements

US9989575B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9989575-B2
Application numberUS-201514837641-A
CountryUS
Kind codeB2
Filing dateAug 27, 2015
Priority dateApr 30, 2015
Publication dateJun 5, 2018
Grant dateJun 5, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method is disclosed for detecting ground faults in a communications system. The method includes measuring a predetermined number of voltage points; determining if the measured voltage points represent recessive or dominant bits; identifying which of the predetermined number of voltage points represent inter-frame bits and which represent frame data bits based on whether the measured voltage points are recessive or dominant; calculating a maximum average voltage for the inter-frame bits; calculating an average frame voltage for all dominant bits within a frame; determining a high average dominant voltage count based on a number of frames for which the average frame voltage is greater than a high voltage threshold; and determining if a ground fault exists based on the average frame voltage and the high average dominant voltage count.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for detecting ground faults in a vehicle communications system installed in a vehicle and having a plurality of electronic devices operatively and communicatively coupled by a two-wire differential bus that includes a low voltage line and a high voltage line, wherein the vehicle communications system uses the two-wire differential bus to communicate data between the plurality of electronic devices, the method comprising the steps of: measuring a predetermined number of bus voltage data points along the two-wire differential bus using an electronic device that includes an analog to digital converter and that is coupled to the two-wire differential bus, wherein each of the bus voltage data points include a first voltage measured from the low voltage line of the two-wire differential bus and a second voltage measured from the high voltage line of the two-wire differential bus; determining whether each of the predetermined number of bus voltage data points represent a recessive bit or a dominant bit through comparing the first voltage of the low voltage line and the second voltage of the high voltage line; identifying which of the predetermined number of bus voltage data points represent inter-frame bits and which represent frame data bits based on whether the predetermined number of bus voltage data points are determined to be recessive or dominant; calculating a maximum average voltage for the inter-frame bits; calculating an average frame voltage for all dominant bits within a frame; determining a high average dominant voltage count based on a number of frames for which the average frame voltage is greater than a high voltage threshold; and detecting the presence of a ground fault on the two-wire differential bus based on the average frame voltage and the high average dominant voltage count. 2. The method of claim 1 , wherein the two-wire differential bus is a controller-area network communications bus (CAN-bus). 3. The method of claim 1 , wherein the step of determining whether the predetermined number of bus voltage data points are recessive or dominant bits includes comparing a differential between select voltages from the bus voltage data points with recessive and dominant bit thresholds. 4. The method of claim 3 , wherein the differential between select voltages includes calculating a differential between the second voltage measured from the high voltage line of the two-wire differential bus and the first voltage measured from the low voltage line of the two-wire differential bus. 5. The method of claim 1 , further comprising determining whether the detected ground fault is a floating ground fault or a ground offset fault. 6. The method of claim 1 , wherein the step of detecting the presence of the ground fault based on the average frame voltage and the high average dominant voltage count further includes comparing the average frame voltage to a maximum inter-frame voltage threshold and comparing the high average dominant voltage count to a dominant voltage count threshold. 7. A tool for detecting ground faults in a communications system, wherein the tool includes a computing device configured to execute a method according to claim 1 . 8. A method for detecting ground faults on a two-wire differential controller-area network communications bus (CAN-bus) that is installed in a vehicle communications system and that communicatively couples a plurality of electronic control units (ECUs) installed in the vehicle, the method comprising the steps of: measuring a predetermined number of bus voltage data points on the CAN-bus using an electronic device that includes an analog to digital converter coupled to the CAN-bus, wherein the CAN-bus is a two-wire differential bus that includes a CAN low voltage line and a CAN high voltage line, and wherein each of the bus voltage data points include a first voltage measured from the CAN low voltage line of the CAN-bus and a second voltage measured from the CAN high voltage line of the two-wire differential CAN-bus; determining whether each of the predetermined number of bus voltage data points are recessive or dominant bits based on the first voltage of the CAN low voltage line and the second voltage of the CAN high voltage line; identifying which of the predetermined number of bus voltage data points represent inter-frame bits and which represent frame data bits based on whether the predetermined number of bus voltage data points are recessive or dominant; calculating a maximum average voltage for the inter-frame bits; calculating an average frame voltage for all dominant bits within a frame; determining a high average dominant voltage count based on a number of frames for which the average frame voltage is greater than a high voltage threshold; detecting the presence of a ground fault on the CAN-bus of the vehicle based on a comparison between a plurality of thresholds, the average frame voltage, and the high average dominant voltage count. 9. The method of claim 8 , wherein the step of determining whether the predetermined number of bus voltage data points are recessive or dominant bits includes comparing a differential between select voltages from the bus voltage data points with recessive and dominant bit thresholds. 10. The method of claim 9 , wherein the differential between select voltages includes calculating a differential between the second voltage measured from the CAN high voltage line on the CAN-bus and the first voltage measured from the CAN low voltage line on the CAN-bus. 11. The method of claim 8 , further comprising determining whether the detected ground fault is a floating ground fault or a ground offset fault. 12. The method of claim 8 , wherein the step of detecting the presence of the ground fault based includes comparing the average frame voltage to a maximum inter-frame voltage threshold and comparing the high average dominant voltage count to a dominant voltage count threshold. 13. A tool for detecting ground faults in a controller-area network communications bus (CAN-bus), wherein the tool includes a computing device configured to execute a method according to claim 8 .

Assignees

Inventors

Classifications

  • G01R31/50Primary

    Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections (testing of sparking plugs H01T13/58) · CPC title

  • Arrangements for measuring currents or voltages or for indicating presence or sign thereof (G01R5/00 takes precedence; for measuring bioelectric currents or voltages A61B5/24) · CPC title

  • in cables, e.g. underground · CPC title

  • using microprocessors or computers · CPC title

  • Measuring mean values of current or voltage during a given time interval · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9989575B2 cover?
A method is disclosed for detecting ground faults in a communications system. The method includes measuring a predetermined number of voltage points; determining if the measured voltage points represent recessive or dominant bits; identifying which of the predetermined number of voltage points represent inter-frame bits and which represent frame data bits based on whether the measured voltage p…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification G01R31/50. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 05 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).