US6782313B1 - Diagnostic test device for motor vehicle with programmable control devices - Google Patents

Diagnostic test device for motor vehicle with programmable control devices Download PDF

Info

Publication number
US6782313B1
US6782313B1 US09/979,617 US97961702A US6782313B1 US 6782313 B1 US6782313 B1 US 6782313B1 US 97961702 A US97961702 A US 97961702A US 6782313 B1 US6782313 B1 US 6782313B1
Authority
US
United States
Prior art keywords
program
motor vehicle
diagnostic tester
external diagnostic
version
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.)
Expired - Lifetime
Application number
US09/979,617
Inventor
Eberhard Frech
Wolfgang Wagner
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.)
Robert Bosch LLC
Original Assignee
Robert Bosch GmbH
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=7907796&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US6782313(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in California Central District Court litigation https://portal.unifiedpatents.com/litigation/California%20Central%20District%20Court/case/2%3A11-cv-07784 Source: District Court Jurisdiction: California Central District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Court of Appeals for the Federal Circuit litigation https://portal.unifiedpatents.com/litigation/Court%20of%20Appeals%20for%20the%20Federal%20Circuit/case/2014-1040 Source: Court of Appeals for the Federal Circuit Jurisdiction: Court of Appeals for the Federal Circuit "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Michigan Eastern District Court litigation https://portal.unifiedpatents.com/litigation/Michigan%20Eastern%20District%20Court/case/2%3A11-cv-15068 Source: District Court Jurisdiction: Michigan Eastern District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Michigan Eastern District Court litigation https://portal.unifiedpatents.com/litigation/Michigan%20Eastern%20District%20Court/case/2%3A12-cv-11503 Source: District Court Jurisdiction: Michigan Eastern District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Assigned to ROBERT BOSCH GMBH reassignment ROBERT BOSCH GMBH ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WAGNER, WOLFGANG, FRECH, EBERHARD
Application granted granted Critical
Publication of US6782313B1 publication Critical patent/US6782313B1/en
Assigned to ROBERT BOSCH LLC reassignment ROBERT BOSCH LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ROBERT BOSCH GMBH
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M17/00Testing of vehicles
    • G01M17/007Wheeled or endless-tracked vehicles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Definitions

  • the invention is based on a diagnostic tester for motor vehicles having programmable control units.
  • Diagnostic testers for motor vehicles that contain programmable control units are generally known. Such programmable control units can contain self-diagnostic means and control, monitor the engine control and other systems of the motor vehicle in program-controlled fashion. In self-diagnosis, error codes are generated and stored. These control units and the error code storage devices can be connected to an external diagnostic tester via a diagnostic/test plug in the motor vehicle.
  • Object of the present invention is to indicate a possibility according to which the respective current version is cost-effectively programmed in the control units in simple fashion.
  • the diagnostic device has the advantage that, during regular maintenance of the motor vehicle in the workshop, when the external diagnostic tester available in the workshop is connected, the programs available in the control units are automatically checked to determine which version they contain and that, if necessary, a reprogramming of the programs available in the control units is carried out by the external diagnostic tester equipped accordingly, so that the most current version is always available there. No additional work expenditure is created for the service personnel by the automatic procedure of checking and if necessary, programming. During maintenance work, e.g., during an oil change, the diagnostic tester is left connected until the current program record has been programmed. No additional costs are generated for the control units themselves, because an interface for reprogramming or programming is already available there.
  • this is achieved in principle by the fact that the external diagnostic tester is equipped with a program recognition and program loading device, and the program version contained in the connected control unit is queried and recognized using the program recognition device, and that then, if the program available in the motor vehicle and recognized via the diagnostic/test plug, available in the connected control unit of the motor vehicle is not stored there in the latest and most current version, the respective most current version is loaded by the program loading device of the diagnostic tester into the program storage device of the pertinent control unit of the motor vehicle.
  • the program version check and, if necessary, the required reprogramming is carried out automatically by the external diagnostic tester.
  • no particular attention is required by the maintenance and service personnel to carry out this point during maintenance and service work.
  • the external diagnostic tester is equipped with the respective latest versions of the necessary programs. Under certain circumstances, this can lead to too great of a demand on the storage device of the diagnostic tester.
  • the external diagnostic tester automatically establishes communication with a central data base in order to check the program version and, if necessary, to obtain the current program version that applies for the control unit connected to the diagnostic tester and to store it there.
  • the communication between the diagnostic tester and the central data base takes place-via dedicated line, or wirelessly via mobile telecommunication from the workshop or the motor vehicle itself.
  • the external diagnostic tester is equipped with a special authorization to check the program version currently available in the connected control unit of the motor vehicle and, if necessary, to reprogram the corresponding program.
  • the external diagnostic tester that is available in a service or repair workshop is equipped with a program recognition and program loading device.
  • the external diagnostic tester automatically checks, using the program recognition device simultaneously and preferably automatically, which program version and which data record is available in the control unit connected at that moment.
  • the diagnostic tester then simultaneously compares whether the program and data record identified agrees with the most current status. If this is not the case, the most current version is loaded into the program storage device of the corresponding control unit by a program loading device, with which the external diagnostic tester is also equipped. New program and data status is therefore written to the corresponding memory areas of the connected control unit.
  • the control unit is therefore newly programmed or reprogrammed accordingly.
  • the control units used today are equipped with a flash storage device that can be programmed via the serial communication protocol via the diagnostic/test plug.
  • the external diagnostic tester in the workshop in addition to the normal diagnostic work, therefore also performs the checking of the available program versions and, if necessary, the updating of the programs in the control units.
  • the time required for reprogramming, if necessary, can then be spent by the diagnostic tester when the oil is changed in the vehicle, for example. To accomplish this, the external diagnostic tester is simply left connected to the vehicle for a longer period of time.
  • the latest program status for the individual control units used in various motor vehicles can be contained in the external diagnostic tester itself.
  • CD-ROMs or similar comprehensive data carriers can regularly communicate the current program and data records to update the computer in the service centers.
  • the diagnostic tester checks a vehicle in the workshop, it then automatically establishes a connection with the central data base by means of its devices, in order to carry out the check for the latest program version, on the one hand, and, on the other, if absolutely necessary, to have the latest program record communicated to it by the central location, so that it stores this latest version in the corresponding memory area of the connected control unit by means of its program loading device.
  • connection between the diagnostic tester in the workshop and the central location can take place either via a dedicated line or a wireless telephone to the telephone outlet in the workshop, or also via wireless mobile telecommunication from the workshop or even the motor vehicle itself to the central data base. Communication devices already available in the vehicle itself can be used for this purpose, if necessary.
  • the external diagnostic tester is advantageously equipped with a corresponding special authorization to perform checks and reprogramming.
  • the invention allows the updating of programs available in control units without requiring considerable additional expense for this.
  • the most current program and data status in the corresponding control units is therefore always available to the motor vehicle driver in his motor vehicle.

Abstract

A diagnostic tester for motor vehicles is described, and programmable control units having self-diagnostic means are provided for in the motor vehicle that, in program-controlled fashion, control, monitor the engine control and other systems of the motor vehicle, generate error codes and store them, and which can be connected to an external diagnostic tester via a diagnostic/test plug in the motor vehicle. The external diagnostic tester is equipped with a program recognition and program loading device. The program version contained in the connected control unit is queried and recognized using the program recognition device. Then, if the program available in the motor vehicle and recognized via the diagnostic/test plug, available in the connected control unit of the motor vehicle is not stored in the latest and most current version, the respective latest version is loaded by the program loading device into the program storage device of the corresponding control unit.

Description

BACKGROUND OF THE INVENTION
The invention is based on a diagnostic tester for motor vehicles having programmable control units.
Diagnostic testers for motor vehicles that contain programmable control units are generally known. Such programmable control units can contain self-diagnostic means and control, monitor the engine control and other systems of the motor vehicle in program-controlled fashion. In self-diagnosis, error codes are generated and stored. These control units and the error code storage devices can be connected to an external diagnostic tester via a diagnostic/test plug in the motor vehicle.
The interaction between motor vehicle control units having self-diagnostics and the external diagnostic tester are described in detail in an article, for example, by D. Nemec entitled “Möglichkeiten komfortabler Testgeräte zur Auswertung der Eigendiagnose von Steuergeräten im Kraftfahrzeug” [“Possibilities of convenient test units for the evaluation of self-diagnosis of control units in the motor vehicle”] in VDI Berichte [“VDI Reports”] No. 687, 1988, pages 365-385. Among other things, this article also discusses, on page 384, for example, that, with variant programming, entire control unit programs can be loaded into the unprogrammed control unit via the interface of the diagnostic/test plug. This is essential in particular before the start of a series, because the manufacturer can still change parameters at that point. Moreover, spare-parts stocking is reportedly easier, because it is sufficient to stock unprogrammed control units which can then be programmed and installed from case to case.
The system scope of engine controls provided for in motor vehicles has become very comprehensive due to the requirements for convenience, security, and diagnostics. For example, a Motronic engine control system has approximately 4,000 data that must be adapted to the requirements of the respective motor vehicle. Due to the generally tight time frame for the start of a series of engine controls, data or program changes cannot be ruled out during the current series. Today, engine controls having self-diagnostics are predominantly equipped with programmable flash storage devices. In order to reprogram to correct data or functions, the control units must be replaced or connected to programming units. If there are errors in the serial programs, high costs are incurred despite the ability to reprogram due to additional expense for the programming.
Object of the present invention is to indicate a possibility according to which the respective current version is cost-effectively programmed in the control units in simple fashion.
SUMMARY OF THE INVENTION
In contrast to the prior art, the diagnostic device according to the invention has the advantage that, during regular maintenance of the motor vehicle in the workshop, when the external diagnostic tester available in the workshop is connected, the programs available in the control units are automatically checked to determine which version they contain and that, if necessary, a reprogramming of the programs available in the control units is carried out by the external diagnostic tester equipped accordingly, so that the most current version is always available there. No additional work expenditure is created for the service personnel by the automatic procedure of checking and if necessary, programming. During maintenance work, e.g., during an oil change, the diagnostic tester is left connected until the current program record has been programmed. No additional costs are generated for the control units themselves, because an interface for reprogramming or programming is already available there. The customer therefore receives the respective current program status as part of maintenance work on the vehicle. Warranty costs for reprogrammings in the field can therefore be prevented as well. Moreover, It can be taken into account by means of the reprogramming in simple fashion that error-free programs are not always available in the condition at delivery as the complexity of systems increases.
According to the invention, this is achieved in principle by the fact that the external diagnostic tester is equipped with a program recognition and program loading device, and the program version contained in the connected control unit is queried and recognized using the program recognition device, and that then, if the program available in the motor vehicle and recognized via the diagnostic/test plug, available in the connected control unit of the motor vehicle is not stored there in the latest and most current version, the respective most current version is loaded by the program loading device of the diagnostic tester into the program storage device of the pertinent control unit of the motor vehicle.
According to an advantageous and suitable further development of the device according to the invention, in addition to the program for the motor vehicle control units having self-diagnostic means, in particular the program for engine control, programs of control units of other systems and subsystems provided for in the motor vehicle are also checked and, if necessary, newly loaded or reprogrammed. This provides a very flexible possibility for keeping the various control and diagnostic programs available in the various control units of a motor vehicle updated to the respective most current status.
In very suitable and advantageous embodiment and further development of the diagnostic tester according to the invention, the program version check and, if necessary, the required reprogramming, is carried out automatically by the external diagnostic tester. As a result, no particular attention is required by the maintenance and service personnel to carry out this point during maintenance and service work.
According to an advantageous embodiment of the device according to the invention, the external diagnostic tester is equipped with the respective latest versions of the necessary programs. Under certain circumstances, this can lead to too great of a demand on the storage device of the diagnostic tester.
According to a further very advantageous embodiment of the invention, it is therefore provided for that the external diagnostic tester automatically establishes communication with a central data base in order to check the program version and, if necessary, to obtain the current program version that applies for the control unit connected to the diagnostic tester and to store it there.
In a further advantageous embodiment of this version of the diagnostic tester according to the invention, the communication between the diagnostic tester and the central data base takes place-via dedicated line, or wirelessly via mobile telecommunication from the workshop or the motor vehicle itself.
In a further advantageous embodiment of the diagnostic tester according to the invention, it is provided for, in order to increase security, that the external diagnostic tester is equipped with a special authorization to check the program version currently available in the connected control unit of the motor vehicle and, if necessary, to reprogram the corresponding program.
The invention will now be explained in greater detail using an embodiment.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
According to the invention, the external diagnostic tester that is available in a service or repair workshop is equipped with a program recognition and program loading device. When the error storage devices of the various control units are read out via the diagnostic/test plug during servicing of the vehicle, therefore, the external diagnostic tester automatically checks, using the program recognition device simultaneously and preferably automatically, which program version and which data record is available in the control unit connected at that moment. The diagnostic tester then simultaneously compares whether the program and data record identified agrees with the most current status. If this is not the case, the most current version is loaded into the program storage device of the corresponding control unit by a program loading device, with which the external diagnostic tester is also equipped. New program and data status is therefore written to the corresponding memory areas of the connected control unit. The control unit is therefore newly programmed or reprogrammed accordingly. The control units used today are equipped with a flash storage device that can be programmed via the serial communication protocol via the diagnostic/test plug.
The external diagnostic tester in the workshop, in addition to the normal diagnostic work, therefore also performs the checking of the available program versions and, if necessary, the updating of the programs in the control units. The time required for reprogramming, if necessary, can then be spent by the diagnostic tester when the oil is changed in the vehicle, for example. To accomplish this, the external diagnostic tester is simply left connected to the vehicle for a longer period of time.
According to an embodiment of the invention, the latest program status for the individual control units used in various motor vehicles can be contained in the external diagnostic tester itself. To this end, CD-ROMs or similar comprehensive data carriers can regularly communicate the current program and data records to update the computer in the service centers.
It is also possible, however, and, in fact, generally much more suitable, to store all current program and data records for the control units used in the vehicles in one central data base. If the diagnostic tester checks a vehicle in the workshop, it then automatically establishes a connection with the central data base by means of its devices, in order to carry out the check for the latest program version, on the one hand, and, on the other, if absolutely necessary, to have the latest program record communicated to it by the central location, so that it stores this latest version in the corresponding memory area of the connected control unit by means of its program loading device.
The connection between the diagnostic tester in the workshop and the central location can take place either via a dedicated line or a wireless telephone to the telephone outlet in the workshop, or also via wireless mobile telecommunication from the workshop or even the motor vehicle itself to the central data base. Communication devices already available in the vehicle itself can be used for this purpose, if necessary. For security reasons, the external diagnostic tester is advantageously equipped with a corresponding special authorization to perform checks and reprogramming.
In advantageous fashion, the invention allows the updating of programs available in control units without requiring considerable additional expense for this. The most current program and data status in the corresponding control units is therefore always available to the motor vehicle driver in his motor vehicle.

Claims (6)

What is claimed is:
1. An external diagnostic tester for motor vehicles, the motor vehicles having programmable control units with self-diagnostic means, wherein the control units can be connected to the external diagnostic tester via a diagnostic/test plug in the motor vehicle, the external diagnostic tester comprising,
a program recognition and program loading device, wherein a program version contained in a connected control unit is queried and recognized by means of the program recognition device, and, if the program available in the motor vehicle and recognized via the diagnostic/test plug is not stored there in a latest and most current version, a respective most current version is loaded by the program loading device into a program storage device of the pertinent control unit of the motor vehicle, wherein the external diagnostic tester automatically establishes communication with a central date base in order to check the program version and, if necessary, to obtain the current program version that applies for the control unit connected to the diagnostic tester and to store it there.
2. The external diagnostic tester according to claim 1, wherein, in addition to the program for the control units in the motor vehicle having self-diagnostic means, a program for engine control, programs of control units of other systems and subsystems provided for in the motor vehicle are also checked and, if necessary, newly loaded or reprogrammed.
3. The external diagnostic tester according to claim 1, wherein the external diagnostic tester automatically carries out a program version check and, if necessary, necessary programming.
4. The external diagnostic tester according to claim 1, wherein the external diagnostic tester is equipped with the respective latest versions of necessary programs.
5. The external diagnostic tester according to claim 1, wherein a communication takes place via a dedicated line, or wirelessly via mobile telecommunication from a workshop or the motor vehicle itself.
6. The external diagnostic tester according to claim 1, wherein the external diagnostic tester is equipped with an authorization to check the program version currently available in the connected control unit of the motor vehicle, and, if necessary, to reprogram a corresponding program.
US09/979,617 1999-05-11 2000-05-10 Diagnostic test device for motor vehicle with programmable control devices Expired - Lifetime US6782313B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE19921845A DE19921845A1 (en) 1999-05-11 1999-05-11 Diagnostic test device for motor vehicles with programmable control units
DE19921845 1999-05-11
PCT/DE2000/001445 WO2000068659A1 (en) 1999-05-11 2000-05-10 Diagnostic test device for motor vehicles with programmable control devices

Publications (1)

Publication Number Publication Date
US6782313B1 true US6782313B1 (en) 2004-08-24

Family

ID=7907796

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/979,617 Expired - Lifetime US6782313B1 (en) 1999-05-11 2000-05-10 Diagnostic test device for motor vehicle with programmable control devices

Country Status (7)

Country Link
US (1) US6782313B1 (en)
EP (1) EP1181521B1 (en)
JP (1) JP4520646B2 (en)
CN (1) CN1352742A (en)
DE (2) DE19921845A1 (en)
ES (1) ES2235897T3 (en)
WO (1) WO2000068659A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040162907A1 (en) * 2002-12-19 2004-08-19 Toshihiko Kouda Communication server switching controller
US20050256662A1 (en) * 2002-05-07 2005-11-17 Alder Michael J Test apparatus
FR2875920A1 (en) * 2004-09-27 2006-03-31 Peugeot Citroen Automobiles Sa Onboard computer function controlling software e.g. diagnostic software, installing method for use in motor vehicle, involves downloading software into RAM memory using external tool and executing software from memory by computer
US20060271254A1 (en) * 2005-05-27 2006-11-30 Hemang Shah Automotive scanner with advanced module programming options
US20070021844A1 (en) * 2004-03-09 2007-01-25 Bayerische Motoren Werke Aktiengesellschaft Updating and/or expanding the functionality of sequence control of at least one control unit
US20070233341A1 (en) * 2006-03-29 2007-10-04 Snap-On Incorporated Vehicle diagnostic method and system with intelligent data collection
US20070255608A1 (en) * 2006-05-01 2007-11-01 Harald Igler Dynamic product control using information technology-supported systems
US20080010638A1 (en) * 2002-08-28 2008-01-10 Johannes Klopfer Safety Controller And Method For Loading A New Operating Program Onto The Safety Controller
US20090070488A1 (en) * 2006-03-13 2009-03-12 Bayerische Motoren Werke Aktiengesellschaft Data Communication Method
FR2923040A1 (en) * 2007-10-30 2009-05-01 Siemens Vdo Automotive Sas Software content diagnosing method for electronic control unit of motor vehicle, involves recuperating information from image, and automatically diagnosing software content of logic controller based on recuperated information
US20090187289A1 (en) * 2008-01-23 2009-07-23 Denso Corporation Electronic control unit for use in a vehicle
WO2012021903A1 (en) * 2010-08-13 2012-02-16 Deere & Company Method for performing diagnostics or software maintenance for a vehicle
US20130173137A1 (en) * 2011-12-29 2013-07-04 General Electric Company System, apparatus, and method for protecting vehicle engines
WO2013105892A1 (en) * 2012-01-13 2013-07-18 Scania Cv Ab System and method for providing diagnostic fault information
US9140626B2 (en) 2010-09-10 2015-09-22 Robert Bosch Gmbh Motor vehicle test device and motor vehicle test method
EP3045923A1 (en) * 2015-01-08 2016-07-20 Reduce Carbon Energy Develop Co., Ltd. Vehicle external adjustable voltage rectifier
US20170197521A1 (en) * 2016-01-07 2017-07-13 Hyundai Motor Company Method and apparatus for preventing deep discharging of auxiliary battery in association with reprogramming of ecu
USD800739S1 (en) 2016-02-16 2017-10-24 General Electric Company Display screen with graphical user interface for displaying test details of an engine control test
US10013300B2 (en) 2015-07-29 2018-07-03 Robert Bosch Gmbh Method and device for the on-board diagnosis of a control unit including a hypervisor and at least one guest system operated under the hypervisor
US10495014B2 (en) 2011-12-29 2019-12-03 Ge Global Sourcing Llc Systems and methods for displaying test details of an engine control test

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10107263A1 (en) * 2001-02-16 2002-08-22 Volkswagen Ag Method and device for the typical vehicle programming of vehicle control units
DE10297132B4 (en) * 2001-08-23 2016-09-15 General Motors Corp. Chassis of a vehicle with programmable operating characteristics
DE10210973A1 (en) * 2002-03-13 2003-09-25 Bosch Gmbh Robert Method for recording operational data from a motor vehicle, e.g. for use with an electronic log book, involves generating command sequences which are used to control a monitoring unit when processed within its computer
DE10213165B3 (en) 2002-03-23 2004-01-29 Daimlerchrysler Ag Method and device for taking over data
JP2004069643A (en) * 2002-08-09 2004-03-04 Fuji Heavy Ind Ltd Control unit for vehicle
DE10243093B4 (en) * 2002-09-16 2020-10-15 Volkswagen Ag Device and method for the system check of vehicles
TW200417852A (en) * 2002-12-19 2004-09-16 Komatsu Mfg Co Ltd Rewrite control apparatus for onboard program
DE10312946B4 (en) * 2003-03-22 2015-12-03 GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) Device and method for data transmission
DE102004007910A1 (en) * 2004-02-13 2005-08-25 Volkswagen Ag Test device for checking motor vehicle control units prior to installation has a receiving device for the control units and a test device which causes the control units to generate a message indicating their type and version
US7506309B2 (en) * 2004-03-23 2009-03-17 General Motors Corporation Method for managing vehicle software configuration updates
DE102004041740A1 (en) 2004-08-28 2006-03-02 Daimlerchrysler Ag Improved repair verification for electronic vehicle systems
DE102004042002A1 (en) 2004-08-31 2006-03-02 Daimlerchrysler Ag Improved repair verification for electronic vehicle systems
DE102005036048A1 (en) * 2005-08-01 2007-02-08 Robert Bosch Gmbh A method for storing data in a memory of a control system in a vehicle
DE102006017644B4 (en) * 2006-04-12 2008-04-17 Dr.Ing.H.C. F. Porsche Ag Registration and diagnosis of vehicle data
CN101369153A (en) * 2008-08-13 2009-02-18 奇瑞汽车股份有限公司 Control method for CAN line writing of vehicle electronic controller software
EP2423887A1 (en) * 2010-08-26 2012-02-29 OBD Tuning GmbH Portable device for altering operating parameter values and/or firmware of electronic control devices of motor vehicles
DE102012010723A1 (en) * 2012-05-30 2012-11-29 Daimler Ag Method for diagnosing component of motor vehicle, involves generating diagnostic script for diagnostic medium of motor vehicle, which is separate from another diagnostic script provided by diagnostic script providing device
DE102014213714A1 (en) 2014-07-15 2016-01-21 Robert Bosch Gmbh Repair verification of a fault memory entry in a control unit of a vehicle
DE102015214389A1 (en) 2015-07-29 2017-02-02 Robert Bosch Gmbh Method and device for updating a virtual machine operated on a physical machine under a hypervisor
US10571901B2 (en) * 2017-08-08 2020-02-25 Fisher-Rosemount Systems, Inc. Controlled roll-out of module classes
GB2576729B (en) 2018-08-29 2023-02-01 Jaguar Land Rover Ltd Installing application program code on a vehicle control system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5036479A (en) 1989-04-20 1991-07-30 Trw Inc. Modular automated avionics test system
US5278759A (en) * 1991-05-07 1994-01-11 Chrysler Corporation System and method for reprogramming vehicle computers
US5365436A (en) 1993-01-14 1994-11-15 Navistar International Transportation Corp. Electronic management system for heavy-duty trucks
FR2719919A1 (en) 1994-05-11 1995-11-17 Peugeot Computer controlling functions of motor vehicle
US5541840A (en) * 1993-06-25 1996-07-30 Chrysler Corporation Hand held automotive diagnostic service tool
US5956480A (en) * 1993-11-19 1999-09-21 Fujitsu Limited Terminal and online system for tracking version of data and program
US6134488A (en) * 1997-03-10 2000-10-17 Honda Giken Kogyo Kabushiki Kaisha Method and device for diagnosis for vehicle

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5826650A (en) * 1981-08-07 1983-02-17 Nippon Denso Co Ltd Vehicle's defect display
JP3111752B2 (en) * 1993-06-22 2000-11-27 株式会社日立製作所 Vehicle control method and control system
JP2767363B2 (en) * 1993-07-08 1998-06-18 株式会社小松製作所 Driving machine data collection device
DE4334859A1 (en) * 1993-10-13 1994-12-01 Daimler Benz Ag Apparatus for testing and/or programming electronic control devices in a motor vehicle
JP3362488B2 (en) * 1993-12-22 2003-01-07 株式会社デンソー Vehicle diagnostic device and vehicle diagnostic method
US5737711A (en) * 1994-11-09 1998-04-07 Fuji Jukogyo Kabuishiki Kaisha Diagnosis system for motor vehicle
DE19529741A1 (en) * 1995-08-12 1997-02-13 Bayerische Motoren Werke Ag Device for the wireless exchange of data between a service facility and a control unit in a motor vehicle
JPH09126955A (en) * 1995-11-06 1997-05-16 Nissan Motor Co Ltd Fault diagnostic apparatus for automobile
JPH1021058A (en) * 1996-07-08 1998-01-23 Nec Corp Method and device for managing version of application module
DE19635839A1 (en) * 1996-09-04 1998-03-05 Teves Gmbh Alfred Method for testing the component of a system in a motor vehicle
JPH10274602A (en) * 1997-03-31 1998-10-13 Toyota Motor Corp Communication control apparatus for vehicle
DE19725915A1 (en) * 1997-06-19 1999-01-28 Daimler Benz Ag Computer-aided diagnosis apparatus for electronically controlled systems in motor vehicle
DE19725916A1 (en) * 1997-06-19 1999-01-28 Daimler Benz Ag Computer=aided diagnosis device for electronically-controlled systems in motor vehicle

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5036479A (en) 1989-04-20 1991-07-30 Trw Inc. Modular automated avionics test system
US5278759A (en) * 1991-05-07 1994-01-11 Chrysler Corporation System and method for reprogramming vehicle computers
US5365436A (en) 1993-01-14 1994-11-15 Navistar International Transportation Corp. Electronic management system for heavy-duty trucks
US5541840A (en) * 1993-06-25 1996-07-30 Chrysler Corporation Hand held automotive diagnostic service tool
US5956480A (en) * 1993-11-19 1999-09-21 Fujitsu Limited Terminal and online system for tracking version of data and program
FR2719919A1 (en) 1994-05-11 1995-11-17 Peugeot Computer controlling functions of motor vehicle
US6134488A (en) * 1997-03-10 2000-10-17 Honda Giken Kogyo Kabushiki Kaisha Method and device for diagnosis for vehicle

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
D. Nemec "Moeglichkeiten Komfortabler Testgeraete Zur . . . " in VDI Berichte NR. 687, 1988, pp. 365-385, month is not available.
English Translation of FR 2,719,919.* *

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050256662A1 (en) * 2002-05-07 2005-11-17 Alder Michael J Test apparatus
US8307356B2 (en) 2002-08-28 2012-11-06 Pilz Gmbh & Co. Kg Safety controller and method for loading a new operating program onto the safety controller
US20080010638A1 (en) * 2002-08-28 2008-01-10 Johannes Klopfer Safety Controller And Method For Loading A New Operating Program Onto The Safety Controller
US7631056B2 (en) 2002-12-19 2009-12-08 Komatsu Ltd., Electronics Business Unit Communication server switching controller
US20040162907A1 (en) * 2002-12-19 2004-08-19 Toshihiko Kouda Communication server switching controller
US20070021844A1 (en) * 2004-03-09 2007-01-25 Bayerische Motoren Werke Aktiengesellschaft Updating and/or expanding the functionality of sequence control of at least one control unit
US7899558B2 (en) 2004-03-09 2011-03-01 Bayerische Motoren Werke Aktiengesellschaft Updating and/or expanding the functionality of sequence control of at least one control unit
FR2875920A1 (en) * 2004-09-27 2006-03-31 Peugeot Citroen Automobiles Sa Onboard computer function controlling software e.g. diagnostic software, installing method for use in motor vehicle, involves downloading software into RAM memory using external tool and executing software from memory by computer
US20060271254A1 (en) * 2005-05-27 2006-11-30 Hemang Shah Automotive scanner with advanced module programming options
US8874302B2 (en) 2005-05-27 2014-10-28 Bosch Automotive Service Solutions Llc Automotive scanner with advanced module programming options
US20090070488A1 (en) * 2006-03-13 2009-03-12 Bayerische Motoren Werke Aktiengesellschaft Data Communication Method
DE102006011829B4 (en) * 2006-03-13 2015-10-22 Bayerische Motoren Werke Aktiengesellschaft Method for data communication
US8677019B2 (en) * 2006-03-13 2014-03-18 Bayerische Motoren Werke Aktiengesellschaft Data communication method using unambiguous vehicle identification information
US7739007B2 (en) * 2006-03-29 2010-06-15 Snap-On Incorporated Vehicle diagnostic method and system with intelligent data collection
US20070233341A1 (en) * 2006-03-29 2007-10-04 Snap-On Incorporated Vehicle diagnostic method and system with intelligent data collection
US20070255608A1 (en) * 2006-05-01 2007-11-01 Harald Igler Dynamic product control using information technology-supported systems
FR2923040A1 (en) * 2007-10-30 2009-05-01 Siemens Vdo Automotive Sas Software content diagnosing method for electronic control unit of motor vehicle, involves recuperating information from image, and automatically diagnosing software content of logic controller based on recuperated information
US20090187289A1 (en) * 2008-01-23 2009-07-23 Denso Corporation Electronic control unit for use in a vehicle
US8185253B2 (en) 2008-01-23 2012-05-22 Denso Corporation Electronic control unit for use in a vehicle
US8346406B2 (en) 2008-01-23 2013-01-01 Denso Corporation Electronic control unit for use in a vehicle
CN103154694A (en) * 2010-08-13 2013-06-12 迪尔公司 Method for performing diagnostics or software maintenance for a vehicle
CN103154694B (en) * 2010-08-13 2016-03-30 迪尔公司 For the method for the diagnosis or software maintenance that perform vehicle
US8751100B2 (en) 2010-08-13 2014-06-10 Deere & Company Method for performing diagnostics or software maintenance for a vehicle
WO2012021903A1 (en) * 2010-08-13 2012-02-16 Deere & Company Method for performing diagnostics or software maintenance for a vehicle
US9043078B2 (en) 2010-08-13 2015-05-26 Deere & Company Method and system for performing diagnostics or software maintenance for a vehicle
US9140626B2 (en) 2010-09-10 2015-09-22 Robert Bosch Gmbh Motor vehicle test device and motor vehicle test method
US20130173137A1 (en) * 2011-12-29 2013-07-04 General Electric Company System, apparatus, and method for protecting vehicle engines
US10495014B2 (en) 2011-12-29 2019-12-03 Ge Global Sourcing Llc Systems and methods for displaying test details of an engine control test
WO2013105892A1 (en) * 2012-01-13 2013-07-18 Scania Cv Ab System and method for providing diagnostic fault information
EP3045923A1 (en) * 2015-01-08 2016-07-20 Reduce Carbon Energy Develop Co., Ltd. Vehicle external adjustable voltage rectifier
US10013300B2 (en) 2015-07-29 2018-07-03 Robert Bosch Gmbh Method and device for the on-board diagnosis of a control unit including a hypervisor and at least one guest system operated under the hypervisor
US20170197521A1 (en) * 2016-01-07 2017-07-13 Hyundai Motor Company Method and apparatus for preventing deep discharging of auxiliary battery in association with reprogramming of ecu
US10052964B2 (en) * 2016-01-07 2018-08-21 Hyundai Motor Company Method and apparatus for preventing deep discharging of auxiliary battery in association with reprogramming of ECU
USD800739S1 (en) 2016-02-16 2017-10-24 General Electric Company Display screen with graphical user interface for displaying test details of an engine control test

Also Published As

Publication number Publication date
CN1352742A (en) 2002-06-05
JP2002544429A (en) 2002-12-24
ES2235897T3 (en) 2005-07-16
EP1181521B1 (en) 2005-02-09
WO2000068659A1 (en) 2000-11-16
DE50009484D1 (en) 2005-03-17
JP4520646B2 (en) 2010-08-11
DE19921845A1 (en) 2000-11-23
EP1181521A1 (en) 2002-02-27

Similar Documents

Publication Publication Date Title
US6782313B1 (en) Diagnostic test device for motor vehicle with programmable control devices
US5473540A (en) Electronic controller for vehicle
US8458689B2 (en) Method and apparatus for reprogramming engine controllers
US6799101B2 (en) Method for programming flash EEPROMS in microprocessor-equipped vehicle control electronics
US7502353B2 (en) Device for accessing a vehicle control system via a wireless link
US5757645A (en) Diagnostic method for motor vehicles for checking electronically controlled systems
US9140626B2 (en) Motor vehicle test device and motor vehicle test method
JP4742102B2 (en) Improved checking method for automotive control system
US5712969A (en) Method for completely reprogramming an erasable, non-volatile memory
US5138548A (en) Method of assuring integrity of information being stored
JP2773073B2 (en) Self-diagnosis system for electronic control device and its diagnosis method
US6904339B2 (en) Method for coding control devices in means of conveyance
US20020019877A1 (en) Method and system for transmitting data
US6249731B1 (en) Method for the manipulation-proof configuration of a vehicle control unit, and a control unit
US20050190467A1 (en) Control unit and data transmitting method
US8209078B2 (en) Electronic control unit and vehicle control system
US20060218340A1 (en) Data validity determining method for flash EEPROM and electronic control system
EP3938753A1 (en) Portable wireless connected diagnostic system for a vehicle
US6401049B1 (en) Process for inspecting the components of a system in a motor vehicle
US7120507B2 (en) Control apparatus and control system
GB2247757A (en) Electronic controller for vehicle
CN113847939A (en) Offline fault diagnosis system and method applied to vehicle instrument
JPH0793006A (en) Electronic control unit for vehicle
US7917738B2 (en) Method and base chip for monitoring the operation of a microcontroller unit
KR20060042279A (en) Remote diagnosis system of vehicle and method thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: ROBERT BOSCH GMBH, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FRECH, EBERHARD;WAGNER, WOLFGANG;REEL/FRAME:012741/0097;SIGNING DATES FROM 20011115 TO 20011126

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: ROBERT BOSCH LLC, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBERT BOSCH GMBH;REEL/FRAME:026937/0501

Effective date: 20110920

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12