JP3362488B2 - 自動車用診断装置及び自動車用診断方法 - Google Patents
自動車用診断装置及び自動車用診断方法Info
- Publication number
- JP3362488B2 JP3362488B2 JP32406893A JP32406893A JP3362488B2 JP 3362488 B2 JP3362488 B2 JP 3362488B2 JP 32406893 A JP32406893 A JP 32406893A JP 32406893 A JP32406893 A JP 32406893A JP 3362488 B2 JP3362488 B2 JP 3362488B2
- Authority
- JP
- Japan
- Prior art keywords
- diagnostic
- program
- diagnosis
- self
- abnormality
- 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 - Fee Related
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Description
対し、オンボードで診断が行える自動車用診断装置に関
するものである。
断する自己診断装置が車両に設けられている。この自己
診断装置は一般に車両に搭載される電子制御装置に内蔵
され、自己診断装置内に予め記憶されている自己診断プ
ログラムに従い、各種センサ等から電子制御装置内に入
力された車両走行中のさまざまな情報をもとに故障等の
異常を検出するというものである。そして異常が検出さ
れると使用者に対しては警告ランプを点灯することで異
常の発生を知らせるとともに、ディーラーのサービスマ
ン等に対しては予め定められた異常に対応するコード
(以下、ダイアグコードと称する)を記憶保持するとい
うものであった。ディーラー等ではダイアグコードを読
み出し、このダイアグコードをもとに異常の発生箇所の
特定、修理を行っていた。
るように、不必要な診断を行わないようにするために通
常は電子制御装置内に診断プログラムを持たず、例えば
定期点検でディーラーに車両を持ち込んだとき等診断を
希望するときにのみ外部の装置から予め用意された診断
プログラムを転送して、診断を行うというものがあっ
た。
自己診断装置は電子制御装置のメモリ規模、コスト等に
より制限を受けるため必ずしも充分な機能を備えている
とはいえず、異常の発生箇所の特定にも限界があった。
そのうえ、異常によっては使用者がある特定の状態で運
転を行ったときにのみ発生するというものがあり、この
ような異常は再現が困難であるため、異常の発生箇所、
発生原因の特定が非常に困難であった。また、自己診断
プログラムは通常、電子制御装置製造時にリードオンリ
ーメモリ(以下、ROMと略称)に書き込まれるため車
両が市場に出てから変更することは不可能であるため、
さまざまな市場不具合に対して柔軟に対応することがで
きなかった。
れているような診断装置についても同様に、車両が市場
に出てから診断プログラムを変更することは不可能であ
るため、さまざまな市場不具合に対して柔軟に対応する
ことができず、使用者の特定の運転状態でのみ発生する
異常の発生箇所、発生原因の特定も非常に困難であっ
た。
ムと比較してより高精度な診断が行える外部診断装置を
電子制御装置に接続し異常を再現し異常発生箇所を特定
するといった方法で自己診断プログラムでは対応しきれ
ないような異常に対応している。しかしこのような方法
をとっても使用者の特定の使用条件でのみ発生するよう
な異常を再現することは困難である。また、このような
外部診断装置を車両に搭載するとしてもハードウエアの
大幅な変更・追加を要し、車両の搭載スペースやコスト
等の制限を考慮すると非常に困難であった。
アの大幅な変更・追加をすることなく、さまざまな異常
に柔軟に対応できるとともに異常が発生した原因・箇所
の特定が容易な自動車用診断装置を得ることを目的とす
る。
めに本発明が講じた手段は、車両制御系の制御装置とと
もに車両に搭載され、前記車両制御系の異常を診断する
自己診断装置と、前記車両の外部に前記自己診断装置と
着脱可能に設けられ、前記自己診断装置との間で通信を
行う外部装置とを備える自動車用診断装置において、前
記自己診断装置は、前記車両制御系の診断を行う診断プ
ログラムを予め記憶保持すると共に、前記診断プログラ
ムによる診断の結果を記憶保持する記憶手段と、前記記
憶手段に記憶保持された前記診断プログラムを実行し、
得られた診断結果を前記記憶手段に記憶保持させるプロ
グラム実行手段とを有し、前記外部装置は、前記診断プ
ログラムにより前記車両制御系の異常の詳細が不明確で
ある場合に、前記記憶手段に記憶保持されている前記診
断プログラムを変更するプログラム変更手段と、前記記
憶手段に記憶保持された前記診断結果を表示する診断結
果表示手段とを有し、前記自己診断装置は、前記診断プ
ログラムにより前記車両制御系の異常の詳細が明確とな
った場合には、前記プログラム変更手段により変更され
た前記診断プログラムを削除することを特徴とする自動
車用診断装置という技術的手段である。
もに前記車両に搭載され、前記車両の制御系の異常を診
断するものである。前記自己診断装置は前記車両制御系
の診断を行う診断プログラムが予め記憶保持された記憶
手段を有している。前記診断プログラムはプログラム実
行手段によって実行されその診断結果は記憶手段に記憶
保持される。また、前記診断プログラムにより前記車両
制御系の異常の詳細が明確となった場合には、前記自己
診断装置は、前記プログラム変更手段により変更された
前記診断プログラムを削除する。
装置と着脱可能に設けられるとともに、プログラム変更
手段と診断結果表示手段とを有している。プログラム変
更手段は前記記憶手段に記憶された診断プログラムを変
更することができる。また診断結果表示手段は前記記憶
手段に記憶された診断結果を表示することができる。さ
らに、自己診断装置は、診断プログラムにより車両制御
系の異常の詳細が明確となった場合には、プログラム変
更手段により変更された診断プログラムを削除する。
置により変更可能であるため、診断対象に応じて柔軟に
対応できるようになる。しかも診断プログラムは自己診
断装置内で実行され、得られた診断結果は自己診断装置
内に記憶される。これにより特殊な状態で発生する異常
に対してもハードウエアを追加することなく異常箇所、
原因の特定が容易に行えるようになる。さらに、診断プ
ログラムによる診断が終了し、異常の詳細が明確となっ
た後に診断プログラムを消去しているため、不必要なと
きに診断プログラムが実行されることがなくなる。
ウエアの大幅な変更・追加をすることなく車両に発生す
るさまざまな異常に柔軟に対応できるとともに、異常箇
所、原因の特定が容易な自動車用診断装置が得られる。
実施例を図面に基づき説明する。図1は電子制御装置
(以下、ECUと略称)10のハードウエア構成を示し
た図である。ECU10は、デジタルインターフェース
14を通してアイドルスイッチ50、トランスミッショ
ンのニュートラルスイッチ51、スタータスイッチ52
の状態を入力するとともに、アナログインターフェース
15とアナログ/デジタルコンバータ16を通してエア
フロメータ60、エンジン冷却水温センサ61、吸気温
センサ62、スロットル開度センサ63、バッテリ電圧
センサ64、O 2センサ65からの信号をデジタル信号
として入力する。更に所定クランク角毎に発生するエン
ジン回転信号40とエンジン気筒判別信号41は入力さ
れたあと波形整形回路18によって波形整形される。
ROM11b、RAM11c、バックアップRAM(以
下、B/U RAMと略称)11dが設けられている。マイ
コン11は上記信号を各々入力し、予め定められた制御
仕様に従って燃料噴射量、点火時期を演算しその演算結
果を出力インターフェース17を通して燃料噴射弁7
1、イグナイタ70に対して噴射弁駆動信号、点火信号
を各々出力する。その外にも所定周期毎にエアコンバル
ブ制御装置(以下、ACV制御装置と略称)72、排出
ガス再循環制御装置(以下、EGR制御装置と略称)7
3、警告ランプ74を車両の運転状態に従って駆動す
る。
ップにCPU12a、ROM12b、RAM12c、B/
U RAM12dが設けられている。マイコン12は自己
診断用のマイコンであり、そのメモリ内の自己診断プロ
グラムに従って車両各部の異常を診断する。具体的にマ
イコン12はマイコン11との間でダイレクトメモリア
クセス(以下、DMAと略称)通信を行い、上記のよう
な各入力量を受けこの入力量から車両各部の正常、異常
を判定するとともに判定結果をマイコン11に送る。そ
して異常発生時にはマイコン11により警告ランプ74
が点灯され異常の発生を使用者に知らせる。
ムアクセスメモリ(以下、RAMと略称)の転送エリア
先頭アドレスと転送バイト数を指定するだけで、図示し
ないDMAコントローラによりRAM内の値をシリアル
転送することができるものであり、ソフトウエア負荷が
増加することなく通信が行えるものである。更にマイコ
ン12は相互通信回路13、通信ケーブル30を通して
外部診断装置(以下、チェッカと略称)20に接続さ
れ、双方向シリアル通信を行うことができる。そしてこ
のような構成により、チェッカの要求に従いマイコン1
1、12メモリ内の任意の情報を読み書きすることが可
能となる。
の診断プログラムの例としてエアフロメータ60と冷却
水温センサ61の異常検出処理について図2、3のフロ
ーチャートに基づいて説明する。図2のフローチャート
はエアフロメータ60の異常検出ルーチンであり実施例
においては65ms毎に実行される。ステップ001、0
02にてエアフロメータ60の出力値が所定範囲内にあ
るか否かを判別する。所定範囲内にあるときはステップ
005にて異常継続カウンタCDAFMをクリアしたの
ちステップ006、007にてエアフロメータ正常判定
フラグをセットするとともに、異常判定フラグをリセッ
トする。エアフロメータ60の出力値が所定範囲を超え
ているときは異常が発生したとしてステップ004にて
異常判定フラグをセットして処理を抜ける。
1の異常検出ルーチンであり実施例においては65ms毎
に実行される。まずエンジン始動時であるときステップ
101、102にてカウンタCDANKIがクリアされ
る。なおCDANKIは本ルーチンと無関係にエンジン
始動からの経過時間を計測するカウンタである。ステッ
プ103でエンジン始動後120s経過したか否かが判
断され、経過していないときは正常・異常判定を行わな
いで処理を抜ける。始動後120s経過している場合は
ステップ104にて現在の冷却水温THWが所定温度以
上であるか否かが判別され、所定温度以上であるときは
ステップ106、107にて冷却水温センサ正常判定フ
ラグをセットするとともに、異常判定フラグをリセット
する。THWが所定温度未満の場合は異常が発生したと
してステップ105にて異常判定フラグをセットして処
理を抜ける。
判定フラグおよび異常判定フラグがセットされると表1
に示すように正常、異常、未判定が判定され、異常であ
ると判定された場合は警告ランプ74を点灯して使用者
に異常発生を知らせるとともに、異常の発生箇所、種類
等に対応して予め定められたダイアグコードを記憶・保
持する。
自己診断装置を用いて異常発生箇所を特定し、修理する
場合の一連の作業手順を図4のフローチャートに基づい
て説明する。まずステップ401にてチェッカ20をE
CU10に接続し、ステップ402にてダイアグコード
を読出すとともにこのダイアグコードに従って該当する
各部をチェックする。ここで異常発生箇所が特定できた
場合はステップ411にて修理を行い車両を使用者に返
却する。
断プログラムをチェッカより転送し、転送された自己診
断プログラムによる診断を行う。実施例では表2に示す
ような4つのモードを持っており、まずステップ403
ではモード*0にて自己診断プログラムをマイコン12
のB/U RAM12dに転送する。プログラムが転送され
るとステップ404ではモード*1にて転送された自己
診断プログラムの実行を指示し、ステップ405にてチ
ェッカを取り外す。この後車両を走行させてみて異常を
再現する。ここで(図4中、Aの範囲参照)異常が再現
できない場合であっても一度使用者に車両を返却するこ
ともできる。
07で再びチェッカを取りつけ、ステップ408ではモ
ード*2にて診断結果をチェッカを通して読み出す。読
み出した診断結果に基づいて異常発生箇所を特定し修理
等の対策を講じる。そして最後にステップ410にてB/
U RAM12d内の自己診断プログラムを消去する。な
お、図4のフローチャートではステップ405にてチェ
ッカを取り外すようにしているが自己診断プログラムは
自己診断装置自体で実行されるため、チェッカ接続の有
無に関わらず診断を行える。
に示すフォーマットにより、先頭3byteヘッダに続いて
各1byteのモード指定、CPUNo. 、各2byteのアドレ
ス、データ(またはプログラム)を1度に送受すること
ができる。次にB/U RAM12dのプログラム転送領域
のマップを図6に基づいて説明する。転送領域先頭の2
byteXOBDFM、XOBDFはモード*1(プログラ
ムの実行指示モード)で指示された自己診断プログラム
の実行周期を記憶する領域であり、詳細は後述する。
ラムの転送エリアであり、XOBDFM、XOBDFで
指示された実行周期に従ってSOBDがサブルーチンコ
ールされる。自己診断プログラムはSOBDXのリター
ン命令で終了する。SOBDX以降は診断結果を記憶す
るための領域である。なお自己診断プログラムは前述の
通信フォーマットに従って2byteずつ転送される。
図7はXOBDFM、XOBDFの各ビットを示してい
る。XOBDFMはXOBDFをビット反転したミラー
であり、実行周期のチェックを行う際に用いられる。X
OBDFのbit 0とbit 1をともに0とすると実行周期
の指示がないものとしてプログラムは実行されない。bi
t 0=1、bit 1=0と指示すると65ms毎にSOBD
がサブルーチンコールされプログラムが実行される。bi
t 0=0、bit 1=1と指示すると1s毎にSOBDが
サブルーチンコールされプログラムが実行される。XO
BDFは前述の通信フォーマットに従ってXOBDFM
とともに指示される。サブルーチンコールを1s 毎に行
うときのXOBDFX、OBDFMの指示例を図8に示
す。
転送されていないときノイズ等によってXOBDFに値
が書き込まれてしまうとマイコンが暴走し、正常な制御
が行われなくなる恐れがある。そこで実施例ではXOB
DFをビット反転したXOBDFMを作っておき、両者
が不一致のときはB/U RAMを初期化する。これにより
車両の異常な誤動作が防止される。
ーチンを示している。ベースルーチンはROM11bに
記憶されているもので、従来から行われているステップ
902の燃料噴射量演算やステップ903の点火時期演
算等が行われる。更に実施例ではステップ904にて前
述のXOBDFとミラーのXOBDFMをチェックしミ
ラーが壊れていたらB/U RAMが異常であると判断し、
ステップ905でマイコン11、12のB/U RAM11
d、12dを初期化する。
のベースルーチンと並列的に処理されるルーチンを示し
ている。このルーチンも前述のベースルーチンと同様に
ROM11bに記憶されているもので、従来から行われ
ているステップ1001の警告灯の点灯操作が行われ
る。更に実施例ではステップ1002にて前述のXOB
DFを読み込み、ステップ1003でbit 0をチェック
する。bit 0=1のときはステップ1004にて自己診
断プログラムをコールし、bit 0=0のときは処理を抜
ける。これによって自己診断プログラムが転送されてお
り、このプログラムが65ms毎に実行されるものである
とき自己診断プログラムを実行する。
ベースルーチンと並列的に処理されるルーチンを示して
いる。このルーチンも前述のベースルーチンと同様にR
OM11bに記憶されているもので、ステップ1101
では図示しないACV制御装置の制御プログラムで決定
された制御状態(VSV1開放又は閉鎖)に応じたAC
V制御装置の駆動処理、ステップ1102では図示しな
いEGR制御装置の制御プログラムで決定された制御状
態(VSV2開放又は閉鎖)に応じたEGR制御装置の
駆動処理が行われる。更に実施例ではステップ1103
にて前述のXOBDFを読み込み、ステップ1104で
bit 1をチェックする。bit 1=1のときはステップ1
105にて自己診断プログラムをコールし、bit 1=0
のときは処理を抜ける。これによって自己診断プログラ
ムが転送されており、このプログラムが1s毎に実行さ
れるものであるとき自己診断プログラムを実行する。
リターン命令で終了しているので、診断後は通常の処理
に復帰する。また図10、11におけるSOBDは、実
行タイミングをマイコン11からマイコン12へDMA
通信により指示する事で実行される。次に図12に示す
フローチャートおよび図13に示すB/U RAMのマップ
に基づき異常診断プログラムの一例を説明する。図12
に示すフローチャートはエアフロメータ診断用プログラ
ムを示しており、このプログラムは65ms毎に実行され
る。まずステップ1201ではフラグXENDが0か否
かを判別する。フラグXENDは異常診断が行われたと
きにセットされるもので、XEND=1のときは既に異
常診断が行われたことを示し、このときは処理を抜け
る。XEND=0のときはステップ1202にて前述の
エアフロメータ異常フラグがセットされているか否かを
判別する。エアフロメータ異常フラグがセットされてい
ないときは処理を抜ける。そしてエアフロメータ異常フ
ラグがセットされているときはステップ1203に進
む。
メータ異常発生時の吸入空気量GN、エンジン回転数N
E、冷却水温THW等のエンジン状態を示すパラメータ
をB/U RAM12dにストアする。このときエンジン状
態を示すパラメータは前述のとおりマイコン11よりD
MA通信によってマイコン12に転送される。更にステ
ップ1206にてフラグXENDをセット(XEND←
1)し処理を抜ける。
ータ異常発生時のエンジン状態が記憶できるので異常の
再現が容易となる。なお記憶されたエンジン状態を示す
パラメータはチェッカを接続し、読み出すことができ
る。図13に示すのは前述のエアフロメータ診断用プロ
グラムのマップである。エアフロメータ診断用プログラ
ムは前述のように65ms毎に実行されるので、XOBD
Fは$01、XOBDFMは$FEである。SOBDか
らプログラムが始まりプログラムのあとに異常発生時の
エンジン状態を示すパラメータが記憶される領域となっ
ている。
15に示すB/U RAMのマップに基づき異常診断プログ
ラムの他の例を説明する。図14に示すフローチャート
は冷却水温センサ診断用プログラムを示しており、この
プログラムは1s毎に実行される。まずステップ140
1ではフラグXENDが0か否かを判別する。これは前
述のステップ1201と同一なので説明を省略する。
かを判定する。始動時である場合はステップ1404、
1405にてタイマカウンタC10Sをクリアし、変数
INDEXに診断結果記憶領域の先頭アドレスKIND
EXをストアする。始動時でない場合はステップ140
3にてC10Sをインクリメントする。ステップ140
6ではC10Sが10s以上か否かが判別され、10s以
下のときはステップ1412に、10s以上のときはス
テップ1407でC10Sがクリアされる。
診断結果記憶領域の最終アドレスKINDEXE以上か
否かを判別し、INDEXがKINDEXE以上のとき
は診断結果記憶領域すべてにデータが記憶されていると
してステップ1412に進む。INDEXがKINDE
XE以下のときはステップ1409に進む。ステップ1
410〜1411ではINDEXに示されるアドレスに
冷却水温THW、INDEX+1に示されるアドレスに
吸入空気温THA等のエンジン状態を示すパラメータを
B/U RAM12dにストアする。このときエンジン状態
を示すパラメータは前述のエアフロメータ診断用プログ
ラムと同様に、マイコン11よりDMA通信によってマ
イコン12に転送される。
サ異常フラグに基づいてフラグがセットされているとき
は異常発生としてフラグXENDをセットし処理を抜け
る。冷却水温センサ異常フラグがセットされていないと
きは処理を抜ける。以上の処理を行うことによって冷却
水温センサ異常発生時までの10s毎のエンジン状態が
記憶できるので異常の再現が容易となる。なお記憶され
たエンジン状態を示すパラメータはチェッカを接続し、
読み出すことができる。
断用プログラムのマップである。冷却水温センサ診断用
プログラムは前述のように1s毎に実行されるので、X
OBDFは$02、XOBDFMは$FDである。SO
BDからプログラムが始まりプログラムのあとに異常発
生時のエンジン状態を示すパラメータが記憶される領域
の先頭アドレスKINDEX、終了アドレスKINDE
XEとなっている。更にタイマカウンタC10S及び変
数INDEXが格納される領域となっている。
置を追加することなく、車両が市場に出たあともさまざ
まな異常に対応した診断プログラムを追加変更すること
ができるようになる。また診断プログラムを転送した状
態で使用者に車両を返却できるので、使用者特有の運転
状況でのみ発生しディーラーなどで再現することが困難
であるような異常に対しても対応が容易となる。
ては65msといった短い周期で診断プログラムを実行し
ている。これは吸入空気量のようにエンジン、車両の動
きに応じて瞬時に変動するものに対しては、短い周期で
診断プログラムを実行して異常解析のためのデータを確
実に検出、記憶させる必要があるからである。つまり、
診断プログラムの実行周期を短くすることで異常診断の
解析精度を高めることができる。
較的長い周期で診断プログラムを実行している。これは
冷却水温の挙動がエンジン始動からの爆発行程の累積回
数に応じて徐々に上昇していくのみであるという特性を
考慮し設定されたものである。つまり、不必要に診断プ
ログラムを実行して処理負荷および異常解析のためのデ
ータ記憶エリアを増やさずとも、充分な解析精度が得ら
れる範囲で比較的長い周期に設定されたものである。
に対応した診断プログラム実行周期を設定することによ
って、処理負荷ならびに解析のためのデータ記憶エリア
を増やさずとも、所望の解析用データを確実に記憶でき
るようになる。また、診断プログラムの実行周期および
実行の要否を指示するXOBDFをXOBDFのミラー
であるXOBDFMを用いてチェックを行っている。仮
に、診断プログラムが書き込まれていない状態で、ノイ
ズ等によりXOBDFのbit0もしくはbit1がセ
ットされてしまった場合、ミラーによるチェックを行わ
ないときは診断プログラムが書き込まれていないために
マイコンが暴走してしまう。しかし、実施例のようにX
OBDFをXOBDFのミラーであるXOBDFMを用
いてチェックを行い不一致ならばXOBDF、XOBD
FMを含めて全てのB/U RAMがクリアされるため上記
のような誤動作を防止することができる。
断が終了し、異常箇所の特定がなされたあと診断プログ
ラムを消去している。これにより不必要なときに診断プ
ログラムが実行されることがなくなり、通常の車両制御
に支障をきたすことがなくなる。実施例では2つの1チ
ップマイコンを用いるとともに、2つのマイコン間でD
MA通信を用いたデータの送受を行っていたが、1つの
マイコン内で処理を行ってもよく、機能を分割して3つ
以上のマイコンで処理を行ってもよい。そしてECUと
チェッカとの通信は双方向シリアル通信を行っているが
パラレルにしてもよい。しかし、診断プログラムおよび
診断結果の転送をより少ない通信路にて行うことでEC
U機能の制限を緩和できるため双方向シリアル通信を行
うことが望ましい。
をB/U RAMに転送したがB/U RAMに限定されること
なく図1に示すようにE2-PROM19を設け、これに
診断プログラム、診断結果を転送してもよく、フラッシ
ュPROM等を用いても同様の効果が得られる。更に実
施例では診断プログラムの実行周期を65msと1sの2
つの例についてのみ説明したが本発明はこれらの実行周
期に限定されるものではなく、診断する対象に応じて最
適の周期を設定し実行させることも可能であるととも
に、実施例で説明したセンサ診断の例以外にも負荷、燃
料系、点火系等のシステム診断にも適用可能である。
変更手段によるプログラムの変更には予め記憶されてい
た診断プログラムの更新、追加、更には実施例のように
元のプログラムはそのままで、並列的に他の診断プログ
ラムを追加実行することも含まれる。同じく本発明の構
成要素である診断結果表示手段にはディスプレイ表示は
もちろんプリンタ出力、音声出力等も含む。
成図。
ト。
ト。
装置を用いて修理を行う際の手順を示すフローチャー
ト。
間でデータを送受する際の通信フォーマットを示す図。
リマップを示す図。
り、診断プログラムの実行要否と実行周期を指示するX
OBDFのフォーマットを示す図。
ローチャート。
ラムを呼び出す処理を示すフローチャート。
ムを呼び出す処理を示すフローチャート。
ロメータの診断プログラムを示すフローチャート。
たB/U RAMのメモリマップを示す図。
温センサの診断プログラムを示すフローチャート。
たB/U RAMのメモリマップを示す図。
Claims (6)
- 【請求項1】 車両制御系の制御装置とともに車両に搭
載され、前記車両制御系の異常を診断する自己診断装置
と、前記車両の外部に前記自己診断装置と着脱可能に設
けられ、前記自己診断装置との間で通信を行う外部装置
とを備える自動車用診断装置において、 前記自己診断装置は、 前記車両制御系の診断を行う診断プログラムを予め記憶
保持すると共に、 前記診断プログラムによる診断の結果を記憶保持する記
憶手段と、 前記記憶手段に記憶保持された前記診断プログラムを実
行し、得られた診断結果を前記記憶手段に記憶保持させ
るプログラム実行手段とを有し、 前記外部装置は、前記診断プログラムにより前記車両制御系の異常の詳細
が不明確である場合に、前記記 憶手段に記憶保持されて
いる前記診断プログラムを変更するプログラム変更手段
と、 前記記憶手段に記憶保持された前記診断結果を表示する
診断結果表示手段とを有し、 前記自己診断装置は、前記診断プログラムにより前記車
両制御系の異常の詳細が明確となった場合には、前記プ
ログラム変更手段により変更された前記診断プログラム
を削除する ことを特徴とする自動車用診断装置。 - 【請求項2】 請求項1に記載の自動車用診断装置にお
いて、前記プログラム変更手段は、前記記憶手段に予め
記憶されている診断プログラムに、他の診断プログラム
を追加することにより前記診断プログラムを変更するこ
とを特徴とする自動車用診断装置。 - 【請求項3】 請求項2に記載の自動車用診断装置にお
いて前記自己診断装置は、前記診断プログラムにより前
記車両制御系の異常の詳細が明確になった場合には、前
記プログラム変更手段により追加された前記他の診断プ
ログラムを削除することを特徴とする自動車用診断装
置。 - 【請求項4】 請求項1乃至3の何れかに記載の自動車
用診断装置において、前記診断プログラム変更手段は、
前記車両制御系の各診断対象に対応した診断 プログラム
実行周期となるように、前記記憶手段に記憶された診断
プログラムを変更することを特徴とする自動車用診断装
置。 - 【請求項5】 請求項1乃至4の何れかに記載の自動車
用診断装置において、前記自己診断装置は、前記プログ
ラム実行手段による前記診断プログラムの実行指示が正
常か否かを判断する判断手段を有し、該判断手段による
判断の結果、前記診断プログラムの実行指令が正常でな
いと判断された場合には、前記診断プログラムを記憶す
る記憶手段を初期化することを特徴とする自動車用診断
装置。 - 【請求項6】 自己診断装置の有する記憶手段に予め記
憶保持されている診断プログラムにより前記車両制御系
の異常の詳細が不明確である場合に、外部装置が他の診
断プログラムを前記自己診断装置に転送するステップ
と、 前記自己診断装置にて、前記転送された他の診断プログ
ラムを実行すると共に、診断結果を記憶手段に記憶する
ステップと、 前記外部装置にて、前記記憶手段に記憶された診断結果
を読み出すステップと、 前記診断結果に基づいて前記車両制御系の異常の詳細が
明確となった場合に、前記自己診断装置が前記転送され
た他の診断プログラムを削除するステップと、 を備えることを特徴とする自動車用診断方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32406893A JP3362488B2 (ja) | 1993-12-22 | 1993-12-22 | 自動車用診断装置及び自動車用診断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32406893A JP3362488B2 (ja) | 1993-12-22 | 1993-12-22 | 自動車用診断装置及び自動車用診断方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07182024A JPH07182024A (ja) | 1995-07-21 |
JP3362488B2 true JP3362488B2 (ja) | 2003-01-07 |
Family
ID=18161795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP32406893A Expired - Fee Related JP3362488B2 (ja) | 1993-12-22 | 1993-12-22 | 自動車用診断装置及び自動車用診断方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3362488B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10132585A (ja) * | 1996-10-28 | 1998-05-22 | Sanyo Electric Co Ltd | 車両情報記録装置 |
JP3552491B2 (ja) * | 1997-10-03 | 2004-08-11 | トヨタ自動車株式会社 | 車両用データバックアップシステムおよびそのシステムを構成する車載端末装置 |
DE19921845A1 (de) * | 1999-05-11 | 2000-11-23 | Bosch Gmbh Robert | Diagnosetestvorrichtung für Kraftfahrzeuge mit programmierbaren Steuergeräten |
JP7194804B2 (ja) * | 2019-03-01 | 2022-12-22 | 本田技研工業株式会社 | 診断機検証システムおよび診断機検証方法 |
-
1993
- 1993-12-22 JP JP32406893A patent/JP3362488B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07182024A (ja) | 1995-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6225898B1 (en) | Vehicle diagnosis system having transponder for OBD III | |
US7962258B2 (en) | Operator-side system and mode file identifying method | |
JP3990468B2 (ja) | 制御装置 | |
EP0286648B2 (en) | System for diagnosing anomalies or breakdowns in a plurality of types of electronic control systems installed in motor vehicles | |
US5524078A (en) | Method for monitoring vehicle function components | |
JP2002178854A (ja) | 情報提供機能を備えた車両用制御装置及び記録媒体 | |
US7424351B2 (en) | Control unit and data transmitting method | |
JP3659017B2 (ja) | 自己診断装置を備えた車両用制御装置 | |
GB2217481A (en) | Vehicle electronic control system with self-diagnosis | |
KR100406826B1 (ko) | 차량의 자기진단장치 및 이를 이용한 진단방법 | |
JP2009293951A (ja) | 車両用故障診断装置、故障診断方法 | |
JP2007198939A (ja) | 車両用故障診断装置 | |
JP3362488B2 (ja) | 自動車用診断装置及び自動車用診断方法 | |
JPS63221228A (ja) | 車両制御装置の故障診断装置 | |
JP2001265617A (ja) | ダイアグノーシス機能を有する車両用制御装置及び記録媒体 | |
US5511412A (en) | Method of diagnosing an idle speed control system | |
JPH0893544A (ja) | 診断データ記憶システム | |
JP3419060B2 (ja) | 車両用診断装置 | |
JPS6393047A (ja) | マイクロコンピユ−タ制御機器の自己診断方法 | |
JP2775008B2 (ja) | 車載用の制御装置 | |
JPH0791310A (ja) | 車載用制御装置の自己診断装置 | |
JP2816312B2 (ja) | 故障診断装置 | |
JPH0746676A (ja) | 車両診断用通信システム | |
CN117472034A (zh) | 一种车辆诊断方法、装置、设备及介质 | |
JP4251007B2 (ja) | 車両用故障診断制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020924 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081025 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091025 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111025 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |