JPH08136411A - Failure diagnostic equipment - Google Patents

Failure diagnostic equipment

Info

Publication number
JPH08136411A
JPH08136411A JP6275350A JP27535094A JPH08136411A JP H08136411 A JPH08136411 A JP H08136411A JP 6275350 A JP6275350 A JP 6275350A JP 27535094 A JP27535094 A JP 27535094A JP H08136411 A JPH08136411 A JP H08136411A
Authority
JP
Japan
Prior art keywords
processing program
electronic control
communication
data
failure diagnosis
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.)
Pending
Application number
JP6275350A
Other languages
Japanese (ja)
Inventor
Kunihiro Abe
邦宏 阿部
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.)
Subaru Corp
Original Assignee
Fuji Heavy Industries 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 Fuji Heavy Industries Ltd filed Critical Fuji Heavy Industries Ltd
Priority to JP6275350A priority Critical patent/JPH08136411A/en
Priority to US08/550,237 priority patent/US5737711A/en
Priority to GB9522868A priority patent/GB2295250B/en
Priority to DE19541816A priority patent/DE19541816C2/en
Priority to DE19549779A priority patent/DE19549779B4/en
Publication of JPH08136411A publication Critical patent/JPH08136411A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE: To use failure diagnostic equipment without any change of hardware to various on-vehicle electronic control devices having different communications protocols. CONSTITUTION: For failure diagnosis, a memory cartridge 60 having ROM 61 in which a diagnostic processing program and communication processing program both suitable for ECU 2 are stored is mounted, failure diagnostic equipment is initialized, communication processing program of ISP 45 stored in the ROM 61 is transferred to the memory space of the ISP 45, the communication processing program is executed in the ISP 45, data from CPU 40 is sent to the ECU 2, data received from the ECU 2 is sent to the CPU 40. Failure diagnostic equipment can be used without any change of hardware to various on-vehicle electronic control devices, cost is reduced and flexibility of application is increased.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、車輌に搭載された電子
制御装置内のデータを読み出して故障診断を行う故障診
断装置に係り、特に、各種のデータ通信プロトコルに対
応可能な故障診断装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a failure diagnosing apparatus for reading out data in an electronic control unit mounted on a vehicle for diagnosing a failure, and more particularly to a failure diagnosing apparatus compatible with various data communication protocols. .

【0002】[0002]

【従来の技術】最近の自動車等の車輌の制御系は、複雑
に電子制御化されており、故障診断に際しては、車輌に
搭載された電子制御装置からデータを簡単に読み込むこ
とのできる故障診断装置の装備が不可欠となっている。
2. Description of the Related Art Recent control systems for vehicles such as automobiles have been complicatedly electronically controlled, and a failure diagnosis apparatus capable of easily reading data from an electronic control apparatus mounted on the vehicle at the time of failure diagnosis. Equipment is essential.

【0003】この故障診断装置は、整備員が車輌の制御
系を簡単にチェックできるように、携帯性、汎用性を重
視した設計となっており、予め車種、あるいは、年式等
に対応する診断プログラムを格納した記憶媒体を内蔵す
るメモリカ−トリッジを故障診断装置本体に対して交換
自在とし、車輌の電子制御装置とのデータ通信により電
子制御装置内のデータを読み込むものが多い(特開平1
−210843号公報等)。
This failure diagnosis device is designed with emphasis on portability and versatility so that maintenance personnel can easily check the control system of the vehicle, and a diagnosis corresponding to the vehicle type or year is made in advance. In many cases, a memory cartridge containing a storage medium storing a program is made replaceable with the main body of the failure diagnosis device, and the data in the electronic control device is read by data communication with the electronic control device of the vehicle (Japanese Patent Laid-Open No. HEI-1).
-210843).

【0004】しかしながら、車輌に搭載される電子制御
装置は多種に渡り、従って、車載の電子制御装置に採用
されている通信システムや通信インタフェースの種類も
多く、各メーカー毎、車種毎に通信プロトコルが異なっ
ているため、複数のメーカーの車輌を取り扱う整備工場
等では、各メーカー毎、あるいは電子制御装置の形式毎
に、各通信プロトコルに適合したハードウエア構成を有
する故障診断装置を用意しなければならないといった問
題がある。
However, there are many kinds of electronic control devices mounted on a vehicle, and therefore, there are many kinds of communication systems and communication interfaces adopted in vehicle-mounted electronic control devices, and communication protocols are different for each maker and vehicle type. Since they are different, in a repair shop that handles vehicles of multiple manufacturers, a failure diagnosis device having a hardware configuration suitable for each communication protocol must be prepared for each manufacturer or for each electronic control device type. There is such a problem.

【0005】このような多種類の通信プロトコル毎に専
用の装置を多数取り揃えることは、現実問題として困難
であり、これに対処するため、特開平3−111733
号公報には、車種によって異なる車輌搭載の制御装置か
らの情報コード信号を、故障診断装置内の情報処理回路
に適合させる複数の信号変換アダプタを装着自在に設
け、車載の制御装置とのデータ通信に係わる回路部分を
脱着交換可能とした技術が提案されている。
As a practical problem, it is difficult to have a large number of dedicated devices for each of these various types of communication protocols.
In the publication, a plurality of signal conversion adapters for adapting an information code signal from a control device mounted on a vehicle, which is different depending on a vehicle type, to an information processing circuit in a failure diagnosing device are detachably provided, and data communication with a control device mounted on a vehicle is provided. A technology has been proposed in which the circuit part relating to (1) can be detached and replaced.

【0006】[0006]

【発明が解決しようとする課題】前述の異なる通信シス
テム毎にデータ通信に係わる回路部分を脱着交換すると
いった先行例のような技術を用いる場合、各種の通信プ
ロトコルに対して汎用性は確保される反面、一つの故障
診断装置に対する付加的なハードウエアが多数必要とな
り、トータル的にコスト増加となる。
When using the technique of the prior art such as detaching and replacing the circuit part relating to the data communication for each of the different communication systems described above, versatility is ensured for various communication protocols. On the other hand, a large number of additional hardware is required for one failure diagnosis device, resulting in a total cost increase.

【0007】また、作業現場においては、車種、年式等
に対応する診断プログラムの交換に加えて、データ通信
に係わる付加的なハードウエアの交換が必要となり、取
り扱いが煩雑となって誤装着による誤診断を招くおそれ
がある。
At the work site, in addition to exchanging a diagnostic program corresponding to the vehicle type, model year, etc., it is necessary to exchange additional hardware related to data communication, which makes the handling complicated and causes erroneous mounting. It may lead to misdiagnosis.

【0008】本発明は上記事情に鑑みてなされたもの
で、異なる通信プロトコルを有する様々な車載の電子制
御装置に対し、故障診断装置のハードウエアを変更する
ことなく対応可能で、ローコスト且つ汎用性の高い故障
診断装置を提供することを目的としている。
The present invention has been made in view of the above circumstances, and can cope with various in-vehicle electronic control devices having different communication protocols without changing the hardware of the failure diagnosis device, which is low cost and versatile. It is an object of the present invention to provide a high-performance fault diagnosis device.

【0009】[0009]

【課題を解決するための手段】請求項1記載の発明は、
車輌に搭載された電子制御装置に接続し、この電子制御
装置内のデータを読み出して故障診断を行う故障診断装
置において、上記電子制御装置と仮想的にデータ通信を
行い、故障診断処理を行うメインプロセッサと、上記電
子制御装置の通信プロトコルに適合し、外部から交換可
能な通信処理用プログラムを実行して上記電子制御装置
とのデータ通信処理を行い、上記メインプロセッサから
のデータを上記電子制御装置に送信するとともに、上記
電子制御装置から受信したデータを上記メインプロセッ
サに送るサブプロセッサとを備えたことを特徴とする。
According to the first aspect of the present invention,
In a failure diagnosis device that is connected to an electronic control device mounted on a vehicle and reads data in the electronic control device to perform a failure diagnosis, a virtual data communication with the electronic control device is performed to perform a failure diagnosis process. A processor and a communication protocol of the electronic control unit, which executes a communication processing program that can be exchanged from the outside to perform a data communication process with the electronic control unit, and transfer data from the main processor to the electronic control unit. And a sub processor for transmitting the data received from the electronic control device to the main processor.

【0010】請求項2記載の発明は、請求項1記載の発
明において、上記通信処理用プログラムを格納する記憶
媒体を、交換可能なカートリッジ内に設けたことを特徴
とする。
According to a second aspect of the present invention, in the first aspect of the invention, the storage medium for storing the communication processing program is provided in a replaceable cartridge.

【0011】請求項3記載の発明は、請求項1記載の発
明において、上記通信処理用プログラムと上記メインプ
ロセッサで実行する診断処理用プログラムとを格納する
記憶媒体を、交換可能なカートリッジ内に設けたことを
特徴とする。
According to a third aspect of the present invention, in the first aspect of the present invention, a storage medium for storing the communication processing program and the diagnostic processing program executed by the main processor is provided in a replaceable cartridge. It is characterized by that.

【0012】請求項4記載の発明は、請求項3記載の発
明において、上記通信処理用プログラムと上記診断処理
用プログラムとを格納した上記記憶媒体のアドレスを上
記メインプロセッサのメモリ空間に割り当て、上記サブ
プロセッサによる上記通信処理用プログラムの実行に際
し、上記通信処理用プログラムを上記サブプロセッサの
メモリ空間に予め転送することを特徴とする。
According to a fourth aspect of the invention, in the third aspect of the invention, the address of the storage medium storing the communication processing program and the diagnostic processing program is allocated to the memory space of the main processor, When the communication processing program is executed by the sub processor, the communication processing program is transferred in advance to the memory space of the sub processor.

【0013】請求項5記載の発明は、請求項2または請
求項3記載の発明において、上記カートリッジ内に、上
記サブプロセッサを上記電子制御装置に接続するインタ
フェース回路を設けたことを特徴とする。
According to a fifth aspect of the invention, in the second or third aspect of the invention, an interface circuit for connecting the sub processor to the electronic control unit is provided in the cartridge.

【0014】[0014]

【作用】請求項1記載の発明では、車載の電子制御装置
の通信プロトコルに適合する通信処理用プログラムに交
換し、この通信処理用プログラムをサブプロセッサで実
行することで、メインプロセッサからのデータを車載の
電子制御装置に送信し、この電子制御装置から受信した
データをメインプロセッサに送る。そして、故障診断処
理を行うメインプロセッサは、サブプロセッサとの間で
データ交換を行うことで、車載の電子制御装置と仮想的
にデータ通信を行う。
According to the first aspect of the invention, the data from the main processor is exchanged by exchanging the communication processing program compatible with the communication protocol of the vehicle-mounted electronic control unit and executing the communication processing program by the sub-processor. The data is transmitted to the on-vehicle electronic control device, and the data received from this electronic control device is sent to the main processor. Then, the main processor that performs the failure diagnosis process virtually exchanges data with the onboard electronic control unit by exchanging data with the sub processor.

【0015】請求項2記載の発明では、請求項1記載の
発明において、サブプロセッサの通信処理用プログラム
をカートリッジ内の記憶媒体に格納し、このカートリッ
ジを交換することで、車載の電子制御装置の通信プロト
コルに適合する通信処理用プログラムに交換する。
According to a second aspect of the present invention, in the first aspect of the present invention, the communication processing program of the sub-processor is stored in a storage medium in the cartridge, and the cartridge is exchanged so that the on-vehicle electronic control unit can operate. Replace with a communication processing program that conforms to the communication protocol.

【0016】請求項3記載の発明では、請求項1記載の
発明において、サブプロセッサの通信処理用プログラム
とメインプロセッサの診断処理用プログラムとをカート
リッジ内の同一の記憶媒体に格納し、このカートリッジ
を交換することで、車載の電子制御装置の通信プロトコ
ルに適合する通信処理用プログラムに交換するととも
に、車載の電子制御装置に対応した診断処理用プログラ
ムに交換する。
According to a third aspect of the invention, in the invention of the first aspect, the communication processing program of the sub processor and the diagnostic processing program of the main processor are stored in the same storage medium in the cartridge, and the cartridge is stored. By exchanging, the communication processing program conforms to the communication protocol of the in-vehicle electronic control device and the diagnostic processing program corresponding to the in-vehicle electronic control device.

【0017】請求項4記載の発明では、請求項3記載の
発明において、通信処理用プログラムと診断処理用プロ
グラムとを格納した記憶媒体のアドレスをメインプロセ
ッサのメモリ空間に割り当て、車載の電子制御装置との
データ通信を開始する前に通信処理用プログラムをサブ
プロセッサのメモリ空間に転送しておく。そして、メイ
ンプロセッサ、サブプロセッサともに、自己のメモリ空
間で、診断処理用プログラム、通信処理用プログラム
を、それぞれ実行する。
According to a fourth aspect of the invention, in the third aspect of the invention, the address of the storage medium storing the communication processing program and the diagnostic processing program is assigned to the memory space of the main processor, and the on-vehicle electronic control device is assigned. Before starting the data communication with, the communication processing program is transferred to the memory space of the sub processor. Then, both the main processor and the sub processor execute the diagnostic processing program and the communication processing program in their own memory spaces.

【0018】請求項5記載の発明は、請求項2または請
求項3記載の発明において、サブプロセッサをカートリ
ッジ内のインタフェース回路を介して車載の電子制御装
置に接続し、信号の電圧レベルや入出力駆動能力の相違
等、通信プロトコルの適合のみでは対処しきれない場合
にも、上記インタフェース回路で適合させる。
According to a fifth aspect of the present invention, in the second or third aspect of the invention, the sub-processor is connected to an on-vehicle electronic control unit via an interface circuit in the cartridge, and a voltage level of signals and input / output are provided. Even if the communication protocol cannot be dealt with only due to the difference in driving ability, the interface circuit is adapted.

【0019】[0019]

【実施例】以下、図面を参照して本発明の実施例を説明
する。図面は本発明の一実施例を示し、図1は車載の電
子制御装置と故障診断装置との回路ブロック図、図2は
通信設定から故障診断に至る処理を示すフローチャー
ト、図3は車載の電子制御装置に接続する故障診断装置
の外観図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an embodiment of the present invention, FIG. 1 is a circuit block diagram of an on-vehicle electronic control device and a failure diagnosis device, FIG. 2 is a flowchart showing processing from communication setting to failure diagnosis, and FIG. It is an external view of the failure diagnostic apparatus connected to a control apparatus.

【0020】図3において、符号Aは、車載の電子制御
装置に接続して故障診断を行う携帯型の故障診断装置で
あり、前面に、液晶ディスプレイ等からなるディスプレ
イ30、複数のLED等からなるインジケータ部31、
キーボード32等が配設され、下部に後述するメモリカ
ートリッジ60が装着されている。
In FIG. 3, reference numeral A is a portable type failure diagnosis device which is connected to an on-vehicle electronic control device to perform a failure diagnosis, and comprises a display 30 composed of a liquid crystal display or the like and a plurality of LEDs on the front surface. Indicator part 31,
A keyboard 32 and the like are provided, and a memory cartridge 60, which will be described later, is attached to the lower part.

【0021】そして、上記故障診断装置Aを用いて車輌
Bに搭載された電子制御装置Cの故障診断を行う場合に
は、図示するように、上記故障診断装置Aに設けた入出
力コネクタ33から延出するアダプタハーネス34を上
記電子制御装置Cから延出する外部接続用コネクタ2a
に接続し、電源スイッチ35をONして上記キーボード
32により所定の操作入力を行い、上記ディスプレイ3
0に表示される内容を見ながら診断していく。
When the failure diagnosis apparatus A is used to make a failure diagnosis of the electronic control unit C mounted on the vehicle B, as shown in the drawing, the input / output connector 33 provided in the failure diagnosis apparatus A is used. External connection connector 2a extending the extending adapter harness 34 from the electronic control unit C
, The power switch 35 is turned on, and a predetermined operation input is performed by the keyboard 32.
Diagnose while watching the contents displayed in 0.

【0022】上記車輌Bに搭載される電子制御装置Cと
しては、エンジンや自動変速機等のパワートレイン制御
に係わるもの、エアコンや各種インフォメーションシス
テム等のボディ制御に係わるもの、サスペンションやオ
ートクルーズ等の車輌制御に係わるもの等があり、本実
施例においては、エンジンを制御するエンジン制御ユニ
ット(ECU)2を故障診断対象とする例を図1に従っ
て説明する。
The electronic control unit C mounted on the vehicle B includes those related to power train control such as an engine and an automatic transmission, those related to body control such as an air conditioner and various information systems, suspensions and auto cruises. There are things related to vehicle control and the like, and in this embodiment, an example in which an engine control unit (ECU) 2 that controls an engine is a failure diagnosis target will be described with reference to FIG.

【0023】上記ECU2は、主演算装置であるCPU
3、エンジン制御プログラムや各種のマップ類等の固定
データが記憶されているROM4、各種センサ・スイッ
チ類の出力信号を処理した後のデータや演算処理したデ
ータが格納されるRAM5、各種センサ・スイッチ類か
らの信号を入力する入力インタフェース6、各種アクチ
ュエータ類に対する制御信号等を出力する出力インタフ
ェース7がバスラインを介して互いに接続されるマイク
ロコンピュータを中核として構成されており、各部に特
定の定電圧を供給する定電圧回路8、及び駆動回路9を
有する。
The ECU 2 is a CPU which is a main arithmetic unit.
3, ROM 4 in which fixed data such as engine control programs and various maps are stored, RAM 5 in which data after processing output signals of various sensors and switches and data processed by calculation are stored, various sensors and switches The input interface 6 for inputting signals from the actuators and the output interface 7 for outputting control signals for various actuators are mainly composed of a microcomputer connected to each other via a bus line. It has a constant voltage circuit 8 and a drive circuit 9.

【0024】上記入力インタフェース6を介して入力さ
れるデータとしては、冷却水温センサ10で検出した冷
却水温信号TW、O2センサ11で検出した空燃比のリー
ン/リッチ信号λ、吸入空気量センサ12で計測した吸
入空気量信号Q、エアコンスイッチ13のON/OFF
信号SWa、車速センサ14で検出した車速信号S、ア
イドルスイッチ15のON/OFF信号SWI、スロッ
トル開度センサ16で検出したスロットル開度信号Tr
θ、ニュートラルスイッチ17のON/OFF信号SW
n、エンジン回転数センサ18で検出したエンジン回転
数信号N等がある。
The data input via the input interface 6 are as follows: the cooling water temperature signal TW detected by the cooling water temperature sensor 10, the lean / rich signal λ of the air-fuel ratio detected by the O 2 sensor 11, and the intake air amount sensor 12. Measured intake air amount signal Q, ON / OFF of air conditioner switch 13
Signal SWa, vehicle speed signal S detected by vehicle speed sensor 14, ON / OFF signal SWI of idle switch 15, throttle opening signal Tr detected by throttle opening sensor 16
θ, ON / OFF signal SW of the neutral switch 17
n, the engine speed signal N detected by the engine speed sensor 18, and the like.

【0025】上記各入力データは、上記CPU3によっ
て処理されてRAM5に一時格納され、制御量の演算に
使用される。すなわち、CPU3で、上記RAM5に格
納されている各データに基づいて、燃料噴射パルス幅、
点火時期等、種々の制御量演算を行い、その制御量に対
応する制御信号を上記出力インタフェース7から駆動回
路9へ所定タイミングで出力する。
The respective input data are processed by the CPU 3 and temporarily stored in the RAM 5 and used for calculating the control amount. That is, in the CPU 3, based on each data stored in the RAM 5, the fuel injection pulse width,
Various control amount calculations such as ignition timing are performed, and a control signal corresponding to the control amount is output from the output interface 7 to the drive circuit 9 at a predetermined timing.

【0026】上記駆動回路9には、キャニスタパージ量
を制御するキャニスタ制御装置19、EGR量を制御す
るEGRアクチュエータ20、アイドル回転数を制御す
るアイドル制御アクチュエータ21、点火プラグに高電
圧を印加するイグニッションコイル22、燃料を噴射す
るインジェクタ23等が接続されており、上記出力イン
タフェース7からの制御信号によって駆動され、各運転
領域ごとにエンジンが最適な状態に制御される。
The drive circuit 9 includes a canister controller 19 for controlling a canister purge amount, an EGR actuator 20 for controlling an EGR amount, an idle control actuator 21 for controlling an idle speed, and an ignition for applying a high voltage to an ignition plug. A coil 22, an injector 23 for injecting fuel, etc. are connected and driven by a control signal from the output interface 7 to control the engine to an optimum state for each operating region.

【0027】さらに、上記駆動回路9には、自己診断機
能によってシステム中の異常を検知した場合、上記RO
M4から読み出された故障部位に対応するトラブルコー
ドを、例えば複数個のランプを適宜点灯させたり、ある
いは、所定回数点滅することで表示する自己診断ランプ
24が接続されている。
Further, in the drive circuit 9, when an abnormality in the system is detected by the self-diagnosis function, the RO
A self-diagnosis lamp 24 is connected to display a trouble code corresponding to the faulty part read from M4, for example, by appropriately lighting a plurality of lamps or by flashing a predetermined number of times.

【0028】尚、上記RAM5の一部は、システムの電
源がOFFされた後も、バッテリVBから上記定電圧回
路8を介して電源が供給され、データを保持するバック
アップRAMとなっており、学習制御による学習値や、
自己診断機能によって検知された故障部位に対応するト
ラブルコード等が格納される。
It should be noted that a part of the RAM 5 is a backup RAM that retains data by being supplied with power from the battery VB through the constant voltage circuit 8 even after the power of the system is turned off. Learning value by control,
A trouble code or the like corresponding to the faulty part detected by the self-diagnosis function is stored.

【0029】次に、上記故障診断装置Aの構成について
説明する。この故障診断装置Aは、ディーラのサービス
ステーション等に配備されるものであり、内部に、マイ
クロコンピュータからなる制御部36、上記車輌Bのバ
ッテリVBに上記アダプタハーネス34から上記電源ス
イッチ35を経て接続され、各部に定電圧を供給する電
源回路37等が設けられている。また、上記制御部36
には、接続コネクタ38を介して、外部から交換可能な
よう着脱自在なメモリカートリッジ60が接続されてい
る。
Next, the structure of the failure diagnosis device A will be described. The failure diagnosing device A is installed in a dealer service station or the like, and is internally connected to a control unit 36 including a microcomputer and a battery VB of the vehicle B from the adapter harness 34 through the power switch 35. A power supply circuit 37 for supplying a constant voltage is provided to each unit. In addition, the control unit 36
A detachable memory cartridge 60 is connected via a connection connector 38 so as to be externally replaceable.

【0030】上記制御部36は、メインプロセッサであ
るCPU40に、RAM41、同期信号を出力するタイ
マ42、I/Oインタフェース43,44、及び、上記
メモリカートリッジ60に設けられたROM61がシス
テムバスを介して接続され、さらに、このシステムバス
に、車載の電子制御装置Cとのデータ通信による入出力
を専用に行うサブプロセッサ(ISP)45が接続され
るマルチプロセッサの構成となっている。
The control unit 36 includes a RAM 41, a timer 42 for outputting a synchronizing signal, I / O interfaces 43 and 44, and a ROM 61 provided in the memory cartridge 60 to a CPU 40 which is a main processor via a system bus. In addition, a sub-processor (ISP) 45 dedicated to input and output by data communication with the vehicle-mounted electronic control unit C is connected to the system bus, which is a multiprocessor configuration.

【0031】尚、上記CPU40はプロセッサ単体であ
り、ISP45は、後述するように、ROM、RAM、
I/O部分を1チップ化したデバイスからなるが、本発
明においては、プロセッサ単体のデバイス、及び、プロ
セッサと周辺部分を含んだ1チップのデバイスを総称し
てプロセッサと称する。
The CPU 40 is a processor alone, and the ISP 45 is a ROM, RAM,
The I / O part is composed of a device that is made into one chip, but in the present invention, a device of a processor alone and a device of one chip including a processor and peripheral parts are collectively called a processor.

【0032】上記I/Oインタフェース43には、上記
ECU2の各種スイッチ類の出力信号が上記出力インタ
フェース7を介して入力され、各種スイッチ類のON,
OFFに対応して上記インジケータ部31のLEDを点
灯(あるいは点滅)する信号を出力することで、各種ス
イッチ類の作動確認を行うようになっており、また、上
記I/Oインタフェース44には、上記キーボード32
からのキー操作信号が入力され、上記ディスプレイ30
へ表示信号を出力するようになっている。
Output signals of various switches of the ECU 2 are input to the I / O interface 43 via the output interface 7, and the various switches are turned on and off.
By outputting a signal for turning on (or blinking) the LED of the indicator section 31 in response to turning off, the operation of various switches is confirmed, and the I / O interface 44 is The keyboard 32
The key operation signal from the
The display signal is output to.

【0033】また、上記メモリカートリッジ60は、診
断項目や車種毎の相違、各種通信プロトコルの相違に対
し、上記故障診断装置Aを汎用的に使用できるようにす
るものであり、メインプロセッサであるCPU40のプ
ログラムと上記ISP45のプログラムとを記憶したR
OM61が内蔵されている。このROM61に記憶され
る上記CPU40のプログラムとしては、故障診断シス
テムのブートプログラム、及び、車載の電子制御装置C
に対応した診断処理用プログラム等があり、上記ISP
45のプログラムとしては、車載の電子制御装置Cの通
信プロトコルに適合した通信処理用プログラム等があ
る。
The memory cartridge 60 enables the fault diagnosing device A to be used universally in response to differences in diagnostic items, vehicle types, and various communication protocols, and is the main processor CPU 40. R storing the above program and the above ISP45 program
OM61 is built in. The programs of the CPU 40 stored in the ROM 61 include a boot program of the failure diagnosis system and an in-vehicle electronic control unit C.
There is a diagnostic processing program etc. corresponding to
Examples of the program 45 include a communication processing program adapted to the communication protocol of the in-vehicle electronic control device C.

【0034】さらに、上記メモリカートリッジ60に
は、上記ISP45と上記ECU2とを接続するI/O
インタフェース62が内蔵されており、上記入出力コネ
クタ33からアダプタハーネス34を介して上記ECU
2の入力インタフェース6に接続される通信ライン63
aと、上記入出力コネクタ33からアダプタハーネス3
4を介して上記ECU2の出力インタフェース7に接続
される通信ライン64aとが、上記接続コネクタ38を
介して上記メモリカートリッジ60内のI/Oインタフ
ェース62に接続されている。
Further, the memory cartridge 60 has an I / O connecting the ISP 45 and the ECU 2.
The interface 62 is built in, and the ECU is connected from the input / output connector 33 through the adapter harness 34.
Communication line 63 connected to the input interface 6
a and the input / output connector 33 to the adapter harness 3
The communication line 64a connected to the output interface 7 of the ECU 2 via the connection connector 4 is connected to the I / O interface 62 in the memory cartridge 60 via the connection connector 38.

【0035】上記I/Oインタフェース62は、上記I
SP45と車載の電子制御装置Cとのデータ通信に際
し、車載の通信システムによって異なる信号の電圧レベ
ルや入出力駆動能力の相違等、上記ISP45の通信処
理プログラムでソフトウエア的にエミュレート不可能な
部分を車載の電子制御装置Cに適合させるためのインタ
フェース回路であり、上記ISP45の出力端子からの
通信ライン63b、上記ISP45の入力端子への通信
ライン64bが上記接続コネクタ38を介して接続され
ている。
The I / O interface 62 is connected to the I / O interface 62.
In the data communication between the SP45 and the electronic control unit C mounted on the vehicle, a portion of the communication processing program of the ISP45 which cannot be emulated by software, such as a voltage level of a signal or a difference in input / output driving capability which varies depending on the communication system mounted on the vehicle. Is a interface circuit for adapting to the on-vehicle electronic control unit C, and a communication line 63b from the output terminal of the ISP 45 and a communication line 64b to the input terminal of the ISP 45 are connected via the connection connector 38. .

【0036】尚、車載の電子制御装置CとISP45と
の間で信号が整合する場合には、メモリカートリッジ6
0の上記I/Oインタフェース部分は、通信ライン63
a,63bを接続する配線、及び、通信ライン64a,
64bを接続する配線で置き換えられる。
When the signals match between the on-vehicle electronic control unit C and the ISP 45, the memory cartridge 6
The I / O interface portion of 0 is the communication line 63.
wiring for connecting a and 63b, and communication line 64a,
It is replaced by a wiring connecting 64b.

【0037】上記CPU40のメモリ空間は、上記制御
部36内のRAM41と上記メモリカートリッジ60内
のROM61とから形成され、このROM61に格納さ
れたブートプログラムによってシステムが起動するよう
になっている。尚、上記CPU40のブートプログラム
は、上記メモリカートリッジ60内のROM61に格納
せず、上記制御部36内に設けた他のROM、あるい
は、CPU40をROMを内蔵するデバイスとする場合
には、この内蔵ROMに格納するようにしても良い。
The memory space of the CPU 40 is composed of a RAM 41 in the control section 36 and a ROM 61 in the memory cartridge 60, and the system is activated by a boot program stored in the ROM 61. The boot program for the CPU 40 is not stored in the ROM 61 in the memory cartridge 60, but is stored in another ROM provided in the control unit 36, or when the CPU 40 is a device having a built-in ROM, this built-in It may be stored in the ROM.

【0038】一方、上記ISP45は、異なる通信プロ
トコルを有する様々な車載の電子制御装置Cとのデータ
通信に対し、一つの故障診断装置Aで対応可能なよう、
いわばマイクロコンピュータのI/O部分をインテリジ
ェント化したものであり、本実施例においては、ブート
プログラムを格納したROM、データ格納用のRAM、
入出力インタフェース部分を1チップ化した構成となっ
ている。
On the other hand, the ISP 45 is designed so that one fault diagnosis device A can handle data communication with various on-vehicle electronic control devices C having different communication protocols.
In other words, it is an intelligent version of the I / O part of the microcomputer. In this embodiment, a ROM storing a boot program, a RAM for storing data,
It has a configuration in which the input / output interface portion is integrated into one chip.

【0039】そして、故障診断に際しては、車載の電子
制御装置C(本実施例においては、エンジンを制御対象
とするECU2)に適合した診断処理用プログラム及び
通信処理用プログラムを格納したROM61を有するメ
モリカートリッジ60を装着し、故障診断装置Aのイニ
シャライズとともに、上記ROM61に格納されている
上記ISP45の通信処理用プログラムを上記ISP4
5のメモリ空間に転送しておき、上記ISP45で通信
処理用プログラムを実行して車載の電子制御装置Cとの
データ通信を専用に行い、上記CPU40からのデータ
を車載の電子制御装置Cに送信し、この電子制御装置C
から受信したデータを上記CPU40に送る。
At the time of failure diagnosis, a memory having a ROM 61 storing a diagnostic processing program and a communication processing program suitable for the on-vehicle electronic control unit C (ECU 2 which controls the engine in this embodiment). The cartridge 60 is mounted, and the communication processing program of the ISP 45 stored in the ROM 61 is loaded with the initialization of the failure diagnosis apparatus A.
5, the ISP 45 executes the communication processing program to perform dedicated data communication with the vehicle-mounted electronic control unit C, and transmits the data from the CPU 40 to the vehicle-mounted electronic control unit C. This electronic control unit C
The data received from the CPU is sent to the CPU 40.

【0040】この場合、上記CPU40は上記ISP4
5を対象としたデータの読み書きを行うことで車載の電
子制御装置Cとデータ通信を仮想的に行い、上記ISP
45は、メモリカートリッジ60のROM61から自己
のメモリ空間に転送された通信処理用プログラムを実行
することで、上記CPU40による故障診断処理とは独
立して電子制御装置Cとの実際のデータ通信を効率良く
行うことができる。
In this case, the CPU 40 uses the ISP4
Data is virtually read / written to and from the electronic control unit C mounted on the vehicle by reading and writing data for
45 executes the communication processing program transferred from the ROM 61 of the memory cartridge 60 to its own memory space, so that the actual data communication with the electronic control unit C can be performed efficiently independently of the failure diagnosis processing by the CPU 40. You can do it well.

【0041】尚、上記ISP45の内蔵メモリの容量が
小さい場合、あるいは、上記ISP45がメモリを内蔵
しないプロセッサ単体からなる場合には、上記制御部3
6内に、通信処理用プログラムやワークデータを格納す
るRAM、ブートプログラムを格納したROMを設け
る。
When the capacity of the built-in memory of the ISP 45 is small, or when the ISP 45 is composed of a single processor without a built-in memory, the control unit 3 is used.
A RAM for storing a communication processing program and work data, and a ROM for storing a boot program are provided in 6.

【0042】以下、上記故障診断装置Aにおける通信設
定から故障診断に至る処理を、図2のフローチャートに
従って説明する。尚、図2(a)は故障診断装置AのC
PU40にて実行される手順、同図(b)はISP45
にて実行される手順をそれぞれ示す。
The process from communication setting to failure diagnosis in the failure diagnosis device A will be described below with reference to the flowchart of FIG. Incidentally, FIG. 2A shows C of the failure diagnosis device A.
The procedure executed by the PU 40, the figure (b) is ISP45
The procedure performed in each is shown.

【0043】まず、診断対象とする車輌BのECU2に
適合したメモリカートリッジ60を装着した故障診断装
置Aをアダプタハーネス34を介してECU2に接続
し、電源スイッチ35をONすると、故障診断装置Aの
メインシステムを制御するCPU40がリセットされ、
図2(a)に示す処理がスタートする。
First, when the failure diagnosis device A equipped with the memory cartridge 60 suitable for the ECU 2 of the vehicle B to be diagnosed is connected to the ECU 2 via the adapter harness 34 and the power switch 35 is turned on, the failure diagnosis device A is turned on. The CPU 40 that controls the main system is reset,
The process shown in FIG. 2A starts.

【0044】そして、CPU40側の処理では、ステッ
プS101で、故障診断装置Aのメインシステムをイニシャ
ライズすると、ステップS102で、ISP45による通信
関係のサブシステムをリセットする。すると、図2
(b)に示す処理がスタートし、ステップS201で、同様
に、ISP45によるサブシステムがイニシャライズさ
れる。
Then, in the processing on the CPU 40 side, in step S101, the main system of the failure diagnosis apparatus A is initialized, and in step S102, the subsystem related to communication by the ISP 45 is reset. Then, Figure 2
The process shown in (b) is started, and similarly in step S201, the subsystem by the ISP 45 is initialized.

【0045】次に、CPU40側では、ステップS103へ
進み、車載のECU2の通信プロトコルをソフトウエア
的にエミュレートする通信エミュレートプログラムのデ
ータをメモリカートリッジ60のROM61からロード
し、このデータを、ISP45のポートに書き込み、ス
テップS104で、ISP45からの受信通知待ちループと
なる。
Next, the CPU 40 proceeds to step S103 to load the data of the communication emulation program that emulates the communication protocol of the vehicle-mounted ECU 2 from the ROM 61 of the memory cartridge 60 by using the ISP 45. To the port, and in step S104, a reception notification waiting loop from the ISP 45 is entered.

【0046】一方、ISP45側では、イニシャライズ
後、上記CPU40によってポートにデータが書き込ま
れると、ステップS202で、このデータを読み込み、CP
U40から転送された通信エミュレートプログラムのデ
ータを受信する。そして、ステップS203で、受信したデ
ータを自己のメモリ空間内の所定アドレス(内蔵RAM
の所定アドレス)に転送し、ステップS204で、受信通知
をポートから送出する。
On the other hand, on the ISP 45 side, when data is written to the port by the CPU 40 after initialization, this data is read in step S202 and CP
The data of the communication emulation program transferred from U40 is received. Then, in step S203, the received data is transferred to a predetermined address (built-in RAM) in its own memory space.
To a predetermined address), and in step S204, a reception notification is sent from the port.

【0047】すると、ISP45からの受信通知がCP
U40に読み込まれ、CPU40側では、ステップS104
における受信通知待ちループから抜けてステップS105へ
進み、全データの転送が終了したか否かを調べる。そし
て、全データの転送が終了していない場合には、前述の
ステップS103へ戻ってデータ転送を続け、全データの転
送を終了した場合、ステップS106へ進む。
Then, the reception notification from the ISP 45 becomes CP.
It is read by U40, and on the CPU 40 side, step S104
After exiting the reception notification waiting loop in step S105, the process proceeds to step S105 to check whether or not the transfer of all data is completed. Then, if the transfer of all data is not completed, the process returns to step S103 described above to continue the data transfer, and if the transfer of all data is completed, the process proceeds to step S106.

【0048】このとき、ISP45側においては、上記
ステップS204からステップS205へ進み、全データの受信
を終了したか否かを調べ、全データの受信が終了してい
ない場合、前述のステップS202へ進んでデータ受信を継
続し、全データの受信、メモリへの転送を終了すると、
ステップS206へ進む。
At this time, on the ISP 45 side, the process proceeds from step S204 to step S205 to check whether or not the reception of all the data is completed. If the reception of all the data is not completed, the process proceeds to the above-mentioned step S202. When you continue to receive data with and finish receiving all data and transferring to memory,
Proceed to step S206.

【0049】以上のようにしてCPU40側からISP
45側への通信エミュレートプログラムの転送が終了す
ると、CPU40側では、ステップS106で、車載のEC
U2に対する応答要求をISP45のポートに書き込
み、ステップS107で、ECU2からの応答待ちとなる。
同時に、ISP45側では、ステップ206で、通信エミ
ュレートプログラムを実行し、CPU40からのECU
2に対する応答要求を読み込み、ISP45の出力端子
から通信ライン63b→メモリカートリッジ60内のI
/Oインタフェース62→故障診断装置A本体内の通信
ライン63a→アダプタハーネス34を経て、ECU2
の通信プロトコルに従って応答要求のデータを送信す
る。
As described above, from the CPU 40 side to the ISP
When the transfer of the communication emulation program to the 45 side is completed, the CPU 40 side executes the in-vehicle EC in step S106.
A response request for U2 is written to the port of ISP 45, and in step S107, the response from the ECU 2 is waited for.
At the same time, on the ISP 45 side, in step 206, the communication emulation program is executed, and the ECU from the CPU 40
2 is read, and the communication line 63b is output from the output terminal of the ISP 45 to the I in the memory cartridge 60.
/ O interface 62-> communication line 63a in the main body of failure diagnosis device A-> adapter harness 34, then ECU2
The response request data is transmitted according to the communication protocol.

【0050】そして、ECU2において入力インタフェ
ース6を介して応答要求データが読み込まれ、出力イン
タフェース7から応答データが送信されると、この応答
データが、アダプタハーネス34→故障診断装置A本体
内の通信ライン64a→メモリカートリッジ60内のI
/Oインタフェース62→故障診断装置A本体内の通信
ライン64b→ISP45の入力端子の経路で伝送さ
れ、ISP45のポートからシステムバスに送出され
る。
When the ECU 2 reads the response request data via the input interface 6 and transmits the response data from the output interface 7, the response data is transferred from the adapter harness 34 to the communication line in the main body of the failure diagnostic apparatus A. 64a → I in the memory cartridge 60
/ O interface 62 → communication line 64b in the main body of the failure diagnosis apparatus A → transmitted through the path of the input terminal of the ISP 45, and sent from the port of the ISP 45 to the system bus.

【0051】その結果、CPU40側では、ISP45
からのデータを読み込んでECU2からの応答有りと判
断し、ステップS107からステップS108へ進み、ECU2
の故障診断に係わるアプリケーションプログラムを実行
する。このアプリケーションプログラムでは、例えば、
故障診断開始OKのメッセージをディスプレイ30に表
示し、キーボード32からの入力待ちとなる。
As a result, on the CPU 40 side, the ISP 45
The data from the ECU 2 is read and it is determined that there is a response from the ECU 2, and the process proceeds from step S107 to step S108.
The application program related to the failure diagnosis is executed. In this application program, for example,
The failure diagnosis start OK message is displayed on the display 30, and the input from the keyboard 32 is awaited.

【0052】そして、例えば、バッテリ電圧を調べる場
合、作業者がキーボード32から“F”、“0”、
“1”、“ENT”とバッテリ電圧診断のモードを入力
すると、この診断モードがCPU40で解釈され、EC
U2へバッテリ電圧のデータを要求するコードがISP
45に送出される。
Then, for example, when checking the battery voltage, the operator uses the keyboard 32 to input "F", "0",
When "1", "ENT" and the battery voltage diagnostic mode are input, the diagnostic mode is interpreted by the CPU 40 and the EC
The code that requests the battery voltage data from U2 is ISP.
45.

【0053】ISP45では、ECU2へのバッテリ電
圧データ要求を、ECU2の通信プロトコルに従った規
定のフォーマット及びタイミングでデータ送信要求信号
を出力端子から送信し、ECU2から返信されたバッテ
リ電圧のデータを入力端子から受信すると、この受信デ
ータをポートから送出する。
The ISP 45 transmits a battery voltage data request to the ECU 2 from the output terminal of a data transmission request signal in a prescribed format and timing according to the communication protocol of the ECU 2, and inputs the battery voltage data returned from the ECU 2. When received from the terminal, this received data is sent out from the port.

【0054】すると、CPU40は、ISP45から送
出されたデータを読み込み、このデータを、例えば2進
数から10進数に変換する等し、図3に示すように、デ
ィスプレイ30に表示させる。作業者は、この表示を見
てバッテリ電圧を確認し、次に診断したい項目があれ
ば、キーボード32から該当する項目を入力して診断を
続ける。
Then, the CPU 40 reads the data sent from the ISP 45, converts the data from, for example, a binary number into a decimal number, and displays the data on the display 30 as shown in FIG. The operator checks the battery voltage by looking at this display, and if there is an item to be diagnosed next, inputs the relevant item from the keyboard 32 and continues the diagnosis.

【0055】これにより、データフォーマット、送受信
タイミング等の通信プロトコルが異なる様々な電子制御
装置Cに対し、上記メモリカートリッジ60を交換する
のみで、故障診断装置A本体を共通に使用することがで
き、従来のように、診断対象となる電子制御装置Cの通
信プロトコルに応じてハード構成の異なる故障診断装置
を用意する必要がなく、診断作業の効率向上やトータル
コストの低減を図ることができる。
As a result, the failure diagnostic apparatus A main body can be commonly used for various electronic control units C having different communication protocols such as data formats and transmission / reception timings, only by exchanging the memory cartridge 60. It is not necessary to prepare a failure diagnosis device having a different hardware configuration according to the communication protocol of the electronic control device C to be diagnosed as in the conventional case, and the efficiency of the diagnosis work can be improved and the total cost can be reduced.

【0056】尚、以上の実施例においては、ISP45
は、ROM、RAM、I/O部分を1チップ化したサブ
プロセッサとして説明したが、ISP45をプロセッサ
単体の構成として制御部36内にISP45のメモリ空
間を構成するROMやRAMを設け、このRAMの一部
の領域、あるいは、CPU40のメモリ空間を構成する
RAM41の一部の領域を共通の通信バッファとして用
い、この通信バッファに対するデータ読み書きを行うこ
とにより、メモリカートリッジ60のROM61に格納
された通信処理用プログラムの転送、CPU40とIS
P45との間のECU2のデータ交換を行うようにして
も良い。また、通信処理用プログラムは、制御部36内
にDMAコントローラを設け、DMA転送によりROM
61からISP45のメモリ空間に転送させるようにし
ても良い。
In the above embodiment, ISP45
Has been described as a sub-processor in which the ROM, RAM, and I / O part are integrated into one chip, but the ISP 45 is configured as a single processor and a ROM or RAM that configures the memory space of the ISP 45 is provided in the control unit 36. A communication process stored in the ROM 61 of the memory cartridge 60 is performed by using a part of the area or a part of the RAM 41 forming the memory space of the CPU 40 as a common communication buffer and reading / writing data from / to the communication buffer. Program transfer, CPU 40 and IS
Data exchange of the ECU 2 with P45 may be performed. In addition, the communication processing program is provided with a DMA controller in the control unit 36, and a ROM is provided by DMA transfer.
You may make it transfer from 61 to the memory space of ISP45.

【0057】さらに、ISP45の通信処理用プログラ
ムは、必ずしも、メモリカートリッジ60内のROM6
1に格納するものに限定されるものではなく、例えば、
CPU40のブートプログラムを変更して外部コンピュ
ータからISP45の通信処理用プログラムをロードす
るようにしても良い。
Further, the communication processing program of the ISP 45 is not necessarily the ROM 6 in the memory cartridge 60.
It is not limited to the one stored in 1.
The boot program of the CPU 40 may be changed to load the communication processing program of the ISP 45 from an external computer.

【0058】[0058]

【発明の効果】以上説明したように本発明によれば、通
信処理用プログラムを車載の電子制御装置の通信プロト
コルに適合するものに外部から交換し、サブプロセッサ
で通信処理用プログラムを実行して車載の電子制御装置
とデータ通信を行うため、故障診断処理を行うメインプ
ロセッサは、サブプロセッサとの間でデータ交換を行う
ことで車載の電子制御装置と仮想的にデータ通信を行う
ことができ、異なる通信プロトコルを有する様々な車載
の電子制御装置に対し、故障診断装置のハードウエアを
変更することなく対応可能となり、ローコスト化と高い
汎用性を得ることができる。
As described above, according to the present invention, the communication processing program is externally exchanged for a program compatible with the communication protocol of the on-vehicle electronic control unit, and the sub processor executes the communication processing program. In order to perform data communication with the vehicle-mounted electronic control device, the main processor that performs the failure diagnosis process can virtually perform data communication with the vehicle-mounted electronic control device by exchanging data with the sub-processor. Various on-vehicle electronic control devices having different communication protocols can be dealt with without changing the hardware of the failure diagnosis device, and low cost and high versatility can be obtained.

【0059】また、サブプロセッサの通信処理用プログ
ラムをカートリッジ内の記憶媒体に格納することで、車
載の電子制御装置の通信プロトコルに適合する通信処理
用プログラムへの交換を容易とし、さらに、同一の記憶
媒体にメインプロセッサの診断処理用プログラムも格納
しておくことで、同時に、車載の電子制御装置に対応し
た診断処理用プログラムに交換することが可能となり、
作業性を向上することができる。
Further, by storing the communication processing program of the sub-processor in the storage medium in the cartridge, it is easy to exchange the communication processing program with the communication protocol of the in-vehicle electronic control device, and the same program is used. By storing the diagnostic processing program of the main processor in the storage medium, it is possible to replace it with the diagnostic processing program compatible with the in-vehicle electronic control device at the same time.
Workability can be improved.

【0060】また、メインプロセッサにおける診断処理
用プログラムの実行と、サブプロセッサにおける通信処
理用プログラムの実行とが、それぞれの自己のメモリ空
間で行われるため、診断処理と通信処理を独立させるこ
とができ、処理効率を向上させることができる。
Since the execution of the diagnostic processing program in the main processor and the execution of the communication processing program in the sub processor are performed in their own memory spaces, the diagnostic processing and the communication processing can be made independent. The processing efficiency can be improved.

【0061】さらに、サブプロセッサをカートリッジ内
のインタフェース回路を介して車載の電子制御装置に接
続することにより、通信プロトコルを適合させても互い
の信号の電圧レベルや入出力駆動能力等が異なる場合に
も対処することができる。
Further, by connecting the sub-processor to the vehicle-mounted electronic control unit via the interface circuit in the cartridge, even if the communication protocol is adapted, the voltage levels of the signals and the input / output driving capability are different from each other. Can also be dealt with.

【図面の簡単な説明】[Brief description of drawings]

【図1】車載の電子制御装置と故障診断装置との回路ブ
ロック図
FIG. 1 is a circuit block diagram of an on-vehicle electronic control device and a failure diagnosis device.

【図2】通信設定から故障診断に至る処理を示すフロー
チャート
FIG. 2 is a flowchart showing a process from communication setting to failure diagnosis.

【図3】車載の電子制御装置に接続する故障診断装置の
外観図
FIG. 3 is an external view of a failure diagnosis device connected to an in-vehicle electronic control device.

【符号の説明】[Explanation of symbols]

A 故障診断装置 C 電子制御装置 40 メインプロセッサ 45 サブプロセッサ A failure diagnosis device C electronic control device 40 main processor 45 sub processor

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 車輌に搭載された電子制御装置に接続
し、この電子制御装置内のデータを読み出して故障診断
を行う故障診断装置において、 上記電子制御装置と仮想的にデータ通信を行い、故障診
断処理を行うメインプロセッサと、 上記電子制御装置の通信プロトコルに適合し、外部から
交換可能な通信処理用プログラムを実行して上記電子制
御装置とのデータ通信処理を行い、上記メインプロセッ
サからのデータを上記電子制御装置に送信するととも
に、上記電子制御装置から受信したデータを上記メイン
プロセッサに送るサブプロセッサとを備えたことを特徴
とする故障診断装置。
1. A failure diagnosis device, which is connected to an electronic control device mounted on a vehicle and reads data in the electronic control device for failure diagnosis, performs virtual data communication with the electronic control device, and fails. Data from the main processor, which is compatible with the communication protocol of the main control unit for performing diagnostic processing, and which executes a communication processing program that is exchangeable from the outside by executing a communication processing program with the electronic control unit. And a sub-processor for transmitting the data received from the electronic control unit to the main processor.
【請求項2】 上記通信処理用プログラムを格納する記
憶媒体を、交換可能なカートリッジ内に設けたことを特
徴とする請求項1記載の故障診断装置。
2. The failure diagnosis device according to claim 1, wherein a storage medium for storing the communication processing program is provided in a replaceable cartridge.
【請求項3】 上記通信処理用プログラムと上記メイン
プロセッサで実行する診断処理用プログラムとを格納す
る記憶媒体を、交換可能なカートリッジ内に設けたこと
を特徴とする請求項1記載の故障診断装置。
3. The failure diagnosis device according to claim 1, wherein a storage medium for storing the communication processing program and the diagnostic processing program executed by the main processor is provided in a replaceable cartridge. .
【請求項4】 上記通信処理用プログラムと上記診断処
理用プログラムとを格納した上記記憶媒体のアドレスを
上記メインプロセッサのメモリ空間に割り当て、上記サ
ブプロセッサによる上記通信処理用プログラムの実行に
際し、上記通信処理用プログラムを上記サブプロセッサ
のメモリ空間に予め転送することを特徴とする請求項3
記載の故障診断装置。
4. An address of the storage medium storing the communication processing program and the diagnostic processing program is assigned to a memory space of the main processor, and the communication is performed when the sub processor executes the communication processing program. 4. The processing program is transferred in advance to the memory space of the sub processor.
The failure diagnosis device described.
【請求項5】 上記カートリッジ内に、上記サブプロセ
ッサを上記電子制御装置に接続するインタフェース回路
を設けたことを特徴とする請求項2または請求項3記載
の故障診断装置。
5. The failure diagnosis device according to claim 2, wherein an interface circuit for connecting the sub processor to the electronic control device is provided in the cartridge.
JP6275350A 1994-11-09 1994-11-09 Failure diagnostic equipment Pending JPH08136411A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP6275350A JPH08136411A (en) 1994-11-09 1994-11-09 Failure diagnostic equipment
US08/550,237 US5737711A (en) 1994-11-09 1995-10-30 Diagnosis system for motor vehicle
GB9522868A GB2295250B (en) 1994-11-09 1995-11-08 Diagnosis system for motor vehicle
DE19541816A DE19541816C2 (en) 1994-11-09 1995-11-09 Diagnostic system for a motor vehicle
DE19549779A DE19549779B4 (en) 1994-11-09 1995-11-09 Vehicular diagnostic system using data from electronic control unit partic. for data communications protocol - has integrated circuit interfaced to ECU, with memory cartridge ROM contg. diagnostic program for partic. vehicle to be tested, and design data for reprogramming interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6275350A JPH08136411A (en) 1994-11-09 1994-11-09 Failure diagnostic equipment

Publications (1)

Publication Number Publication Date
JPH08136411A true JPH08136411A (en) 1996-05-31

Family

ID=17554255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6275350A Pending JPH08136411A (en) 1994-11-09 1994-11-09 Failure diagnostic equipment

Country Status (1)

Country Link
JP (1) JPH08136411A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236917B1 (en) 1999-12-21 2001-05-22 Spx Corporation Open architecture diagnostic tool
US6526340B1 (en) 1999-12-21 2003-02-25 Spx Corporation Multi-vehicle communication interface
US6662087B1 (en) 2000-01-03 2003-12-09 Spx Corporation Backward compatible diagnostic tool
US7050892B1 (en) 1999-12-21 2006-05-23 Spx Corporation Diagnostic tool security key
JP2006349430A (en) * 2005-06-14 2006-12-28 Toyota Motor Corp Vehicle diagnosing device
US7571035B2 (en) 2006-03-31 2009-08-04 Spx Corporation Simultaneous vehicle protocol communication apparatus and method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236917B1 (en) 1999-12-21 2001-05-22 Spx Corporation Open architecture diagnostic tool
US6526340B1 (en) 1999-12-21 2003-02-25 Spx Corporation Multi-vehicle communication interface
US7050892B1 (en) 1999-12-21 2006-05-23 Spx Corporation Diagnostic tool security key
US6662087B1 (en) 2000-01-03 2003-12-09 Spx Corporation Backward compatible diagnostic tool
JP2006349430A (en) * 2005-06-14 2006-12-28 Toyota Motor Corp Vehicle diagnosing device
JP4661382B2 (en) * 2005-06-14 2011-03-30 トヨタ自動車株式会社 Vehicle diagnostic device, vehicle diagnostic system, and vehicle diagnostic method
US7571035B2 (en) 2006-03-31 2009-08-04 Spx Corporation Simultaneous vehicle protocol communication apparatus and method
US7912601B2 (en) 2006-03-31 2011-03-22 Spx Corporation Simultaneous vehicle protocol communication apparatus and method

Similar Documents

Publication Publication Date Title
US5737711A (en) Diagnosis system for motor vehicle
US5003477A (en) Diagnosis system for a motor vehicle
JP2816313B2 (en) Fault diagnosis device
JPH01210842A (en) Vehicle diagnosing device
JPH01209335A (en) Vehicle diagnosing apparatus
GB2216295A (en) Diagnostic system for the electronic control system of an automotive engine
GB2224373A (en) Diagnostic system for a motor vehicle
GB2224372A (en) Diagnostic system for a motor vehicle
GB2210999A (en) Diagnostic system for vehicles
JPH0776725B2 (en) Vehicle diagnostic device
JPH08136411A (en) Failure diagnostic equipment
JPH0827220B2 (en) Vehicle diagnostic device
JP2816312B2 (en) Fault diagnosis device
JP3752009B2 (en) Electronic control device for vehicle
JPH079389B2 (en) Vehicle self-diagnosis device
JPH05201294A (en) Failure diagnosis for vehicle
JPS62131343A (en) Diagnostic display system for electronic equipment on vehicle
JPH0776730B2 (en) Vehicle diagnostic device
JPH0776720B2 (en) Vehicle diagnostic device
JPH0776729B2 (en) Vehicle diagnostic device
JPH0290034A (en) Diagnosing system of vehicle
JPH01219651A (en) Diagnostic apparatus of vehicle
JPH0291451A (en) Car diagnosis system
JPH01219650A (en) Diagnostic apparatus of vehicle
JPH0776722B2 (en) Vehicle diagnostic device