WO1992014216A1 - Interactive diagnostic system for an automotive vehicle, and method - Google Patents

Interactive diagnostic system for an automotive vehicle, and method Download PDF

Info

Publication number
WO1992014216A1
WO1992014216A1 PCT/US1992/000721 US9200721W WO9214216A1 WO 1992014216 A1 WO1992014216 A1 WO 1992014216A1 US 9200721 W US9200721 W US 9200721W WO 9214216 A1 WO9214216 A1 WO 9214216A1
Authority
WO
WIPO (PCT)
Prior art keywords
computer
sensors
actuators
auto
specific
Prior art date
Application number
PCT/US1992/000721
Other languages
French (fr)
Inventor
Moshe Gray
Original Assignee
Edge Diagnostic Systems
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 Edge Diagnostic Systems filed Critical Edge Diagnostic Systems
Priority to DE69232029T priority Critical patent/DE69232029T2/en
Priority to EP92906083A priority patent/EP0575399B1/en
Priority to JP04506273A priority patent/JP3081243B2/en
Priority to DK92906083T priority patent/DK0575399T3/en
Priority to AT92906083T priority patent/ATE204990T1/en
Priority to CA002101336A priority patent/CA2101336C/en
Publication of WO1992014216A1 publication Critical patent/WO1992014216A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/3644Constructional arrangements
    • G01R31/3648Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means
    • G01R31/006Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
    • G01R31/007Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks using microprocessors or computers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means

Definitions

  • Thepresent invention relates generallyto a diagnostic system for an automotive vehicle of the type having (1) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle and (2) an onboard computer for monitoring the sensors and controlling the operation of the actuators.
  • the present invention relates more particularly to what may be referred to as an interactive system for diagnosing the performance of a vehicle (1) by controlling the operation of one or more of its specific actuators independent of its onboard computer, (2) by simulating the operation of one or more of its specific sensors independent of the actual operation of those sensors, and (3) by continuously monitoring and analyzing the other vehicle actuators and sensors and, in fact, all of the electronic data entering and/or exiting the onboard computer, preferably, in real time.
  • ECM includes an onboard computer 10 which is generally referred to as an electronic control module.
  • This ECM serves to control the operation of one or more specific actuators associated withthe vehicle's auto,drive system 12 including its engine and other components by responding to the network of corresponding sensors.
  • Typical actuators which are usually solenoids, although not always, might include fuel injectors, anair divertervalve, an ignition module, valves associated with anti-lock brakes, as well as others, some of which are illustrated in Figure 1.
  • Typical sensors may include temperature sensors, oxygen level sensors, sensors associated with anti-lock brakes and so on, some of which are also illustrated in Figure 1.
  • the ECM uses an oxygen sensor in the exhaust manifold to sense the oxygen level there and, at the same time, it operates the fuel injector through an associated solenoid.
  • the ECM senses an increase in oxygen, it will automatically increase fuel consumption by appropriately operating the fuel injection solenoid and, if it senses a decrease in oxygen, it will automatically decrease fuel consumption by means of the same solenoid, thus achieving optimal emission levels.
  • FIG. 1 a typical arrangement 14 for electrically connecting the ECM 10 with its network of actuators and sensors 12 is illustrated.
  • This connection arrangement includes an auto-side connector 16 having a series of auto-side plug-in terminals 18 respectively connected with associated sensors and actuators and a computer-side connector 20 disengageably connectable to the auto-side connector by means of corresponding, complementary computer-side plug-in terminals 22 connected to the appropriate circuitry within electronic control module 10.
  • the auto-side terminals 18 are shown as the male terminals and the computer-side terminals 22 are shown as female terminals.
  • cooperating terminals 18, 22 are designated Tl, T2, T3 and so on.
  • the oxygen sensor might be associated with terminal Tl in one vehicle and T5 in another.
  • Vehicle makes and models may include sensors and actuators that other vehicle makes and models do not have.
  • a knock sensor used to sense engine knocks, which result in the ECM retarding spark timing, is found generally only in more expensive cars.
  • the automotive service professional might use what is commonly referred to as a "breakout box", generally indicated by the reference numeral 24, for gaining access to all of the terminals Tl- T10.
  • the breakout box has its own adaptor 26 disposed between and connecting together auto-side connector 16 with computer-side connector 20 such that each terminal 18 remains connected to its associated terminal 22.
  • adaptor 26 is connected to th « breakout box through a connecting harness 28 for electrically connecting the breakout box's own terminals 30 to corresponding terminals Tl, T2, T3 and so on.
  • the breakout box 24 is typically used by the automotive service professional to diagnose a problem associated with energization of a trouble light on the dashboard of the vehicle in question.
  • Many vehiclemakes and models include their own trouble code associated with each given trouble light.
  • a trouble code indicates some abnormal condition in a given circuit within the vehicle's electronic system.
  • trouble code 42 on a GM vehicle may indicate abnormal voltage readings from the oxygen sensor.
  • a professional may connect the breakout box 24 and insert a voltmeter into the terminal associated with the oxygen sensor on that particular vehicle, say terminal T 5 , and verify the actual voltage in the circuit. It is worthwhile noting that whereas some trouble codes are very specific, others are quite general and in many cases the same code will be set for many different problems; further more, many problems will cause the setting of multiple trouble codes.
  • the diagnostic system associated with the breakout box 24, as described above, is a passive system. That is, the automotive service professional uses the breakout box to access the connector terminals in order to observe the components associated with those terminals typically by connecting a volt meter and from those observations, he is hopefully able to diagnose the problem.
  • a more particular object of the present invention is to provide a diagnostic work station which utilizes its own external computer for continuously monitoring, preferably in real time, and analyzing electronic data entering and/or 25. exiting the onboard computer of the vehicle being diagnosed including actual data associated with the vehicle's network of sensors and actuators.
  • Another particular object of the present invention is to provide a state-of-the-art diagnostic work station that
  • Still anotherparticular object of the present invention is to provide a state-of-the-art diagnostic work station that is rapidly and easily adapted for use with different vehicle makes and models.
  • the particular diagnostic work station, actually system, disclosed herein is specifically designed for high technology automotive vehicles of the type described in conjunction with Figure 1.
  • a vehicle including (1) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle, (2) an onboard computer for monitoring the sensors and controlling operation of the actuators, and (3) cooperating auto-side and computer-side connectors having cooperating auto-side and computer-side plug-in terminals for electrically connecting the onboard computer with the sensors and actuators, again as described previously in conjunction with Figure 1.
  • the particular diagnostic work station disclosed herein utilizes means including its own computer arrangement separate from the vehicle's onboard computer, for continuouslymonitoring and analyzing in real time electronic data entering and/or exiting the onboard computer, that is, the ECM, including actual data associatedwith thevehicle's network of sensors and actuators.
  • the ECM electronic data entering and/or exiting the onboard computer
  • the monitor in association with the external computer arrangement, the outputs of a number of related sensors can be simultaneously observed visually while, at the -same time, the operation of associated actuators are monitored.
  • the diagnostic work station disclosed herein includes a series of components that cooperate with its external computer for allowing the work station to interact directly with the vehicle's network of sensors and actuators and its onboard computer. This is accomplished first by providing suitable means for selectively and temporarily disconnecting one or more specific sensors and/or one or more specific actuators from the vehicle's onboard computer. At the same time, the work station's external computer arrangement is temporarily connected with these latter sensors for simulating the action of each one independent of its actual operation and also connected to these latter actuators for controlling the operation of each of these actuators independent of the onboard computer.
  • the diagnostic work station disclosed herein merely serves a passive role of continuously monitoring and analyzing thevehicle inquestion or actually interactswith the vehicle, as described briefly above, it is readily and rapidly adaptable for use with vehicles of different makes and models. This is because, although different vehicle makes and models include different sensors and/or actuators anddifferent onboard computers, thework station's external computer is provided with a database for distinguishing between these differences.
  • FIGURE 1 diagrammatically illustrates, partially in block-diagram, a diagnostic system designed in accordance with the prior art for use with high-technology automotive vehicles;
  • FIGURE 2 is a diagrammatic illustration, partially in block-diagram, of a diagnostic work station for similar high- technology vehicles , but one which is designed in accordance with the present invention.
  • FIGURE 3 is a diagrammatic illustration of aparticular feature of the work station in Figure 2.
  • FIGURES 4 and 5 are further diagrammatic illustrations depicting the way the system functions.
  • Figure 2 illustrates a diagnostic work station 32 which is designed in accordance with the present invention to provide automotive service professionals with all the tools necessary to perform precision diagnostic testing on today's high technology vehicles.
  • One such vehicle generally indicated by the reference numeral 34, is diagrammatically illustrated in Figure 2 and corresponds to the vehicle described heretofore in conjunction with Figure 1.
  • vehicle 34 includes among other components, an entire auto-drive system 35 which itself includes an engine, transmission, brakes, and so on, as well as a network of sensors and actuators associated with these latter components.
  • Vehicle 34 also includes an onboard computer, specifically the same electronic control module 10 and arrangement 14 for electrically connecting the ECM with the sensors and actuators as described in conjunction with Figure 1.
  • arrangement 14 includes an auto-side connector 16 having its own auto-side plug-in terminals 18 and a computer-side connector 20 including its own computer- side plug-in terminals 22.
  • terminals T1-T10 only ten terminals are illustrated, specifically terminals T1-T10. Most of these terminals connect associated sensors or actuators with appropriate circuitry at ECM 10. For example, terminal Tl connects ECM 10 with sensor SI, terminal T2 connects the ECM to sensor S2, and so on.
  • diagnostic work station 32 This work station includes its own external computer arrangement 36 which, as will be discussed in more detail below, is specifically designed for three primary purposes. First, it is designed to control the operation of one or more specific actuators independent of one another and independent of the onboard ECM 10. Second, it is designed to simulate the operation of one or more specific sensors, independent of one another and independent of their actual operation. Third, computer arrangement 36 is designed to continuously monitor and analyze in real time all of the electronic data entering and exiting ECM 10 including actual data associated with the network of sensors and actuators.
  • work station 32 also includes an arrangement 38 which also serves a number of purposes.
  • arrangement 38 serves to selectively and temporarily disconnect one or more specific sensors and/or actuators from ECM 10.
  • arrangement 38 serves to connect external computer arrangement 36 to those actuators that have been temporarily disconnected from ECM 10 so that the external computer arrangement can override the ECM and control those actuators.
  • arrangement 38 serves to connect the external computer arrangement 36 into the circuitry of ECM 10 associated with those sensors that have been temporarily disconnected in order to simulate the operation of those sensors.
  • arrangement 38 serves to connect external computer arrangement 36 to ECM 10 for monitoring the data entering and/or leaving the ECM, that is, the data passingbetween the ECM and various vehicle drive system components.
  • actuator A6 for example, actuator A6
  • sensors S3 and S4 it can also monitor the other actuators and sensors, that is, those actuators and sensors that remain connected to the ECM.
  • the ECM By modulating this signal in the same way as the actual sensor S4 would, the ECM can be made to believe that the engine itself is varying in temperature causing it to vary the ignition timing accordingly. As a result, the vehicle's advance-retard angle can be observed as a function of temperature without ever leaving the service garage.
  • computer arrangement 36 takes over control of certain actuators and simulates certain sensors to make ECM 10 think that the vehicle is under a load. At the same time, it continuously monitors thevalve in question in order to see if it actually does open the proper way under this load.
  • computer arrangement 36 it is also possible to use computer arrangement 36 to directly control the EGR value, by disconnecting it from ECM 10, and driving it to open, simultaneously monitoring other vehicle conditions such as temperature and fuel modulation in order to discern whether the value is operating properly.
  • work station 32 is capable of taking an interactive role in diagnosing vehicle 34.
  • the present invention is certainly not limited to those particular examples.
  • work station 32 may be used solely for monitoring and analyzing certain vehicle functions without any interactive role at all.
  • An example of this might be the vehicle's cruise control. Since the cruise control is not critical to the vehicle's operation, it may be desirable, from an economic standpoint, to provide the work station without means for interacting with the cruise control. In this case, the cruise control wouldbe connected to computer arrangement 36 in a "monitor only" mode, in which case, the computer arrangement can still analyze operation of the cruise control and not directly affect its operation.
  • work station 32 In a most economical version of work station 32, it would be designed only to continuously monitor and analyze in real time electronic data entering and exiting the ECM without any interactive roles at all.
  • the work station serves as a highly sophisticated analytical tool far superior to the breakout box illustrated in Figure 1, but would have less diagnostic capability than the interactive work station illustrated in Figure 2.
  • FIG. 2 this latter arrangement including what may be referred to as a pod 40 which is comprised of a series of lines or channels Cl, C2 and so on, include electronic switching circuits to be described below.
  • This pod is disengageably connectable to a vehicle adaptor 42 by means of their respective plug-in cable harnesses 44 and 46.
  • Adaptor 42 is comprised of its own auto-side connector 48 and its own computer-side connector 50, each of which includes its own plug-in terminals complementary to plug-in terminals 18 and 22. In this way the connectors 16 and 48 and the connectors 20 and 50 can be respectively connected together.
  • the connectors 16 and 20 may differ for different vehicle makes and models and, hence, different adapters must be used.
  • the terminal Tl associated with the sensor S1, s shown in Figure 2 is connected to Channel Cl.
  • the terminal Tl may be associated with different drive system component, for example, sensor S4, andmight therefore be connected through the cooperating adaptor to Channel C* for example.
  • each adapter has its own unique way of connecting terminals Tl, T2 and so on with channel lines Cl, C2 and so on.
  • pod 40 is comprised of a series of electronic switching circuits which may be readily provided by those with ordinary skill in the art. However, for purposes of simplicity, these switching circuits are depicted in Figure 2 as simple mechanical- switches and will be referred toherein as either switches or switching circuits. It is important to note that there are three different sets of switching circuits which perform three different functions. There is a first set of switching circuits generally represented by the switches SI, S2, S3 and so on. A second set is indicated at S'l, S'2 and so on, while a third set is shown at S"5, S"6, S"8 and S"10. The function of each set will be described below.
  • Switches SI, S2, S3 and so on function to selectively connect or disconnect corresponding auto-side terminals 18 to or from associated computer-side terminals 22.
  • the switch SI on channel line Cl is shown in its closed condition, thereby connecting the Tl terminal 18 to the Tl terminal 22. This in turn will electrically connect the sensor SI to its associated circuitry in ECM 10 through the plug-in terminals Tl.
  • switch S2 on channel line C2 which maintains sensor S2 connected to ECM 10.
  • sensors S3 and S4 are shown in an opened condition, thereby disconnecting the T3 and T4 terminals 18 from the T3 and T4 terminals 22 which, in turn, disconnect sensors S3 and S4 from ECM 10.
  • switches S6 is open, switches S5 and S10 are closed, and there are no switches S associated with channel lines C7, C8 and C9.
  • the C7 channel line which is a monitor only line as described above, may be connected to, for example, the connector terminals associated with the vehicle's cruise control. In this way, computer arrangement 36 can monitor and analyze the cruise control but it cannot interact with it.
  • the C9 line in Figure 2 is actually provided to symbolically represent a series of lines for monitoring all of the other lines. This is more realistically depicted in Figure 3, as will be seen.
  • the C8 line will be discussed hereinafter.
  • the second series of switches, S'l, S'2 and so on, serve to connect corresponding computer-side terminals 22 to the sensor simulating circuitry 56 within computer arrangement 36 while the third series of switches S"5, S"6 and S"8 serve to connect the corresponding auto-side terminals 18 to the actuator driving circuit 56 within computer arrangement 36.
  • switch S'l is shown opened and therefore assures that the circuitry within the ECM 10 and connected to the Tl computer-side terminal 22 is not driven by external computer arrangement 36.
  • switching circuit S'3 connects computer arrangement 36 to the circuitry in ECM 10 associated with sensor S3 through the T3 computer- side terminal 22.
  • switching circuit S"6 is closed and therefore connects actuator A6 with computer arrangement 36 through the T6 terminal 18.
  • channel line C8 the status of the other switching circuits should be self explanatory from Figure 2 and the discussion immediately above.
  • the switching circuits S' are associated with sensors and thus connect the computer arrangement 36 to ECM 10 while the switching circuits S" are associated with actuators and hence connect computer arrangement 36 to the actuators.
  • line C 8 it should be noted that it includes both an S 1 and an S" switching circuit. This is because the C 8 line serves to test the ground lines in the entire vehicle system. By closing the switch S'8, the ground lines in the ECM 10 can be resistance tested by injecting a known current into the line and measuring the resultant voltage. This is also true for the ground lines of the vehicle drive system side by closing the switch S"8. While only one such line C8 is shown, there are usually a number of such lines.
  • this arrangement includes its own CPU 52 which can be, for example, part of a readily providable personal computer including an associated monitor 54 and keyboard 55.
  • the arrangement also provides a suitable and readily providable interface between the computer including the necessary digital/analog converters one ofwhich is generally indicated at 56 and analog/digital converters generally indicated at 58.
  • the digital/analog converters 56 allow CPU 52 to drive (actually control the operation of) particularvehicle actuators through switching circuits S" and simulate particular sensors feeding into circuitry within the ECM 10 through cooperating switching circuits S 1 .
  • the analog/digital converters allow the external CPU 52 to "listen to", that is, monitor data entering and leaving ECM 10.
  • one or more A/D converters can be used for listening to all the terminal lines utilizing a suitable and readily providable sweep mechanism which is operated in a time slicing mode.
  • some of the D/A converters associated with actuators are actually driver circuits including on-off switches. Further, note that channels Cl -
  • CIO in pod 40 connect to A/D circuitry 58 through a conventional and readily providable multiplexer 59 forming part of the sweep mechanism just mentioned so that individual ter inal lines and specific groups of terminal lines can be scanned by the CPU.
  • CPU 52 may be part of any suitable and readily providable computer, for example a standard personal computer.
  • the software used to run the computer represented generally by the diagrammatically depicted look up table 59 or menu, is also readily providable by those with ordinary skill in the art in view of the teachings herein.
  • the software must be designed to control the various actuators in the intended manner and simulate the various sensors. It also must have the ability to analyze the various data presented to the external computer.
  • a particular feature of work station 32 resides in a specific software database maintained within CPU 52. As indicated above, different vehiclemakes and/ormodels compatible with work station 32 may include different sensors or actuators, different onboard computers and/or a different arrangement of auto-side and computer-side terminals.
  • external CPU 52 includes a database for distinguishing between any of these differences in different vehicle makes and models.
  • the automotive service professional can easily enter the appropriate vehicle identification into CPU 52 using keyboard 55 and provide the appropriate adaptor 32 in order to make the work station compatible with the particular vehicle in question.
  • the database also includes performance information pertaining to specific sensors and actuators for particular vehicle makes and models.
  • the CPU and its software include suitable and readilyprovidable means for storing electronic data presented to it into memory, a database having exemplary data associated with the networks of sensors and actuators, and means for comparing the actual data stored in memory with the exemplary data.
  • the CPU and its software also include suitable and readily providable means for carrying out different diagnostic tests by operating certain specific actuators and simulating certain specific sensors in a predetermined way.
  • Software menu 60 is shown specifically including an "AUTO SELECT" item which represents a data base for distinguishing between vehicle makes and models.
  • TIO items represent data associated with the sensors, actuators and other components connected with connector terminals Tl - TIO. As stated above, this data varies with the particular vehicle selected and would include for certain components the desired performance criteria to be used as a reference against actual performance data.
  • the items labeled "Test No. 1", “Test No. 2" and so on refer to a data base for carrying out different predetermined diagnostic tests.
  • the menu 60 illustrated in Figure 2 is by no means complete, nor is it intended to be complete. It is provided rather as an example of the necessary software required to operate CPU 52 in the desired manner, which software is readily providable, as indicated above. A more detailed discussion of the way in which the overall work station operates from a software standpoint will follow.
  • the terminal lines associated with terminals Tl and T2 are shown as monitoring lines and, hence, include no switching circuits at all.
  • the terminal lines associated with terminals T3, T4 and T5 do include switching circuits.
  • a single switching circuit is used to combine the function of the previously described switches S and S 1 or S".
  • a single switching circuit S w 3 is used to connect the auto-side and ECM side terminals T3 to one another and alternatively to connect the ECM side terminal T3 to D/A circuitry within computer arrangement 36. This is also the case for switching circuit S w 4.
  • the terminal line T5 includes a switching circuit Sw5 which in one position connects together the ECM side and auto-side terminals T5 and in the opposite position connects computer arrangement 36, actually its driver circuit 56, to the auto-side terminal T5 for connection with the associated actuator A5.
  • a switching circuit Sw5 which in one position connects together the ECM side and auto-side terminals T5 and in the opposite position connects computer arrangement 36, actually its driver circuit 56, to the auto-side terminal T5 for connection with the associated actuator A5.
  • driver circuits including on/off switches rather than through D/A converters.
  • any given actuator is always driven by the external computer in a way which is consistent with the actuator's electrical properties, i.e., voltage, current, impedance, etc.
  • a solenoid requires different drive parameters than a stepper monitor.
  • monitoring lines Tl and T2 in Figure 3 are shown including A/D converters but all of the other lines, that is, those including switching circuits also include A/D converters which serve to monitor or listen to those lines, regardless of the position of any given switching circuit. In this latter regard, in actual practice, it may be desirable to include a single A/D converter for listening purposes along with a sweep mechanism operated in a time slice mode.
  • the data base (DB) is composed of various tables as shown in Figure 4, as follows:
  • Component Table For every component used with any vehicle, there is an entry in this table. Every entry contains the component identification (ID), type (sensor, thermistor, solenoid, etc.) and electrical parameters (min-max volts, resistance, inductance, translation, tables to physical units, etc.) .
  • ID component identification
  • type sensor, thermistor, solenoid, etc.
  • electrical parameters min-max volts, resistance, inductance, translation, tables to physical units, etc.
  • Channel Table For every channel Cl, C2 and so on in the pod there is an entry in this table. Every entry contains the channel mux-address, the switch address, the D/A address, and other electricalparameters (i.e. gain, i pedence, drive capabilities, etc.).
  • Every ECM used in any vehicle there is an entry in this table describing the vehicle connector 14 (see Figure 1) . Every entry is itself a table with an entry for every terminal on the particular ECM. Every terminal entry contains the terminal name (e.g., Tl, T2), the component connected to this terminal, and the channel Cl, C2, and so on, through which this terminal is routed in pod 40.
  • Tl terminal name
  • C2 channel Cl, C2 and so on
  • VIN vehicle ID number
  • general engine information i.e. , number of cylinders, ignition type, injection type, etc.
  • Different components may connect to same terminal on different connectors.
  • Some channels may connect to different components on different connectors.
  • the first example will be what is called a sweep test, invoked by say item Test No. 1 in menu 60 of Fig. 2.
  • the sweep test is a software function that examines all terminals of a given vehicle sequentially, monitoring them under known conditions for abnormal behavior.
  • the second example to be discussed is a functional bypass test, invoked say by item Test No. 5 of menu 60, Fig.
  • a functional test will look at a group of terminals simultaneously, examining a particular correlation in their operation.
  • Sweep tests are divided into functional groups: key off, key on-engine off, cranking and engine running tests.
  • the vehicle ECM Under constant running conditions (RPM and load) the vehicle ECM will constantly monitor the oxygen sensor output which may be high, indicating high oxygen contents in the exhaust manifold, or low, indicating low oxygen.
  • the ECM responds by modulating the fuel injectors to counter the oxygen readings.
  • This scheme is called a negative feedback loop, where injector pulse width is the controlled variable and oxygen is the error signal.
  • Test Description While the engine is running, the system 32 will inject a simulated oxygen signal into the ECM.
  • the signal is a square wave, with min-max voltage range based on DB values for a given oxygen sensor. While injecting this signal, the system will simultaneously monitor the Injector driver line, computing in real time the variation in injector pulse width, and also the output of the real oxygen sensor.
  • a software function is provided within the system to execute the above test.
  • the connector table for the vehicle ( Figure 4) is scanned, searching for the terminals corresponding to the oxygen signal, the injector drivers (one or more) and the tach signal (RPM) .
  • the oxygen channel switch is configured for bypass into the ECM.
  • the appropriate D/A is configured to generate a square wave with min-max voltage equal to nominal values for oxygen from the DB.
  • the injector driver, the oxygen sensor and the tach signal are configured for "Read" (to listen) by properly selecting their respective channels in the A/D mux.
  • the user is instructed to rev the engine to 2000 RPM, and the test begins:
  • the system monitors the tach signal, waiting for 2000 RPM. At that point, the D/A is enabled which causes the simulated signal to be generated.
  • the program then monitors simultaneously the simulated value, the real oxygen value and the injector driver.
  • the injector signal is converted in real time to a pulse-width value, and is plotted against 5 time together with the other values. This goes on for approximately 15 seconds, at which time bypass is disabled and monitoring stops.
  • the final stage is a mathematical computation done on the data recorded in memory. The correlation of simulated oxygen and injector pulse width 0 is computed, and the skew between simulated oxygen and real oxygen is measured. Both values are compared against good known results.
  • the present invention is not limited to the particular computer arrangement 36 or the particular connector arrangement 38 illustrated in Figures 2 and 3. Rather, based on the teachings herein, one with ordinary skill in the art can readily modify either of these arrangements so long as they fulfill the functions herein. Moreover, based on the teachings herein, and with C suitable and readily providable knowledge about particular automotive vehicles, one with ordinary skill in the software art can readily design the software used to operate computer 52.
  • the present invention does not relate to the software per se but rather to the way in which the overall diagnostic station is able to continuously monitor and analyze vehicle 34 and more particularly to the way it is able to take an interactive role in the diagnostic process. In an actual working embodiment, an IBM PC AT or compatible system has been provided. Tables 1-3 forming the Appendix I (pages A1-A20) attached hereto list examples of actual engines, specific functions and tests by the actual embodiment. The present invention contemplates but is not limited to these particular engines, functions and tests. APPENDIX
  • NAME A SHORTHAND NAME USED BY THE MANUFACTURER TO DESIGNATE THE PARTICULAR SIGNAL.
  • TYPE THE COMPONENT TYPE CONNECTED TO THIS SIGNAL.
  • SOLENOID ELECTRICAL SOLENOID. STP_MOTOR STEPPER MOTOR. WARN_LT WARNING LIGHT. THERMISTOR HEAT VARIABLE RESISTOR. RESISTOR VARIABLE RESISTOR (POTENTIOMETER)
  • HALL_SWITCH HALL EFFECT SWITCH.

Abstract

This interactive diagnostic system provides the automotive service professional with all of the tools necessary to provide precision diagnostic testing on today's computer-controlled cars. This is accomplished by providing the system with means including an external computer (36) for controlling operation of one or more specific actuators independent of the onboard computer (10) and for simulating the operation of these latter sensors. At the same time, the electronic data entering and exiting the onboard computer (10) including the actual data associated with the network of sensors and actuators (12) can be continuously monitored and analyzed by the external computer (36).

Description

INTERACTIVE DIAGNOSTIC SYSTEM FOR AN AUTOMOTIVE VEHICLE. AND METHOD
Thepresent invention relates generallyto a diagnostic system for an automotive vehicle of the type having (1) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle and (2) an onboard computer for monitoring the sensors and controlling the operation of the actuators. The present invention relates more particularly to what may be referred to as an interactive system for diagnosing the performance of a vehicle (1) by controlling the operation of one or more of its specific actuators independent of its onboard computer, (2) by simulating the operation of one or more of its specific sensors independent of the actual operation of those sensors, and (3) by continuously monitoring and analyzing the other vehicle actuators and sensors and, in fact, all of the electronic data entering and/or exiting the onboard computer, preferably, in real time.
It is a fact that most new cars and trucks, that is, automotive vehicles generally, are far more sophisticated than their predecessors. As exemplified in Figure 1, a typical vehicle manufactured today, generally indicated at
8, includes an onboard computer 10 which is generally referred to as an electronic control module. This ECM serves to control the operation of one or more specific actuators associated withthe vehicle's auto,drive system 12 including its engine and other components by responding to the network of corresponding sensors. Typical actuators which are usually solenoids, although not always, might include fuel injectors, anair divertervalve, an ignition module, valves associated with anti-lock brakes, as well as others, some of which are illustrated in Figure 1. Typical sensors may include temperature sensors, oxygen level sensors, sensors associated with anti-lock brakes and so on, some of which are also illustrated in Figure 1. The way in which these components interrelate with one another and with the electronic control module may be best exemplified by the way in which fuel injection is controlled as a function of oxygen levels within the engine. More specifically, the ECM uses an oxygen sensor in the exhaust manifold to sense the oxygen level there and, at the same time, it operates the fuel injector through an associated solenoid. Thus, if the ECM senses an increase in oxygen, it will automatically increase fuel consumption by appropriately operating the fuel injection solenoid and, if it senses a decrease in oxygen, it will automatically decrease fuel consumption by means of the same solenoid, thus achieving optimal emission levels.
Still referring to Figure 1, a typical arrangement 14 for electrically connecting the ECM 10 with its network of actuators and sensors 12 is illustrated. This connection arrangement includes an auto-side connector 16 having a series of auto-side plug-in terminals 18 respectively connected with associated sensors and actuators and a computer-side connector 20 disengageably connectable to the auto-side connector by means of corresponding, complementary computer-side plug-in terminals 22 connected to the appropriate circuitry within electronic control module 10. In the embodiment illustrated in Figure 1, the auto-side terminals 18 are shown as the male terminals and the computer-side terminals 22 are shown as female terminals. For purposes of clarity, cooperating terminals 18, 22 are designated Tl, T2, T3 and so on. Only ten such terminals have been illustrated for purposes of convenience but in today's vehicles, there can be as may as 100 such terminals. The components connected with these terminals vary between different vehicle makes and models. For example, the oxygen sensor might be associated with terminal Tl in one vehicle and T5 in another. Vehicle makes and models may include sensors and actuators that other vehicle makes and models do not have. For example, a knock sensor used to sense engine knocks, which result in the ECM retarding spark timing, is found generally only in more expensive cars.
Having described the present-day high tech automotive vehicle, attention is now directed to one prior art way in which it can be serviced. Specifically, the automotive service professional might use what is commonly referred to as a "breakout box", generally indicated by the reference numeral 24, for gaining access to all of the terminals Tl- T10. To this end, the breakout box has its own adaptor 26 disposed between and connecting together auto-side connector 16 with computer-side connector 20 such that each terminal 18 remains connected to its associated terminal 22. At the same time, adaptor 26 is connected to th« breakout box through a connecting harness 28 for electrically connecting the breakout box's own terminals 30 to corresponding terminals Tl, T2, T3 and so on. In this way, the automotive service professional can easily gain access to any of the terminals Tl - TIO by means of terminals 30. In actual practice, the breakout box 24 is typically used by the automotive service professional to diagnose a problem associated with energization of a trouble light on the dashboard of the vehicle in question. Many vehiclemakes and models include their own trouble code associated with each given trouble light. Typically, a trouble code indicates some abnormal condition in a given circuit within the vehicle's electronic system. For example, trouble code 42 on a GM vehicle may indicate abnormal voltage readings from the oxygen sensor. Thus, on a vehicle with code 42 set, a professional may connect the breakout box 24 and insert a voltmeter into the terminal associated with the oxygen sensor on that particular vehicle, say terminal T5, and verify the actual voltage in the circuit. It is worthwhile noting that whereas some trouble codes are very specific, others are quite general and in many cases the same code will be set for many different problems; further more, many problems will cause the setting of multiple trouble codes.
It is important to note that the diagnostic system associated with the breakout box 24, as described above, is a passive system. That is, the automotive service professional uses the breakout box to access the connector terminals in order to observe the components associated with those terminals typically by connecting a volt meter and from those observations, he is hopefully able to diagnose the problem.
There are a number drawbacks associated with the passive diagnostic approach just described utilizing breakout box 24. One obvious drawback relates to the time it takes to make the diagnosis. An appropriate manual for each given vehicle make and model must be kept and reviewed in order to determine which terminals to access and what to look for, depending upon the particulartrouble light that is flashing and the particular vehicle. In many cases, the trouble that is described by the vehicle operator does not always result in a flashing trouble light or the trouble is intermittent 5 and does not always occur at the time the vehicle is being diagnosed. After an extended diagnosticperiod, the problem may not be found or its results suspect. Moreover, the problem may only occur under certain conditions that cannot be duplicated at the service station. For example, 10 evaluating problems associated with the airmanagement system often require that the vehicle's engine be under load. Of course, this is not possible using breakout box 24 without actually driving the vehicle.
In view of the foregoing, it is a general object of 15 the present invention to provide a state-of-the-art diagnostic work station designed to provide automotive service professionals with all the tools necessary to perform precision diagnostic testing ontoday's computer-controlled engines, anti-lock brakes and other such components, as 20 discussed previously in conjunction with Figure 1.
A more particular object of the present invention is to provide a diagnostic work station which utilizes its own external computer for continuously monitoring, preferably in real time, and analyzing electronic data entering and/or 25. exiting the onboard computer of the vehicle being diagnosed including actual data associated with the vehicle's network of sensors and actuators.
Another particular object of the present invention is to provide a state-of-the-art diagnostic work station that
30 takes an interactive role, which means that it is not only capable of analyzing the electronic data entering and/or exiting the onboard computer, but it is also capable of controlling the operation of one or more specific actuators independent of the onboard computer and simulating the operation of one or more specific sensors, independent of the actual operation of these sensors, as contrasted with the previously described breakout box 24 which merely takes a passive role.
Still anotherparticular object of the present invention is to provide a state-of-the-art diagnostic work station that is rapidly and easily adapted for use with different vehicle makes and models.
As will be discussed in more detail hereinafter, the particular diagnostic work station, actually system, disclosed herein is specifically designed for high technology automotive vehicles of the type described in conjunction with Figure 1. Thus, it is designed for use with a vehicle including (1) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle, (2) an onboard computer for monitoring the sensors and controlling operation of the actuators, and (3) cooperating auto-side and computer-side connectors having cooperating auto-side and computer-side plug-in terminals for electrically connecting the onboard computer with the sensors and actuators, again as described previously in conjunction with Figure 1.
In accordancewith one aspect of the present invention, the particular diagnostic work station disclosed herein utilizes means including its own computer arrangement separate from the vehicle's onboard computer, for continuouslymonitoring and analyzing in real time electronic data entering and/or exiting the onboard computer, that is, the ECM, including actual data associatedwith thevehicle's network of sensors and actuators. Thus, using the monitor in association with the external computer arrangement, the outputs of a number of related sensors can be simultaneously observed visually while, at the -same time, the operation of associated actuators are monitored.
In accordance with another, more complex aspect of the present invention, the diagnostic work station disclosed herein includes a series of components that cooperate with its external computer for allowing the work station to interact directly with the vehicle's network of sensors and actuators and its onboard computer. This is accomplished first by providing suitable means for selectively and temporarily disconnecting one or more specific sensors and/or one or more specific actuators from the vehicle's onboard computer. At the same time, the work station's external computer arrangement is temporarily connected with these latter sensors for simulating the action of each one independent of its actual operation and also connected to these latter actuators for controlling the operation of each of these actuators independent of the onboard computer. At the same time, some of the other sensors and actuators, that is, those not disconnected from the vehicle's onboard computer, can be continuously monitored and analyzed by the external computer. Thus, if it is necessary to observe certain vehicle functions at high altitude or under high or low temperature conditions, using the diagnostic work station disclosed herein, it is not necessary to move the vehicle to a location of high altitude or to subject the vehicle to high or low temperature conditions. Rεther, all that is necessary is to disconnect the appropriate barometric and temperature sensors from the vehicle's onboard computer and, using the external computer arrangement, simulate the way the sensors would operate at high altitude and at high or low temperature conditions so that the onboard computer thinks these latter conditions exist. The onboard computer will then operate the rest of the vehicle functions as if that were the case and these latter functions can then be monitored and analyzed by the external computer under these simulated conditions.
Whether the diagnostic work station disclosed herein merely serves a passive role of continuously monitoring and analyzing thevehicle inquestion or actually interactswith the vehicle, as described briefly above, it is readily and rapidly adaptable for use with vehicles of different makes and models. This is because, although different vehicle makes and models include different sensors and/or actuators anddifferent onboard computers, thework station's external computer is provided with a database for distinguishing between these differences.
Other, more detailed features of the present invention will become apparent fromthe following detaileddescription in conjunction with the drawings, wherein:
FIGURE 1 diagrammatically illustrates, partially in block-diagram, a diagnostic system designed in accordance with the prior art for use with high-technology automotive vehicles;
FIGURE 2 is a diagrammatic illustration, partially in block-diagram, of a diagnostic work station for similar high- technology vehicles , but one which is designed in accordance with the present invention; and
FIGURE 3 is a diagrammatic illustration of aparticular feature of the work station in Figure 2.
FIGURES 4 and 5 are further diagrammatic illustrations depicting the way the system functions. Turning now to the drawings, attention is immediately directed to Figure 2, inasmuch as Figure 1 has been discussed previously. Figure 2 illustrates a diagnostic work station 32 which is designed in accordance with the present invention to provide automotive service professionals with all the tools necessary to perform precision diagnostic testing on today's high technology vehicles. One such vehicle, generally indicated by the reference numeral 34, is diagrammatically illustrated in Figure 2 and corresponds to the vehicle described heretofore in conjunction with Figure 1. Thus, vehicle 34 includes among other components, an entire auto-drive system 35 which itself includes an engine, transmission, brakes, and so on, as well as a network of sensors and actuators associated with these latter components. For purposes of convenience, the sensors and actuators are indicated by the letters S andAwith numerical subscripts distinguishing one from the other. Vehicle 34 also includes an onboard computer, specifically the same electronic control module 10 and arrangement 14 for electrically connecting the ECM with the sensors and actuators as described in conjunction with Figure 1. It may be recalled that arrangement 14 includes an auto-side connector 16 having its own auto-side plug-in terminals 18 and a computer-side connector 20 including its own computer- side plug-in terminals 22. For purposes of convenience, only ten terminals are illustrated, specifically terminals T1-T10. Most of these terminals connect associated sensors or actuators with appropriate circuitry at ECM 10. For example, terminal Tl connects ECM 10 with sensor SI, terminal T2 connects the ECM to sensor S2, and so on. The particular components M7 and G8 illustrated as part of the auto-drive system and connected to the ECM through terminals T7 and T8 will be described hereinafter along with the function of terminal T9. Having again described the necessary components of vehicle 34 for purposes of the present invention, attention is now directed to diagnostic work station 32. This work station includes its own external computer arrangement 36 which, as will be discussed in more detail below, is specifically designed for three primary purposes. First, it is designed to control the operation of one or more specific actuators independent of one another and independent of the onboard ECM 10. Second, it is designed to simulate the operation of one or more specific sensors, independent of one another and independent of their actual operation. Third, computer arrangement 36 is designed to continuously monitor and analyze in real time all of the electronic data entering and exiting ECM 10 including actual data associated with the network of sensors and actuators.
Still referring to Figure 2, work station 32 also includes an arrangement 38 which also serves a number of purposes. First, it serves to selectively and temporarily disconnect one or more specific sensors and/or actuators from ECM 10. Second, and at the same time, arrangement 38 serves to connect external computer arrangement 36 to those actuators that have been temporarily disconnected from ECM 10 so that the external computer arrangement can override the ECM and control those actuators. Third, arrangement 38 serves to connect the external computer arrangement 36 into the circuitry of ECM 10 associated with those sensors that have been temporarily disconnected in order to simulate the operation of those sensors. Fourth, arrangement 38 serves to connect external computer arrangement 36 to ECM 10 for monitoring the data entering and/or leaving the ECM, that is, the data passingbetween the ECM and various vehicle drive system components. Thus, as computer arrangement 36 operates a given actuator, for example, actuator A6, and simulates one or more sensors, for example, sensors S3 and S4, it can also monitor the other actuators and sensors, that is, those actuators and sensors that remain connected to the ECM.
Having described work station 32 generally, attention is now directed to a number of particular examples of the way in which it may be used to diagnose problems associated with the vehicle 34. As one such example, it may be necessary to observehowthe advance-retard angle associated with thevehicle's ignition timing changes with temperature. In this case, all of the drive system components in the vehicle remain connected to onboard ECM 10, except for a particular temperature sensor, for example sensor S4. This latter sensor is disconnected from its associated circuitry in ECM 10 and the associated circuitry is connected by arrangement 38 to external computer arrangement 36 through a cooperating computer-side terminal 22 via terminal T4, as will be seen. In this way, computer arrangement 36 can be operated to simulate the temperature sensor connected to T4 by generating the appropriate signal to ECM 10. By modulating this signal in the same way as the actual sensor S4 would, the ECM can be made to believe that the engine itself is varying in temperature causing it to vary the ignition timing accordingly. As a result, the vehicle's advance-retard angle can be observed as a function of temperature without ever leaving the service garage.
As another example, it may be necessary to test the performance of the vehicle's air management system. This system is supposed to allow a certain amount of air to flow from the exhaust back into the intake manifold for controlling the temperature in the manifold by using the heat from the exhaust air. This is controlled by a certain actuator, for example, the exhaust recirculation valve in General Motors cars. However, this valve will only open under certain conditions. One such condition is when the vehicle is under load, as briefly mentioned earlier in the discussion of Figure 1. Thus, if the vehicle is at the garage, the vehicle's ECM will not itself open the exhaust recirculation valve since the vehicle itself is not under load. At the same time, it is not practical to actually drive the vehicle. Under these circumstances, work station 32 is especially appropriate. In this case, computer arrangement 36 takes over control of certain actuators and simulates certain sensors to make ECM 10 think that the vehicle is under a load. At the same time, it continuously monitors thevalve in question in order to see if it actually does open the proper way under this load. Alternatively, it is also possible to use computer arrangement 36 to directly control the EGR value, by disconnecting it from ECM 10, and driving it to open, simultaneously monitoring other vehicle conditions such as temperature and fuel modulation in order to discern whether the value is operating properly.
The foregoinghave been two examples of theway inwhich work station 32 is capable of taking an interactive role in diagnosing vehicle 34. The present invention is certainly not limited to those particular examples. In fact, in certain cases, work station 32 may be used solely for monitoring and analyzing certain vehicle functions without any interactive role at all. An example of this might be the vehicle's cruise control. Since the cruise control is not critical to the vehicle's operation, it may be desirable, from an economic standpoint, to provide the work station without means for interacting with the cruise control. In this case, the cruise control wouldbe connected to computer arrangement 36 in a "monitor only" mode, in which case, the computer arrangement can still analyze operation of the cruise control and not directly affect its operation. In a most economical version of work station 32, it would be designed only to continuously monitor and analyze in real time electronic data entering and exiting the ECM without any interactive roles at all. In this embodiment, the work station serves as a highly sophisticated analytical tool far superior to the breakout box illustrated in Figure 1, but would have less diagnostic capability than the interactive work station illustrated in Figure 2.
Having described the way in which work station 32 functions generally and having recited particular examples, attention is now directed to a more detailed discussion of computer arrangement 36 and connector arrangement 38. As illustrated in Figure 2, this latter arrangement including what may be referred to as a pod 40 which is comprised of a series of lines or channels Cl, C2 and so on, include electronic switching circuits to be described below. This pod is disengageably connectable to a vehicle adaptor 42 by means of their respective plug-in cable harnesses 44 and 46. Adaptor 42 is comprised of its own auto-side connector 48 and its own computer-side connector 50, each of which includes its own plug-in terminals complementary to plug-in terminals 18 and 22. In this way the connectors 16 and 48 and the connectors 20 and 50 can be respectively connected together. The reason that the adaptor 42 is disengageably connectable with pod 40 by means of plug-in harnesses 44 and 46 is that the connectors 16 and 20 may differ for different vehicle makes and models and, hence, different adapters must be used. For example, in one vehicle make, the terminal Tl associated with the sensor S1, s shown in Figure 2, is connected to Channel Cl. However, while not shown, for a different vehicle make, the terminal Tl may be associated with different drive system component, for example, sensor S4, andmight therefore be connected through the cooperating adaptor to Channel C* for example. Thus, each adapter has its own unique way of connecting terminals Tl, T2 and so on with channel lines Cl, C2 and so on.
As stated above, pod 40 is comprised of a series of electronic switching circuits which may be readily provided by those with ordinary skill in the art. However, for purposes of simplicity, these switching circuits are depicted in Figure 2 as simple mechanical- switches and will be referred toherein as either switches or switching circuits. It is important to note that there are three different sets of switching circuits which perform three different functions. There is a first set of switching circuits generally represented by the switches SI, S2, S3 and so on. A second set is indicated at S'l, S'2 and so on, while a third set is shown at S"5, S"6, S"8 and S"10. The function of each set will be described below.
Switches SI, S2, S3 and so on function to selectively connect or disconnect corresponding auto-side terminals 18 to or from associated computer-side terminals 22. Thus, the switch SI on channel line Cl is shown in its closed condition, thereby connecting the Tl terminal 18 to the Tl terminal 22. This in turn will electrically connect the sensor SI to its associated circuitry in ECM 10 through the plug-in terminals Tl. This is also true for switch S2 on channel line C2 which maintains sensor S2 connected to ECM 10. On the other hand, sensors S3 and S4 are shown in an opened condition, thereby disconnecting the T3 and T4 terminals 18 from the T3 and T4 terminals 22 which, in turn, disconnect sensors S3 and S4 from ECM 10. Note that switches S6 is open, switches S5 and S10 are closed, and there are no switches S associated with channel lines C7, C8 and C9. The C7 channel line, which is a monitor only line as described above, may be connected to, for example, the connector terminals associated with the vehicle's cruise control. In this way, computer arrangement 36 can monitor and analyze the cruise control but it cannot interact with it. The C9 line in Figure 2 is actually provided to symbolically represent a series of lines for monitoring all of the other lines. This is more realistically depicted in Figure 3, as will be seen. The C8 line will be discussed hereinafter.
The second series of switches, S'l, S'2 and so on, serve to connect corresponding computer-side terminals 22 to the sensor simulating circuitry 56 within computer arrangement 36 while the third series of switches S"5, S"6 and S"8 serve to connect the corresponding auto-side terminals 18 to the actuator driving circuit 56 within computer arrangement 36. Thus, for example, switch S'l is shown opened and therefore assures that the circuitry within the ECM 10 and connected to the Tl computer-side terminal 22 is not driven by external computer arrangement 36. On the other hand, switching circuit S'3 connects computer arrangement 36 to the circuitry in ECM 10 associated with sensor S3 through the T3 computer- side terminal 22. At the same time, switching circuit S"6 is closed and therefore connects actuator A6 with computer arrangement 36 through the T6 terminal 18.
With the possible exception of channel line C8, the status of the other switching circuits should be self explanatory from Figure 2 and the discussion immediately above. Note specifically that the switching circuits S' are associated with sensors and thus connect the computer arrangement 36 to ECM 10 while the switching circuits S" are associated with actuators and hence connect computer arrangement 36 to the actuators. With particular regard to line C8, it should be noted that it includes both an S1 and an S" switching circuit. This is because the C8 line serves to test the ground lines in the entire vehicle system. By closing the switch S'8, the ground lines in the ECM 10 can be resistance tested by injecting a known current into the line and measuring the resultant voltage. This is also true for the ground lines of the vehicle drive system side by closing the switch S"8. While only one such line C8 is shown, there are usually a number of such lines.
Still referring to Figure 2, attention is now directed to a more detailed discussion of computer arrangement 36. As seenthere, this arrangement includes its own CPU 52 which can be, for example, part of a readily providable personal computer including an associated monitor 54 and keyboard 55. The arrangement also provides a suitable and readily providable interface between the computer including the necessary digital/analog converters one ofwhich is generally indicated at 56 and analog/digital converters generally indicated at 58. Note that the digital/analog converters 56 allow CPU 52 to drive (actually control the operation of) particularvehicle actuators through switching circuits S" and simulate particular sensors feeding into circuitry within the ECM 10 through cooperating switching circuits S1. On the other hand, the analog/digital converters allow the external CPU 52 to "listen to", that is, monitor data entering and leaving ECM 10. In the case of this listening function, one or more A/D converters can be used for listening to all the terminal lines utilizing a suitable and readily providable sweep mechanism which is operated in a time slicing mode. Also, as will be seen hereinafter in conjunction with Figure 3, some of the D/A converters associated with actuators are actually driver circuits including on-off switches. Further, note that channels Cl -
CIO in pod 40 connect to A/D circuitry 58 through a conventional and readily providable multiplexer 59 forming part of the sweep mechanism just mentioned so that individual ter inal lines and specific groups of terminal lines can be scanned by the CPU.
As indicated above, CPU 52 may be part of any suitable and readily providable computer, for example a standard personal computer. The software used to run the computer, represented generally by the diagrammatically depicted look up table 59 or menu, is also readily providable by those with ordinary skill in the art in view of the teachings herein. The software must be designed to control the various actuators in the intended manner and simulate the various sensors. It also must have the ability to analyze the various data presented to the external computer. A particular feature of work station 32 resides in a specific software database maintained within CPU 52. As indicated above, different vehiclemakes and/ormodels compatible with work station 32 may include different sensors or actuators, different onboard computers and/or a different arrangement of auto-side and computer-side terminals. As a result, external CPU 52 includes a database for distinguishing between any of these differences in different vehicle makes and models. Thus, the automotive service professional can easily enter the appropriate vehicle identification into CPU 52 using keyboard 55 and provide the appropriate adaptor 32 in order to make the work station compatible with the particular vehicle in question. To this end, the database also includes performance information pertaining to specific sensors and actuators for particular vehicle makes and models. In addition, the CPU and its software include suitable and readilyprovidable means for storing electronic data presented to it into memory, a database having exemplary data associated with the networks of sensors and actuators, and means for comparing the actual data stored in memory with the exemplary data. The CPU and its software also include suitable and readily providable means for carrying out different diagnostic tests by operating certain specific actuators and simulating certain specific sensors in a predetermined way.
Software menu 60 is shown specifically including an "AUTO SELECT" item which represents a data base for distinguishing between vehicle makes and models. The Tl -
TIO items represent data associated with the sensors, actuators and other components connected with connector terminals Tl - TIO. As stated above, this data varies with the particular vehicle selected and would include for certain components the desired performance criteria to be used as a reference against actual performance data. The items labeled "Test No. 1", "Test No. 2" and so on refer to a data base for carrying out different predetermined diagnostic tests. The menu 60 illustrated in Figure 2 is by no means complete, nor is it intended to be complete. It is provided rather as an example of the necessary software required to operate CPU 52 in the desired manner, which software is readily providable, as indicated above. A more detailed discussion of the way in which the overall work station operates from a software standpoint will follow.
Turning now to Figure 3, attention is directed to a more accurate representation of the switching circuits within pod 40. In this case, the terminal lines associated with terminals Tl and T2 are shown as monitoring lines and, hence, include no switching circuits at all. On the other hand, the terminal lines associated with terminals T3, T4 and T5 do include switching circuits. Note specifically that a single switching circuit is used to combine the function of the previously described switches S and S1 or S". Thus, for example, in the case of terminal T3, a single switching circuit Sw3 is used to connect the auto-side and ECM side terminals T3 to one another and alternatively to connect the ECM side terminal T3 to D/A circuitry within computer arrangement 36. This is also the case for switching circuit Sw4. On the other hand, the terminal line T5 includes a switching circuit Sw5 which in one position connects together the ECM side and auto-side terminals T5 and in the opposite position connects computer arrangement 36, actually its driver circuit 56, to the auto-side terminal T5 for connection with the associated actuator A5. As indicated previously, some if not all of the actuators are controlled through driver circuits including on/off switches rather than through D/A converters. In this way, it is insured that any given actuator is always driven by the external computer in a way which is consistent with the actuator's electrical properties, i.e., voltage, current, impedance, etc. For example, a solenoid requires different drive parameters than a stepper monitor. Note also that not only the monitoring lines Tl and T2 in Figure 3 are shown including A/D converters but all of the other lines, that is, those including switching circuits also include A/D converters which serve to monitor or listen to those lines, regardless of the position of any given switching circuit. In this latter regard, in actual practice, it may be desirable to include a single A/D converter for listening purposes along with a sweep mechanism operated in a time slice mode.
Having now described overall workstation 32, attention is now directed to a specific example of the way in which it operates from a software standpoint. This example is not intended to limit the present invention. The discussion to follow will be organized by means of headings in association with Figures 4-5, starting with a discussion of the Data Base Structure, and followed by examples of various predetre ined tests which the system is capable of performing. 1. DATA BASE STRUCTURE (see Figure 4)
The data base (DB) is composed of various tables as shown in Figure 4, as follows:
Component Table: For every component used with any vehicle, there is an entry in this table. Every entry contains the component identification (ID), type (sensor, thermistor, solenoid, etc.) and electrical parameters (min-max volts, resistance, inductance, translation, tables to physical units, etc.) .
Channel Table: For every channel Cl, C2 and so on in the pod there is an entry in this table. Every entry contains the channel mux-address, the switch address, the D/A address, and other electricalparameters (i.e. gain, i pedence, drive capabilities, etc.).
2. CONNECTOR TABLE: For every ECM used in any vehicle, there is an entry in this table describing the vehicle connector 14 (see Figure 1) . Every entry is itself a table with an entry for every terminal on the particular ECM. Every terminal entry contains the terminal name (e.g., Tl, T2), the component connected to this terminal, and the channel Cl, C2, and so on, through which this terminal is routed in pod 40.
Engine Table: For every engine used in any vehicle there is an entry in this table containing the vehicle ID number (VIN) , general engine information (i.e. , number of cylinders, ignition type, injection type, etc.) and the ID of the connector for this engine.
The following specific information should be noted for exemplary purposes. 1. Many engines may share the same connector.
2. Many connectors may have the same terminal configuration.
3. Different components may connect to same terminal on different connectors.
4. Some channels may connect to different components on different connectors.
3. TEST FLOW
Having described the contents of information in the DB, we now proceed with examples of how this information is used in conjunction with actual testing of a vehicle.
The first example will be what is called a sweep test, invoked by say item Test No. 1 in menu 60 of Fig. 2. The sweep test is a software function that examines all terminals of a given vehicle sequentially, monitoring them under known conditions for abnormal behavior.
The second example to be discussed, is a functional bypass test, invoked say by item Test No. 5 of menu 60, Fig.
2. A functional test will look at a group of terminals simultaneously, examining a particular correlation in their operation.
4. SWEEP TEST INFORMATION FLOW
Sweep tests are divided into functional groups: key off, key on-engine off, cranking and engine running tests.
Key Off Tests: These tests look at all power ground lines. A s-ftware function scans the connector table for the vehicle (Fig. 4) searching for those terminals connected -to a component of the type "POWER" or "GROUND", as contained in the component information pointed at through the connector table. For every power terminal, the voltage is read from the appropriate channel and compared to the nominal values of the matching component in the DB.
For every ground terminal, voltage is read and compared as above, then the appropriate switch S" is turned on, routing that channel to one of the D/A's. The particular D/A is then driven by software to inject a known current into the line connected to the terminal on the car side. Voltage drop is read from the appropriate channel and line resistance is computed and compared to the DB values.
Key on-Enqine Off : These tests look at all sensors and actuators. For every sensor, voltage is read from the appropriate channel and compared to DB values as above. For all solenoids (actuators) voltage and resistance are measured as for ground lines. In addition, when current is injected into a solenoid, the actual current taken by the solenoid is plotted against time, and inductance is computed from this curve, and compared to DB values.
5. BYPASS TEST INFORMATION FLOW
As an example, consider the oxygen sensor bypass test.
Backcrround: Under constant running conditions (RPM and load) the vehicle ECM will constantly monitor the oxygen sensor output which may be high, indicating high oxygen contents in the exhaust manifold, or low, indicating low oxygen. The ECM responds by modulating the fuel injectors to counter the oxygen readings. Thus, when oxygen is high, the ECM will widen the injector pulse width, causing more fuel to be delivered into the combustion chamber, eventually reducing the oxygen contents in the exhaust manifold, and vice versa when oxygen is low. This scheme is called a negative feedback loop, where injector pulse width is the controlled variable and oxygen is the error signal. Test Description: While the engine is running, the system 32 will inject a simulated oxygen signal into the ECM. The signal is a square wave, with min-max voltage range based on DB values for a given oxygen sensor. While injecting this signal, the system will simultaneously monitor the Injector driver line, computing in real time the variation in injector pulse width, and also the output of the real oxygen sensor.
Expected Result; The correlation between the injected signal and fuel modulation indicates whether or not the ECM is properly responding to variations in oxygen. The skew between the injected oxygen and the real oxygen indicates the time response of the oxygen sensor. For a vehicle without any faults, the schematic results are shown in Figure 5.
6. TEST FLOW FOR OXYGEN BYPASS
A software function is provided within the system to execute the above test. First, the connector table for the vehicle (Figure 4) is scanned, searching for the terminals corresponding to the oxygen signal, the injector drivers (one or more) and the tach signal (RPM) . The oxygen channel switch is configured for bypass into the ECM. The appropriate D/A is configured to generate a square wave with min-max voltage equal to nominal values for oxygen from the DB. The injector driver, the oxygen sensor and the tach signal are configured for "Read" (to listen) by properly selecting their respective channels in the A/D mux. The user is instructed to rev the engine to 2000 RPM, and the test begins:
The system monitors the tach signal, waiting for 2000 RPM. At that point, the D/A is enabled which causes the simulated signal to be generated. The program then monitors simultaneously the simulated value, the real oxygen value and the injector driver. The injector signal is converted in real time to a pulse-width value, and is plotted against 5 time together with the other values. This goes on for approximately 15 seconds, at which time bypass is disabled and monitoring stops. The final stage is a mathematical computation done on the data recorded in memory. The correlation of simulated oxygen and injector pulse width 0 is computed, and the skew between simulated oxygen and real oxygen is measured. Both values are compared against good known results.
It is to be understood that the present invention is not limited to the particular computer arrangement 36 or the particular connector arrangement 38 illustrated in Figures 2 and 3. Rather, based on the teachings herein, one with ordinary skill in the art can readily modify either of these arrangements so long as they fulfill the functions herein. Moreover, based on the teachings herein, and with C suitable and readily providable knowledge about particular automotive vehicles, one with ordinary skill in the software art can readily design the software used to operate computer 52. The present invention does not relate to the software per se but rather to the way in which the overall diagnostic station is able to continuously monitor and analyze vehicle 34 and more particularly to the way it is able to take an interactive role in the diagnostic process. In an actual working embodiment, an IBM PC AT or compatible system has been provided. Tables 1-3 forming the Appendix I (pages A1-A20) attached hereto list examples of actual engines, specific functions and tests by the actual embodiment. The present invention contemplates but is not limited to these particular engines, functions and tests. APPENDIX
/* TABLE - 1 : ENGINES CURRENTLY SUPPORTED */
LEGEND :
- GENERAL MOTORS (ALL DIVISIONS)
- FORD MOTOR CO. (ALL DIVISIONS)
- CHRYSLER (ALL DIVISIONS)
- TOYOTA (ALL DIVISIONS)
Figure imgf000027_0001
THE FEDERALLY MANDATED 17 DIGIT VEHICLE IDENTIFICATION NUMBER, FOUND BEHIND THE WINDSHIELD OF EVERY VEHICLE SOLD IN THE USA. THE FIRST DIGIT IS COUNTRY CODE, THE SECOND IS MANUFACTURER CODE, THE EIGTH DIGIT IS ENGINE ID AND THE TENTH DIGIT IS YEAR CODE.
CYLINDERS : L4 - 4 CYLINDERS, LINEAR CONFIGURATION
V6 - 6 CYLINDERS, "V" CONFIGURATION
V8 - 8 CYLINDERS, "V" CONFIGURATION
DISPLACEMENT : IN LITERS.
FUEL-SYSTEM : CARB CARBURATOR
EFI ELECTRONIC FUEL INJECTION
TBI THROTTLE BODY INJECTION
TPI TUNES PORT INJECTION
CFI CONTINUOUS FUEL INJECTION MPI / MPFI MULTI PORT INJECTION
SFI / SEFI / SPFI SEQUENTIAL FUEL INJECTION
Figure imgf000028_0001
Figure imgf000029_0001
Figure imgf000030_0001
Figure imgf000031_0001
Figure imgf000032_0001
Figure imgf000033_0001
Figure imgf000034_0001
Figure imgf000035_0001
Figure imgf000036_0001
Figure imgf000037_0002
Figure imgf000037_0003
Figure imgf000037_0001
Figure imgf000038_0001
Figure imgf000039_0001
/* TABLE - 2 : LIST OF ALL SENSORS, ACTUATORS AND SIGNALS */
/* CURRENTLY IN THE DATABASE FOR GM AND FORD. */
/* NOTE : A PARTICULAR VEHICLE WILL ONLY USE A SUBSET OF THE */
/* COMPONENTS IN THIS LIST, TYPICALLY 20-40. */
LEGEND
MAKE : MANUFACTURER ID. GM - GENERAL MOTORS (ALL DIVISIONS) . FORD - FORD MOTOR CO. (ALL DIVISIONS).
NAME : A SHORTHAND NAME USED BY THE MANUFACTURER TO DESIGNATE THE PARTICULAR SIGNAL.
TYPE : THE COMPONENT TYPE CONNECTED TO THIS SIGNAL.
RELAY MECHANICAL ON/OFF RELAY. SWITCH ELECTRICAL ON/OFF SWITCH.
SOLENOID ELECTRICAL SOLENOID. STP_MOTOR STEPPER MOTOR. WARN_LT WARNING LIGHT. THERMISTOR HEAT VARIABLE RESISTOR. RESISTOR VARIABLE RESISTOR (POTENTIOMETER)
TRANSDUCER SOLID STATE SENSOR. PIEZO PIEZO ELECTRIC TRANSDUCER FREQ_GEN FREQUENCY GENERATOR. HALL_SWITCH HALL EFFECT SWITCH. POWER POWER LINE. GROUND GROUND LINE.
DIRECTION : INPUT - TO ECM, GENERALLY A SENSOR. OUTPUT - FROM ECM, GENERALLY AN ACTUATOR.
MAKE NAME TYPE DIRECTION DESCRIPTION
GM AC ON SWITCH INPUT AIR CONDITIONING STATUS GM AC CLTCH RELAY OUTPUT AIR CONDITIONING CLUTCH CONTROL GM AC RELAY RELAY OUTPUT AIR CONDITIONING CONSTANT RELAY GM AC CUT/O RELAY OUTPUT AIR CONDITIONING CUTOUT CONTROL GM AC P/SW SWITCH INPUT AIR CONDITIONING PRESSURE SWITCH GM AD SOL SOLENOID OUTPUT AIR DIVERTER SOLENOID GM AC SOL SOLENOID OUTPUT AIR CONTROL SOLENOID GM AIR/SOL SOLENOID OUTPUT AIR SWITCHING SOLENOID GM ALT C/SW SWITCH INPUT ALITITUDE COMP SWITCH GM ATS THERMISTOR INPUT AIR TEMPERATURE SENSOR SIGNAL GM BARO PIEZO INPUT BAROMETRIC PRESSURE SENSOR GM BRK SW SWITCH INPUT BRAKE SWITCH GM BYPASS SWITCH OUTPUT IGNITION MODULE BYPASS GM CAN PURG SOLENOID OUTPUT CANISTER PURGE SOLENOID GM CHK ENG WARNJLT OUTPUT CHECK ENGINE LIGHT GM CAM REF FREQ_GEN INPUT CAM REFERENCE SIGNAL GM CS MOD SWITCH OUTPUT COLD START MODIFIER GM C/F CTL RELAY OUTPUT COOLANT FAN CONTROL GM CF REQ SWITCH OUTPUT COOLENT FAN REQUEST GM COOL LT WARN_LT OUTPUT COOLANT TEMPERATURE LIGHT GM CON BATT POWER INPUT CONTINUOUS BATTERY GM CRNK SIG HALL_SWITCH INPUT CRANK SIGNAL GM CRNK REF FREQ_GEN INPUT CRANK REFERENCE PULSE IN GM CRNK GND GROUND INPUT CRANK REFERENCE GROUND GM C\SW SWITCH INPUT CRUISE CONTROL SWITCH GENERAL GM C\ENAB RELAY INPUT CRUISE ENGAGE GM C\RES SWITCH INPUT CRUISE RESUME GM C\SET SWITCH INPUT CRUISE SET GM CTS THERMISTOR INPUT COOLANT TEMPERATURE SENSOR GM CLS THERMISTOR INPUT COOLANT LEVEL SENSOR GM CYL SEL SWITCH INPUT CYLINDER SELECT W/GROUND GM 4CYL M SWITCH INPUT 4 CYLINDER SELECT W/GROUND GM 6CYL M SWITCH INPUT 6 CYLINDER SELECT W/GROUND GM 8CYL M SWITCH INPUT 8 CYLINDER SELECT W/GROUND GM DIAG EN SWITCH INPUT DIAGNOSTIC TEST TERMINAL GM DREF FREQ_GEN INPUT DISTRIBUTOR REFERENCE PULSE GM DREF 2X FREQ_GEN INPUT DISTRIBUTOR REFERENCE 2X SIGNAL GM DREF 18X FREQ_GEN INPUT DISTRIBUTOR REFERENCE 18X SIGNAL GM P/N DRV SWITCH OUTPUT PARK NEUTRAL DRIVE INDICATOR GM EAC SOL SOLENOID OUTPUT AIR DIVERTER SOLENOID GM E CELL SWITCH OUTPUT VEHICLE ELASPED CELL TIMER GM ECC CLU RELAY OUTPUT ELECTRONIC CLIMATE CONTROL CLUTCH GM EFE RELAY OUTPUT EARLY FUEL EVAPERATION GM EGR POS RESISTOR INPUT EXHAUST GAS RECIRCUIATION POSTION GM EGR SW SWITCH INPUT EGR DIAGNOSTIC SWITCH GM EGR V\SW SWITCH OUTPUT EGR VAC CONTROL SWITCH GM EGR PWM SOLENOID OUTPUT EGR PULSE WIDTH MOD GM EGRC SOLENOID OUTPUT EGR CONTROL SOLENOID GM EGRC WOT SWITCH INPUT EGR WIDE OPEN THROTTLE GM EGR CUT SWITCH INPUT EXHAUST GAS RECIRCUIATION RELAY GM EN AIR SOLENOID OUTPUT AIR CONTROL SOLENOID GM ESC FREQ_GEN INPUT ELECTRONIC SPARK RETARD CONTROL GM EST FREQ_GEN OUTPUT ELECTRONIC SPARK TIMING CONTROL GM FP RLY RELAY OUTPUT FUEL PUMP RELAY GM M/C SOL SOLENOID OUTPUT MIXTURE CONTROL SOLENOID FUEL SIGNAL
GEAR SWITCH
GROUND COOLANT TE__P___ATURE SIGNAL
MASS AIR FLOW GROUND
MAP SENSOR GROUND
MANIFOLD AIR TEMPERATURE GROUND
HIGH GEAR SWITCH INPUT
HOOD LOUVER SOLENOID
HOT LIGHT
IDLE AIR CONTROL
IGNITION GROUND
IDLE LOAD COMPENSATOR
INJECTOR DRIVER
INJECTOR GROUND
INJECTOR SELECT
IDLE SPEED CONTROL
IDLE SPEED NOSE SWITCH
KEY ON POWER
KNOCK SENSOR
IDLE AIR CONTROL
MASS AIR FLOW SENSOR
MASS AIR FLOW SENSOR
MASS AIR FLOW BURN OFF
MANIFOLD ABSOLUT PRESSURE
MANIFOLD AIR TEMPERATURE
OUTSIDE AIR TEMPERATURE
AUTO TRANSMITION OVERDRIVE REQUEST
MANUAL TRANSMITION OVERDRIVE REQUEST
OXYGEN SENSOR
OXYGEN SENSOR GROUND
PARK NEUTRAL
PULSE AIR CONTROL VALVE
POWER GROUND
POWER STEERING SWITCH
REVERSE GEAR SWITCH
REAR VAC BREAK
SECOND GEAR
CHECK ENG LAMP OUTPUT
SERIAL DATA COMMUNICATION LINK
SIGNAL RETURN (SENSOR GROUND)
SHIFT INDICATOR LIGHT
TACH REFERENCE SIGNAL
TORQUE CONVERTER CLUTCH RELAY
THIRD GEAR
FIRST GEAR
THROTTLE KICKER
THROTTLE POSITION SENSOR
THROTTLE POSITION SENSOR GROUND
TRANSMISSION UNITS IN GENERAL
TRANSMISSION UNITS IN GENERAL
VEHICLE ANTI THEFT SYSTEM
VACUUM SENSOR
VOLTAGE MONITOR
VOLTAGE REGULATOR
VEHICLE SPEED SENSOR
VEHICLE SPEED SENSOR GROUND
8 VOLT REFERENCE
Figure imgf000042_0001
WASTEGATE CONTROL AIR CONDITIONING CLUTCH CONTROL
AIR CONDITIONING CUTOUT CONTROL
AIR CONDITIONING STATUS
AIR CHARGE TEMPERATURE SENSOR
BAROMETRIC PRESSURE SENSOR
BAROMETRIC PRESSURE SENSOR
BRAKE ON/OFF SWITCH
CANISTER PURGE SOLENOID
COOLANT FAN CONTROL
CHECK ENGINE LIGHT
ECA CASE GROUND
CYLINDER ID SIGNAL
CLUTCH CONVERTER OVERRIDE SWITCH
CLUTCH ON/OFF SWITCH
KEEP ALIVE MEMORY
CRANKSHAFT POSITION SENSO
CRANKSHAFT POSITION SENSOR GROUND
BATTERY VOLTAGE CRANKING SIGNAL
CRUISE CONTROL SWITCH
DIAGNOSTIC DATA LINK
DUAL PLUG INHIBITOR
DUAL TEMPERATURE SWITCH
ENGINE COOLANT TEMPERATURE SENSOR
ELECTRIC DRIVE FA
EEC POWER RELAY
EXHAUST GAS OXYGEN SENSOR
OXYGEN SENSOR GROUND
OXYGEN SENSOR (RIGHT SIDE)
OXYGEN SENSOR (LEFT SIDE)
OXYGEN SENSOR GROUND (RIGHT SIDE)
OXYGEN SENSOR GROUND (LEFT SIDE)
EGR CUT OUT SOLENOID
EGR PRESSURE FEEDBACK
EGR VENT SOLENOID
EGR CONTROL SOLENOID
EGR VAC REGULATOR SOLENOID
EGR VALVE POSITION SENSOR
EXHAUST HEAT CONTROL
FEEDBACK CARBURETOR ACTUATO
FUEL CONTROL SOLENOID
FUEL PUMP VOLTAGE MONITOR
FUEL PUMP RELAY
TRANSMISSION GEAR SWITCH INDICATOR
POWER GROUND TO ENGINE BLOCK
HEATED OXYGEN SENSOR
HEATED OXYGEN SENSOR GROUND
HEATED OXYGEN SENSOR (LEFT SIDE)
HEATED OXYGEN SENSOR (RIGHT SIDE)
HEATED WINSHIELD RELAY
IGNITION GROUND (TFI MODULE)
IGNITION DIAGNOSTIC MONITOR
IGNITION MODULE SIGNAL
INJECTOR DRIVER
INLET AIR SOLENIOD
IDLE SPEED CONTROL
Figure imgf000043_0001
AIR BYPASS SOLENOID (THROTTLE) IDLE TRACKING SWITCH
VEHICLE POWER (KEY ON)
KNOCK SENSOR SIGNAL
LOW TEMPERATURE SWITCH
MASS AIR FLOW SENSOR
MASS AIR FLOW SENSOR GROUND
MANIFOLD ABSOLUTE PRESSURE SENSOR
MID TEMPERATURE SWITCH
NEUTRAL START SWITCH
OCTANE SWITCH
OVERDRIVE CANCEL INDICATOR LIGHT
POWER STEERING PRESSURE SWITCH
PROFILE IGNITION PICK-UP
SHIFT INDICATOR LIGHT
SIGNAL RETURN (SENSOR GROUND)
SHIFT SOLENOID 3SA
SELF TEST TRIGGER
SPARK OUTPUT SIGNAL TO TFI MODULE
SPARK RETARD SOLENOID
SPEED CONTROL SOLENOID
SPEED CONTROL GROUND
SPEED CONTROL COMMAND SWITCH
SPEED CONTROL VACUUM SOLENOID
SPEED CONTROL VENT SOLENOID
SPEED CONTROL SERVO TRANSDUCER
SELF TEST INPUT
SUPERCHARGE BYPASS SOLENOID
THERMACTOR AIR BYPASS SOLENOID
TORQUE CONVERTER CLUTCH
TACH SIGNAL
THERMACTOR AIR DIVERTER SOLENOID THERMACTOR DUMP RELAY THIRD GEAR SWITCH THROTTLE KICKER RELAY THROTTLE KICKER SOLENOID TRANSMISSION OIL T___P___ATURE SENSOR THROTTLE POSITION SENSOR TRANSMISSION GEAR SWITCH 3&2 TRANSMISSION GEAR SWITCH 4&3 TRANSMISSION LOCKUP SOLENOID TRANSMISSION SWITCH TRANSMISSION TEMPERATURE SWITCH TRANSMISSION THROTTLE SOLENOID VACUUM SWITCH LO VACUUM SWITCH HI VACUUM SWITCH MED VANE AIR FLOW SENSOR VARIABLE VOLTAGE CHOKE VANE AIR TEMPERATURE SENSOR VEHICLE POWER VEHICLE SPEED SENSOR VEHICLE SPEED SENSOR GROUND VOLTAGE REF (5 VOLT SENSOR INPUT) VOLTAGE REF (9 VOLT SENSOR INPUT) WASTEGATE SOLENOID CONTROL WIDE OPEN THROTTLE VACUUM SWITCH /* TABLE - 3 : TESTS PERFORMED DURING THE SWEEP TEST: */
KEY OFF ENG OFF TESTS:
TEST VOLTAGE AT CONTINUOUS BATTERY PINS.
TEST RESISTANCE OF POWER GROUNDS.
TEST RESISTANCE OF THE IDLE AIR CONTROL STEPPER MOTOR.
TEST RESISTANCE OF THE IDLE SPEED CONTROL DC REVERSIBLE MOTOR.
KEY ON ENG OFF TEST:
1 TEST VOLTAGE AT KEY POWER PINS.
2 TEST VOLTAGE AT SYSTEM GROUND PINS.
3 TEST VOLTAGE AT SENSOR GROUND PINS.
4 TEST VOLTAGE AT VREF PINS.
5 TEST VOLTAGE OF TPS.
6 TEST VOLTAGE AIR TEMPERATURE SENSOR.
7 TEST VOLTAGE OF BARO SENSOR.
8 TEST VOLTAGE OF MANIFOLD AIR PRESSURE SENSOR.
9 TEST VOLTAGE OF MANIFOLD AIR FLOW SENSORE.
10 TEST VOLTAGE OF COOLANT TEMP SENSOR.
11 TEST VOLTAGE OF ALL SOLENOIDS.
12 TEST RESISTANCE OF ALL SOLENOIDS.
13 TEST VOLTAGE OF ALL INJECTORS.
14 TEST RESISTANCE OF ALL INJECTORS.
CRANKING TEST: TEST RPM DURING CRANKING. TEST FUEL PUMP OPERATION DURING CRANKING. TEST MANIFOLD AIR PRESSURE DURING CRANKING. TEST MANIFOLD AIR FLOW DURING CRANKING. TEST CYLINDER ID SIGNAL DURING CRANKING.
TEST VOLTAGE DROP IN CONTINUOUS BATTERY PINS AFTER CRANKING. TEST VOLTAGE DROP IN KEY POWER PINS AFTER CRANKING.

Claims

What is claimed is:
1. An interactive diagnostic system for an automotive vehicle of the type having (1) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle, (ii) an onboard computer for monitoring said sensors and controlling the operation of said actuators, and (iii) means for electrically connecting said onboard computer with said sensors and actuators, said connecting means including an auto-side connector having a series of auto-side plug-in terminals respectively connected with said sensors and actuators and a computer-side connector disengagably connectable to said auto-side connector and having corresponding, complementary computer-side plug-in terminals connected to appropriate circuitry within the computer, said diagnostic system 5 comprising:
(a) first means for selectively and temporarily disconnecting one or more of said auto-side terminals from corresponding computer-side terminals, wherebyto selectively and temporarily disconnect one or more specific sensors o and/or actuators from said computer;
(b) second means temporarily connectable with said one or more specific auto-side terminals when the latter are disconnected fromtheir corresponding computer-side terminals for controlling the operation of said one or more specific 5 actuators independent of said onboard computer; and
(c) third means temporarily connectable with said one or more specific computer-side terminals when the latter are disconnected from their corresponding auto-side terminals for simulating the operation of said one or more specific 0 sensors independent of the actual operation of these latter sensors.
2. A system according to Claim 1 wherein said first means includes a network of electronic switching circuits individually connected between individual auto-side and computer-side terminals, each of said switching circuits being designed to operate independent of the other circuits between a closed condition and an open condition for connecting and disconnecting its associated auto-side and computer-side terminals to and from one another.
3. A system according to Claim 1 wherein said second means includes an external computer arrangement separate from said onboard computer for controlling the operation of said one or more specific actuators independent of said onboard computer by generating specific information digitally, converting said digital information to analog signals and directing said analog signals to said one or more specific actuators through said one or more specific auto-side terminals.
4. A system according to Claim 3 wherein said third means includes said external computer arrangement separate from said onboard computer for simulating the operation of said one or more specific sensors independent of the actual operation of these latter sensors by generating specific signals digitally from said external computer, converting said digital signals to analog information and directing said analog information to the appropriate circuitry within said onboard computer through said one or more specific computer-side terminals.
5. A system according to Claim 4 wherein each of said second and third means includes a network of electronic switching circuits individually connected between said external computer arrangement and individual auto-side or computer-side terminals, each of said switching circuits being designed to operate independently between a closed condition and an open condition for connecting and disconnecting the external computer arrangement to its associated auto-side or computer-side terminals.
5 6. A system according to Claim 5 wherein said first means includes a network of electronic switching circuits individually connected between individual auto-side and computer-side terminals, each of said switching circuits being designed to operate independently between a closed 0 condition and an open condition for connecting and disconnecting its associated auto-side and computer-side terminals to and from one another.
7. A system according to Claim 6 wherein said computer arrangement includes means for operating said networks of 5 electronic switchingcircuits individually or in anydesired combination.
8. A system according to Claim 4 wherein different vehicle makes and/or models compatible with said system may include different sensors and/or actuators, a different C onboard computer and/or a different arrangement of auto-side and computer-side terminals, and wherein said external computer arrangements includes a data base for distinguishing between any of said differences in different vehicle makes and models.
5 9. A system according to Claim 8 wherein said computer arrangement includes a visual display for visually displaying information from said external computer arrangement.
10. A system according to Claim 9 wherein said external computer arrangement includes a database for appropriately C scaling visually displayed graphic data depending on the vehicle being diagnosed, and the electrical parameters of the βensor/actuator connected to the terminal pin or pins being acted upon.
11. A system accordingto Claim 8 wherein said database includes performance information pertaining to specific sensors and actuators for particular vehicle makes and models.
12. A system according to Claim 1 including means for continuallymonitoring inreal time electronic data entering and/or exiting said onboard computer including actual data associated with said network of sensors and actuators.
13. A system according to Claim 12 wherein said monitoring means includes an external computer arrangement separate from said onboard computer for analyzing said electronic data.
14. A system according to Claim 13 wherein said computer includes means for storing said electronic data into memory, a data base having exemplary data associated with said network of sensors and actuators, and means for comparing the actual data stored in memory with said exemplary data.
15. A system according to Claim 12 including an external computer arrangement separate from said onboard computer forming part of said second means, third means, and said monitoring means for
(a) controlling the operation of said one or more specific actuators independent of said onboard computer,
(b) simulating the operation of said one or more specific sensors independent of the actual operation of the latter sensors, and/or (c) analyzing said electronic data.
16. A system according to Claim 15 wherein said external computer arrangement includesmans for causing said second, third, andmonitoringmeans to automatically operate in a predetermined way to carry out different predetermined tests on said network of sensors and actuators.
17. A diagnostic system for an automotive vehicle of the type having (i) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle (ii) an onboard computer for monitoring said sensors and controlling the operation of said actuators, and (iii) means for electrically connecting said onboard computer with said sensors and actuators, said connecting means including an auto-side connector having a series of auto-side plug-in terminals respectively connected with said sensors and actuators and a computer-side connector disengageably connectable to said auto-side connector andhaving corresponding, complementary computer- side plug-in terminals connected to appropriate circuitry within the computer, said diagnostic system comprising:
(a) means for continuously monitoring in real time electronic data entering and exiting said onboard computer including actual data associated with said network of sensors and actuators, said monitoring means including an external computer arrangement separate from said onboard computer for analyzing said electronic data.
18. A system according to Claim 17 wherein said computer arrangement includes means for storing said electronic data into memory, a database having exemplary data associated with said network of sensors and actuators, and means for comparing the actual data stored in memory with said exemplary data.
19. A system according to Claim 17 wherein different vehicle makes and/or models compatible with said system may include different sensors and/or actuators, different onboard computers and/or different arrangement of auto-side and computer-side terminals, and wherein said external computer arrangement includes a database for distinguishing between any of said differences in different vehicle makes and/or models.
20. The system according to Claim 19 wherein said database includes performance information pertaining to specific sensors and actuators for particular vehicle makes and models.
21. The system according to Claim 20 including:
(a) first means for selectively and temporarily disconnecting one or more of said auto-side terminals from correspondingcomputer-sideterminals, wherebyto selectively and temporarily disconnect one or more specific sensors and/or actuators from said onboard computer;
(b) second means temporarily connectable with said one or more specific auto-side terminals when the latter are disconnected fromtheircorresponding computer-sideterminals for controlling the operation of said one or more actuators independent of said onboard computer; and
(c) third means temporarily connectable with said one or more specific computer-side terminals when the latter are disconnected from their corresponding auto-side terminals for simulating the operation of said one or more specific sensors independent of the actual operation of these latter sensors.
22. A system according to Claim 21 wherein said external computer arrangement forms part of said second and third means for controlling the operation of said one or ore specific actuators independent of said onboard computer and for simulatingthe operation of said one or more specific sensors independent of the actual operation of these latter sensors.
5 23. A method of diagnosing an automotive vehicle of the type having (i) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle, (ii) an onboard computer for monitoring said sensors and controlling the operation of
IC said actuators, and (iii) means for electrically connecting said onboard computer with said sensors and actuators, said connecting means including an auto-side connector having a series of auto-side plug-in terminals respectively connected with said sensors and actuators and a computer-side 5 connector disengageably connectable to said auto-side connector andhaving corresponding, complementary computer- side plug-in terminals connected to appropriate circuitry within the computer, said method comprising the steps:
(a) selectively and temporarily disconnecting one or C more of said auto-side terminals from corresponding computer- side terminals, in order to selectively and temporarily disconnect one or more specific sensors and/or actuators from said computer; and
(b) controlling the operation of said one or more 5 specific disconnected actuators independent of said onboard computer and/or simulating the operation of said one or more specific disconnected sensors independent of the actual operation of those sensors.
24. A method according to Claim 23 including the step of continuously monitoring in real time electronic data entering and/or exiting said onboard computer including actual data associated with said network of sensors and actuators.
25. A method according to Claim 24 wherein an external computer arrangement separate from said onboard computer is used to control the operation of said specific actuators, to simulate the operation of said specific sensors, and to continuously monitor the electronic data entering and/or exiting said onboard computer.
26. A method according to Claim 25 wherein different vehicle makes and/or models compatible with said method may include different sensors and/or actuators, different onboard computers and/or a different arrangement of auto-side and computer-side terminals, said method including the step of providing a database in said external computer for distinguishing between any of said differences in said vehicle makes and/or models.
27. A method according to Claim 26 including the step of providing said external computer with a database including performance information pertaining to speci ic sensors and actuators for particular vehicle makes and/or models.
28. An interactive method for diagnosing an automotive vehicle of the type having (i) a network of sensors and actuators for independently sensing and actuating a number of different functions within the vehicle, (ii) an onboard computer for monitoring said sensors and controlling the operation of said actuators, and (iii) means for electrically connecting said onboard computer with said sensors and actuators, said connecting means including an auto-side connector having a series of auto-side plug-in terminals respectively connected with said sensors and actuators and a computer-side connector disengageably connectable to said auto-side connector andhaving corresponding, complementary computer-side plug-in terminals connected to appropriate circuitry within the computer, said method comprising the steps:
(a) continuously monitoring in real time electronic data entering and/or exiting said onboard computer including actual data associated with said sensors and actuators and, using an external computer arrangement separate from said onboard computer, analyzing said electronic data.
29. A method according to Claim 28 including the step of storing electronic data into the memory of said external computer arrangement, providing said external computer with a database having exemplary data associated with said network of sensors and actuators, and comparing the actual data stored in memory with the exemplary data.
PCT/US1992/000721 1991-01-30 1992-01-29 Interactive diagnostic system for an automotive vehicle, and method WO1992014216A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
DE69232029T DE69232029T2 (en) 1991-01-30 1992-01-29 INTERACTIVE DIAGNOSTIC SYSTEM AND METHOD FOR A MOTOR VEHICLE
EP92906083A EP0575399B1 (en) 1991-01-30 1992-01-29 Interactive diagnostic system for an automotive vehicle, and method
JP04506273A JP3081243B2 (en) 1991-01-30 1992-01-29 Automotive interactive diagnostic device and method
DK92906083T DK0575399T3 (en) 1991-01-30 1992-01-29 Interactive diagnostic system for a motor vehicle and method
AT92906083T ATE204990T1 (en) 1991-01-30 1992-01-29 INTERACTIVE DIAGNOSTICS SYSTEM AND METHOD FOR A MOTOR VEHICLE
CA002101336A CA2101336C (en) 1991-01-30 1992-01-29 Interactive diagnostic system for an automotive vehicle, and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US647,774 1984-09-06
US07647774 US5214582C1 (en) 1991-01-30 1991-01-30 Interactive diagnostic system for an automobile vehicle and method

Publications (1)

Publication Number Publication Date
WO1992014216A1 true WO1992014216A1 (en) 1992-08-20

Family

ID=24598218

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1992/000721 WO1992014216A1 (en) 1991-01-30 1992-01-29 Interactive diagnostic system for an automotive vehicle, and method

Country Status (9)

Country Link
US (1) US5214582C1 (en)
EP (2) EP1116955A3 (en)
JP (1) JP3081243B2 (en)
AT (1) ATE204990T1 (en)
CA (1) CA2101336C (en)
DE (1) DE69232029T2 (en)
DK (1) DK0575399T3 (en)
ES (1) ES2163397T3 (en)
WO (1) WO1992014216A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU671578B3 (en) * 1995-11-02 1996-08-29 Wen Kuei Lai A device for indicating conditions, implying maintenance, and preventing theft of a car
EP0716311A3 (en) * 1994-12-09 1997-06-11 Chrysler Corp Apparatus and method for diagnosing vehicle electrical system
WO1998008103A1 (en) * 1996-08-22 1998-02-26 Robert Bosch Gmbh Diagnostic procedure for electrical appliances
EP1037061A2 (en) * 1999-02-16 2000-09-20 SUMITOMO WIRING SYSTEMS, Ltd. Method for testing on-vehicle electronic unit
NO20035861L (en) * 2002-12-30 2004-07-01 Marine Cybernetics As System and procedure for testing a control system in a vessel
WO2004059411A1 (en) * 2002-12-30 2004-07-15 Marine Cybernetics As System and method for testing a control system of a marine vessel
WO2006054898A1 (en) 2004-11-19 2006-05-26 Marine Cybernetics As Test method and system for dynamic positioning systems
WO2007042228A1 (en) * 2005-10-07 2007-04-19 Dspace Digital Signal Processing And Control Engineering Gmbh Method and device for simulating an electric/electronic load
US7467051B2 (en) 2005-12-07 2008-12-16 Marine Cybernetics As Method and a system for testing of a power management system of a marine vessel
WO2016013711A1 (en) * 2014-07-21 2016-01-28 주식회사 파나시아 System for evaluating reliability of dynamic positioning system, and method therefor
EP3143928A1 (en) * 2015-09-21 2017-03-22 Biosense Webster (Israel) Ltd. Test cap for a cable
WO2022258215A1 (en) * 2021-06-11 2022-12-15 Dspace Gmbh Device for testing an electronic control unit, comprising a hardware-in-the-loop simulator

Families Citing this family (230)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9016533D0 (en) * 1990-07-27 1990-09-12 Churchill V L Ltd Automotive diagnostic tool
DE4027824C1 (en) * 1990-09-01 1992-03-12 Daimler-Benz Aktiengesellschaft, 7000 Stuttgart, De
US5408412A (en) * 1992-04-09 1995-04-18 United Technologies Corporation Engine fault diagnostic system
US5327344A (en) * 1992-09-16 1994-07-05 Caterpillar Inc. Method and apparatus for reconfiguring a computerized monitoring system
JPH06213061A (en) * 1992-09-16 1994-08-02 Caterpillar Inc Method and apparatus for selectively monitoring input
JPH06206471A (en) * 1992-09-16 1994-07-26 Caterpillar Inc Computorized monitor system having programmable gage
US5453939A (en) * 1992-09-16 1995-09-26 Caterpillar Inc. Computerized diagnostic and monitoring system
JPH06174600A (en) * 1992-09-16 1994-06-24 Caterpillar Inc Method and device for displaying change of state
US5369392A (en) * 1992-09-16 1994-11-29 Caterpillar Inc. Method and apparatus for indicating faults in switch-type inputs
JPH06213688A (en) * 1992-09-16 1994-08-05 Caterpillar Inc Method and device for receiving data
US5631831A (en) * 1993-02-26 1997-05-20 Spx Corporation Diagnosis method for vehicle systems
JP3388466B2 (en) * 1993-03-17 2003-03-24 株式会社共立 Measuring device
US5535620A (en) * 1993-04-05 1996-07-16 Applied Computer Engineering, Inc. Engine management system
US5671141A (en) * 1993-04-05 1997-09-23 Ford Global Technologies, Inc. Computer program architecture for onboard vehicle diagnostic system
US5463567A (en) * 1993-10-15 1995-10-31 Caterpillar Inc. Apparatus and method for providing historical data regarding machine operating parameters
US5534856A (en) * 1993-11-18 1996-07-09 Scully Signal Company Vehicle identification and verification system
FR2713791B1 (en) * 1993-12-14 1996-02-02 Aerospatiale Method and device for detecting inconsistencies in operations in a multi-phase system.
US5550762A (en) * 1993-12-20 1996-08-27 Doll; John A. Diagnostic system for electronic automotive system
US5459660A (en) * 1993-12-22 1995-10-17 Chrysler Corporation Circuit and method for interfacing with vehicle computer
DE4400079C2 (en) * 1994-01-04 1997-01-30 Bosch Gmbh Robert Procedure for testing electronic control units
US5644491A (en) * 1994-01-31 1997-07-01 Sendec Corporation Self contained multi-function engine monitor and timer for providing engine running time, job time, service time and tachometer functions
US5442170B1 (en) * 1994-04-15 1996-11-05 Snap On Tech Inc Programmable cable adaptor for connecting different automobile computers to diagnostic equipment
US5683261A (en) * 1994-05-19 1997-11-04 Spx Corporation Removable coupling module for mechanically multiplexing conductors
US5507326A (en) * 1994-08-05 1996-04-16 Scully Signal Company Fluid overfill protection and product identification system
US5646865A (en) * 1994-10-27 1997-07-08 General Motors Corporation Automotive diagnostic communications
US5574645A (en) * 1995-02-28 1996-11-12 Snap-On Technologies, Inc. Manifold absolute pressure sensor emulator
US20030093522A1 (en) * 1995-06-05 2003-05-15 Tetsuro Motoyama Method and system for diagnosis or control of machines
US5659680A (en) * 1995-06-30 1997-08-19 Micro Processor Systems, Inc. PC compatible modular based diagnostic system
GB9518075D0 (en) * 1995-09-05 1995-11-08 Sun Electric Uk Ltd Testing automative electronic control units and batteries and related equipment
US5746511A (en) * 1996-01-03 1998-05-05 Rosemount Inc. Temperature transmitter with on-line calibration using johnson noise
US5700090A (en) * 1996-01-03 1997-12-23 Rosemount Inc. Temperature sensor transmitter with sensor sheath lead
US8140358B1 (en) 1996-01-29 2012-03-20 Progressive Casualty Insurance Company Vehicle monitoring system
US8090598B2 (en) 1996-01-29 2012-01-03 Progressive Casualty Insurance Company Monitoring system for determining and communicating a cost of insurance
JP3333378B2 (en) * 1996-02-05 2002-10-15 本田技研工業株式会社 Vehicle diagnostic method and device
US7949495B2 (en) 1996-03-28 2011-05-24 Rosemount, Inc. Process variable transmitter with diagnostics
US6539267B1 (en) 1996-03-28 2003-03-25 Rosemount Inc. Device in a process system for determining statistical parameter
US7623932B2 (en) 1996-03-28 2009-11-24 Fisher-Rosemount Systems, Inc. Rule set for root cause diagnostics
US6654697B1 (en) 1996-03-28 2003-11-25 Rosemount Inc. Flow measurement with diagnostics
US8290721B2 (en) 1996-03-28 2012-10-16 Rosemount Inc. Flow measurement diagnostics
US6017143A (en) 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
US6907383B2 (en) 1996-03-28 2005-06-14 Rosemount Inc. Flow diagnostic system
US7085610B2 (en) 1996-03-28 2006-08-01 Fisher-Rosemount Systems, Inc. Root cause diagnostics
US7254518B2 (en) * 1996-03-28 2007-08-07 Rosemount Inc. Pressure transmitter with diagnostics
US5798647A (en) * 1996-05-06 1998-08-25 Chrysler Corporation Diagnostic test controller apparatus
US5686840A (en) * 1996-05-08 1997-11-11 Automotive Controls Corporation Method and apparatus for throttle position sensor testing
US6014598A (en) * 1996-06-28 2000-01-11 Arcelik A.S. Model-based fault detection system for electric motors
US6434504B1 (en) 1996-11-07 2002-08-13 Rosemount Inc. Resistance based process control device diagnostics
US5828567A (en) * 1996-11-07 1998-10-27 Rosemount Inc. Diagnostics for resistance based transmitter
US6754601B1 (en) 1996-11-07 2004-06-22 Rosemount Inc. Diagnostics for resistive elements of process devices
US6449574B1 (en) 1996-11-07 2002-09-10 Micro Motion, Inc. Resistance based process control device diagnostics
US6519546B1 (en) 1996-11-07 2003-02-11 Rosemount Inc. Auto correcting temperature transmitter with resistance based sensor
US6601005B1 (en) 1996-11-07 2003-07-29 Rosemount Inc. Process device diagnostics using process variable sensor signal
US5956663A (en) * 1996-11-07 1999-09-21 Rosemount, Inc. Signal processing technique which separates signal components in a sensor for sensor diagnostics
DE69714606T9 (en) * 1996-12-31 2004-09-09 Rosemount Inc., Eden Prairie DEVICE FOR CHECKING A CONTROL SIGNAL COMING FROM A PLANT IN A PROCESS CONTROL
GB9703066D0 (en) * 1997-02-14 1997-04-02 Schlumberger Ind Ltd EMS testing system
JPH10253505A (en) * 1997-03-10 1998-09-25 Honda Motor Co Ltd Vehicle diagnosing method and device therefor
JP3897135B2 (en) * 1997-03-10 2007-03-22 本田技研工業株式会社 Vehicle diagnostic method and apparatus
CN1265197A (en) * 1997-06-25 2000-08-30 斯耐普昂工具公司 Electrical tester for small motor vehicles
US6003808A (en) * 1997-07-11 1999-12-21 Pratt & Whitney Canada Inc. Maintenance and warranty control system for aircraft
GB2328714A (en) * 1997-08-27 1999-03-03 Factor 1 Ltd Automotive diagnostic apparatus allowing manual control of electronically controlled fuel injectors
DE69818494T2 (en) 1997-10-13 2004-07-01 Rosemount Inc., Eden Prairie Transmission method for field devices in industrial processes
US20020004694A1 (en) * 1997-12-05 2002-01-10 Cameron Mcleod Modular automotive diagnostic system
AU2078799A (en) * 1998-01-16 1999-08-02 Car Computer Company Australasia Limited User configurable bimodular engine management computer
US6311162B1 (en) * 1998-07-25 2001-10-30 Ernst F. Reichwein Interactive symptomatic recording system and methods
US6104988A (en) * 1998-08-27 2000-08-15 Automotive Electronics, Inc. Electronic control assembly testing system
US6097998A (en) * 1998-09-11 2000-08-01 Alliedsignal Truck Brake Systems Co. Method and apparatus for graphically monitoring and controlling a vehicle anti-lock braking system
US6571191B1 (en) 1998-10-27 2003-05-27 Cummins, Inc. Method and system for recalibration of an electronic control module
US6611775B1 (en) 1998-12-10 2003-08-26 Rosemount Inc. Electrode leakage diagnostics in a magnetic flow meter
US6615149B1 (en) 1998-12-10 2003-09-02 Rosemount Inc. Spectral diagnostics in a magnetic flow meter
US6345257B1 (en) * 1998-12-14 2002-02-05 National Railroad Passenger Corporation Computer based interactive defect reporting system for the paperless reporting of problems in a vehicle forming part of a fleet
US6330587B1 (en) 1998-12-21 2001-12-11 Ford Global Technologies, Inc. Real-time multiprocessing computer infrastructure for automated testing
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US6633782B1 (en) 1999-02-22 2003-10-14 Fisher-Rosemount Systems, Inc. Diagnostic expert in a process control system
US6298454B1 (en) 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
US8044793B2 (en) 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US6151547A (en) * 1999-02-24 2000-11-21 Engelhard Corporation Air/fuel ratio manipulation code for optimizing dynamic emissions
DE19921065A1 (en) * 1999-05-07 2000-11-09 Bosch Gmbh Robert Operating control unit for controlling operating processes in vehicle involves second control unit performing at least partly inhibited functions of first unit depending on defined condition(s)
US6356191B1 (en) 1999-06-17 2002-03-12 Rosemount Inc. Error compensation for a process fluid temperature transmitter
US7010459B2 (en) 1999-06-25 2006-03-07 Rosemount Inc. Process device diagnostics using process variable sensor signal
DE60014709T3 (en) 1999-07-01 2010-04-15 Rosemount Inc., Eden Prairie TWO-WIRE TRANSMITTER WITH SELF-TESTING AND LOW POWER
US6169943B1 (en) * 1999-07-14 2001-01-02 Eaton Corporation Motor vehicle diagnostic system using hand-held remote control
US6505517B1 (en) 1999-07-23 2003-01-14 Rosemount Inc. High accuracy signal processing for magnetic flowmeter
US6553290B1 (en) * 2000-02-09 2003-04-22 Oshkosh Truck Corporation Equipment service vehicle having on-board diagnostic system
US6701274B1 (en) 1999-08-27 2004-03-02 Rosemount Inc. Prediction of error magnitude in a pressure transmitter
US6556145B1 (en) 1999-09-24 2003-04-29 Rosemount Inc. Two-wire fluid temperature transmitter with thermocouple diagnostics
JP2001154725A (en) * 1999-11-30 2001-06-08 Mitsubishi Motors Corp Method and device for diagnosing fault of vehicle, and computer readable recording medium recorded with fault diagnostic program
US6957172B2 (en) * 2000-03-09 2005-10-18 Smartsignal Corporation Complex signal decomposition and modeling
US20020073000A1 (en) * 2000-05-05 2002-06-13 Mike Sage System and method for implementing a wireless network in a service center for generating a repair order
US6321142B1 (en) 2000-05-16 2001-11-20 Cummins Engine Company, Inc. System for programming a vehicle control computer with selectable features and/or trim values
KR100373007B1 (en) * 2000-07-13 2003-02-25 현대자동차주식회사 Windows monitoring tool of control unit for vehicle
US6831375B1 (en) 2000-09-06 2004-12-14 Paccar Inc. Diagnostics, protection, and isolation system for electronic devices on a vehicle data communication bus
US6735484B1 (en) 2000-09-20 2004-05-11 Fargo Electronics, Inc. Printer with a process diagnostics system for detecting events
US7577581B1 (en) 2000-10-31 2009-08-18 Hewlett-Packard Development Company, L.P. Method for targeting promotions to individual associated with a vehicle
US6429773B1 (en) 2000-10-31 2002-08-06 Hewlett-Packard Company System for remotely communicating with a vehicle
WO2002037399A1 (en) * 2000-11-03 2002-05-10 Detroit Diesel Corporation Sensor simulator for calibration and service of internal combustion engines
JP4491967B2 (en) * 2000-12-28 2010-06-30 株式会社デンソー VEHICLE CONTROL DEVICE AND RECORDING MEDIUM HAVING SELF-DIAGNOSTIC FUNCTION
DE10106504A1 (en) * 2001-02-13 2002-08-29 Bosch Gmbh Robert Method and device for emulating control and / or regulating functions of a control or regulating device
US7720727B2 (en) 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
WO2002071171A2 (en) 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Automatic work order/parts order generation and tracking
WO2002071173A2 (en) * 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
US6970003B2 (en) 2001-03-05 2005-11-29 Rosemount Inc. Electronics board life prediction of microprocessor-based transmitters
US6629059B2 (en) 2001-05-14 2003-09-30 Fisher-Rosemount Systems, Inc. Hand held diagnostic and communication device with automatic bus detection
DE10140519B4 (en) * 2001-08-17 2004-07-22 Daimlerchrysler Ag Communication method and communication module
US6772036B2 (en) 2001-08-30 2004-08-03 Fisher-Rosemount Systems, Inc. Control system using process model
US6941203B2 (en) * 2001-09-21 2005-09-06 Innova Electronics Corporation Method and system for computer network implemented vehicle diagnostics
US6687584B2 (en) 2001-12-31 2004-02-03 Innova Electronics Corporation Automotive code reader
US8010423B2 (en) * 2002-08-29 2011-08-30 International Business Machines Corporation Anticipatory mobile system service brokering and resource planning from multiple providers
US20040093289A1 (en) * 2002-11-07 2004-05-13 International Business Machines Corporation Location based services anonymous session tracking and anonymous information aggregation
US8027843B2 (en) * 2002-11-07 2011-09-27 International Business Machines Corporation On-demand supplemental diagnostic and service resource planning for mobile systems
US6847872B2 (en) * 2002-11-07 2005-01-25 International Business Machines Corporation Supplemental diagnostic and services resource planning for mobile systems
US7447642B2 (en) * 2002-11-07 2008-11-04 International Business Machines Corporation Location based services revenue sharing and cost offsetting
US20040093299A1 (en) * 2002-11-07 2004-05-13 International Business Machines Corporation System and method for coalescing information for presentation to a vehicle operator
US7228461B2 (en) * 2003-01-09 2007-06-05 Siemens Energy & Automation, Inc. System, method, and user interface for acceptance testing
DE10306999A1 (en) * 2003-02-19 2004-09-02 Siemens Ag Vehicle external diagnosis system connects to on-board computer via network and has operating unit comprising touch-screen display, printer and credit card scanner
NO318966B1 (en) * 2003-05-26 2005-05-30 Teekay Norway As Method and device of a simulator for training the master of a vessel
EP1646864B1 (en) 2003-07-18 2018-11-07 Rosemount Inc. Process diagnostics
US7018800B2 (en) 2003-08-07 2006-03-28 Rosemount Inc. Process device with quiescent current diagnostics
AU2003269725A1 (en) * 2003-10-03 2005-04-21 Snap-On Technologies, Inc. System and method for diagnosing an automotive vehicle
US6947817B2 (en) * 2003-11-03 2005-09-20 Delphi Technologies, Inc. Non-intrusive diagnostic tool for sensing oxygen sensor operation
ITMI20032146A1 (en) * 2003-11-07 2005-05-08 Fulvio Ravo EQUIPMENT FOR DISTANCE DIAGNOSIS FOR MOTOR VEHICLES
DE10352282A1 (en) * 2003-11-08 2005-06-09 Robert Bosch Gmbh Test device for testing the functionality of an electrical component
US7523667B2 (en) 2003-12-23 2009-04-28 Rosemount Inc. Diagnostics of impulse piping in an industrial process
US7584029B2 (en) * 2003-12-31 2009-09-01 Teradyne, Inc. Telematics-based vehicle data acquisition architecture
US7464000B2 (en) * 2004-01-16 2008-12-09 Innova Electronics Corporation Handheld diagnostic device and method for displaying bitmapped graphic characters utilizing a condensed bitmap character library
US7085680B2 (en) 2004-01-16 2006-08-01 Innova Electronics Corporation Vehicle diagnostic tool
NO320465B1 (en) * 2004-02-16 2005-12-12 Egeland Olav Procedure and system for testing a regulatory system of a marine vessel
US6920799B1 (en) 2004-04-15 2005-07-26 Rosemount Inc. Magnetic flow meter with reference electrode
US7046180B2 (en) 2004-04-21 2006-05-16 Rosemount Inc. Analog-to-digital converter with range error detection
NO320841B1 (en) * 2004-06-08 2006-01-30 Marine Cybernetics As Procedure for testing a combined dynamic positioning and power control system
US20060030981A1 (en) * 2004-07-22 2006-02-09 Snap-On Incorporated Automated analysis of vehicle diagnostic data stream to identify anomaly
US8301329B2 (en) * 2004-07-22 2012-10-30 Innova Electronics, Inc. Scan tool user interface
US7437227B2 (en) * 2004-07-22 2008-10-14 Innova Electronics Corporation Scan tool user interface
US7356401B2 (en) * 2004-08-13 2008-04-08 Arvinmeritor Technology, Llc Drivetrain protection and management system
DE102004042380A1 (en) * 2004-09-02 2006-03-09 Robert Bosch Gmbh Data bus interface for a control unit and control unit with a data bus interface
US8565959B2 (en) * 2004-12-03 2013-10-22 The Goodyear Tire & Rubber Company Method for detection of low leak rates in a tire
US20060271255A1 (en) * 2004-12-30 2006-11-30 Teradyne, Inc. System and method for vehicle diagnostics and prognostics
US20060243788A1 (en) * 2005-04-04 2006-11-02 David Waco Method and apparatus for wireless PC tablet presentation process
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US20060229777A1 (en) * 2005-04-12 2006-10-12 Hudson Michael D System and methods of performing real-time on-board automotive telemetry analysis and reporting
US8112565B2 (en) 2005-06-08 2012-02-07 Fisher-Rosemount Systems, Inc. Multi-protocol field device interface with automatic bus detection
JP2006349444A (en) * 2005-06-15 2006-12-28 Denso Corp Vehicle diagnostic device and vehicle diagnostic method
US8019503B2 (en) * 2007-06-28 2011-09-13 Innova Electronics Corp Automotive diagnostic and remedial process
US7603293B2 (en) * 2005-06-24 2009-10-13 Innova Electronics Corporation Method of providing diagnostic information in connection with the sale of pre-owned vehicles
US8068951B2 (en) * 2005-06-24 2011-11-29 Chen Ieon C Vehicle diagnostic system
US8024083B2 (en) * 2005-06-30 2011-09-20 Chenn Ieon C Cellphone based vehicle diagnostic system
US20060293811A1 (en) * 2005-06-24 2006-12-28 Keith Andreasen Automotive data logger
US9117319B2 (en) * 2005-06-30 2015-08-25 Innova Electronics, Inc. Handheld automotive diagnostic tool with VIN decoder and communication system
US7272531B2 (en) 2005-09-20 2007-09-18 Fisher-Rosemount Systems, Inc. Aggregation of asset use indices within a process plant
US20070068225A1 (en) 2005-09-29 2007-03-29 Brown Gregory C Leak detector for process valve
WO2007038983A1 (en) * 2005-09-29 2007-04-12 Snap-On Incorporated Analysis of vehicle diagnostic data stream using a recorded movie of the data stream
NO323949B1 (en) * 2005-10-31 2007-07-23 Marine Cybernetics As Method and system for testing a regulatory system for a marine petroleum processing plant
DE102006008539A1 (en) * 2006-02-22 2007-08-30 Robert Bosch Gmbh Error condition simulating method for use in control device, involves connecting circuit points of device to be tested with points of fault generation circuit across multiplexer, and multiplexer is implemented using relay technology
US7664579B2 (en) * 2006-03-27 2010-02-16 Eddie Sirhan Test interface for diagnosing communication faults in automobiles
US20080053189A1 (en) * 2006-08-31 2008-03-06 Christopher Bell Active wheel speed sensor tester
US8275577B2 (en) 2006-09-19 2012-09-25 Smartsignal Corporation Kernel-based method for detecting boiler tube leaks
US7953501B2 (en) 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
US8788070B2 (en) * 2006-09-26 2014-07-22 Rosemount Inc. Automatic field device service adviser
JP4280278B2 (en) * 2006-09-29 2009-06-17 ファナック株式会社 Encoder communication circuit
JP2010505121A (en) 2006-09-29 2010-02-18 ローズマウント インコーポレイテッド Magnetic flow meter with verification
US7321846B1 (en) 2006-10-05 2008-01-22 Rosemount Inc. Two-wire process control loop diagnostics
FR2908156A3 (en) * 2006-11-03 2008-05-09 Renault Sas Exhaust gas cooling device's control valve diagnosing method for vehicle's power train, involves simulating temperature by simulator so that gas flow is oriented to by-pass/network, and verifying whether valve orients flow towards by-pass
US8311774B2 (en) 2006-12-15 2012-11-13 Smartsignal Corporation Robust distance measures for on-line monitoring
US8370018B2 (en) * 2007-06-28 2013-02-05 Innova Electronics, Inc. Automotive diagnostic process
US9026400B2 (en) 2007-06-28 2015-05-05 Innova Electonics, Inc. Diagnostic process for home electronic devices
US8898036B2 (en) 2007-08-06 2014-11-25 Rosemount Inc. Process variable transmitter with acceleration sensor
US8301676B2 (en) 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US7590511B2 (en) 2007-09-25 2009-09-15 Rosemount Inc. Field device for digital process control loop diagnostics
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
FR2922957B1 (en) * 2007-10-30 2014-02-28 Inst Francais Du Petrole MOTOR CONTROL METHOD BASED ON GRAPHIC SIGNATURES
US20090118893A1 (en) * 2007-11-05 2009-05-07 Xiuyu Che Method of integrated detection for automobile instruments
FR2937743A1 (en) * 2008-10-29 2010-04-30 Renault Sas Engine harness diagnosing device for motor vehicle, has auxiliary branching units connecting ground terminal of stub to ground terminal of battery and connecting supply terminal of connector or supply terminal of outlet to terminal of stub
GB2466001A (en) * 2008-12-05 2010-06-09 Gm Global Tech Operations Inc Breakout system and breakout box for measuring signals between an on-board system under test and an electronic control unit in a vehicle
DE102009008863A1 (en) * 2009-02-13 2010-08-19 Hitzing + Paetzold Elektrische Motormanagement Systeme Gmbh Method and device for electrical simulation of an internal combustion engine
US7921734B2 (en) * 2009-05-12 2011-04-12 Rosemount Inc. System to detect poor process ground connections
US9916625B2 (en) 2012-02-02 2018-03-13 Progressive Casualty Insurance Company Mobile insurance platform system
US8306687B2 (en) * 2009-11-10 2012-11-06 Innova Electronics, Inc. Method of diagnosing a vehicle having diagnostic data
KR101211886B1 (en) * 2010-11-29 2012-12-13 주식회사 현대케피코 Multi Break-out Box
US8626375B2 (en) * 2011-03-04 2014-01-07 Bosch Automotive Service Solutions Llc Multiplexing device with provision for expansion
US9207670B2 (en) 2011-03-21 2015-12-08 Rosemount Inc. Degrading sensor detection implemented within a transmitter
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
US9250625B2 (en) 2011-07-19 2016-02-02 Ge Intelligent Platforms, Inc. System of sequential kernel regression modeling for forecasting and prognostics
US8660980B2 (en) 2011-07-19 2014-02-25 Smartsignal Corporation Monitoring system using kernel regression modeling with pattern sequences
US9256224B2 (en) 2011-07-19 2016-02-09 GE Intelligent Platforms, Inc Method of sequential kernel regression modeling for forecasting and prognostics
US8620853B2 (en) 2011-07-19 2013-12-31 Smartsignal Corporation Monitoring method using kernel regression modeling with pattern sequences
US8634305B2 (en) 2011-09-02 2014-01-21 Honeywell International Inc. Time triggered ethernet system testing means and method
DE102012011908B4 (en) * 2012-06-15 2018-02-22 Audi Ag Diagnostic system for a motor vehicle and method for operating such a diagnostic system
US9052240B2 (en) 2012-06-29 2015-06-09 Rosemount Inc. Industrial process temperature transmitter with sensor stress diagnostics
US8838328B2 (en) * 2012-07-02 2014-09-16 Carmen Hardesty Automotive diagnostic system
KR101353909B1 (en) * 2012-09-05 2014-01-23 한국항공우주연구원 Break out box for multiplex standard type
US9207129B2 (en) 2012-09-27 2015-12-08 Rosemount Inc. Process variable transmitter with EMF detection and correction
US9602122B2 (en) 2012-09-28 2017-03-21 Rosemount Inc. Process variable measurement noise diagnostic
WO2014094149A1 (en) * 2012-12-19 2014-06-26 Westport Power Inc. Simulator maintenance tool for a gaseous fuel system of an internal combustion engine and method of using same
GB2510385B (en) * 2013-02-01 2017-12-13 Jaguar Land Rover Ltd Vehicle diagnostics apparatus and method
GB2510386B (en) * 2013-02-01 2017-11-29 Jaguar Land Rover Ltd Vehicle diagnostics apparatus and method
GB2510384B (en) 2013-02-01 2017-11-29 Jaguar Land Rover Ltd Vehicle diagnostics apparatus and method
US10222410B2 (en) * 2013-02-12 2019-03-05 Headsight, Inc. Diagnostic system for a controller
GB2519704B (en) 2013-04-26 2017-01-04 Jaguar Land Rover Ltd Vehicle diagnostics methods and apparatus
US9915925B2 (en) 2014-02-25 2018-03-13 Honeywell International Inc. Initiated test health management system and method
DE102014203483A1 (en) 2014-02-26 2015-08-27 Robert Bosch Gmbh Isolation adapter, adapter cable and diagnostic system for a vehicle
US11669090B2 (en) 2014-05-20 2023-06-06 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US9972054B1 (en) 2014-05-20 2018-05-15 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10529027B1 (en) 2014-05-20 2020-01-07 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10599155B1 (en) 2014-05-20 2020-03-24 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10373259B1 (en) 2014-05-20 2019-08-06 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US10540723B1 (en) 2014-07-21 2020-01-21 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and usage-based insurance
US9944282B1 (en) 2014-11-13 2018-04-17 State Farm Mutual Automobile Insurance Company Autonomous vehicle automatic parking
US20210166323A1 (en) 2015-08-28 2021-06-03 State Farm Mutual Automobile Insurance Company Determination of driver or vehicle discounts and risk profiles based upon vehicular travel environment
GB2543852A (en) * 2015-11-02 2017-05-03 Caterpillar Inc Method for end of line testing of a vehicle with a work implement
US10086782B1 (en) 2016-01-22 2018-10-02 State Farm Mutual Automobile Insurance Company Autonomous vehicle damage and salvage assessment
US11441916B1 (en) 2016-01-22 2022-09-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US10395332B1 (en) 2016-01-22 2019-08-27 State Farm Mutual Automobile Insurance Company Coordinated autonomous vehicle automatic area scanning
US10134278B1 (en) 2016-01-22 2018-11-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US11719545B2 (en) 2016-01-22 2023-08-08 Hyundai Motor Company Autonomous vehicle component damage and salvage assessment
US11242051B1 (en) 2016-01-22 2022-02-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US10324463B1 (en) 2016-01-22 2019-06-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation adjustment based upon route
DE102016203676A1 (en) * 2016-03-07 2017-09-07 Siemens Aktiengesellschaft Transport unit with at least one system
DE102016213256A1 (en) * 2016-07-20 2018-01-25 Volkswagen Aktiengesellschaft Method for operating a motor vehicle system
US10430026B2 (en) * 2016-10-05 2019-10-01 Snap-On Incorporated System and method for providing an interactive vehicle diagnostic display
CN107152339A (en) * 2017-06-30 2017-09-12 北京联动泰克汽车技术有限公司 A kind of engine controller detecting system and detection method
US20190186962A1 (en) * 2017-12-19 2019-06-20 Toyota Jidosha Kabushiki Kaisha Quality of Service for a Vehicular Plug-and-Play Ecosystem
CN111948527B (en) * 2019-05-15 2022-07-05 长城汽车股份有限公司 Hall type brake switch testing device and method and vehicle
CN110716535A (en) * 2019-11-06 2020-01-21 深圳市道通科技股份有限公司 Automobile diagnosis device, system and method
US11574510B2 (en) 2020-03-30 2023-02-07 Innova Electronics Corporation Multi-functional automotive diagnostic tablet with interchangeable function-specific cartridges
US11651628B2 (en) 2020-04-20 2023-05-16 Innova Electronics Corporation Router for vehicle diagnostic system
CN113176743B (en) * 2021-03-25 2022-11-15 四川百纳科技有限责任公司 CAN network physical layer diagnosis resistance self-adaptive circuit and method
CN113295436B (en) * 2021-06-24 2022-09-06 中国第一汽车股份有限公司 Rack wire harness assembly system and connecting method of rack wire harness assembly

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4404639A (en) * 1980-12-02 1983-09-13 Chevron Research Company Automotive diagnostic system
US4757463A (en) * 1986-06-02 1988-07-12 International Business Machines Corp. Fault isolation for vehicle using a multifunction test probe
US4796206A (en) * 1986-06-02 1989-01-03 International Business Machines Corporation Computer assisted vehicle service featuring signature analysis and artificial intelligence
US4926330A (en) * 1987-12-21 1990-05-15 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for a motor vehicle
US5003479A (en) * 1988-02-18 1991-03-26 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for a motor vehicle
US5034889A (en) * 1988-03-29 1991-07-23 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for a motor vehicle
US5056023A (en) * 1988-10-21 1991-10-08 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for motor vehicle

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4300205A (en) * 1980-04-07 1981-11-10 Acf Industries, Inc. Automative engine simulating apparatus
DE3279137D1 (en) * 1981-08-07 1988-11-24 Nippon Denso Co Motor vehicle diagnostic monitoring system
US4623976A (en) * 1984-03-16 1986-11-18 Allied Corporation Automatic calibration apparatus for an automotive control system
DE3437980A1 (en) * 1984-10-17 1986-04-17 Robert Bosch Gmbh, 7000 Stuttgart DEVICE FOR CONTROLLING AND MONITORING PROCESSES IN THE MOTOR VEHICLE
JPS6348477A (en) * 1986-08-18 1988-03-01 Mitsubishi Electric Corp Fault diagnosing system for electronic equipment for automobile
KR910003809Y1 (en) * 1987-03-31 1991-06-03 미쓰비시전기 주식회사 Multi-function tester for self-diagnosis
JPH0830672B2 (en) * 1987-12-11 1996-03-27 富士重工業株式会社 Vehicle diagnostic device
JPH0776726B2 (en) * 1988-02-18 1995-08-16 富士重工業株式会社 Vehicle diagnostic device
US5077670A (en) * 1988-12-28 1991-12-31 Nissan Motor Company, Limited System and method applicable to vehicles for communicating between data processing stations
US5041976A (en) * 1989-05-18 1991-08-20 Ford Motor Company Diagnostic system using pattern recognition for electronic automotive control systems
EP0475975B1 (en) * 1989-06-07 1996-09-25 Electra International Pty. Limited Computer-aided engine diagnostic system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4404639A (en) * 1980-12-02 1983-09-13 Chevron Research Company Automotive diagnostic system
US4757463A (en) * 1986-06-02 1988-07-12 International Business Machines Corp. Fault isolation for vehicle using a multifunction test probe
US4796206A (en) * 1986-06-02 1989-01-03 International Business Machines Corporation Computer assisted vehicle service featuring signature analysis and artificial intelligence
US4926330A (en) * 1987-12-21 1990-05-15 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for a motor vehicle
US5003479A (en) * 1988-02-18 1991-03-26 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for a motor vehicle
US5034889A (en) * 1988-03-29 1991-07-23 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for a motor vehicle
US5056023A (en) * 1988-10-21 1991-10-08 Fuji Jukogyo Kabushiki Kaisha Diagnosis system for motor vehicle

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0716311A3 (en) * 1994-12-09 1997-06-11 Chrysler Corp Apparatus and method for diagnosing vehicle electrical system
AU671578B3 (en) * 1995-11-02 1996-08-29 Wen Kuei Lai A device for indicating conditions, implying maintenance, and preventing theft of a car
WO1998008103A1 (en) * 1996-08-22 1998-02-26 Robert Bosch Gmbh Diagnostic procedure for electrical appliances
US6421631B1 (en) 1996-08-22 2002-07-16 Robert Bosch Gmbh Diagnostic procedure for electrical appliances
EP1037061A2 (en) * 1999-02-16 2000-09-20 SUMITOMO WIRING SYSTEMS, Ltd. Method for testing on-vehicle electronic unit
EP1037061A3 (en) * 1999-02-16 2001-10-31 SUMITOMO WIRING SYSTEMS, Ltd. Method for testing on-vehicle electronic unit
US7496434B2 (en) 2002-12-30 2009-02-24 Marine Cybernetics As System and method for testing a control system of a marine vessel
NO20035861L (en) * 2002-12-30 2004-07-01 Marine Cybernetics As System and procedure for testing a control system in a vessel
WO2004059411A1 (en) * 2002-12-30 2004-07-15 Marine Cybernetics As System and method for testing a control system of a marine vessel
US7177734B2 (en) 2002-12-30 2007-02-13 Marine Cybernetics As System and method for testing a control system of a marine vessel
KR101117008B1 (en) * 2004-11-19 2012-03-16 마린 사이버네틱스 에이에스 Test method and system for dynamic positioning systems
AU2005307189B2 (en) * 2004-11-19 2010-08-05 Marine Cybernetics As Test method and system for dynamic positioning systems
US7818103B2 (en) 2004-11-19 2010-10-19 Marine Cybernetics As Test method and system for dynamic positioning systems
WO2006054898A1 (en) 2004-11-19 2006-05-26 Marine Cybernetics As Test method and system for dynamic positioning systems
WO2007042228A1 (en) * 2005-10-07 2007-04-19 Dspace Digital Signal Processing And Control Engineering Gmbh Method and device for simulating an electric/electronic load
US8768675B2 (en) 2005-10-07 2014-07-01 Dspace Digital Signal Processing And Control Engineering Gmbh Method and device for simulating an electrical/electronic load
US9857820B2 (en) 2005-10-07 2018-01-02 Dspace Digital Signal Processing And Control Engineering Gmbh Method and device for simulating an electric/electronic load
US7467051B2 (en) 2005-12-07 2008-12-16 Marine Cybernetics As Method and a system for testing of a power management system of a marine vessel
WO2016013711A1 (en) * 2014-07-21 2016-01-28 주식회사 파나시아 System for evaluating reliability of dynamic positioning system, and method therefor
EP3143928A1 (en) * 2015-09-21 2017-03-22 Biosense Webster (Israel) Ltd. Test cap for a cable
US10345338B2 (en) 2015-09-21 2019-07-09 Biosense Webster (Israel ) LTD. Test cap for a cable
WO2022258215A1 (en) * 2021-06-11 2022-12-15 Dspace Gmbh Device for testing an electronic control unit, comprising a hardware-in-the-loop simulator

Also Published As

Publication number Publication date
DE69232029D1 (en) 2001-10-04
EP1116955A3 (en) 2001-10-04
JP3081243B2 (en) 2000-08-28
EP0575399A1 (en) 1993-12-29
ES2163397T3 (en) 2002-02-01
CA2101336C (en) 2002-06-18
DE69232029T2 (en) 2002-09-12
ATE204990T1 (en) 2001-09-15
EP0575399A4 (en) 1995-03-01
EP0575399B1 (en) 2001-08-29
US5214582A (en) 1993-05-25
JPH06505341A (en) 1994-06-16
CA2101336A1 (en) 1992-07-31
DK0575399T3 (en) 2001-12-10
US5214582C1 (en) 2001-06-26
EP1116955A2 (en) 2001-07-18

Similar Documents

Publication Publication Date Title
WO1992014216A1 (en) Interactive diagnostic system for an automotive vehicle, and method
US4926330A (en) Diagnosis system for a motor vehicle
US5003478A (en) Diagnosis system for a motor vehicle
US5050080A (en) Diagnostic system for a motor vehicle
US4975847A (en) Diagnosis system for a motor vehicle
US5003477A (en) Diagnosis system for a motor vehicle
US4996643A (en) Diagnosis system for a motor vehicle
US4975848A (en) Diagnosis system for a motor vehicle
US4764727A (en) Circuit continuity and voltage tester
US5005129A (en) Diagnosis system for a motor vehicle
US4975846A (en) Diagnosis system for a motor vehicle
US5003479A (en) Diagnosis system for a motor vehicle
GB2224372A (en) Diagnostic system for a motor vehicle
GB2055214A (en) Apparatus for testing a control system for automotive vehicle
GB2213609A (en) An engine fault diagnosis system
AU744286B2 (en) Fuel injection diagnostic control device
CN101892915A (en) The method of the vehicle misfuelling in the non-flexible fuel vehicle of informing dealer service operation and client
US5124919A (en) Test device for automobile engine idle speed control circuit
CN201174191Y (en) Portable teaching apparatus for automobile electric control system
US4542335A (en) Electronic control circuit systems analyzer
GB2222701A (en) Engine diagnosis
US5309759A (en) Pedal calculator
KR100364892B1 (en) System and method for testing engines of vehicles
AU647393B2 (en) Computer-aided engine diagnostic system
Sarna et al. Diagnostic equipment development for military vehicle applications

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IT LU MC NL SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2101336

Country of ref document: CA

Ref document number: 1992906083

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1992906083

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1992906083

Country of ref document: EP