US20050120158A1 - Expanded protocol adapter for in-vehicle networks - Google Patents

Expanded protocol adapter for in-vehicle networks Download PDF

Info

Publication number
US20050120158A1
US20050120158A1 US10/970,042 US97004204A US2005120158A1 US 20050120158 A1 US20050120158 A1 US 20050120158A1 US 97004204 A US97004204 A US 97004204A US 2005120158 A1 US2005120158 A1 US 2005120158A1
Authority
US
United States
Prior art keywords
protocol
protocol adapter
vehicle network
computer
providing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/970,042
Inventor
Robert McClure
David Such
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dearborn Group Inc
Original Assignee
Dearborn Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dearborn Group Inc filed Critical Dearborn Group Inc
Priority to US10/970,042 priority Critical patent/US20050120158A1/en
Publication of US20050120158A1 publication Critical patent/US20050120158A1/en
Priority to US11/593,762 priority patent/US20070124528A1/en
Priority to US13/410,606 priority patent/US9862390B2/en
Priority to US13/561,963 priority patent/US9158723B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices

Definitions

  • the field of the invention pertains to in-vehicle networks for diagnostics, analysis and monitoring.
  • the networks integrate with PC gateways for data acquisition, computer-based measurement, and automation systems with in-vehicle communication.
  • PC gateways for data acquisition, computer-based measurement, and automation systems with in-vehicle communication.
  • Manufacturers of various tools attempted to remedy these compatibility problems by using a box to talk to multiple data links. This was not very satisfactory and a better solution to this problem was needed.
  • the invention is an expanded protocol adapter for in-vehicle use.
  • the protocol adapter of the invention is a diagnostic tool that can bridge a lap-top or bench-top or other computer to a vehicle network.
  • the expanded protocol adapter has additional capabilities beyond earlier versions. It is advantageous for research and development applications, end of line testing and design and production applications, such as quality control, life-cycle testing and burn-in applications.
  • the protocol adapter of the invention solves the above-identified problem by operating as a translator box that works with a variety of software packages. Thus, the protocol adapter is operable with existing diagnostic software packages.
  • FIG. 1 illustrates DPA III Plus CPU board
  • FIG. 2 illustrates CPU Memory Module
  • FIG. 3 illustrates Central Processing Unit
  • FIG. 4 illustrates Device Decoder
  • FIG. 5 illustrates static RAM Module
  • FIG. 6 illustrates Flash Memory Module
  • FIG. 7 illustrates UART
  • FIG. 8 illustrates CPU/I/O Interface Connectors
  • FIG. 9 illustrates Discrete Output Latch
  • FIG. 10 illustrates Unused Spare Gates
  • FIG. 11 illustrates DPA I/O Board
  • FIG. 12 illustrates I/O Interface Connector
  • FIG. 13 illustrates RS-232 Transceivers
  • FIG. 14 illustrates Power Supply Regulator
  • FIG. 15 illustrates 1708 Transceiver
  • FIG. 16 illustrates J1850 Transceiver
  • FIG. 17 illustrates LED Indicators
  • FIG. 18 illustrates CAN Transceiver
  • FIG. 19 illustrates ATEC to J1708 Bridge
  • FIG. 20 illustrates Unused Gates
  • FIG. 21 illustrates LED No. 1 description
  • FIG. 22 illustrates LED No. 2 description
  • FIG. 23 illustrates LED No. 3 description
  • FIG. 24 illustrates LED No. 4 description
  • FIG. 25 illustrates LED No. 5 description
  • FIG. 26 illustrates LED layout diagram
  • the expanded protocol adapter of the invention supports the following protocols:
  • the protocol adapter of the invention includes a special pass-through mode that allows users to continue utilizing yesterday's in-house software, while communicating with today's hardware. Older software packages such as RP1202 and RP1210 can still be employed. This feature allows users to replace aging hardware with an interface that can support existing software. Consequently, users can replace old hardware with the protocol adapter of the invention and yet maintain computability with their originals software.
  • the earlier protocol adapter supported SAE J1780, SAE J1939, and Control-Area (CAN) networks.
  • the earlier adapter has a voltage converter mode that supports RS-232-to-RS-485 voltage conversion.
  • the normal RS-232 port allows direct access to the J1708/RS-485 link.
  • the protocol adapter of the invention supports the listed prior protocol adapter features, including a library (DLL/VxD for Windows) and on-board flash for field upgrades.
  • the protocol adapter of the invention also employs a pass-through mode which supports communication with “old” software packages (e.g. RP1202 and RP1210(A).
  • the protocol adapter of the invention expands functionality and usage of the earlier protocol adapter and can be used with a half-slot ISA card or in a PC-104 card version.
  • the protocol adapter of the invention employs LED's to indicate status of the device, which mode of operation, and whether the adapter is in communication. Dual color LED's are used to indicate which program is being executed by the protocol adapter. The pass-through ability to emulate other protocol adapters is indicated by a dual color LED to indicate the pass-through is functioning to emulate other protocol adapters. Beyond the normal use of LED's, eight visual indicators are four dual-color LEDs (red and green). Three of the dual-color LEDs serve to notify the user which one of the six, user-selectable protocols is in use at any given time.
  • the fourth dual-color LED indicates the mode of operation for the protocol adapter, the DPA III Plus, referred to as “DPA” for normal mode (red) or “PASS” for pass-through mode (green). While operating in the pass-through mode, the protocol adapter additionally supports communications with various “older” software packages, such as RP 1202 of RP1210, whereas in the normal mode, such additional support is not provided. Alternating red/green indicates reflash (reprogramming) is in progress.
  • the status of the LEDs indicate to the user the mode of operation for the device and which of the various protocols is currently active. The meaning of the LED indicator status will be described below.
  • protocol adapters used a single color LED that could only notify the user that there is RS232 bus activity between the device and the PC.
  • the protocol adapter of the invention uses an LED in the same physical location, but a dual-color LED allows indication of which mode is being used. A red LED is used to indicate when power is applied to the unit.
  • the protocol adapter incorporates additional functionality for supporting the Dearborn Programmable Bridge (DPB) software.
  • DPB Dearborn Programmable Bridge
  • Compatibility with the DPB software allows this adapter to support translation of messages between any of the protocols currently in us, e.g., SAE J1939 to J1708.
  • SAE J1939 to J1708 e.g., SAE J1939 to J1708.
  • the addition of DPB capabilities is integrated into the functionality of the adapter is such a manner to the make the inclusion of support for these added capabilities transparent to the user.
  • the protocol adapter provides rapid access to any supported network by allowing the user to easily switch between protocols. This rapid access affords the user with the ability to monitor and translate messages between different protocols at the same time.
  • An ISA, half-card version and a PC-104 version of the protocol adapter provide most of the functionality as described herein except for two functions.
  • the two functions not supported by the ISA half-card version and the PC-104 version of the protocol adapter are the pass-through mode of operation and the Dearborn Programmable Bridge (DPB) software compatibility.
  • DPB Dearborn Programmable Bridge
  • the protocol adapter of the invention includes reflashing that allows the protocol adapter to be updated with new firmware in the field. This is accomplished by U 5 , U 1 , U 8 and U 4 shown in the figures.
  • U 5 micro
  • the loader program responds to the commands from the host which allows the host computer to then clear and reprogram the Flash (U 4 ). Once the reprogramming is complete control is passed back to the flash program.
  • the protocol adapter of the invention has status lights that allow the operator to determine what program is being executed by a protocol adapter embedded micro.
  • U 5 and U 10 will flash the LEDs on the I/O board in a predefined manner at power up to indicate what version of firmware is being executed.
  • the protocol adapter of the invention has a pass-through feature (voltage translator)/smart mode that allows the protocol adapter to emulate older boxes.
  • the U 5 delivers data directly form the J 1708 Transceiver (U 11 of I/O board) to the RS232 transceiver (U 7 of I/O board) and monitors the data to provide J1708 defined timing signals on any or all of the RS232 hardware handshake lines.
  • the expanded protocol adapter can be used wirelessly to perform ECU fault code interrogation, communication with a remote network, vehicle maintenance status checks or trip performance data downloads, and improved asset control, logistics and inventory management, diagnostic support, and maintenance/scheduling.
  • An ISA version of the protocol adapter of the invention is a half slot card that supports CAN (J1939 and DeviceNet), SAE J1850, and GM UART protocols.
  • the protocol adapter has additional unique features including bank switching, file upgrade capability, LED status, multiple datalinks, embedded versions, programmable manufacture's name, software locks, asynchronous transmit and receive, programmable timer and a scratch pad.
  • memory is swapped in and out of the processor's memory map to allow multiple programs to be run.
  • non-volatile memory can be programmed in the field to allow new software features to be added in the field.
  • LED status LEDs are flashed in a unique sequence at power-up to indicated what version of firmware is being executed. Multiple data links may be supported at the same time.
  • Firmware and hardware version numbers are available to the host to allow the host to determine current capabilities. The manufacturer's name is embedded in FLASH to allow VAR's to put in the name of the VAR's company.
  • Proprietary software lock/key may be burned into FLASH to allow use of the VAR's software.
  • the protocol adapter is capable of receiving and transmitting asynchronously of host processor and can broadcast on transmit and filter on receive.
  • the protocol adapter has a programmable multi-function timer to support datalink communications.
  • the scratch pad is a built-in remote access memory to allow the host to consolidate message data.
  • protocol adapter of the invention is supported for RP1202 and RP1210, J1708 and J1939, J1939 transport Layer.
  • the protocol adapter has a Real Time Clock, Standard COMM port connection, 7-32 Volt Supply and is CE compliant.
  • FIGS. 1 through 20 the circuits of the protocol adapter of the invention are shown in FIGS. 1 through 20 .
  • the pass through/smart mode is U 11 (shown on FIG. 8 ) and is controlled by U 5 (shown on FIG. 3 ) to determine if the host PC is listening to the J1708 link, or if the host PC is wanting to have a slave session with the DPA (diagnostic tool).
  • the U 5 micro ( FIG. 3 ) at power up will flash LEDs 2 , 3 , 4 , and 5 ( FIG. 26 ) to allow the operator to know what version of software is running inside the protocol adapter or diagnostic tool (DPA).
  • DPA diagnostic tool
  • FIGS. 21 through 25 the LED descriptions are thereshown with the LED diagram shown in FIG. 26 .

Abstract

A protocol adapter for in-vehicle networks that provides diagnostics, analysis and monitoring. The protocol adapter has a pass-through feature (voltage translator)/smart mode that allows the protocol adapter to emulate older boxes. Visual indicators (LEDs) indicate the pass through feature is in operation. LEDs also indicate activity on the RS232 bus between the adapter and a PC. Single color and multiple color emitting LEDs indicate a program is being executed and identify the program that is being executed. The protocol adapter supports RP1202 and RP1210, J1708 and J1939 and J1939 Transport Layer. The protocol adapter has a Real Time Clock, Standard COMM port connection, 7-32 Volt Supply and is CE compliant. The adapter can be used wirelessly.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a Continuation Application of U.S. patent application Ser. No. 09/942,130, titled Expanded Functionality Protocol Adapter for In-Vehicle Networks, filed Aug. 29, 2001, which claims the benefit of the priority date of U.S. Provisional Patent Application Ser. No. 60/229,008, titled Expanded Functionality Protocol Adapter for In-Vehicle Networks, filed Aug. 30, 2000.
  • This application is also related to U.S. Pat. No. 6,772,248, titled Protocol Adapter For In-Vehicle Networks, issued Aug. 3, 2004, and U.S. patent application Ser. No. 10/888,432, titled Protocol Adapter For Passing Diagnostic Messages Between Vehicle Networks and a Host Computer, filed Jul. 9, 2004.
  • BACKGROUND OF THE INVENTION
  • The field of the invention pertains to in-vehicle networks for diagnostics, analysis and monitoring. The networks integrate with PC gateways for data acquisition, computer-based measurement, and automation systems with in-vehicle communication. However, in the past, when hardware components were upgraded, existing software could become non-compatible with the upgraded hardware. Manufacturers of various tools attempted to remedy these compatibility problems by using a box to talk to multiple data links. This was not very satisfactory and a better solution to this problem was needed.
  • SUMMARY OF THE INVENTION
  • The invention is an expanded protocol adapter for in-vehicle use. The protocol adapter of the invention is a diagnostic tool that can bridge a lap-top or bench-top or other computer to a vehicle network. The expanded protocol adapter has additional capabilities beyond earlier versions. It is advantageous for research and development applications, end of line testing and design and production applications, such as quality control, life-cycle testing and burn-in applications. The protocol adapter of the invention solves the above-identified problem by operating as a translator box that works with a variety of software packages. Thus, the protocol adapter is operable with existing diagnostic software packages.
  • Additional advantages and features of the present invention will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates DPA III Plus CPU board;
  • FIG. 2 illustrates CPU Memory Module;
  • FIG. 3 illustrates Central Processing Unit;
  • FIG. 4 illustrates Device Decoder;
  • FIG. 5 illustrates static RAM Module;
  • FIG. 6 illustrates Flash Memory Module;
  • FIG. 7 illustrates UART;
  • FIG. 8 illustrates CPU/I/O Interface Connectors;
  • FIG. 9 illustrates Discrete Output Latch;
  • FIG. 10 illustrates Unused Spare Gates;
  • FIG. 11 illustrates DPA I/O Board;
  • FIG. 12 illustrates I/O Interface Connector
  • FIG. 13 illustrates RS-232 Transceivers;
  • FIG. 14 illustrates Power Supply Regulator;
  • FIG. 15 illustrates 1708 Transceiver;
  • FIG. 16 illustrates J1850 Transceiver;
  • FIG. 17 illustrates LED Indicators;
  • FIG. 18 illustrates CAN Transceiver;
  • FIG. 19 illustrates ATEC to J1708 Bridge;
  • FIG. 20 illustrates Unused Gates;
  • FIG. 21 illustrates LED No. 1 description;
  • FIG. 22 illustrates LED No. 2 description;
  • FIG. 23 illustrates LED No. 3 description;
  • FIG. 24 illustrates LED No. 4 description;
  • FIG. 25 illustrates LED No. 5 description; and
  • FIG. 26 illustrates LED layout diagram.
  • DESCRIPTION OF THE EMBODIMENTS OF THE INVENTION
  • The following discussion of the embodiments of the invention directed to an expanded protocol adapter for transferring diagnostic signals between a vehicle network and a computer is merely exemplary in nature, and is in no way intended to limit the invention or its applications or uses.
  • The expanded protocol adapter of the invention supports the following protocols:
  • SAE J1850 GM Class 2 protocol;
  • SAE J1850 Chrysler protocol (future activation supported);
  • GM Class 1 UART (ALDL) protocol;
  • ISO 9141-2 protocol;
  • ISO 9141-1989 protocol;
  • ISO 9141-Special protocol (for Case Corp.);
  • SAE J2284, Dual-wire CAN protocol; and
  • SAE J2411, Single Wire CAN protocol (future activation supported).
  • The protocol adapter of the invention includes a special pass-through mode that allows users to continue utilizing yesterday's in-house software, while communicating with today's hardware. Older software packages such as RP1202 and RP1210 can still be employed. This feature allows users to replace aging hardware with an interface that can support existing software. Consequently, users can replace old hardware with the protocol adapter of the invention and yet maintain computability with their originals software.
  • The earlier protocol adapter supported SAE J1780, SAE J1939, and Control-Area (CAN) networks. The earlier adapter has a voltage converter mode that supports RS-232-to-RS-485 voltage conversion. The normal RS-232 port allows direct access to the J1708/RS-485 link. The protocol adapter of the invention supports the listed prior protocol adapter features, including a library (DLL/VxD for Windows) and on-board flash for field upgrades. The protocol adapter of the invention also employs a pass-through mode which supports communication with “old” software packages (e.g. RP1202 and RP1210(A).
  • The protocol adapter of the invention expands functionality and usage of the earlier protocol adapter and can be used with a half-slot ISA card or in a PC-104 card version.
  • The protocol adapter of the invention employs LED's to indicate status of the device, which mode of operation, and whether the adapter is in communication. Dual color LED's are used to indicate which program is being executed by the protocol adapter. The pass-through ability to emulate other protocol adapters is indicated by a dual color LED to indicate the pass-through is functioning to emulate other protocol adapters. Beyond the normal use of LED's, eight visual indicators are four dual-color LEDs (red and green). Three of the dual-color LEDs serve to notify the user which one of the six, user-selectable protocols is in use at any given time. The fourth dual-color LED indicates the mode of operation for the protocol adapter, the DPA III Plus, referred to as “DPA” for normal mode (red) or “PASS” for pass-through mode (green). While operating in the pass-through mode, the protocol adapter additionally supports communications with various “older” software packages, such as RP 1202 of RP1210, whereas in the normal mode, such additional support is not provided. Alternating red/green indicates reflash (reprogramming) is in progress.
  • The status of the LEDs indicate to the user the mode of operation for the device and which of the various protocols is currently active. The meaning of the LED indicator status will be described below.
  • It should be noted that earlier protocol adapters support communications with “older” protocols, but earlier protocol adapters do not provide an indication to the user as to which mode is being used (normal or pass-through).
  • Earlier protocol adapters used a single color LED that could only notify the user that there is RS232 bus activity between the device and the PC. The protocol adapter of the invention uses an LED in the same physical location, but a dual-color LED allows indication of which mode is being used. A red LED is used to indicate when power is applied to the unit.
  • The protocol adapter incorporates additional functionality for supporting the Dearborn Programmable Bridge (DPB) software. Compatibility with the DPB software allows this adapter to support translation of messages between any of the protocols currently in us, e.g., SAE J1939 to J1708. The addition of DPB capabilities is integrated into the functionality of the adapter is such a manner to the make the inclusion of support for these added capabilities transparent to the user.
  • The protocol adapter provides rapid access to any supported network by allowing the user to easily switch between protocols. This rapid access affords the user with the ability to monitor and translate messages between different protocols at the same time.
  • An ISA, half-card version and a PC-104 version of the protocol adapter provide most of the functionality as described herein except for two functions. The two functions not supported by the ISA half-card version and the PC-104 version of the protocol adapter are the pass-through mode of operation and the Dearborn Programmable Bridge (DPB) software compatibility.
  • The protocol adapter of the invention includes reflashing that allows the protocol adapter to be updated with new firmware in the field. This is accomplished by U5, U1, U8 and U4 shown in the figures. U5 (micro) processes a command sent to the protocol adapter by the host. It then copies the reflash instructions set (loader program) into RAM (U1) and then transfers control to that program (loader). The loader program responds to the commands from the host which allows the host computer to then clear and reprogram the Flash (U4). Once the reprogramming is complete control is passed back to the flash program.
  • The protocol adapter of the invention has status lights that allow the operator to determine what program is being executed by a protocol adapter embedded micro. U5 and U10 will flash the LEDs on the I/O board in a predefined manner at power up to indicate what version of firmware is being executed.
  • The protocol adapter of the invention has a pass-through feature (voltage translator)/smart mode that allows the protocol adapter to emulate older boxes. In this mode of operation, the U5 (micro) delivers data directly form the J1708 Transceiver (U11 of I/O board) to the RS232 transceiver (U7 of I/O board) and monitors the data to provide J1708 defined timing signals on any or all of the RS232 hardware handshake lines.
  • The expanded protocol adapter can be used wirelessly to perform ECU fault code interrogation, communication with a remote network, vehicle maintenance status checks or trip performance data downloads, and improved asset control, logistics and inventory management, diagnostic support, and maintenance/scheduling.
  • An ISA version of the protocol adapter of the invention is a half slot card that supports CAN (J1939 and DeviceNet), SAE J1850, and GM UART protocols.
  • The protocol adapter has additional unique features including bank switching, file upgrade capability, LED status, multiple datalinks, embedded versions, programmable manufacture's name, software locks, asynchronous transmit and receive, programmable timer and a scratch pad.
  • For bank switching, memory is swapped in and out of the processor's memory map to allow multiple programs to be run. For field upgrade capability, non-volatile memory can be programmed in the field to allow new software features to be added in the field. For LED status, LEDs are flashed in a unique sequence at power-up to indicated what version of firmware is being executed. Multiple data links may be supported at the same time. Firmware and hardware version numbers are available to the host to allow the host to determine current capabilities. The manufacturer's name is embedded in FLASH to allow VAR's to put in the name of the VAR's company.
  • Proprietary software lock/key may be burned into FLASH to allow use of the VAR's software. The protocol adapter is capable of receiving and transmitting asynchronously of host processor and can broadcast on transmit and filter on receive.
  • The protocol adapter has a programmable multi-function timer to support datalink communications. The scratch pad is a built-in remote access memory to allow the host to consolidate message data.
  • Features of the protocol adapter of the invention are supported for RP1202 and RP1210, J1708 and J1939, J1939 transport Layer. The protocol adapter has a Real Time Clock, Standard COMM port connection, 7-32 Volt Supply and is CE compliant.
  • Now turning to the drawings, the circuits of the protocol adapter of the invention are shown in FIGS. 1 through 20.
  • The pass through/smart mode is U11 (shown on FIG. 8) and is controlled by U5 (shown on FIG. 3) to determine if the host PC is listening to the J1708 link, or if the host PC is wanting to have a slave session with the DPA (diagnostic tool).
  • The U5 micro (FIG. 3) at power up will flash LEDs 2, 3, 4, and 5 (FIG. 26) to allow the operator to know what version of software is running inside the protocol adapter or diagnostic tool (DPA).
  • Now turning to FIGS. 21 through 25, the LED descriptions are thereshown with the LED diagram shown in FIG. 26.
  • The foregoing discussion discloses and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and from the accompanying drawings and claims that various changes, modifications and variations can be made therein without departing from the spirit and scope of the invention as defined in the following claims.

Claims (24)

1. A protocol adapter for transferring diagnostic signals between a vehicle network and a computer, said protocol adapter comprising a plurality of electrical circuits and an RS232 bus, said circuits being capable of operating in more than one protocol, said circuits including a voltage translator for translating a voltage so that the protocol adapter operates in a pass-through mode.
2. The protocol adapter according to claim 1 wherein the protocol adapter transfers signals in a protocol selected from the group consisting of SAEJ1850 protocol, GM class 2 protocol, SAEJ1850 protocol, Chrysler protocol, GM Class 1 UART protocol, IS09141-2 protocol, IS09141-1989 protocol, ISO 9141-special protocol, SAEJ2284, dual-wire CAN protocol, SAEJ2411 protocol and single wire CAN protocol.
3. The protocol adapter according to claim 1 wherein the circuits include a static RAM module and a flash memory module for providing reflashing that allows the protocol adapter to be adapted with new firmware.
4. The protocol adapter according to claim 1 wherein the circuits include a J1708 transceiver for providing an interface between the vehicle network and the computer when the vehicle network is operating in a J1708 protocol.
5. The protocol adapter according to claim 1 wherein the circuits include a J1850 transceiver for providing an interface between the vehicle network and the computer when the vehicle network is operating in a J1850 protocol.
6. The protocol adapter according to claim 1 wherein the circuits include a controller area network (CAN) transceiver circuit for providing an interface between the vehicle network and the computer when the vehicle network is operating in a J1939 protocol.
7. The protocol adapter according to claim 1 wherein the circuits include an RS-232 transceiver circuit for providing an interface to an RS-232 port on the computer.
8. The protocol adapter according to claim 1 wherein the circuits include an universal asynchronous receive and transmit (UART) circuit for providing communication of asynchronous data to and from the computer.
9. The protocol adapter according to claim 1 further comprising a plurality of LEDs, said plurality of LEDs providing a visual indication of the protocol being used by the protocol adapter.
10. The protocol adapter according to claim 9 wherein the plurality of LEDs includes a plurality of dual colored LEDs.
11. The protocol adapter according to claim 10 wherein the plurality of dual colored LEDs are four dual colored LEDs, wherein three of the dual colored LEDs indicate which one of six user selected protocols is being used, and the fourth dual color LED indicates a mode of operation, including the pass-through mode.
12. The protocol adapter according to claim 1 wherein the protocol adapter communicates with the vehicle network and the computer wirelessly.
13. A protocol adapter for transferring diagnostic signals between a vehicle network and a computer, said protocol adapter comprising:
a static RAM module and a flash memory module for providing reflashing that allows the protocol adapter to be adapted with new firmware;
a J1708 transceiver for providing an interface between the vehicle network and the computer when the vehicle network is operating in a J1708 protocol;
a J1850 transceiver for providing an interface between the vehicle network and the computer when the vehicle network is operating in a J1850 protocol;
a controller area network (CAN) transceiver circuit for providing an interface between the vehicle network and the computer when the vehicle network is operated in a J1939 protocol;
an RS-232 transceiver circuit for providing an interface to an RS-232 port on the computer; and
a universal asynchronous receive and transmit (UART) circuit for providing communication of asynchronous data to and from the computer.
14. The protocol adapter according to claim 13 wherein the protocol adapter includes a pass-through mode where the protocol adapter voltage translates signals between the vehicle network and the computer.
15. The protocol adapter according to claim 13 further comprising a plurality of LEDs, said plurality of LEDs providing a visual indication of the protocol being used by the protocol adapter.
16. The protocol adapter according to claim 15 wherein the plurality of LEDs includes a plurality of dual colored LEDs.
17. Te protocol adapter according to claim 16 wherein the plurality of dual colored LEDs are four dual colored LEDs, where three of the dual colored LEDs indicate which one of six user selected protocols is being used, and the fourth dual color LED indicates a mode of operation, including a pass-through mode.
18. A protocol adapter for transferring diagnostic signals between a vehicle network and a computer, said protocol adapter comprising:
a J1708 transceiver for providing an interface between the vehicle network and the computer when the vehicle network is operating in a J1708 protocol;
a J1850 transceiver for providing an interface between the vehicle network and the computer when the vehicle network is operating in a J1850 protocol;
a controller area network (CAN) transceiver circuit for providing an interface between the vehicle network and the computer when the vehicle network is operated in a J1939 protocol; and
a plurality of LEDs, said plurality of LEDs providing a visual indication of the protocol being used by the protocol adapter, wherein the plurality of LEDs includes a plurality of dual colored LEDs.
19. The protocol adapter according to claim 18 further comprising a static RAM module and a flash memory module for providing reflashing that allows the protocol adapter to be adapted with new firmware.
20. The protocol adapter according to claim 18 further comprising an RS-232 transceiver circuit for providing an interface to an RS-232 port on the computer.
21. The protocol adapter according to claim 18 further comprising a universal asynchronous receive and transmit (UART) circuit for providing communication of asynchronous data to and from the computer.
22. The protocol adapter according to claim 18 wherein the plurality of dual colored LEDs are four dual colored LEDs, wherein three of the dual colored LEDs indicate which one of six user selected protocols is being used, and the fourth dual color LED indicates a mode of operation, including a pass-through mode.
24. The protocol adapter according to claim 18 wherein the protocol adapter includes a pass-through mode where the protocol adapter voltage translates signals between the vehicle network and the computer.
25. The protocol adapter according to claim 18 wherein the protocol adapter communicates with the vehicle network and the computer wirelessly.
US10/970,042 2000-08-30 2004-10-21 Expanded protocol adapter for in-vehicle networks Abandoned US20050120158A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/970,042 US20050120158A1 (en) 2000-08-30 2004-10-21 Expanded protocol adapter for in-vehicle networks
US11/593,762 US20070124528A1 (en) 2000-08-30 2006-11-07 Expanded protocol adapter for in-vehicle networks
US13/410,606 US9862390B2 (en) 2000-08-30 2012-03-02 Expanded protocol adapter for in-vehicle networks
US13/561,963 US9158723B2 (en) 2000-08-30 2012-07-30 Expanded protocol adapter for in-vehicle networks

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US22900800P 2000-08-30 2000-08-30
US09/942,130 US7152133B2 (en) 2000-08-30 2001-08-29 Expanded functionality protocol adapter for in-vehicle networks
US10/970,042 US20050120158A1 (en) 2000-08-30 2004-10-21 Expanded protocol adapter for in-vehicle networks

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/942,130 Continuation US7152133B2 (en) 2000-08-30 2001-08-29 Expanded functionality protocol adapter for in-vehicle networks

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US11/593,762 Continuation-In-Part US20070124528A1 (en) 2000-08-30 2006-11-07 Expanded protocol adapter for in-vehicle networks
US13/561,963 Continuation US9158723B2 (en) 2000-08-30 2012-07-30 Expanded protocol adapter for in-vehicle networks

Publications (1)

Publication Number Publication Date
US20050120158A1 true US20050120158A1 (en) 2005-06-02

Family

ID=26922865

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/942,130 Expired - Lifetime US7152133B2 (en) 2000-08-30 2001-08-29 Expanded functionality protocol adapter for in-vehicle networks
US10/970,042 Abandoned US20050120158A1 (en) 2000-08-30 2004-10-21 Expanded protocol adapter for in-vehicle networks
US13/561,963 Expired - Lifetime US9158723B2 (en) 2000-08-30 2012-07-30 Expanded protocol adapter for in-vehicle networks

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/942,130 Expired - Lifetime US7152133B2 (en) 2000-08-30 2001-08-29 Expanded functionality protocol adapter for in-vehicle networks

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/561,963 Expired - Lifetime US9158723B2 (en) 2000-08-30 2012-07-30 Expanded protocol adapter for in-vehicle networks

Country Status (1)

Country Link
US (3) US7152133B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060020856A1 (en) * 2004-07-22 2006-01-26 Anuez Tony O Computer diagnostic interface
US20060282213A1 (en) * 2005-06-08 2006-12-14 Caterpillar Inc. Integrated regeneration and engine controls
CN107291068A (en) * 2017-07-28 2017-10-24 深圳市元征科技股份有限公司 Vehicular diagnostic method and vehicle diagnostic equipment

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7152133B2 (en) 2000-08-30 2006-12-19 Dearborn Group, Inc. Expanded functionality protocol adapter for in-vehicle networks
US20070124528A1 (en) * 2000-08-30 2007-05-31 Dearborn Group, Inc. Expanded protocol adapter for in-vehicle networks
US7324550B2 (en) * 2003-07-30 2008-01-29 Spx Corporation Scan tool can adapter
US7334041B2 (en) * 2004-02-26 2008-02-19 Teradyne, Inc. Vehicle communications interface
US8938565B2 (en) * 2006-02-15 2015-01-20 Fortin Auto Radio Inc. Synchronous or asynchronous multi layer data link communication between a multi-functional data bus interface and a transponder bypass for automotive aftermarket security system and/or remote car starter
US20110055292A1 (en) * 2009-09-03 2011-03-03 Dinu Petre Madau System and method for standardizing vehicle network data across vehicle product lines
US9422874B2 (en) * 2012-12-05 2016-08-23 Electromotive, Inc. Simplified method to inject ethanol or other solution additives into diesel engines equipped with a digital data bus
US10353691B2 (en) 2016-09-30 2019-07-16 Cummins Inc. Updating electronic controller through telematics
US10515390B2 (en) * 2016-11-21 2019-12-24 Nio Usa, Inc. Method and system for data optimization
CN107977212A (en) * 2017-12-08 2018-05-01 延锋伟世通电子科技(南京)有限公司 Support the high speed cd-rom recorder of multiple communication modes
US10755506B2 (en) 2018-06-26 2020-08-25 Ikeyless, Llc System and method for pairing a key with a vehicle via a vehicle communications port by a dongle
CN111913472A (en) * 2020-07-30 2020-11-10 深圳市元征科技股份有限公司 Operation mode control method of vehicle diagnostic device and related device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4720807A (en) * 1985-05-20 1988-01-19 Vacuum General, Inc. Adaptive pressure control system
US5541840A (en) * 1993-06-25 1996-07-30 Chrysler Corporation Hand held automotive diagnostic service tool
US5870573A (en) * 1996-10-18 1999-02-09 Hewlett-Packard Company Transistor switch used to isolate bus devices and/or translate bus voltage levels
US5896569A (en) * 1996-05-15 1999-04-20 Communications Manufacturing Company Wireless access to telephone network dial tone
US5908455A (en) * 1996-10-07 1999-06-01 Hewlett-Packard Company High performance automotive diagnostics instrumentation architecture
US6122684A (en) * 1996-12-27 2000-09-19 Canon Kabushiki Kaisha Network scanner system providing read instruction to plurality of scanners to read divided originals and providing re-arranging order input for re-arranging information of the originals
US6193359B1 (en) * 1998-04-21 2001-02-27 Lexmark International, Inc. Ink jet print head containing a radiation curable resin layer
US6320876B1 (en) * 1996-02-06 2001-11-20 Alcatel Usa, Inc. N:1 transcoder
US6526340B1 (en) * 1999-12-21 2003-02-25 Spx Corporation Multi-vehicle communication interface
US6564285B1 (en) * 1994-06-03 2003-05-13 Intel Corporation Synchronous interface for a nonvolatile memory
US20050083965A1 (en) * 2000-03-02 2005-04-21 Dearborn Group, Inc. Protocol adapter for transferring diagnostic signals between in-vehicle networks and a computer

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5758109A (en) * 1990-03-19 1998-05-26 Thomas A. Gafford Repeater/switch for distributed arbitration digital data buses
US5200900A (en) * 1990-09-06 1993-04-06 John B. Adrain Automotive multiple memory selector apparatus with human interactive control
EP0474932A1 (en) * 1990-09-13 1992-03-18 Hewlett-Packard Company Network fault analyzer
WO1993023809A1 (en) * 1992-05-15 1993-11-25 Connective Strategies, Inc. Isdn-based high speed communication system
US6486801B1 (en) * 1993-05-18 2002-11-26 Arrivalstar, Inc. Base station apparatus and method for monitoring travel of a mobile vehicle
US5459660A (en) * 1993-12-22 1995-10-17 Chrysler Corporation Circuit and method for interfacing with vehicle computer
US5727207A (en) * 1994-09-07 1998-03-10 Adaptec, Inc. Method and apparatus for automatically loading configuration data on reset into a host adapter integrated circuit
US5646535A (en) * 1995-01-17 1997-07-08 Elonex Ip Hudings, Ltd. Diagnostic display using front panel LEDS
US5654688A (en) * 1995-04-14 1997-08-05 Omega Research And Development, Inc. Vehicle security system having enhanced remote transmitter security
US5764156A (en) * 1996-07-11 1998-06-09 Ilco Unican Inc. Transponder detector
US6259891B1 (en) * 1997-09-04 2001-07-10 Hughes Electronics Corporation Adapter and method for use in a portable communication signal receiver system
US6081858A (en) * 1997-11-26 2000-06-27 Cirrus Logic, Inc. Apparatus and method for shaping random waveforms
US6338010B1 (en) * 1998-09-03 2002-01-08 Delco Electronics Corporation Multi-sensor module for communicating sensor information over a vehicle data bus
SE9902624L (en) * 1999-07-08 2001-01-09 Ericsson Telefon Ab L M Portable communication device with visual indicating means and method for providing visual status indication for the same
WO2001077698A2 (en) * 2000-04-04 2001-10-18 Contact Technology Systems, Inc. Power line testing device with signal generator and signal detector
US6389337B1 (en) * 2000-04-24 2002-05-14 H. Brock Kolls Transacting e-commerce and conducting e-business related to identifying and procuring automotive service and vehicle replacement parts
US6647323B1 (en) * 2000-05-24 2003-11-11 General Motors Corporation Vehicle communication link automatic diagnostic tool detection
US20070124528A1 (en) 2000-08-30 2007-05-31 Dearborn Group, Inc. Expanded protocol adapter for in-vehicle networks
US7152133B2 (en) * 2000-08-30 2006-12-19 Dearborn Group, Inc. Expanded functionality protocol adapter for in-vehicle networks

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4720807A (en) * 1985-05-20 1988-01-19 Vacuum General, Inc. Adaptive pressure control system
US5541840A (en) * 1993-06-25 1996-07-30 Chrysler Corporation Hand held automotive diagnostic service tool
US6181992B1 (en) * 1993-06-25 2001-01-30 Chrysler Corporation Automotive diagnostic service tool with hand held tool and master controller
US6564285B1 (en) * 1994-06-03 2003-05-13 Intel Corporation Synchronous interface for a nonvolatile memory
US6320876B1 (en) * 1996-02-06 2001-11-20 Alcatel Usa, Inc. N:1 transcoder
US5896569A (en) * 1996-05-15 1999-04-20 Communications Manufacturing Company Wireless access to telephone network dial tone
US5908455A (en) * 1996-10-07 1999-06-01 Hewlett-Packard Company High performance automotive diagnostics instrumentation architecture
US5870573A (en) * 1996-10-18 1999-02-09 Hewlett-Packard Company Transistor switch used to isolate bus devices and/or translate bus voltage levels
US6122684A (en) * 1996-12-27 2000-09-19 Canon Kabushiki Kaisha Network scanner system providing read instruction to plurality of scanners to read divided originals and providing re-arranging order input for re-arranging information of the originals
US6193359B1 (en) * 1998-04-21 2001-02-27 Lexmark International, Inc. Ink jet print head containing a radiation curable resin layer
US6526340B1 (en) * 1999-12-21 2003-02-25 Spx Corporation Multi-vehicle communication interface
US20050083965A1 (en) * 2000-03-02 2005-04-21 Dearborn Group, Inc. Protocol adapter for transferring diagnostic signals between in-vehicle networks and a computer

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060020856A1 (en) * 2004-07-22 2006-01-26 Anuez Tony O Computer diagnostic interface
US20060282213A1 (en) * 2005-06-08 2006-12-14 Caterpillar Inc. Integrated regeneration and engine controls
WO2006135501A1 (en) * 2005-06-08 2006-12-21 Caterpillar Inc. Integrated regeneration and engine controls
US7623953B2 (en) 2005-06-08 2009-11-24 Caterpillar Inc. Integrated regeneration and engine controls
CN107291068A (en) * 2017-07-28 2017-10-24 深圳市元征科技股份有限公司 Vehicular diagnostic method and vehicle diagnostic equipment

Also Published As

Publication number Publication date
US20020046313A1 (en) 2002-04-18
US7152133B2 (en) 2006-12-19
US9158723B2 (en) 2015-10-13
US20130024587A1 (en) 2013-01-24

Similar Documents

Publication Publication Date Title
US9158723B2 (en) Expanded protocol adapter for in-vehicle networks
US7984225B2 (en) ASCII gateway to in-vehicle networks
US6772248B1 (en) Protocol adapter for in-vehicle networks
US9862390B2 (en) Expanded protocol adapter for in-vehicle networks
US8032668B2 (en) Protocol adapter for passing diagnostic messages between a host computer and vehicle networks operating in J1939 or J1708 protocol
US20080098380A1 (en) System, method, and device for updating programmable electronic equipment with a transport device from a deployment server via the internet or other communication medium
CN101853173A (en) Software upgrading method and device of programmable logic device of distributed system
JP2004527826A (en) Common platform used in car maintenance
US7561875B1 (en) Method and apparatus for wirelessly testing field-replaceable units (FRUs)
US8554896B2 (en) Protocol adapter for transferring diagnostic signals between in-vehicle networks and a computer
CN102253845B (en) Server system
CN113347273B (en) Vehicle-mounted Ethernet data conversion method, device, equipment and medium
CN110096291A (en) Power management chip upgrades circuit, method and the network equipment
CN114356671A (en) Board card debugging device, system and method
CN104798345A (en) Master bus device for a vehicle communication bus of a motor vehicle
CN107850890B (en) Method and system for operating portable storage media based on remote terminal unit in industrial control and automation system
CN115303203A (en) Debugging board of vehicle-mounted controller, vehicle-mounted controller mainboard and vehicle
KR200439053Y1 (en) Device having reconfigurable chip for interacting with processor using serial communication channel and system thereof
CN115599191B (en) Power-on method and power-on device of intelligent network card
KR100479508B1 (en) Apparatus of Controlling to Communicate with Other Boards using One Communication Port
CN113886317B (en) Method and device for BMC to adapt to multi-platform CPU and storage medium
CN109495381A (en) Gateway and method for judging machine to be networked on gateway
CN115858261A (en) Module testing system, testing method, electronic device, and computer storage medium
CN115470173A (en) Communication switching system, method, device and readable storage medium
CN117097770A (en) Remote sensing intelligent terminal system with standardized hardware interface

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION