US20010016790A1 - Diagnostic apparatus for vehicle - Google Patents

Diagnostic apparatus for vehicle Download PDF

Info

Publication number
US20010016790A1
US20010016790A1 US09/728,490 US72849000A US2001016790A1 US 20010016790 A1 US20010016790 A1 US 20010016790A1 US 72849000 A US72849000 A US 72849000A US 2001016790 A1 US2001016790 A1 US 2001016790A1
Authority
US
United States
Prior art keywords
vehicle
diagnosis
completed
lamp
diagnostic apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/728,490
Other versions
US6442458B2 (en
Inventor
Hiroshi Kubo
Yuzuru Koike
Masato Kodani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Assigned to HONDA GIKEN KOGYO KABUSHIKI KAISHA reassignment HONDA GIKEN KOGYO KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KIOKE, YUZURU, KODANI, MASATO, KUBO, HIROSHI
Assigned to HONDA GIKEN KOGYO KABUSHIKI KAISHA reassignment HONDA GIKEN KOGYO KABUSHIKI KAISHA RE-RECORD TO CORRECT AN ASSIGNOR ON REEL 011609 FRAME 0573. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST. Assignors: KODANI, MASATO, KOIKE, YUZURU, KUBO, HIROSHI
Publication of US20010016790A1 publication Critical patent/US20010016790A1/en
Application granted granted Critical
Publication of US6442458B2 publication Critical patent/US6442458B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • F02D37/02Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/04Engine intake system parameters
    • F02D2200/0406Intake manifold pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Definitions

  • the present invention relates to a diagnostic apparatus for diagnosing a vehicle for presence of any abnormality based on the driving condition parameters of various portions of an engine system, which are input to an electronic control unit of the vehicle.
  • ECU electronice control unit
  • the ECU receives signals from sensors provided at various portions of the engine system, and performs an computation based on the thus received data to control the ignition timing, the fuel injection quantity or the like.
  • a self-diagnostic function for detecting an abnormal part of the engine system and informing a driver or a mechanic of an abnormality is usually incorporated. Diagnostic results of the ECU is typically stored in an EEPROM which is a writable non-volatile memory as described in Japanese Patent Laid-Open No. 61-98639. Another means for storing the self-diagnostic results is a back-up RAM (random access memory), which is less expensive than the EEPROM, as described in Japanese Patent Laid-Open No. 3-31041.
  • the back-up RAM is supplied with a maintaining current from a battery of the vehicle even when the power of the system is turned off, and the stored data is maintained. That is, the back-up RAM is used as if it were a non-volatile memory by maintaining the power supply to the RAM.
  • the back-up RAM loses the contents when the battery is removed from the vehicle, as may occur when replacing the batteries.
  • a diagnostic apparatus as described in Japanese Patent Laid-Open No. 3-31041 has two lamps, a code display lamp for blinking a trouble code designating an abnormality detected by the diagnosis, and a warning lamp which is lighted when the back-up data is broken and the diagnosis is uncompleted. If a user knows that the diagnosis is uncompleted as indicated by the warning lamp, the user can complete the diagnosis by running the vehicle for the period or distance required for the system to complete the diagnosis.
  • the present invention has been achieved in the light of such demand, and it is an object of the invention to effect the display of the diagnostic results and an indication of whether or not the diagnosis has been completed using a single display device or an indicator.
  • the information displayed on a driving panel of the vehicle or near a driver's seat includes the vehicle speed, engine speed, fuel amount, seat belt warning, door warning, rear window heater warning, and the parameters regarding the air conditioning, the car audio, and the car navigation.
  • the meters and displays are too complicated for ordinary drivers. Accordingly, it is desired that the number of warning lamps near the driver's seat be suppressed or decreased.
  • a diagnostic apparatus to be mounted on a vehicle for diagnosing the vehicle based on the driving condition parameters of the vehicle.
  • the diagnostic apparatus comprises: a display for displaying the presence or absence of an abnormality based on the diagnostic results; a switch for switching the diagnostic apparatus into a notification mode in response to a predetermined operation state; and a display controller, responsive to being switched into the notification mode, for displaying on the display whether or not the diagnosis has been completed.
  • the operation state refers to a state where a user has or has not performed a specific operation.
  • an indication of whether or not the diagnosis has not been completed can be displayed on a display device or an indicator for indicating the diagnostic results by switching the mode of the diagnostic apparatus into the notification mode in response to a predetermined operation state.
  • the display is a lamp provided near a driver's seat of the vehicle, and the indication of whether or not the diagnosis has been completed can be effected by blinking the lamp.
  • one lamp is used as the display to effect the display of the diagnostic results and the indication of whether or not the diagnosis has been completed.
  • the predetermined operation state is a state of an ignition switch.
  • the diagnostic apparatus is switched into the notification mode in accordance with the predetermined operation state of the ignition switch.
  • the apparatus according to the invention can be built by programming a conventional apparatus without substantially changing a hardware.
  • the display controller indicates an undiagnosed portion by a blinking pattern of the lamp. Since the undiagnosed portion is indicated in the blinking pattern of the lamp, a driver or a mechanic can learn the undiagnosed portion and can take a measure correspondingly.
  • the notification mode is released by starting the engine.
  • the releasing function can be incorporated into to the diagnostic apparatus by programming without requiring a separate releasing device.
  • FIG. 1 is an overall functional block diagram of an electronic control unit which realizes a diagnostic apparatus according to one embodiment of the present invention.
  • FIG. 2 is a flowchart showing a process flow of switching a MIL display function.
  • FIG. 3 is a flowchart showing a flow of a C function decision process.
  • FIG. 4 is a diagram showing a relation between an operation of an ignition switch and a turning on of MIL, corresponding to FIG. 3.
  • FIG. 5 is a diagram showing a diversity of MIL turning on forms.
  • FIG. 6 is a flowchart showing the flow of an initial process.
  • FIG. 7 is a flowchart showing the flow of a first time process.
  • FIG. 8 is a flowchart showing the flow of a lamp burn-out check.
  • FIG. 9 is a flowchart showing the flow of a second and succeeding time process.
  • FIG. 10 is a table showing the states of a first counter, a second counter, and an initial process flag.
  • FIG. 1 is a functional block diagram showing the overall configuration of an electronic control unit 10 according to one embodiment of this invention.
  • the electronic control unit 10 here is a unit for controlling an engine system, and has a diagnostic apparatus incorporated.
  • the electronic control unit 10 comprises a processor (Central Process Unit, CPU), a random access memory (RAM) for providing a working area for the processor and a temporary storage area for data, a read-only memory (ROM) for storing a program to be executed by the processor and the preset data regarding various kinds of parameters, a non-volatile memory or a back-up RAM for storing the computation results by the processor to be used later, an input interface for process and digitizing data signals from various portions of the vehicle, and an output interface for sending driving or activating signals to various portions of the engine.
  • a processor Central Process Unit, CPU
  • RAM random access memory
  • ROM read-only memory
  • non-volatile memory or a back-up RAM for storing the computation results by the processor to be used later
  • an input interface for process and digitizing data signals from various portions of the vehicle
  • an output interface for sending driving or activating signals to various portions of the engine.
  • FIG. 1 is a functional block diagram of the electronic control unit 10 with such a hardware configuration.
  • a driving condition detecting portion 11 receives the signals from various portions of the engine system such as an output Pb from an intake manifold pressure sensor, an output Ne from an engine speed sensor, an output Tw from an engine water temperature sensor, and an output O 2 from an exhaust system O 2 sensor (air fuel ratio sensor). These signals are processed and digitized, and passed to a data computation portion 12 .
  • the data computation portion 12 executes the computations, e.g., calculates the fuel injection time (fuel injection quantity) of a fuel injection device (injector) in accordance with a computer program stored in the ROM.
  • the calculated value is passed to an output interface 18 .
  • the output interface 18 produces a signal for driving fuel injectors in accordance with the value passed from the data computation portion, and sends the signal to the injector.
  • the electronic control unit controls the injectors, the ignition plugs, and other units.
  • the RAM 11 serves as a working area when the data computation portion 12 performs operations.
  • the data computation portion 12 has a self-diagnostic portion 13 , which executes a diagnostic program, once every 200 milli-seconds, for example, as the background operation with a lower priority than the control operation such as the fuel injection control.
  • the diagnostic program itself is conventional, and automatically diagnoses each portion of the engine system as to whether or not each portion is normal, based on the data from each portion of the engine system which is input into the driving condition detecting portion 11 .
  • the diagnostic results are stored in the background RAM 16 , and updated every time the diagnosis is made. After an ignition key is turned off, and the electronic control unit 10 becomes non-active, the backup RAM 16 is supplied with a maintaining current flowing via a voltage control circuit from a car battery.
  • a display control portion 14 displays the diagnostic results on a warning lamp, MIL (Malfunction Indicator Lamp) 21 .
  • MIL Metal Function Indicator Lamp
  • the electronic control unit 10 has a terminal for connection to an external computer 22 .
  • the external computer 22 is preferably a handy portable personal computer, and is connected to the electronic control unit 10 at a service factory to present data stored in the backup RAM to a service staff.
  • the service staff will learn the nature of abnormality based on the thus-obtained data, and fix the car.
  • FIG. 2 is a flowchart showing a process for switching the display function of MIL 21 .
  • the external computer 22 is connected to the electronic control unit 10 ( 201 ). If not connected, it is checked whether or not a failure flag is set ( 202 ). If a failure is detected, the routine proceeds to block 206 , where an A function for turning on an engine warning lamp (MIL) is executed. If no failure is detected, a completion flag is checked ( 203 ). If the completion flag is set, the routine proceeds to block 206 . The completion flag is set to 1 when a C function decision process is completed.
  • MIL engine warning lamp
  • the routine proceeds to step 204 to enter a C function decision process routine.
  • the C function is a function for notifying a completion of practicing the failure diagnosis. The details of the C function decision process will be described later with reference to FIG. 3.
  • the process is started when the user operates an ignition switch in accordance with a specified procedure. If it is determined that the C function is executable in the C function decision process, the C function enable flag is set. If this flag is set, the process proceeds to execution of the C function ( 221 ). When the ignition switch is not operated in accordance with the specified procedure by the user and the C function decision process routine is not entered, the A function is executed without this step ( 206 ). Then the routine exits from the process.
  • the completion flag is set ( 211 ). Then, a first counter and a second counter are reset ( 212 , 213 ). The C function enable flag is reset ( 214 ). And the routine enters a process of executing a B function or providing a failure code to the external computer ( 215 ).
  • the first and second counters are counters for use in the C function decision process of FIG. 3, and will be described below in detail.
  • FIG. 3 is a flowchart showing a process of one embodiment for determining the switching into the C function or the function of notifying the completion of diagnosis.
  • FIG. 4 is a timing chart corresponding to this process. Referring first to FIG. 4( a ), if the ignition switch is turned on, the warning lamp MIL is turned on for a short time, e.g., 2 seconds.
  • the ignition switch needs to be kept on for longer than a predetermined time period T 0 , which may be preset to a value between 20 and 30 seconds, after which it needs to be turned off.
  • FIG. 4( b ) the user turns on the ignition switch again. After turning on the MIL lamp for 2 seconds (lamp burn-out check), the ignition switch is turned off within a predetermined time T 1 , which is preset between 20 and 30 seconds. The operation of FIG. 4( b ) is repeated a predetermined number of times, for example, twice.
  • the MIL is lit for a fixed time that is sufficiently longer than the lighting period for lamp burn-out check. For example, the MIL is lit for 10 seconds to indicate that the MIL is switched into the C function. After this continuous lighting for the fixed time, the MIL blinks in a predetermined pattern indicating whether or not the diagnosis has been completed. This blinking pattern simply indicates that the diagnosis has been completed. For example, the lamp may blink three times at 2 second interval. In another embodiment, the blinking patterns include one that indicates an uncompleted diagnostic item, in addition to a pattern indicating completion of the diagnosis.
  • FIG. 3 shows a flowchart for executing the C function decision process in accordance with FIG. 4.
  • this process is not performed.
  • a flag indicating that an initial process has been performed is checked ( 302 ). If the initial process flag is not 1, and the initial process has not been performed, an initial routine is entered ( 311 ).
  • a timer is set to T 0 , 30 seconds in this embodiment ( 601 ).
  • a preceding value (initially 0) of the second counter is entered into the first counter ( 602 ), and the second counter is reset ( 603 ), followed by setting of an initial process flag ( 604 ).
  • the process of FIG. 3 is performed when the ignition switch is turned on.
  • the ignition switch When the ignition switch is turned off, all the parameters temporarily stored in the RAM, except for the parameters stored in the back-up RAM, will be lost.
  • the count value of the second counter is stored in the back-up RAM, and is entered into the first counter in the initial process ( 311 ).
  • the initial process flag is set to 1 at the first program execution cycle after the ignition switch is turned on and is reset when the ignition switch is turned off after TO time elapsed.
  • the initial process flag is set to 1 until the ignition switch is turned off. Therefore, the routine proceeds to step 303 , where it is checked whether the first counter is 0 or not. Since the first counter is at first equal to 0, a first time process routine is entered ( 312 ).
  • a flow of the first time process routine is shown in FIG. 7.
  • a down timer is checked to see whether or not the time set in the initial process has elapsed ( 701 ). If the time has not elapsed, this routine exits from this process. However, the routine passes through a block 303 in FIG. 3, and returns to a block 701 again. Thus, this process is repeated until the time TO has elapsed. If the time TO has elapsed, the second counter is incremented by 1 ( 702 ) and a completion flag is set ( 703 ) to exit from this routine. Through this process, it is detected that the ignition switch has been kept on for the time TO or more. In this way, the process of FIG. 4( a ) is completed.
  • the initial process 311 is entered again since the initial process flag has been reset.
  • the timer is set ( 601 ), and the preceding value (i.e., 1 in this case) of the second counter that is stored in the back-up RAM is set to the first counter ( 602 ), followed by resetting of the second counter ( 603 ).
  • the initial process flag is set ( 604 ) to exit from the initial process.
  • FIG. 10 shows how the first counter, the second counter and the initial process flag change in progress of the process. Now, the status is in the initial process ⁇ circle over ( 2 ) ⁇ at the second time operation.
  • FIG. 8 is a flowchart showing the lamp burn-out check process, which corresponds to a portion indicated as the burn-out check in FIG. 4( b ).
  • block 801 it is checked in accordance with the conventional art whether or not the warning lamp MIL has been burn out. This check may be performed by simply inspecting whether or not electric current flows through the MIL.
  • the timer is set to time T 1 ( 804 ).
  • the routine proceeds to block 802 .
  • the value of the first counter plus 1 is set to the second counter. That is, in this case, the second counter is set to 2, followed by incrementing the first counter by 1 ( 803 ).
  • the values of both the counters are now equal to 2 (see FIG. 10).
  • FIG. 9 is a flowchart showing the flow of the second time and a subsequent time process.
  • the ignition switch is turned off within the time Ti, all other parameters than the value of the second counter are reset. Accordingly, if the ignition switch is turned on, the process of FIG. 3 is started from the initial process ( 311 ) again. That is, the timer is set to T 0 (this timer is reset to the time T 1 later at block 804 of FIG. 8). The value (2 in this case) of the second counter stored in the back-up RAM is set to the first counter ( 602 ). The second counter is reset ( 603 ). The initial process flag is set to 1 ( 604 ). The status of the counter is as shown in the column of the initial process ⁇ circle over ( 3 ) ⁇ at the third time operation of FIG. 10.
  • the MIL burn-out check ( 313 ) at the second time is entered because the initial process flag has been set, the value of the first counter is 2, and the value of the second counter is 0.
  • the timer is set to the time T 1 ( 804 ).
  • the second counter is set to a value of the first counter plus 1 ( 802 ) and the first counter is incremented to 3 ( 803 ) to exit from the process.
  • the status of the counter is as shown in the column of the MIL burn-out process ⁇ circle over ( 2 ) ⁇ at the third time operation in FIG. 10.
  • the routine waits for the ignition switch to be turned off within the time T 1 .
  • the parameters except for the value of the second counter stored in the back-up RAM are reset. If the ignition switch is not turned off within the time T 1 , the routine exits from the C function decision process. That is, since the operation of FIG. 4( b ) is not repeated a predetermined number of times (twice in this case), the C function decision process ends.
  • the determination at block 305 is NO. Then, the routine proceeds to block 306 .
  • the value of second counter is 4, and is not greater than the predetermined value 4. Therefore, the process proceeds to block 307 , where the C function enable flag is set. In this way, the routine moves from block 205 to block 221 in the flowchart of FIG. 2, where the C function is executed.
  • the content displayed with the MIL can be an alternative information indicating whether or not the diagnosis has been completed.
  • the undiagnosed portion stored in the back-up RAM can be shown in a predetermined code pattern, and the MIL can blink in accordance with this code pattern.
  • FIG. 4( c ) shows an example of showing an undiagnosed portion by a blinking pattern.
  • the undiagnosed portion can be shown in terms of a section of the engine system, in which the engine system is divided into several large sections such as a catalytic system or a fuel tank system.
  • the user or the service staff can get an estimate of how long the vehicle needs to run so as to carry out diagnosis of the undiagnosed section.
  • the C function decision process that is, the process of switching the system into a mode for notifying whether or not the diagnosis has been completed, is executed under the condition that the user operates the ignition switch several times.
  • the C function decision process may be executed based on a simpler user operation.
  • a diagnosis notification mode maybe entered as shown in FIG. 5( a ).
  • the warning lamp MIL blinks several times (e.g., predetermined number of times from 3 to 5 times). If the diagnosis is not completed, the warning lamp is neither lit nor blinks after the lamp burn-out check. This operation is executed under the condition that the ignition switch is not at a position to turn on the starter.
  • the relation between the completion of diagnosis and the turning on of MIL may be reversed from the above. That is, when the diagnosis is completed, the MIL is kept off without turning on or blinking the MIL. If the diagnosis is not completed, the MIL may be lit or may blink.
  • the warning lamp MIL is lit in response to turning on the ignition switch.
  • the ignition switch is held on for a predetermined time (e.g. , from 15 to 20 seconds)
  • the diagnosis completion notification mode is entered. If the diagnosis is completed, the MIL blinks several times (e.g., predetermined number of times from 3 to 5 times). When the diagnosis is not completed, the lighting of the MIL is continued. In this case, the relation between the completion of diagnosis and the blinking of the MIL can be reversed.
  • the diagnosis completion notification mode may be entered.
  • the MIL blinks several times.
  • the diagnosis is completed, the MIL can be lit continuously.
  • the diagnostic apparatus is switched into the notification mode in response to a predetermined operation status, and an indication of whether or not the diagnosis has been uncompleted can be displayed on a display or an indicator for indicating the diagnostic results.
  • a single lamp is used as the display or the indicator to indicate diagnostic results and the indication of whether or not the diagnosis has been uncompleted.
  • the diagnostic apparatus enters the notification mode in accordance with the predetermined operation status of the ignition switch.
  • the embodiments can be realized only by setting up a computer program without making substantial changes to the hardware.
  • the operator can know the undiagnosed portion, and take a corresponding measure.
  • a function of indicating whether or not the diagnosis has been completed can be released by starting the engine.

Abstract

A diagnostic apparatus for a vehicle can display diagnostic results and an indication of whether or not the diagnosis has been completed with a single display device. The diagnostic apparatus adapted to be mounted on the vehicle for diagnosing the vehicle based on driving condition parameters of the vehicle includes a display device or an indicator for indicating presence or absence of malfunction based on the diagnostic results, means for switching the diagnostic apparatus into a notification mode in response to a predetermined operation state, and a display control unit for displaying on the display device the indication of whether or not the diagnosis has been completed in response to being switched into the notification mode. The indication of whether or not the diagnosis has been uncompleted can be displayed on the display device by switching into a notification mode in response to the predetermined operation status. The display device may be a lamp provided near a driver's seat in the vehicle, and the indication of whether or not the diagnosis has been completed may be effected by blinking the lamp.

Description

    FIELD OF THE INVENTION
  • The present invention relates to a diagnostic apparatus for diagnosing a vehicle for presence of any abnormality based on the driving condition parameters of various portions of an engine system, which are input to an electronic control unit of the vehicle. [0001]
  • DESCRIPTION OF RELATED ART
  • In recent years, a vehicle engine system has been controlled using an electronic control unit (ECU). Specifically, the ECU receives signals from sensors provided at various portions of the engine system, and performs an computation based on the thus received data to control the ignition timing, the fuel injection quantity or the like. [0002]
  • In such an electronic control system, a self-diagnostic function for detecting an abnormal part of the engine system and informing a driver or a mechanic of an abnormality is usually incorporated. Diagnostic results of the ECU is typically stored in an EEPROM which is a writable non-volatile memory as described in Japanese Patent Laid-Open No. 61-98639. Another means for storing the self-diagnostic results is a back-up RAM (random access memory), which is less expensive than the EEPROM, as described in Japanese Patent Laid-Open No. 3-31041. The back-up RAM is supplied with a maintaining current from a battery of the vehicle even when the power of the system is turned off, and the stored data is maintained. That is, the back-up RAM is used as if it were a non-volatile memory by maintaining the power supply to the RAM. The back-up RAM loses the contents when the battery is removed from the vehicle, as may occur when replacing the batteries. [0003]
  • For example, when a battery is replaced in the car examination and maintenance, the diagnostic data stored in the back-up RAM is lost. This raises a problem when a car examination party tries to inspect the diagnostic data or check whether or not the self-diagnostic function is normal. [0004]
  • A diagnostic apparatus as described in Japanese Patent Laid-Open No. 3-31041 has two lamps, a code display lamp for blinking a trouble code designating an abnormality detected by the diagnosis, and a warning lamp which is lighted when the back-up data is broken and the diagnosis is uncompleted. If a user knows that the diagnosis is uncompleted as indicated by the warning lamp, the user can complete the diagnosis by running the vehicle for the period or distance required for the system to complete the diagnosis. [0005]
  • SUMMARY OF THE INVENTION
  • The present invention has been achieved in the light of such demand, and it is an object of the invention to effect the display of the diagnostic results and an indication of whether or not the diagnosis has been completed using a single display device or an indicator. [0006]
  • The information displayed on a driving panel of the vehicle or near a driver's seat includes the vehicle speed, engine speed, fuel amount, seat belt warning, door warning, rear window heater warning, and the parameters regarding the air conditioning, the car audio, and the car navigation. The meters and displays are too complicated for ordinary drivers. Accordingly, it is desired that the number of warning lamps near the driver's seat be suppressed or decreased. [0007]
  • According to one aspect of the invention, a diagnostic apparatus to be mounted on a vehicle is provided for diagnosing the vehicle based on the driving condition parameters of the vehicle. The diagnostic apparatus comprises: a display for displaying the presence or absence of an abnormality based on the diagnostic results; a switch for switching the diagnostic apparatus into a notification mode in response to a predetermined operation state; and a display controller, responsive to being switched into the notification mode, for displaying on the display whether or not the diagnosis has been completed. The operation state refers to a state where a user has or has not performed a specific operation. [0008]
  • According to the invention, an indication of whether or not the diagnosis has not been completed can be displayed on a display device or an indicator for indicating the diagnostic results by switching the mode of the diagnostic apparatus into the notification mode in response to a predetermined operation state. [0009]
  • According to another aspect of the invention, in the above mentioned diagnostic apparatus, the display is a lamp provided near a driver's seat of the vehicle, and the indication of whether or not the diagnosis has been completed can be effected by blinking the lamp. [0010]
  • According to another aspect of the invention, one lamp is used as the display to effect the display of the diagnostic results and the indication of whether or not the diagnosis has been completed. [0011]
  • According to further another aspect of the invention, the predetermined operation state is a state of an ignition switch. [0012]
  • According to one embodiment of the invention, the diagnostic apparatus is switched into the notification mode in accordance with the predetermined operation state of the ignition switch. The apparatus according to the invention can be built by programming a conventional apparatus without substantially changing a hardware. [0013]
  • Further, according to another aspect of the invention, the display controller indicates an undiagnosed portion by a blinking pattern of the lamp. Since the undiagnosed portion is indicated in the blinking pattern of the lamp, a driver or a mechanic can learn the undiagnosed portion and can take a measure correspondingly. [0014]
  • According to yet another embodiment of the invention, the notification mode is released by starting the engine. The releasing function can be incorporated into to the diagnostic apparatus by programming without requiring a separate releasing device. [0015]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is an overall functional block diagram of an electronic control unit which realizes a diagnostic apparatus according to one embodiment of the present invention. [0016]
  • FIG. 2 is a flowchart showing a process flow of switching a MIL display function. [0017]
  • FIG. 3 is a flowchart showing a flow of a C function decision process. [0018]
  • FIG. 4 is a diagram showing a relation between an operation of an ignition switch and a turning on of MIL, corresponding to FIG. 3. [0019]
  • FIG. 5 is a diagram showing a diversity of MIL turning on forms. [0020]
  • FIG. 6 is a flowchart showing the flow of an initial process. [0021]
  • FIG. 7 is a flowchart showing the flow of a first time process. [0022]
  • FIG. 8 is a flowchart showing the flow of a lamp burn-out check. [0023]
  • FIG. 9 is a flowchart showing the flow of a second and succeeding time process. [0024]
  • FIG. 10 is a table showing the states of a first counter, a second counter, and an initial process flag. [0025]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • A preferred embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a functional block diagram showing the overall configuration of an [0026] electronic control unit 10 according to one embodiment of this invention. The electronic control unit 10 here is a unit for controlling an engine system, and has a diagnostic apparatus incorporated. Particularly, the electronic control unit 10 comprises a processor (Central Process Unit, CPU), a random access memory (RAM) for providing a working area for the processor and a temporary storage area for data, a read-only memory (ROM) for storing a program to be executed by the processor and the preset data regarding various kinds of parameters, a non-volatile memory or a back-up RAM for storing the computation results by the processor to be used later, an input interface for process and digitizing data signals from various portions of the vehicle, and an output interface for sending driving or activating signals to various portions of the engine.
  • FIG. 1 is a functional block diagram of the [0027] electronic control unit 10 with such a hardware configuration. A driving condition detecting portion 11 receives the signals from various portions of the engine system such as an output Pb from an intake manifold pressure sensor, an output Ne from an engine speed sensor, an output Tw from an engine water temperature sensor, and an output O2 from an exhaust system O2 sensor (air fuel ratio sensor). These signals are processed and digitized, and passed to a data computation portion 12.
  • The [0028] data computation portion 12 executes the computations, e.g., calculates the fuel injection time (fuel injection quantity) of a fuel injection device (injector) in accordance with a computer program stored in the ROM. The calculated value is passed to an output interface 18. The output interface 18 produces a signal for driving fuel injectors in accordance with the value passed from the data computation portion, and sends the signal to the injector. In this form, the electronic control unit controls the injectors, the ignition plugs, and other units. The RAM 11 serves as a working area when the data computation portion 12 performs operations.
  • The [0029] data computation portion 12 has a self-diagnostic portion 13, which executes a diagnostic program, once every 200 milli-seconds, for example, as the background operation with a lower priority than the control operation such as the fuel injection control. The diagnostic program itself is conventional, and automatically diagnoses each portion of the engine system as to whether or not each portion is normal, based on the data from each portion of the engine system which is input into the driving condition detecting portion 11.
  • The diagnostic results are stored in the [0030] background RAM 16, and updated every time the diagnosis is made. After an ignition key is turned off, and the electronic control unit 10 becomes non-active, the backup RAM 16 is supplied with a maintaining current flowing via a voltage control circuit from a car battery. A display control portion 14 displays the diagnostic results on a warning lamp, MIL (Malfunction Indicator Lamp) 21. There are various ways of displaying the results, including turning on the lamp for simply indicating that the engine system is abnormal. The lamp may blink with a specific pattern for indicating the abnormal part. These ways will be described later in detail.
  • The [0031] electronic control unit 10 has a terminal for connection to an external computer 22. The external computer 22 is preferably a handy portable personal computer, and is connected to the electronic control unit 10 at a service factory to present data stored in the backup RAM to a service staff. The service staff will learn the nature of abnormality based on the thus-obtained data, and fix the car.
  • FIG. 2 is a flowchart showing a process for switching the display function of [0032] MIL 21. First, it is checked whether or not the external computer 22 is connected to the electronic control unit 10 (201). If not connected, it is checked whether or not a failure flag is set (202). If a failure is detected, the routine proceeds to block 206, where an A function for turning on an engine warning lamp (MIL) is executed. If no failure is detected, a completion flag is checked (203). If the completion flag is set, the routine proceeds to block 206. The completion flag is set to 1 when a C function decision process is completed.
  • If the completion flag is not set at [0033] step 203, the routine proceeds to step 204 to enter a C function decision process routine. Herein, the C function is a function for notifying a completion of practicing the failure diagnosis. The details of the C function decision process will be described later with reference to FIG. 3. In one embodiment, the process is started when the user operates an ignition switch in accordance with a specified procedure. If it is determined that the C function is executable in the C function decision process, the C function enable flag is set. If this flag is set, the process proceeds to execution of the C function (221). When the ignition switch is not operated in accordance with the specified procedure by the user and the C function decision process routine is not entered, the A function is executed without this step (206). Then the routine exits from the process.
  • If the [0034] external computer 22 is connected to the electronic control unit 10 at step 201, the completion flag is set (211). Then, a first counter and a second counter are reset (212, 213). The C function enable flag is reset (214). And the routine enters a process of executing a B function or providing a failure code to the external computer (215). The first and second counters are counters for use in the C function decision process of FIG. 3, and will be described below in detail.
  • FIG. 3 is a flowchart showing a process of one embodiment for determining the switching into the C function or the function of notifying the completion of diagnosis. FIG. 4 is a timing chart corresponding to this process. Referring first to FIG. 4([0035] a), if the ignition switch is turned on, the warning lamp MIL is turned on for a short time, e.g., 2 seconds. When the user wants to know whether or not the electronic control unit 10 has completed the diagnosis based on a driving operation so far, that is, when the user wants to switch the MIL to the C function, the ignition switch needs to be kept on for longer than a predetermined time period T0, which may be preset to a value between 20 and 30 seconds, after which it needs to be turned off.
  • Subsequently, as shown in FIG. 4([0036] b), the user turns on the ignition switch again. After turning on the MIL lamp for 2 seconds (lamp burn-out check), the ignition switch is turned off within a predetermined time T1, which is preset between 20 and 30 seconds. The operation of FIG. 4(b) is repeated a predetermined number of times, for example, twice.
  • As shown in FIG. 4([0037] c), if the ignition switch is kept on, the MIL is lit for a fixed time that is sufficiently longer than the lighting period for lamp burn-out check. For example, the MIL is lit for 10 seconds to indicate that the MIL is switched into the C function. After this continuous lighting for the fixed time, the MIL blinks in a predetermined pattern indicating whether or not the diagnosis has been completed. This blinking pattern simply indicates that the diagnosis has been completed. For example, the lamp may blink three times at 2 second interval. In another embodiment, the blinking patterns include one that indicates an uncompleted diagnostic item, in addition to a pattern indicating completion of the diagnosis.
  • FIG. 3 shows a flowchart for executing the C function decision process in accordance with FIG. 4. When the engine is rotating ([0038] 301) , this process is not performed. First, a flag indicating that an initial process has been performed is checked (302). If the initial process flag is not 1, and the initial process has not been performed, an initial routine is entered (311).
  • The flow of the initial process is shown in flowchart of FIG. 6. A timer is set to T[0039] 0, 30 seconds in this embodiment (601). A preceding value (initially 0) of the second counter is entered into the first counter (602), and the second counter is reset (603), followed by setting of an initial process flag (604).
  • The process of FIG. 3 is performed when the ignition switch is turned on. When the ignition switch is turned off, all the parameters temporarily stored in the RAM, except for the parameters stored in the back-up RAM, will be lost. The count value of the second counter is stored in the back-up RAM, and is entered into the first counter in the initial process ([0040] 311). With reference to FIG. 4(a), the initial process flag is set to 1 at the first program execution cycle after the ignition switch is turned on and is reset when the ignition switch is turned off after TO time elapsed.
  • In the program execution cycle after the initial process, the initial process flag is set to 1 until the ignition switch is turned off. Therefore, the routine proceeds to step [0041] 303, where it is checked whether the first counter is 0 or not. Since the first counter is at first equal to 0, a first time process routine is entered (312).
  • A flow of the first time process routine is shown in FIG. 7. A down timer is checked to see whether or not the time set in the initial process has elapsed ([0042] 701). If the time has not elapsed, this routine exits from this process. However, the routine passes through a block 303 in FIG. 3, and returns to a block 701 again. Thus, this process is repeated until the time TO has elapsed. If the time TO has elapsed, the second counter is incremented by 1 (702) and a completion flag is set (703) to exit from this routine. Through this process, it is detected that the ignition switch has been kept on for the time TO or more. In this way, the process of FIG. 4(a) is completed.
  • As shown in FIG. 4([0043] a), if the ignition switch is turned off after the elapse of the time TO, the value (i.e., 1 in this case) of the second counter is stored in the back-up RAM, as described previously, but the other parameters are reset.
  • As shown in FIG. 4([0044] b), when the ignition switch is turned on, the initial process 311 is entered again since the initial process flag has been reset. The timer is set (601), and the preceding value (i.e., 1 in this case) of the second counter that is stored in the back-up RAM is set to the first counter (602), followed by resetting of the second counter (603). The initial process flag is set (604) to exit from the initial process.
  • FIG. 10 shows how the first counter, the second counter and the initial process flag change in progress of the process. Now, the status is in the initial process {circle over ([0045] 2)} at the second time operation.
  • The process of FIG. 3 and other processes described in this specification are executed at every 200 milliseconds. When the initial process at the second time operation is completed, and the process of FIG. 3 is entered again, since the initial process flag has been set, the routine proceeds to block [0046] 303. Because the first counter has been set to 1 at block 602 of FIG. 6, the routine proceeds to block 304. Because the second counter has been reset to 0 at block 603 of FIG. 6, a MIL burn-out check process is entered (313).
  • FIG. 8 is a flowchart showing the lamp burn-out check process, which corresponds to a portion indicated as the burn-out check in FIG. 4([0047] b). At block 801, it is checked in accordance with the conventional art whether or not the warning lamp MIL has been burn out. This check may be performed by simply inspecting whether or not electric current flows through the MIL. During the lamp burn-out check, the timer is set to time T1 (804).
  • When the lamp burn-out check has been completed, the routine proceeds to block [0048] 802. The value of the first counter plus 1 is set to the second counter. That is, in this case, the second counter is set to 2, followed by incrementing the first counter by 1 (803). The values of both the counters are now equal to 2 (see FIG. 10).
  • Again, when the process of FIG. 3 is entered, the process proceeds to block [0049] 305 because the initial process flag remains set, and each of the first counter and the second counter has a counter value of 2. Herein, it is checked whether or not the value of the second counter reaches a predetermined value, which is 4 in this embodiment. If not, a second or subsequent time process is entered (314).
  • FIG. 9 is a flowchart showing the flow of the second time and a subsequent time process. By using a timer whether or not the time T[0050] 1 set at block 804 of FIG. 8 has elapsed is checked (901). If not, the routine exits from the process. The routine returns to block 901 again at the next program execution cycle. Thus, if the time T1 has elapsed, the second counter is reset (902), and the completion flag is set (903) In this way, the elapse of the time T1 indicates that the ignition switch has not been turned off within the time T1 as hown in FIG. 4(b). In this case, the C function decision process ends.
  • If the ignition switch is turned off within the time Ti, all other parameters than the value of the second counter are reset. Accordingly, if the ignition switch is turned on, the process of FIG. 3 is started from the initial process ([0051] 311) again. That is, the timer is set to T0 (this timer is reset to the time T1 later at block 804 of FIG. 8). The value (2 in this case) of the second counter stored in the back-up RAM is set to the first counter (602). The second counter is reset (603). The initial process flag is set to 1 (604). The status of the counter is as shown in the column of the initial process {circle over (3)} at the third time operation of FIG. 10.
  • When the process of FIG. 3 is entered next time, the MIL burn-out check ([0052] 313) at the second time is entered because the initial process flag has been set, the value of the first counter is 2, and the value of the second counter is 0. When the burn-out check is being done, the timer is set to the time T1 (804). When the burn-out check is completed, the second counter is set to a value of the first counter plus 1 (802) and the first counter is incremented to 3 (803) to exit from the process. The status of the counter is as shown in the column of the MIL burn-out process {circle over (2)} at the third time operation in FIG. 10.
  • Again, when the routine enters the process of FIG. 3 and reaches a [0053] block 305, the value of the second counter has not reached a predetermined value 4. Therefore, the second time and subsequent time process (314) is entered. Thus, the routine waits for the ignition switch to be turned off within the time T1. When the ignition switch is turned off, the parameters except for the value of the second counter stored in the back-up RAM are reset. If the ignition switch is not turned off within the time T1, the routine exits from the C function decision process. That is, since the operation of FIG. 4(b) is not repeated a predetermined number of times (twice in this case), the C function decision process ends.
  • When the ignition switch is turned off within the time T[0054] 1, the process of FIG. 3 ends, and the process of FIG. 3 is entered again at the next program execution cycle, the same process as the third time process is performed again from the initial process. At this fourth time process, the value of the second counter is set to 4 in the MIL burn-out check process (313). This status is shown in the MIL burn-out process {circle over (3)} of the C function operation in FIG. 10.
  • Accordingly, in the process flow of FIG. 3, the determination at [0055] block 305 is NO. Then, the routine proceeds to block 306. The value of second counter is 4, and is not greater than the predetermined value 4. Therefore, the process proceeds to block 307, where the C function enable flag is set. In this way, the routine moves from block 205 to block 221 in the flowchart of FIG. 2, where the C function is executed.
  • At [0056] block 306, if the value of the second counter is greater than 4, it means that the C function decision process is malfunctioning. Therefore, all the parameters are reset (315) and the routine exits from the process. Also, if the ignition switch is moved to a starter position, and the engine is started, all the parameters used in the C function decision process, including the value of the second counter stored in the back-up RAM, are reset, and the C function process is released (315).
  • In an operation mode of the C function, i.e., a diagnosis completion notification mode, the content displayed with the MIL can be an alternative information indicating whether or not the diagnosis has been completed. As a result of diagnosis, the undiagnosed portion stored in the back-up RAM can be shown in a predetermined code pattern, and the MIL can blink in accordance with this code pattern. FIG. 4([0057] c) shows an example of showing an undiagnosed portion by a blinking pattern.
  • The undiagnosed portion can be shown in terms of a section of the engine system, in which the engine system is divided into several large sections such as a catalytic system or a fuel tank system. By representing the undiagnosed portion with such a section, the user or the service staff can get an estimate of how long the vehicle needs to run so as to carry out diagnosis of the undiagnosed section. [0058]
  • In the above embodiment, the C function decision process, that is, the process of switching the system into a mode for notifying whether or not the diagnosis has been completed, is executed under the condition that the user operates the ignition switch several times. However, the C function decision process may be executed based on a simpler user operation. [0059]
  • For example, in response to the user turning on the ignition switch and keeping the ignition switch on over a predetermined time (e.g., 15 seconds) after the lamp burn-out check is done for a short time, a diagnosis notification mode maybe entered as shown in FIG. 5([0060] a). When the diagnosis is completed, the warning lamp MIL blinks several times (e.g., predetermined number of times from 3 to 5 times). If the diagnosis is not completed, the warning lamp is neither lit nor blinks after the lamp burn-out check. This operation is executed under the condition that the ignition switch is not at a position to turn on the starter. The relation between the completion of diagnosis and the turning on of MIL may be reversed from the above. That is, when the diagnosis is completed, the MIL is kept off without turning on or blinking the MIL. If the diagnosis is not completed, the MIL may be lit or may blink.
  • As shown in FIG. 5([0061] b), the warning lamp MIL is lit in response to turning on the ignition switch. When the ignition switch is held on for a predetermined time (e.g. , from 15 to 20 seconds), the diagnosis completion notification mode is entered. If the diagnosis is completed, the MIL blinks several times (e.g., predetermined number of times from 3 to 5 times). When the diagnosis is not completed, the lighting of the MIL is continued. In this case, the relation between the completion of diagnosis and the blinking of the MIL can be reversed.
  • Further, as shown in FIG. 5([0062] c) , in response to the switch being maintained at the ON position for a fixed time (e.g., from 15 to 20 seconds) after the ignition switch is turned on and the lamp burn-out check for the short time is executed, the diagnosis completion notification mode may be entered. When the diagnosis is not completed, the MIL blinks several times. When the diagnosis is completed, the MIL can be lit continuously.
  • According to the invention, the diagnostic apparatus is switched into the notification mode in response to a predetermined operation status, and an indication of whether or not the diagnosis has been uncompleted can be displayed on a display or an indicator for indicating the diagnostic results. [0063]
  • According to an embodiment of the invention, a single lamp is used as the display or the indicator to indicate diagnostic results and the indication of whether or not the diagnosis has been uncompleted. [0064]
  • According to another embodiment, the diagnostic apparatus enters the notification mode in accordance with the predetermined operation status of the ignition switch. The embodiments can be realized only by setting up a computer program without making substantial changes to the hardware. [0065]
  • According to further another embodiment, since the undiagnosed portion is indicated in a blinking pattern of the lamp, the operator can know the undiagnosed portion, and take a corresponding measure. [0066]
  • According to another embodiment, a function of indicating whether or not the diagnosis has been completed can be released by starting the engine. [0067]
  • While this invention has been described above with specific embodiments, this invention is not limited thereto. [0068]

Claims (11)

What is claimed is:
1. A diagnostic apparatus adapted to be mounted on a vehicle, for diagnosing the vehicle based on driving condition parameters of the vehicle, comprising:
an indicator for indicating presence or absence of malfunction based on diagnostic results;
means for switching the diagnostic apparatus into a notification mode in response to a predetermined operation status; and
a controller for indicating on said indicator an indication of whether or not a diagnosis has been completed in response to being switched into the notification mode.
2. The diagnostic apparatus according to
claim 1
, wherein the indicator is a lamp provided near a driver's seat in the vehicle, and the indication of whether or not the diagnosis has been completed is effected by blinking of the lamp.
3. The diagnostic apparatus according to
claim 1
, wherein the predetermined operation status is a status where an ignition switch has been operated.
4. The diagnostic apparatus according to
claim 2
, wherein the controller identifies an undiagnosed portion with a blinking pattern of the lamp.
5. The diagnostic apparatus according to
claim 1
, wherein the notification mode is released when the engine of the vehicle is started.
6. An electronic control unit (ECU) for a vehicle programmed to:
diagnose the vehicle based on driving condition parameters of the vehicle;
indicate on a display presence or absence of malfunction based on diagnostic results;
switch into a notification mode in response to a predetermined operation status; and
indicate on the display an indication of whether or not a diagnosis has been completed in response to being switched into the notification mode.
7. The electronic control unit according to
claim 6
, wherein the display is a lamp provided near a driver's seat in the vehicle, and the indication of whether or not the diagnosis has been completed is effected by blinking of the lamp.
8. The diagnostic apparatus according to
claim 6
, wherein the predetermined operation status is a status where an ignition switch has been operated.
9. Method for indicating whether or not diagnosis of a vehicle has been completed, comprising:
diagnosing the vehicle based on driving condition parameters of the vehicle;
indicating on an indicator presence or absence of malfunction based on diagnostic results;
switching into a notification mode in response to a predetermined operation status; and
displaying on the indicator an indication of whether or not a diagnosis has been completed in response to being switched into the notification mode.
10. The method according to
claim 9
, wherein the indicator is a lamp provided near a driver's seat in the vehicle, and the indication of whether or not the diagnosis has been completed is effected by blinking of the lamp.
11. The method according to
claim 10
, wherein the predetermined operation status is a status where an ignition switch has been operated.
US09/728,490 1999-12-09 2000-12-04 Method and apparatus for diagnosing a vehicle Expired - Fee Related US6442458B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP35057099A JP3338679B2 (en) 1999-12-09 1999-12-09 Vehicle diagnostic device
JP11-350570 1999-12-09

Publications (2)

Publication Number Publication Date
US20010016790A1 true US20010016790A1 (en) 2001-08-23
US6442458B2 US6442458B2 (en) 2002-08-27

Family

ID=18411397

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/728,490 Expired - Fee Related US6442458B2 (en) 1999-12-09 2000-12-04 Method and apparatus for diagnosing a vehicle

Country Status (2)

Country Link
US (1) US6442458B2 (en)
JP (1) JP3338679B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130187157A1 (en) * 2012-01-20 2013-07-25 Mi Sook Kim Methods of heating integrated circuits at low temperatures and devices using the methods
US9384602B2 (en) * 2014-11-12 2016-07-05 Henry C. Chu Diagnostic device for vehicle
CN105938051A (en) * 2016-05-20 2016-09-14 芜湖莫森泰克汽车科技股份有限公司 Sliding door driving mechanism detection apparatus
CN107428297A (en) * 2015-03-17 2017-12-01 日立汽车系统株式会社 Vehicle console device and its control method
US11276314B2 (en) * 2015-05-26 2022-03-15 Waymo Llc Fallback requests for autonomous vehicles
US11947353B1 (en) 2015-05-26 2024-04-02 Waymo Llc Non-passenger requests for autonomous vehicles

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19841267C1 (en) * 1998-09-09 2000-03-02 Siemens Ag Process to implement error diagnostics with diagnostics modules monitoring subsystems in vehicle
JP3637029B2 (en) * 2002-03-28 2005-04-06 三菱電機株式会社 In-vehicle electronic control unit
CN1695171A (en) * 2002-10-25 2005-11-09 泷田佳章 Toil road charge collection system using artificial satellite, charge collecting machine, and charge collecting method
DE102004041740A1 (en) * 2004-08-28 2006-03-02 Daimlerchrysler Ag Improved repair verification for electronic vehicle systems
WO2007022426A2 (en) * 2005-08-18 2007-02-22 Environmental Systems Products Holdings Inc. System and method for testing the integrity of a vehicle testing/diagnostic system
JP2008179314A (en) * 2007-01-26 2008-08-07 Denso Corp Vehicle diagnostic system
JP4442617B2 (en) * 2007-02-16 2010-03-31 株式会社デンソー Electronic control unit
JP5206126B2 (en) * 2008-06-02 2013-06-12 トヨタ自動車株式会社 Vehicle failure diagnosis apparatus and failure diagnosis method
JP4623189B2 (en) * 2008-09-26 2011-02-02 株式会社デンソー Abnormality determination apparatus, abnormality determination program, and abnormality determination method
US20100262431A1 (en) * 2009-04-10 2010-10-14 Gilbert Harry M Support for Preemptive Symptoms

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4274739A (en) * 1979-08-15 1981-06-23 Hunter Engineering Company Apparatus for monitoring operational status and diagnosis of electronic vehicle wheel alignment equipment
DE3423466A1 (en) * 1984-06-26 1986-01-02 Fa. J. Eberspächer, 7300 Esslingen METHOD FOR DETECTING THE INTERFERENCE OF A HEATING DEVICE USED WITH LIQUID FUEL
JPS6198639A (en) 1984-10-19 1986-05-16 Yamaha Motor Co Ltd Operational conditions supervisory unit for vehicle
US4809177A (en) * 1987-08-14 1989-02-28 Navistar International Transportation Corp. Multiplexed electrical wiring system for a truck including driver interface and power switching
DE3741901C2 (en) * 1987-12-10 1996-12-05 Webasto Ag Fahrzeugtechnik Method for testing functional components in heaters and test device therefor
JP2987446B2 (en) 1989-06-29 1999-12-06 富士重工業株式会社 Vehicle self-diagnosis device
US5257190A (en) * 1991-08-12 1993-10-26 Crane Harold E Interactive dynamic realtime management system for powered vehicles
US5899284A (en) * 1995-01-26 1999-05-04 Sun Mountain Sports, Inc. Powered cart for golf bag
US5852228A (en) * 1996-07-10 1998-12-22 Denso Corporation Apparatus and method for controlling oxygen sensor heating
US6009355A (en) * 1997-01-28 1999-12-28 American Calcar Inc. Multimedia information and control system for automobiles
US6164125A (en) * 1997-04-23 2000-12-26 Denso Corporation Detection of malfunction in gas concentration detection system
JPH1182134A (en) * 1997-09-03 1999-03-26 Fuji Heavy Ind Ltd High pressure fuel system diagnostic device and control device for cylinder fuel injection engine
US6285931B1 (en) * 1998-02-05 2001-09-04 Denso Corporation Vehicle information communication system and method capable of communicating with external management station
US6218952B1 (en) * 1998-09-30 2001-04-17 Leslie R. Borland Trailer light monitor

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130187157A1 (en) * 2012-01-20 2013-07-25 Mi Sook Kim Methods of heating integrated circuits at low temperatures and devices using the methods
US9384602B2 (en) * 2014-11-12 2016-07-05 Henry C. Chu Diagnostic device for vehicle
CN107428297A (en) * 2015-03-17 2017-12-01 日立汽车系统株式会社 Vehicle console device and its control method
US20180075674A1 (en) * 2015-03-17 2018-03-15 Hitachi Automotive Systems, Ltd. Vehicular control device and method of controlling vehicular control device
US10497189B2 (en) * 2015-03-17 2019-12-03 Hitachi Automotive Systems, Ltd. Vehicular control device and method of controlling vehicular control device
US11276314B2 (en) * 2015-05-26 2022-03-15 Waymo Llc Fallback requests for autonomous vehicles
US11947353B1 (en) 2015-05-26 2024-04-02 Waymo Llc Non-passenger requests for autonomous vehicles
CN105938051A (en) * 2016-05-20 2016-09-14 芜湖莫森泰克汽车科技股份有限公司 Sliding door driving mechanism detection apparatus

Also Published As

Publication number Publication date
JP2001165818A (en) 2001-06-22
US6442458B2 (en) 2002-08-27
JP3338679B2 (en) 2002-10-28

Similar Documents

Publication Publication Date Title
US6442458B2 (en) Method and apparatus for diagnosing a vehicle
US6415210B2 (en) Vehicle information communication system and method capable of communicating with external management station
US5003478A (en) Diagnosis system for a motor vehicle
JPS6339457B2 (en)
JP2625148B2 (en) In-vehicle electronic control unit
JPS61261145A (en) Trouble diagnoser for vehicles
US7155326B2 (en) Electric control unit
JPH079388B2 (en) Vehicle diagnostic system
JPH01210842A (en) Vehicle diagnosing device
JP2805958B2 (en) In-vehicle failure diagnosis device
JP2987446B2 (en) Vehicle self-diagnosis device
JPH0776731B2 (en) Vehicle diagnostic system
JPH0827220B2 (en) Vehicle diagnostic device
JP2004044407A (en) Troubleshooting control device for vehicle
US5806015A (en) Automotive controller
JP5177079B2 (en) In-vehicle control device
JPH0746768A (en) Display apparatus of vehicle charger
JP4251007B2 (en) Fault diagnosis control device for vehicle
JPS61255411A (en) Self-diagnosing device for on vehicle controller
JPH079389B2 (en) Vehicle self-diagnosis device
KR100290396B1 (en) Device and method for cold starting of automobile
JPH0791310A (en) Self-diagnosing device for on-vehicle control device
JPH0776730B2 (en) Vehicle diagnostic device
JP2001271639A (en) Catalyst deterioration diagnostic device for engine
JP3625416B2 (en) Wiring abnormality confirmation device in wireless engine starter

Legal Events

Date Code Title Description
AS Assignment

Owner name: HONDA GIKEN KOGYO KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KUBO, HIROSHI;KIOKE, YUZURU;KODANI, MASATO;REEL/FRAME:011609/0573

Effective date: 20010126

AS Assignment

Owner name: HONDA GIKEN KOGYO KABUSHIKI KAISHA, JAPAN

Free format text: RE-RECORD TO CORRECT AN ASSIGNOR ON REEL 011609 FRAME 0573. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST.;ASSIGNORS:KUBO, HIROSHI;KOIKE, YUZURU;KODANI, MASATO;REEL/FRAME:011888/0347

Effective date: 20010126

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20100827