IP Library Granted Patent US 9,082,242
Granted Patent B2
US 9,082,242 · App. 14/052,112 · Granted Jul 14, 2015

Vehicle network health assessment

Inventors: John J. Cicala (Livonia, MI); Brett W. Henson (Auburn Hills, MI)
Assignee: GM Global Technology Operations LLC
G07C5/008G01R31/007G07C5/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,082,242
App. No.
14/052,112
Granted
Jul 14, 2015
Kind
B2
Abstract

Determining a vehicle health status includes sending a request to a gateway device to initiate a diagnostic test for a vehicle network. The request includes an instruction to measure, for a predefined period of time, a voltage produced by the gateway device. The vehicle health status is further determined by converting the request to a probe signal, and asserting the probe signal at differential bus lines of the vehicle network. The health status is further determined by measuring, for the predefined period of time, a voltage at a high level bus line and a voltage at a low level bus line of the differential bus lines, calculating a difference between the voltage measured at the high level bus line and the voltage measured at the low level bus line, and comparing the difference to a predetermined norm voltage value, the results of which indicate the health status.

Claims (41)

1. A method, comprising:

sending, via a computer processor, a request to a gateway device to initiate a diagnostic test for a vehicle network, the request including an instruction to measure, for a predefined period of time, a voltage produced by the gateway device during the diagnostic test, the gateway device communicatively coupled to the vehicle network and the computer processor;

converting the request to a probe signal, via the gateway device, and asserting the probe signal at differential bus lines of the vehicle network, the probe signal configured to activate a node on the vehicle network to a dominant state;

measuring, for the predefined period of time, a voltage at a high level bus line of the differential bus lines and measuring a voltage at a low level bus line of the differential bus lines;

calculating a difference between the voltage measured at the high level bus line and the voltage measured at the low level bus line;

comparing the difference to a predetermined norm voltage value; and

determining a health status of the vehicle network as a function of the comparing.

2. The method of claim 1 , wherein the determining a health status includes determining the vehicle network has a fault when a difference between the predetermined norm voltage value and the difference between the voltage measured at the high level bus line and the voltage measured at the low level bus line exceeds a predefined value.

3. The method of claim 1 , wherein the node is communicatively coupled to an electronic control unit.

4. The method of claim 1 , wherein the predetermined period of time specifies a pulse width large enough such that the node completes a specified error sequence.

5. The method of claim 4 , wherein the vehicle network is a controller area network.

6. The method of claim 5 , wherein the pulse width is 12 bits.

7. The method of claim 1 , wherein the voltage at the high level bus line and the voltage at the low level bus line are measured in sequence.

8. The method of claim 1 , wherein the gateway device comprises a vehicle communication interface.

9. The method of claim 1 , wherein the gateway device is integrally affixed to the vehicle.

10. A system, comprising:

a computer processor;

a gateway device communicatively coupled to the computer processor and to a vehicle network of a vehicle; and

an application executable by the computer processor, the application configured to implement a method, the method comprising:

sending, via the computer processor, a request to the gateway device to initiate a diagnostic test for the vehicle network, the request including an instruction to measure, for a predefined period of time, a voltage produced by the gateway device during the diagnostic test;

converting the request to a probe signal, via the gateway device, and asserting the probe signal at differential bus lines of the vehicle network, the probe signal configured to activate a node on the vehicle network to a dominant state;

measuring, for the predefined period of time, a voltage at a high level bus line of the differential bus lines and measuring a voltage at a low level bus line of the differential bus lines;

calculating a difference between the voltage measured at the high level bus line and the voltage measured at the low level bus line;

comparing the difference to a predetermined norm voltage value; and

determining a health status of the vehicle network as a function of the comparing.

11. The system of claim 10 , wherein the determining a health status includes determining the vehicle network has a fault when a difference between the predetermined norm voltage value and the difference between the voltage measured at the high level bus line and the voltage measured at the low level bus line exceeds a predefined value.

12. The system of claim 10 , wherein the node is communicatively coupled to an electronic control unit.

13. The system of claim 10 , wherein the predetermined period of time specifies a pulse width large enough such that the node completes a specified error sequence.

14. The system of claim 13 , wherein the vehicle network is a controller area network.

15. The system of claim 14 , wherein the pulse width is 12 bits.

16. The system of claim 10 , wherein the voltage at the high level bus line and the voltage at the low level bus line are measured in sequence.

17. The system of claim 10 , wherein the gateway device comprises a vehicle communication interface.

18. The system of claim 10 , wherein the gateway device is integrally affixed to the vehicle.

19. A computer program product comprising a computer-readable storage medium embodied with program code, which when executed by a computer processor, causes the computer processor to implement a method, the method comprising:

sending, via the computer processor, a request to a gateway device to initiate a diagnostic test for a vehicle network, the request including an instruction to measure, for a predefined period of time, a voltage produced by the gateway device during the diagnostic test, the gateway device communicatively coupled to the vehicle network and the computer processor;

converting the request to a probe signal, via the gateway device, and asserting the probe signal at differential bus lines of the vehicle network, the probe signal configured to activate a node on the vehicle network to a dominant state;

measuring, for the predefined period of time, a voltage at a high level bus line of the differential bus lines and measuring a voltage at a low level bus line of the differential bus lines;

calculating a difference between the voltage measured at the high level bus line and the voltage measured at the low level bus line;

comparing the difference to a predetermined norm voltage value; and

determining a health status of the vehicle network as a function of the comparing.

20. The computer program product of claim 19 , wherein the determining a health status includes determining the vehicle network has a fault when a difference between the predetermined norm voltage value and the difference between the voltage measured at the high level bus line and the voltage measured at the low level bus line exceeds a predefined value.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034189/0065 →
SECURITY INTEREST Recorded Jun 12, 2014
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 033135/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2014
From: CICALA, JOHN J.; HENSON, BRET W.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 032292/0493 →
Continuity (1)
Related Publication 20150105973A1 · Apr 16, 2015