Method and apparatus for linking to a vehicle diagnostic system
First Claim
1. An off-board tool having an executable program stored on a computer-readable medium for linking the off-board tool to a vehicle diagnostic system, the executable program comprising:
- code for determining whether the vehicle diagnostic system supports a CAN communications protocol;
code for determining a baud rate of the vehicle diagnostic system, including code for selecting an initial baud rate, code for determining whether the vehicle diagnostic system is operating at the selected baud rate, and code for selecting a subsequent baud rate if the vehicle diagnostic system is not operating at the selected baud rate;
code for transmitting a first message, having a first ID length of 11 bits, from the off-board tool to the vehicle diagnostic system if the vehicle diagnostic system supports the CAN communications protocol;
code for determining whether an acknowledgment receipt of the first message is received by the off-board tool from the vehicle diagnostic system; and
code for transmitting a second message, having a second ID length of 29 bits, from the off-board tool to the vehicle diagnostic system if the acknowledgement receipt of the first message is not received by the off-board tool.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the present invention relate generally to an improved off-board tool for communicating with a vehicle diagnostic system using a CAN communications protocol. In one exemplary embodiment, an off-board tool having an executable program for linking the off-board tool to a vehicle diagnostic system is provided. The program includes code for transmitting a first message, having a first length from the off-board tool to the vehicle diagnostic system and code for determining whether an acknowledgment receipt of the first message is received by the off-board tool from the vehicle diagnostic system. The program further includes code for transmitting a second message, having a second length, from the off-board tool to the vehicle diagnostic system if the acknowledgement receipt of the first message is not received by the off-board tool. Another exemplary embodiment provides a method for linking an off-board tool to a vehicle diagnostic system. The method includes transmitting a first message, having a first ID length including a first predetermined number of bits, from the off-board tool to the vehicle diagnostic system and determining whether an acknowledgment receipt of the first message is received by the off-board tool from the vehicle diagnostic system. The method further includes transmitting a second message, having a second ID length including a second predetermined number of bits, from the off-board tool to the vehicle diagnostic system if the acknowledgement receipt of the first message is not received by the off-board tool.
-
Citations
13 Claims
-
1. An off-board tool having an executable program stored on a computer-readable medium for linking the off-board tool to a vehicle diagnostic system, the executable program comprising:
-
code for determining whether the vehicle diagnostic system supports a CAN communications protocol; code for determining a baud rate of the vehicle diagnostic system, including code for selecting an initial baud rate, code for determining whether the vehicle diagnostic system is operating at the selected baud rate, and code for selecting a subsequent baud rate if the vehicle diagnostic system is not operating at the selected baud rate; code for transmitting a first message, having a first ID length of 11 bits, from the off-board tool to the vehicle diagnostic system if the vehicle diagnostic system supports the CAN communications protocol; code for determining whether an acknowledgment receipt of the first message is received by the off-board tool from the vehicle diagnostic system; and code for transmitting a second message, having a second ID length of 29 bits, from the off-board tool to the vehicle diagnostic system if the acknowledgement receipt of the first message is not received by the off-board tool. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for linking an off-board tool to a vehicle diagnostic system comprising:
-
determining whether the vehicle diagnostic system supports a CAN communications protocol; determining a baud rate of the vehicle diagnostic system, including selecting an initial baud rate, determining whether the vehicle diagnostic system is operating at the selected baud rate, and selecting a subsequent baud rate if the vehicle diagnostic system is not operating at the selected baud rate; transmitting a first message, having a first ID length of 11 bits, from the off-board tool to the vehicle diagnostic system if the vehicle diagnostic system supports the CAN communications protocol; determining whether an acknowledgment receipt of the first message is received by the off-board tool from the vehicle diagnostic system; and transmitting a second message, having a second ID length of 29 bits, from the off-board tool to the vehicle diagnostic system if the acknowledgement receipt of the first message is not received by the off-board tool. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An off-board tool for communicating with a vehicle diagnostic system comprising:
-
a housing having a vehicle data cable connector; a memory; an input; a display; a processor, coupled to the memory, the input, the display and the data cable connector, configured to execute bit set logic within the memory for determining whether the vehicle diagnostic system supports a CAN communications protocol, for communicating with the vehicle diagnostic system using a first ID bit length of 11 bits if the vehicle diagnostic system supports the CAN communications protocol, for waiting for a response from the vehicle diagnostic system, and for communicating with the vehicle diagnostic system using a second ID bit length of 29 bits if there is no acknowledgement receipt to the communication using the first ID bit; and baud rate selection logic, coupled to the processor, for selecting an initial baud rate and for selecting a subsequent baud rate if the vehicle diagnostic system does not provide an acknowledgement receipt to a message request using the first ID bit length. - View Dependent Claims (12, 13)
-
Specification