JPH09126955A - 自動車用故障診断装置 - Google Patents
自動車用故障診断装置Info
- Publication number
- JPH09126955A JPH09126955A JP7311603A JP31160395A JPH09126955A JP H09126955 A JPH09126955 A JP H09126955A JP 7311603 A JP7311603 A JP 7311603A JP 31160395 A JP31160395 A JP 31160395A JP H09126955 A JPH09126955 A JP H09126955A
- Authority
- JP
- Japan
- Prior art keywords
- output
- input
- diagnostic
- vehicle
- program
- 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
Links
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】
【課題】使用する故障診断プログラムが対象車種に適し
たものであるか否かを判別できる自動車用故障診断装置
を提供する。 【解決手段】自動車1に搭載された電子制御装置4へ車
両データを要求する出力要求手段13と、電子制御装置
4から受信した車両データの信号を認識可能に変換する
演算部15,16と、電子制御装置4から出力される車
両データの種類を判別する車両判別部17と、電子制御
装置4から出力される車両データに対して演算部15,
16が対応可能か否かを判別する診断プログラム判別部
19と、演算部15,16に記憶された診断プログラム
を変更する診断プログラム変更手段18とを有する。
たものであるか否かを判別できる自動車用故障診断装置
を提供する。 【解決手段】自動車1に搭載された電子制御装置4へ車
両データを要求する出力要求手段13と、電子制御装置
4から受信した車両データの信号を認識可能に変換する
演算部15,16と、電子制御装置4から出力される車
両データの種類を判別する車両判別部17と、電子制御
装置4から出力される車両データに対して演算部15,
16が対応可能か否かを判別する診断プログラム判別部
19と、演算部15,16に記憶された診断プログラム
を変更する診断プログラム変更手段18とを有する。
Description
【0001】
【発明の属する技術分野】本発明は、市場で用いられる
自動車用故障診断装置に関し、特に対象車種に適した故
障診断プログラムであるか否かを判別できる自動車用故
障診断装置に関する。
自動車用故障診断装置に関し、特に対象車種に適した故
障診断プログラムであるか否かを判別できる自動車用故
障診断装置に関する。
【0002】
【従来の技術】自動車のエンジン系統に用いられる可変
吸気/排気システム、可変バルブタイミングコンロール
システム、燃料噴射システム、点火システム等には、電
子制御システムが採用されており、電子制御用コントロ
ーラにて目的とする制御が行われている。このような電
子制御用コントローラのCPU(中央演算処理装置)内
部の車両データを診断して故障解析に供するために、市
場では故障診断装置が用いられている。
吸気/排気システム、可変バルブタイミングコンロール
システム、燃料噴射システム、点火システム等には、電
子制御システムが採用されており、電子制御用コントロ
ーラにて目的とする制御が行われている。このような電
子制御用コントローラのCPU(中央演算処理装置)内
部の車両データを診断して故障解析に供するために、市
場では故障診断装置が用いられている。
【0003】この種の故障診断装置は、コントローラと
の間でシリアル通信を行うことによりコントローラ内の
入出力値データや故障診断結果データを読み出すもので
あり、故障診断装置側からコントローラ側へ、センサ類
やアクチュエータ類の入出力値及びコントローラの制御
値や、故障診断結果の出力要求信号を送出すると、コン
トローラ側から故障診断装置側へ、この出力要求信号に
応じた入出力値データや故障診断結果データがある特有
のコードにて返信される。故障診断装置では、この受信
した車両データをモニタに表示して作業者に示される。
の間でシリアル通信を行うことによりコントローラ内の
入出力値データや故障診断結果データを読み出すもので
あり、故障診断装置側からコントローラ側へ、センサ類
やアクチュエータ類の入出力値及びコントローラの制御
値や、故障診断結果の出力要求信号を送出すると、コン
トローラ側から故障診断装置側へ、この出力要求信号に
応じた入出力値データや故障診断結果データがある特有
のコードにて返信される。故障診断装置では、この受信
した車両データをモニタに表示して作業者に示される。
【0004】
【発明が解決しようとする課題】ところで、新型自動車
が開発されるとコントローラには新規なセンサやアクチ
ュエータ、制御方法が追加されることが少なくない。こ
のような場合には故障診断装置についても新型自動車の
仕様に応じた新規な故障診断プログラムが必要となる。
そのため、従来より、新型自動車が開発されると、これ
に応じた新規な故障診断プログラムも同時に開発され、
電子媒体などの手段によって市場へ供給されていた。
が開発されるとコントローラには新規なセンサやアクチ
ュエータ、制御方法が追加されることが少なくない。こ
のような場合には故障診断装置についても新型自動車の
仕様に応じた新規な故障診断プログラムが必要となる。
そのため、従来より、新型自動車が開発されると、これ
に応じた新規な故障診断プログラムも同時に開発され、
電子媒体などの手段によって市場へ供給されていた。
【0005】しかしながら、故障診断プログラムの種類
が増加すればするほど、どのプログラムが最新のプログ
ラムであるか判別し難くなり、その結果、自動車の仕様
に最も適した故障診断プログラムが使用されない事態が
生じることがあった。そのため、実際に車載されている
にも拘わらず、新規部品であるセンサ類やアクチュエー
タ類などの入出力値等の車両データがモニタに表示され
なかったり、旧故障診断プログラムでは変換できないコ
ード信号が送信されて、故障診断の作業に支障を来すと
いう問題があった。
が増加すればするほど、どのプログラムが最新のプログ
ラムであるか判別し難くなり、その結果、自動車の仕様
に最も適した故障診断プログラムが使用されない事態が
生じることがあった。そのため、実際に車載されている
にも拘わらず、新規部品であるセンサ類やアクチュエー
タ類などの入出力値等の車両データがモニタに表示され
なかったり、旧故障診断プログラムでは変換できないコ
ード信号が送信されて、故障診断の作業に支障を来すと
いう問題があった。
【0006】本発明は、このような従来技術の問題点に
鑑みてなされたものであり、使用する故障診断プログラ
ムが、対象車種に適した故障診断プログラムであるか否
かを判別できる機能を備えた自動車用故障診断装置を提
供することを目的とする。
鑑みてなされたものであり、使用する故障診断プログラ
ムが、対象車種に適した故障診断プログラムであるか否
かを判別できる機能を備えた自動車用故障診断装置を提
供することを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するため
に、本発明の自動車用故障診断装置は、自動車に搭載さ
れた電子制御装置へ車両データを要求する出力要求手段
と、前記電子制御装置から受信した前記車両データの信
号を認識可能に変換する演算部と、前記電子制御装置か
ら出力される車両データの種類を判別する車両判別部
と、前記電子制御装置から出力される車両データに対し
て前記演算部が対応可能か否かを判別する診断プログラ
ム判別部と、前記演算部に記憶された診断プログラムを
変更する診断プログラム変更手段とを有することを特徴
とする。
に、本発明の自動車用故障診断装置は、自動車に搭載さ
れた電子制御装置へ車両データを要求する出力要求手段
と、前記電子制御装置から受信した前記車両データの信
号を認識可能に変換する演算部と、前記電子制御装置か
ら出力される車両データの種類を判別する車両判別部
と、前記電子制御装置から出力される車両データに対し
て前記演算部が対応可能か否かを判別する診断プログラ
ム判別部と、前記演算部に記憶された診断プログラムを
変更する診断プログラム変更手段とを有することを特徴
とする。
【0008】本発明において、電子制御装置の車両デー
タとしては、環境データを検出するセンサ類からの入力
値,制御対象であるアクチュエータ類への出力値,制御
過程の演算値などの入出力値や、電子制御装置に内蔵さ
れた自己診断機能からの診断結果データなどが挙げられ
る。これらの車両データは電気信号などで演算部に取り
込まれ、例えば入出力値は物理量へ、診断結果データは
部品名称へとそれぞれ作業者が認識可能となるように変
換される。この場合における演算部は、入出力値を物理
量へ変換するプログラムが格納された入出力値演算部
と、診断結果データを部品名称へ変換するプログラムが
格納された診断結果演算部とから構成されることにな
る。
タとしては、環境データを検出するセンサ類からの入力
値,制御対象であるアクチュエータ類への出力値,制御
過程の演算値などの入出力値や、電子制御装置に内蔵さ
れた自己診断機能からの診断結果データなどが挙げられ
る。これらの車両データは電気信号などで演算部に取り
込まれ、例えば入出力値は物理量へ、診断結果データは
部品名称へとそれぞれ作業者が認識可能となるように変
換される。この場合における演算部は、入出力値を物理
量へ変換するプログラムが格納された入出力値演算部
と、診断結果データを部品名称へ変換するプログラムが
格納された診断結果演算部とから構成されることにな
る。
【0009】このように自動車に搭載された電子制御装
置には、入出力値データや自己診断結果などの車両デー
タが格納されており、故障点検時や定期点検時には、こ
れらの車両データが読み出されて故障解析などの各種解
析に供される。
置には、入出力値データや自己診断結果などの車両デー
タが格納されており、故障点検時や定期点検時には、こ
れらの車両データが読み出されて故障解析などの各種解
析に供される。
【0010】本発明の自動車用故障診断装置を用いて電
子制御装置の車両データを読み出す場合には、まず、車
両判別部により電子制御装置から出力される車両データ
の種類を判別する。これは、その診断プログラムの演算
部に記憶された車両データの演算可能項目を逐次電子制
御装置へ出力し、それぞれの応答結果によって判別する
ことができる。
子制御装置の車両データを読み出す場合には、まず、車
両判別部により電子制御装置から出力される車両データ
の種類を判別する。これは、その診断プログラムの演算
部に記憶された車両データの演算可能項目を逐次電子制
御装置へ出力し、それぞれの応答結果によって判別する
ことができる。
【0011】この判別の結果、電子制御装置から出力可
能な車両データのみを出力要求手段に登録する。これに
より、出力要求手段から要求された車両データは全て返
信されることになる。
能な車両データのみを出力要求手段に登録する。これに
より、出力要求手段から要求された車両データは全て返
信されることになる。
【0012】次に、診断プログラム判別部により演算部
が電子制御装置から出力される車両データに対応可能で
あるかどうかを判別する。これは、その診断プログラム
の演算部に用意された車両データの演算不可能な項目を
逐次電子制御装置に出力し、それぞれの応答結果によっ
て判別することができる。
が電子制御装置から出力される車両データに対応可能で
あるかどうかを判別する。これは、その診断プログラム
の演算部に用意された車両データの演算不可能な項目を
逐次電子制御装置に出力し、それぞれの応答結果によっ
て判別することができる。
【0013】このとき、もし仮に、演算部に用意された
車両データの予約項目(将来的に採用されるセンサ類や
アクチュエータ類のために予め確保された車両データの
項目)に対応する項目の車両データが電子制御装置に存
在したら、その診断プログラムは当該電子制御装置から
出力される車両データには対応していないプログラムで
あるから、診断プログラム変更手段によって演算部に記
憶された診断プログラムを変更する。
車両データの予約項目(将来的に採用されるセンサ類や
アクチュエータ類のために予め確保された車両データの
項目)に対応する項目の車両データが電子制御装置に存
在したら、その診断プログラムは当該電子制御装置から
出力される車両データには対応していないプログラムで
あるから、診断プログラム変更手段によって演算部に記
憶された診断プログラムを変更する。
【0014】これにより、演算部には、その電子制御装
置に適した診断プログラムが記憶されることになるの
で、読み出したい車両データを出力要求手段にて電子制
御装置に要求すれば、電子制御装置から受信した車両デ
ータの信号は全て演算部で認識可能に変換することがで
きる。
置に適した診断プログラムが記憶されることになるの
で、読み出したい車両データを出力要求手段にて電子制
御装置に要求すれば、電子制御装置から受信した車両デ
ータの信号は全て演算部で認識可能に変換することがで
きる。
【0015】
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。図1は本発明の実施の形態である
自動車用故障診断装置を示すブロック図であり、自動車
1に搭載された電子制御装置4との間でシリアル通信が
行われる。自動車1の電子制御装置4には、制御対象で
あるアクチュエータ類2に関する環境データを検出する
ためのセンサ類3が接続され、このセンサ類3で検出さ
れた車両データは入出力値出力手段5に送出され、ここ
で所定の演算が行われたのち、その演算結果がアクチュ
エータ類2へ送出される。また、センサ類3で検出され
た車両データは診断結果出力手段6にも送出され、電子
制御装置4で所定の自己故障診断が行われる。「7」
は、電子制御装置4の入出力インターフェースであっ
て、入出力値出力手段5に格納されたセンサ類やアクチ
ュエータ類の入出力値と、診断結果出力手段6に格納さ
れた診断結果データとが、この入出力インターフェース
7を介して故障診断装置10へ送出される。
に基づいて説明する。図1は本発明の実施の形態である
自動車用故障診断装置を示すブロック図であり、自動車
1に搭載された電子制御装置4との間でシリアル通信が
行われる。自動車1の電子制御装置4には、制御対象で
あるアクチュエータ類2に関する環境データを検出する
ためのセンサ類3が接続され、このセンサ類3で検出さ
れた車両データは入出力値出力手段5に送出され、ここ
で所定の演算が行われたのち、その演算結果がアクチュ
エータ類2へ送出される。また、センサ類3で検出され
た車両データは診断結果出力手段6にも送出され、電子
制御装置4で所定の自己故障診断が行われる。「7」
は、電子制御装置4の入出力インターフェースであっ
て、入出力値出力手段5に格納されたセンサ類やアクチ
ュエータ類の入出力値と、診断結果出力手段6に格納さ
れた診断結果データとが、この入出力インターフェース
7を介して故障診断装置10へ送出される。
【0016】本実施の形態である自動車用故障診断装置
10は、入出力インターフェース11,表示手段12,
出力要求手段13,診断プログラム記憶手段14,診断
プログラム変更手段18からなり、診断プログラム記憶
手段14は、さらに入出力値演算部15,診断結果演算
部16,車両判別部17,診断プログラム判別部19か
ら構成されている。
10は、入出力インターフェース11,表示手段12,
出力要求手段13,診断プログラム記憶手段14,診断
プログラム変更手段18からなり、診断プログラム記憶
手段14は、さらに入出力値演算部15,診断結果演算
部16,車両判別部17,診断プログラム判別部19か
ら構成されている。
【0017】入出力インターフェース11は、車両判別
部17及び診断プログラム判別部19にそれぞれ接続さ
れ、さらに出力要求手段13に接続されて、自動車1の
電子制御装置4との間でシリアル通信を行う。
部17及び診断プログラム判別部19にそれぞれ接続さ
れ、さらに出力要求手段13に接続されて、自動車1の
電子制御装置4との間でシリアル通信を行う。
【0018】出力要求手段13は、電子制御装置4が有
する車両データのうち故障診断装置10が必要とする車
両データを特定して電子制御装置4に要求信号を送出す
るものであり、この特定される車両データは、入出力出
力手段5及び/又は診断結果出力手段6から入出力イン
ターフェース7及び入出力インターフェース11を介し
て出力要求手段13に取り込まれたのち、入出力値に関
する車両データは入出力値演算部15で物理量に変換さ
れ、また、診断結果に関する車両データは診断結果演算
部16で部品名称に変換されたのち、それぞれ表示手段
12に表示される。
する車両データのうち故障診断装置10が必要とする車
両データを特定して電子制御装置4に要求信号を送出す
るものであり、この特定される車両データは、入出力出
力手段5及び/又は診断結果出力手段6から入出力イン
ターフェース7及び入出力インターフェース11を介し
て出力要求手段13に取り込まれたのち、入出力値に関
する車両データは入出力値演算部15で物理量に変換さ
れ、また、診断結果に関する車両データは診断結果演算
部16で部品名称に変換されたのち、それぞれ表示手段
12に表示される。
【0019】表示手段12は、入出力演算部15又は診
断結果演算部16で認識可能に変換された情報を作業者
等に示すための例えばモニタである。
断結果演算部16で認識可能に変換された情報を作業者
等に示すための例えばモニタである。
【0020】本実施の形態における診断プログラム記憶
手段14は、自動車1に搭載された電子制御装置4から
出力される車両データの種類を判別するプログラムが組
み込まれた車両判別部17を有しており、その自動車に
はどのようなセンサ類やアクチュエータ類が搭載され、
どのような車両データが出力可能かを判別する。
手段14は、自動車1に搭載された電子制御装置4から
出力される車両データの種類を判別するプログラムが組
み込まれた車両判別部17を有しており、その自動車に
はどのようなセンサ類やアクチュエータ類が搭載され、
どのような車両データが出力可能かを判別する。
【0021】例えば、図5に示す車両1においては、セ
ンサ類及びアクチュエータ類として、入出力値コードが
10hのクランク角センサ、水温センサ11h、O2 セ
ンサ12h、車速センサ14h、スロットルセンサ15
h、排気温度センサ16h、噴射パルス18h、AAC
バルブ19hが搭載されており、入出力値出力手段5に
よってこれらの車両データが取得可能になっている。一
方、リヤO2 センサ13h、過給圧センサ17h、過給
コントロールバルブ1Ahは、この自動車の仕様上、搭
載されていない。
ンサ類及びアクチュエータ類として、入出力値コードが
10hのクランク角センサ、水温センサ11h、O2 セ
ンサ12h、車速センサ14h、スロットルセンサ15
h、排気温度センサ16h、噴射パルス18h、AAC
バルブ19hが搭載されており、入出力値出力手段5に
よってこれらの車両データが取得可能になっている。一
方、リヤO2 センサ13h、過給圧センサ17h、過給
コントロールバルブ1Ahは、この自動車の仕様上、搭
載されていない。
【0022】このように自動車の仕様如何で、入出力値
出力手段5から取得可能な車両データと取得不可能な車
両データとが存在することから、まず車両判別部17に
より自動車1に搭載された電子制御装置4の種類を判別
し、要求できる車両データと要求できない車両データと
を識別し、要求できる車両データのみ出力要求手段13
に登録する。
出力手段5から取得可能な車両データと取得不可能な車
両データとが存在することから、まず車両判別部17に
より自動車1に搭載された電子制御装置4の種類を判別
し、要求できる車両データと要求できない車両データと
を識別し、要求できる車両データのみ出力要求手段13
に登録する。
【0023】具体的には、入出力値に関する車両データ
については、入出力値演算部15に記憶されたプログラ
ムで演算可能な入出力値コードを全て入出力値出力手段
5に送出し、それぞれの入出力値コードに対して当該入
出力値出力手段5が対応可能かどうかを入出力値出力手
段5から返信されるエコーバックの有無で判断する。例
えば、図5に示す例では、入出力値演算部15に記憶さ
れたプログラムはクランク角センサ10h〜過給コント
ロールバルブ1Ahまでのセンサ類及びアクチュエータ
類に対応しているが、電子制御装置4側は、このうちの
リヤO2 センサ13h、過給圧センサ17h、過給コン
トロールバルブ1Ahに関する車両データは提供できな
い。
については、入出力値演算部15に記憶されたプログラ
ムで演算可能な入出力値コードを全て入出力値出力手段
5に送出し、それぞれの入出力値コードに対して当該入
出力値出力手段5が対応可能かどうかを入出力値出力手
段5から返信されるエコーバックの有無で判断する。例
えば、図5に示す例では、入出力値演算部15に記憶さ
れたプログラムはクランク角センサ10h〜過給コント
ロールバルブ1Ahまでのセンサ類及びアクチュエータ
類に対応しているが、電子制御装置4側は、このうちの
リヤO2 センサ13h、過給圧センサ17h、過給コン
トロールバルブ1Ahに関する車両データは提供できな
い。
【0024】この状況を診断作業前に予め把握するため
に、入出力値演算部15が対応可能な入出力値コードを
順次送信し、これを受信した電子制御装置4側は入出力
値出力手段5が対応可能かどうかを参照する。クランク
角センサ10hのように対応可能である場合には、入出
力値コードの反転値であるエコーバックを診断装置側へ
返信し、リヤO2 センサ13hのように対応不可能な場
合はNack(FFh)を返信する。
に、入出力値演算部15が対応可能な入出力値コードを
順次送信し、これを受信した電子制御装置4側は入出力
値出力手段5が対応可能かどうかを参照する。クランク
角センサ10hのように対応可能である場合には、入出
力値コードの反転値であるエコーバックを診断装置側へ
返信し、リヤO2 センサ13hのように対応不可能な場
合はNack(FFh)を返信する。
【0025】これにより車両判別部17は取得可能な車
両データのコードを認識することができ、同時にその入
出力値コードを出力要求手段13に登録する。出力要求
手段13では、登録された入出力値コードのみについて
電子制御装置4に車両データを要求する。図5に示す入
出力値コードのみならず、図8に示す診断結果コードに
ついても同様の手順で取得可能な診断結果コードを判別
する。
両データのコードを認識することができ、同時にその入
出力値コードを出力要求手段13に登録する。出力要求
手段13では、登録された入出力値コードのみについて
電子制御装置4に車両データを要求する。図5に示す入
出力値コードのみならず、図8に示す診断結果コードに
ついても同様の手順で取得可能な診断結果コードを判別
する。
【0026】なお、故障診断装置10の入出力値演算部
15及び診断結果演算部16で対応可能であるが電子制
御装置4の入出力値出力手段5及び診断結果出力手段6
では対応不可能なコードがあったとしても、それは本来
的に取得不可能な車両データであって診断プログラムの
新旧の問題ではないため、これによって診断プログラム
の変更は行う必要はない。
15及び診断結果演算部16で対応可能であるが電子制
御装置4の入出力値出力手段5及び診断結果出力手段6
では対応不可能なコードがあったとしても、それは本来
的に取得不可能な車両データであって診断プログラムの
新旧の問題ではないため、これによって診断プログラム
の変更は行う必要はない。
【0027】本実施の形態における診断プログラム記憶
手段14は、電子制御装置4から出力される車両データ
に対して入出力値演算部15及び診断結果演算部16が
対応可能かどうかを判別する診断プログラム判別部19
を有している。
手段14は、電子制御装置4から出力される車両データ
に対して入出力値演算部15及び診断結果演算部16が
対応可能かどうかを判別する診断プログラム判別部19
を有している。
【0028】この診断プログラム判別部19では、電子
制御装置4の入出力値出力手段5又は診断結果出力手段
6からは出力可能となっている車両データの全てが、故
障診断装置10の入出力演算部15又は診断結果演算部
16で認識可能に変換できるか否かを事前に判別し、も
し変換できない車両データが存在した場合には診断プロ
グラム記憶手段14に記憶されている現在の診断プログ
ラムを別の診断プログラムに変更するよう喚起する。
制御装置4の入出力値出力手段5又は診断結果出力手段
6からは出力可能となっている車両データの全てが、故
障診断装置10の入出力演算部15又は診断結果演算部
16で認識可能に変換できるか否かを事前に判別し、も
し変換できない車両データが存在した場合には診断プロ
グラム記憶手段14に記憶されている現在の診断プログ
ラムを別の診断プログラムに変更するよう喚起する。
【0029】例えば、図5に示す車両1の電子制御装置
4から出力される車両データ、すなわちクランク角セン
サ10h、水温センサ11h、O2 センサ12h、車速
センサ14h、スロットルセンサ15h、排気温度セン
サ16h、噴射パルス18h、AACバルブ19hに関
する入出力値データ全てに対して、故障診断装置10の
入出力演算部15は変換可能となっているが、図6に示
す車両2の電子制御装置4から出力される車両データの
うちEGR温度センサ1Chに関する車両データは変換
できない。したがって、車両2に対してはこの診断プロ
グラムは不適当なプログラムとなっている。
4から出力される車両データ、すなわちクランク角セン
サ10h、水温センサ11h、O2 センサ12h、車速
センサ14h、スロットルセンサ15h、排気温度セン
サ16h、噴射パルス18h、AACバルブ19hに関
する入出力値データ全てに対して、故障診断装置10の
入出力演算部15は変換可能となっているが、図6に示
す車両2の電子制御装置4から出力される車両データの
うちEGR温度センサ1Chに関する車両データは変換
できない。したがって、車両2に対してはこの診断プロ
グラムは不適当なプログラムとなっている。
【0030】そこで、このような不具合を未然に防止す
るために、現在の診断プログラムで変換できない入出力
値コード、すなわちセンサ類及びアクチュエータ類の予
約領域のコード(現在は採用されていないが、将来的に
採用されるセンサ類やアクチュエータ類のために予め確
保された車両データのコード)を送信し、これを受信し
た電子制御装置4側は入出力値出力手段5が対応可能か
どうかを参照する。例えば、図6に示す例において予約
領域1の入出力値コード1Bhのように対応不可能であ
る場合には、Nack(FFh)を返信し、EGR温度
センサ1Chのように対応可能な場合は入出力値コード
の反転値であるエコーバックを診断装置側へ返信する。
これにより診断プログラム判別部19は現在の診断プロ
グラムで対応不可能な車両データがあるかどうかを認識
することができる。
るために、現在の診断プログラムで変換できない入出力
値コード、すなわちセンサ類及びアクチュエータ類の予
約領域のコード(現在は採用されていないが、将来的に
採用されるセンサ類やアクチュエータ類のために予め確
保された車両データのコード)を送信し、これを受信し
た電子制御装置4側は入出力値出力手段5が対応可能か
どうかを参照する。例えば、図6に示す例において予約
領域1の入出力値コード1Bhのように対応不可能であ
る場合には、Nack(FFh)を返信し、EGR温度
センサ1Chのように対応可能な場合は入出力値コード
の反転値であるエコーバックを診断装置側へ返信する。
これにより診断プログラム判別部19は現在の診断プロ
グラムで対応不可能な車両データがあるかどうかを認識
することができる。
【0031】本実施の形態では、診断プログラム記憶手
段14に入出力値演算部15と診断結果演算部16が設
けられており、入出力値演算部15では電子制御装置4
の入出力値出力手段5から送信された入出力値に関する
車両データの電気信号を物理量に変換し、これを表示手
段12に送出する。また、診断結果演算部16では電子
制御装置4の診断結果出力手段6から送信された診断結
果に関する車両データの電気信号を部品名称に変換し、
これを表示手段12に送出する。
段14に入出力値演算部15と診断結果演算部16が設
けられており、入出力値演算部15では電子制御装置4
の入出力値出力手段5から送信された入出力値に関する
車両データの電気信号を物理量に変換し、これを表示手
段12に送出する。また、診断結果演算部16では電子
制御装置4の診断結果出力手段6から送信された診断結
果に関する車両データの電気信号を部品名称に変換し、
これを表示手段12に送出する。
【0032】また、本実施の形態である故障診断装置1
0は、診断プログラム記憶手段14に記憶されている診
断プログラムを変更する診断プログラム変更手段18を
有しており、電子媒体20に格納された診断プログラム
が診断プログラム変更手段18へ送出される。
0は、診断プログラム記憶手段14に記憶されている診
断プログラムを変更する診断プログラム変更手段18を
有しており、電子媒体20に格納された診断プログラム
が診断プログラム変更手段18へ送出される。
【0033】次に作用を説明する。図2は本発明の実施
の形態である故障診断装置10の操作手順を示すフロー
チャート、図3は車両判別部17の動作を示すフローチ
ャート、図4は診断プログラム判別部19の動作を示す
フローチャート、図5〜図8はこれらを説明するための
仕様図である。
の形態である故障診断装置10の操作手順を示すフロー
チャート、図3は車両判別部17の動作を示すフローチ
ャート、図4は診断プログラム判別部19の動作を示す
フローチャート、図5〜図8はこれらを説明するための
仕様図である。
【0034】図2に示すように、まず故障診断装置10
を自動車1の電子制御装置4に接続し(ステップ10
1)、診断プログラム記憶手段14に記憶された現在の
診断プログラムを起動させる(ステップ102)。
を自動車1の電子制御装置4に接続し(ステップ10
1)、診断プログラム記憶手段14に記憶された現在の
診断プログラムを起動させる(ステップ102)。
【0035】診断プログラムを起動させると、まず最初
に車両判別部17によるプログラムが実行され(ステッ
プ200)、次いで診断プログラム判別部19によるプ
ログラムが実行されたのち(ステップ300)、入出力
値に関する車両データが表示手段12に表示されるとと
もに(ステップ103)、自己診断結果に関する車両デ
ータが表示手段12に表示される(ステップ104)。
に車両判別部17によるプログラムが実行され(ステッ
プ200)、次いで診断プログラム判別部19によるプ
ログラムが実行されたのち(ステップ300)、入出力
値に関する車両データが表示手段12に表示されるとと
もに(ステップ103)、自己診断結果に関する車両デ
ータが表示手段12に表示される(ステップ104)。
【0036】車両判別部17によるプログラムの実行
は、図3に示すように、まず入出力値演算部15にて変
換可能な入出力値コードを電子制御装置4へ送信する
(ステップ201)。これを受信した電子制御装置4
は、入出力値出力手段5を参照し、図5に示すクランク
角センサ10hのように対応可能である場合には、入出
力値コードの反転値であるエコーバックを診断装置10
側へ返信し、リヤO2 センサ13hのように対応不可能
な場合はNack(FFh)を返信する。
は、図3に示すように、まず入出力値演算部15にて変
換可能な入出力値コードを電子制御装置4へ送信する
(ステップ201)。これを受信した電子制御装置4
は、入出力値出力手段5を参照し、図5に示すクランク
角センサ10hのように対応可能である場合には、入出
力値コードの反転値であるエコーバックを診断装置10
側へ返信し、リヤO2 センサ13hのように対応不可能
な場合はNack(FFh)を返信する。
【0037】ステップ202にてエコーバックが確認さ
れた場合は、その入出力値コードの車両データが取得可
能であると判断し(ステップ203)、その入出力値コ
ードを出力要求手段13に登録する(ステップ20
4)。ステップ202にてエコーバックではなくNac
kが確認された場合は、その入出力値コードの車両デー
タは取得できないデータであると判断する(ステップ2
05)。図8に示すように、入出力値コード以外の診断
結果コードについても、同様の手順で変換可能な診断結
果コードを確認し、出力要求手段13に登録する。
れた場合は、その入出力値コードの車両データが取得可
能であると判断し(ステップ203)、その入出力値コ
ードを出力要求手段13に登録する(ステップ20
4)。ステップ202にてエコーバックではなくNac
kが確認された場合は、その入出力値コードの車両デー
タは取得できないデータであると判断する(ステップ2
05)。図8に示すように、入出力値コード以外の診断
結果コードについても、同様の手順で変換可能な診断結
果コードを確認し、出力要求手段13に登録する。
【0038】また、診断プログラム判別部19によるプ
ログラムの実行は、図4に示すように、まず入出力値演
算部15の予約領域に登録されている入出力値コードを
電子制御装置4へ送信する(ステップ301)。例え
ば、図5及び図6に示す例では、入出力値コード1B
h,1Ch,1Dh,1Eh,1Fhを送信する。ま
た、図7に示す例では、入出力値コード1Eh,1Fh
を送信する。
ログラムの実行は、図4に示すように、まず入出力値演
算部15の予約領域に登録されている入出力値コードを
電子制御装置4へ送信する(ステップ301)。例え
ば、図5及び図6に示す例では、入出力値コード1B
h,1Ch,1Dh,1Eh,1Fhを送信する。ま
た、図7に示す例では、入出力値コード1Eh,1Fh
を送信する。
【0039】これを受信した電子制御装置4は、入出力
値出力手段5を参照し、図6に示すEGR温度センサ1
Chのように対応可能である場合には、入出力値コード
の反転値であるエコーバックを診断装置10側へ返信
し、図5に示す1Bhのように対応不可能な場合はNa
ck(FFh)を返信する。
値出力手段5を参照し、図6に示すEGR温度センサ1
Chのように対応可能である場合には、入出力値コード
の反転値であるエコーバックを診断装置10側へ返信
し、図5に示す1Bhのように対応不可能な場合はNa
ck(FFh)を返信する。
【0040】ステップ302にてエコーバックではなく
Nackが確認された場合は、入出力値演算部15で演
算できない入出力値コードの車両データではあるが、電
子制御装置4側もこの入出力値コードの車両データは出
力できないのであるから、現在の診断プログラムはその
まま使用できると判断する(ステップ303)。
Nackが確認された場合は、入出力値演算部15で演
算できない入出力値コードの車両データではあるが、電
子制御装置4側もこの入出力値コードの車両データは出
力できないのであるから、現在の診断プログラムはその
まま使用できると判断する(ステップ303)。
【0041】ステップ302にてエコーバックが確認さ
れた場合は、その入出力値コードの車両データは電子制
御装置4から出力されるにも拘わらず、入出力値演算部
15では物理量に変換できないので、現在の診断プログ
ラムをそのまま使用することは不適当であると判断し
(ステップ304)、その旨を表示手段12に表示して
作業者に知らせる(ステップ305)。図8に示すよう
に、入出力値コード以外の診断結果コードについても、
同様の手順で変換不可能な診断結果コードを確認する。
れた場合は、その入出力値コードの車両データは電子制
御装置4から出力されるにも拘わらず、入出力値演算部
15では物理量に変換できないので、現在の診断プログ
ラムをそのまま使用することは不適当であると判断し
(ステップ304)、その旨を表示手段12に表示して
作業者に知らせる(ステップ305)。図8に示すよう
に、入出力値コード以外の診断結果コードについても、
同様の手順で変換不可能な診断結果コードを確認する。
【0042】これにより、作業者は、電子媒体20に格
納された新たな診断プログラムを診断プログラム変更手
段18により診断プログラム記憶手段14にインストー
ルすることができる。図7は、図6に示す車両2に対し
て変更された新たな診断プログラムであり、図6に示す
診断プログラムでは変換できなかったEGR温度センサ
1Chが変換可能となっている。
納された新たな診断プログラムを診断プログラム変更手
段18により診断プログラム記憶手段14にインストー
ルすることができる。図7は、図6に示す車両2に対し
て変更された新たな診断プログラムであり、図6に示す
診断プログラムでは変換できなかったEGR温度センサ
1Chが変換可能となっている。
【0043】このように、本実施の形態である自動車用
故障診断装置10を用いれば、その自動車に現在の診断
プログラムが適しているかどうかを事前に判別すること
ができるので、故障診断作業が円滑になる。
故障診断装置10を用いれば、その自動車に現在の診断
プログラムが適しているかどうかを事前に判別すること
ができるので、故障診断作業が円滑になる。
【0044】なお、以上説明した実施の形態は、本発明
の理解を容易にするために記載されたものであって、本
発明を限定するために記載されたものではない。したが
って、上記の実施の形態に開示された各要素は、本発明
の技術的範囲に属する全ての設計変更や均等物をも含む
趣旨である。
の理解を容易にするために記載されたものであって、本
発明を限定するために記載されたものではない。したが
って、上記の実施の形態に開示された各要素は、本発明
の技術的範囲に属する全ての設計変更や均等物をも含む
趣旨である。
【0045】例えば、上述した実施の形態では、電子制
御装置4の入出力値に関する車両データを中心に説明し
たが、アクチュエータの強制駆動等の手段がその自動車
に対応しているかどうかを判別する場合に適用すること
もできる。
御装置4の入出力値に関する車両データを中心に説明し
たが、アクチュエータの強制駆動等の手段がその自動車
に対応しているかどうかを判別する場合に適用すること
もできる。
【0046】また、上述した実施の形態では、診断を開
始する際に診断プログラム判別部19を起動させている
が、処理をより効率的に行うため、故障診断装置10が
電子制御装置4に診断結果を要求したとき、電子制御装
置4は、診断結果出力手段6によりセンサ類やアクチュ
エータ類の診断結果を故障診断装置10に返信した診断
結果コードに対し、図8に示すような診断結果演算部1
6を参照することで故障診断装置10内の診断プログラ
ムがその自動車に対応しているかを判別するようにして
も良い。
始する際に診断プログラム判別部19を起動させている
が、処理をより効率的に行うため、故障診断装置10が
電子制御装置4に診断結果を要求したとき、電子制御装
置4は、診断結果出力手段6によりセンサ類やアクチュ
エータ類の診断結果を故障診断装置10に返信した診断
結果コードに対し、図8に示すような診断結果演算部1
6を参照することで故障診断装置10内の診断プログラ
ムがその自動車に対応しているかを判別するようにして
も良い。
【0047】
【発明の効果】以上述べたように本発明によれば、診断
プログラム判別部によって、使用する故障診断プログラ
ムが対象車種に適した故障診断プログラムであるか否か
を判別できるので、要求した車両データがモニタに表示
されなかったり、旧故障診断プログラムでは変換できな
いコード信号が送信されたりすることがなくなり、故障
診断の作業を円滑に行うことができる。
プログラム判別部によって、使用する故障診断プログラ
ムが対象車種に適した故障診断プログラムであるか否か
を判別できるので、要求した車両データがモニタに表示
されなかったり、旧故障診断プログラムでは変換できな
いコード信号が送信されたりすることがなくなり、故障
診断の作業を円滑に行うことができる。
【図1】本発明の実施の形態である自動車用故障診断装
置を示すブロック図である。
置を示すブロック図である。
【図2】本発明の実施の形態である自動車用故障診断装
置の操作手順を示すフローチャートである。
置の操作手順を示すフローチャートである。
【図3】本発明の実施の形態である自動車用故障診断装
置の車両判別部の動作を示すフローチャートである。
置の車両判別部の動作を示すフローチャートである。
【図4】本発明の実施の形態である自動車用故障診断装
置の診断プログラム判別部の動作を示すフローチャート
である。
置の診断プログラム判別部の動作を示すフローチャート
である。
【図5】本発明の実施の形態である自動車用故障診断装
置の操作を説明するための仕様図である。
置の操作を説明するための仕様図である。
【図6】本発明の実施の形態である自動車用故障診断装
置の操作を説明するための仕様図である。
置の操作を説明するための仕様図である。
【図7】本発明の実施の形態である自動車用故障診断装
置の操作を説明するための仕様図である。
置の操作を説明するための仕様図である。
【図8】本発明の実施の形態である自動車用故障診断装
置の操作を説明するための仕様図である。
置の操作を説明するための仕様図である。
1…自動車 2…アクチュエータ類 3…センサ類 4…電子制御装置 5…入出力値出力手段 6…診断結果出力手段 7…入出力インターフェース 10…故障診断装置 11…入出力インターフェース 12…表示手段 13…出力要求手段 14…診断プログラム記憶手段 15…入出力値演算部 16…診断結果演算部 17…車両判別部 18…診断プログラム変更手段 19…診断プログラム判別部 20…電子媒体
Claims (1)
- 【請求項1】自動車に搭載された電子制御装置へ車両デ
ータを要求する出力要求手段と、 前記電子制御装置から受信した前記車両データの信号を
認識可能に変換する演算部と、 前記電子制御装置から出力される車両データの種類を判
別する車両判別部と、 前記電子制御装置から出力される車両データに対して前
記演算部が対応可能か否かを判別する診断プログラム判
別部と、 前記演算部に記憶された診断プログラムを変更する診断
プログラム変更手段とを有することを特徴とする自動車
用故障診断装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7311603A JPH09126955A (ja) | 1995-11-06 | 1995-11-06 | 自動車用故障診断装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7311603A JPH09126955A (ja) | 1995-11-06 | 1995-11-06 | 自動車用故障診断装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09126955A true JPH09126955A (ja) | 1997-05-16 |
Family
ID=18019243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7311603A Pending JPH09126955A (ja) | 1995-11-06 | 1995-11-06 | 自動車用故障診断装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09126955A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000085569A (ja) * | 1998-07-28 | 2000-03-28 | Robert Bosch Gmbh | 電気式ブレ―キ装置の診断方法および装置 |
DE19921845A1 (de) * | 1999-05-11 | 2000-11-23 | Bosch Gmbh Robert | Diagnosetestvorrichtung für Kraftfahrzeuge mit programmierbaren Steuergeräten |
JP2005300390A (ja) * | 2004-04-14 | 2005-10-27 | Hitachi Ltd | 車両監視装置 |
CN106708019A (zh) * | 2016-12-30 | 2017-05-24 | 上海华兴数字科技有限公司 | 一种故障显示*** |
-
1995
- 1995-11-06 JP JP7311603A patent/JPH09126955A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000085569A (ja) * | 1998-07-28 | 2000-03-28 | Robert Bosch Gmbh | 電気式ブレ―キ装置の診断方法および装置 |
DE19921845A1 (de) * | 1999-05-11 | 2000-11-23 | Bosch Gmbh Robert | Diagnosetestvorrichtung für Kraftfahrzeuge mit programmierbaren Steuergeräten |
JP2005300390A (ja) * | 2004-04-14 | 2005-10-27 | Hitachi Ltd | 車両監視装置 |
CN106708019A (zh) * | 2016-12-30 | 2017-05-24 | 上海华兴数字科技有限公司 | 一种故障显示*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7962258B2 (en) | Operator-side system and mode file identifying method | |
US5034894A (en) | Self-diagnosis system for a motor vehicle | |
US5050080A (en) | Diagnostic system for a motor vehicle | |
EP1223490B1 (en) | Controller for vehicle with self-diagnostic function and recording medium | |
CN104781804B (zh) | 自动车辆选择和维修检测 | |
US5414645A (en) | Method of fault diagnosis in an apparatus having sensors | |
JP5161829B2 (ja) | 故障再現を支援する診断装置および故障再現データの出力方法 | |
US20050190469A1 (en) | Data recording apparatus and data recording method | |
US20080291014A1 (en) | System and method for remote diagnosis and repair of a plant malfunction with software agents | |
JPH0830672B2 (ja) | 車輌診断装置 | |
JPH0776725B2 (ja) | 車輌診断装置 | |
JP2008546083A (ja) | メカトロニクスシステムをモデルベースで診断するための方法 | |
JPH1137903A (ja) | 電子制御装置の診断装置 | |
JPH09126955A (ja) | 自動車用故障診断装置 | |
CN116736834A (zh) | 一种故障分析方法、控制器和车辆 | |
CN112523864B (zh) | 一种发动机曲轴位置传感器的诊断方法、装置及存储介质 | |
JP3046870B2 (ja) | 故障診断方法 | |
JPH0114528B2 (ja) | ||
JPH05172702A (ja) | 自動車用故障診断装置 | |
EP1569175A2 (en) | Data recording apparatus and data recording method | |
JPH0820340B2 (ja) | 自動車用故障診断装置 | |
KR20110059418A (ko) | 차량용 전자 제어 장치의 진단 장치 및 방법 | |
US6837216B1 (en) | Electronic throttle control system | |
JPH0635820Y2 (ja) | 車両用故障診断装置 | |
JPS62161038A (ja) | 車載用の電子制御装置 |