(57)【要約】【課題】電子制御装置内の変更を小規模に留め、簡易的にダイアグツール機能関連の法規に対応することが可能な車両用電子制御システムを提供する。【解決手段】パワトレＥＣＵの法規対応装置接続用アプリケーション１ｂは、一定時間毎に車両毎に決められているデータ名を指定して制御ソフトウェア１ａのデータを読み出し、メーカー、車種に係らず共通のＩＤを有するデータとして記憶する（１）とともに、そのデータをＩＤとともに法規対応装置に送信する（２）。法規対応装置は、受信したデータをＬＳＢ変換アプリケーション２ａによりメーカー、機種に係らず共通のデータ形式のデータに変換して法規ソフト用データとして格納する（３）。そして、ダイアグツール３からモード０＊の要求がある（４）と、法規ソフトウェア２ｂが指定されたＩＤの法規ソフト用データを読み出し、ダイアグツール３に出力する（５）。【選択図】図３
2007168463.tif 000002
【特許請求の範囲】
【請求項１】
電子制御装置とデータ変換装置とよりなる車両用電子制御システムであって、
上記電子制御装置のプログラムがデータ変換装置接続用のアプリケーションを備え、当該データ変換装置接続用アプリケーションがテストモード用データのメーカー、及び／又は車種の情報をデータ変換装置に送信し、当該データ変換装置は当該情報に基づいてデータ変換を行い、変換されたデータをダイアグツールへ出力することを特徴とする車両用電子制御システム。
【請求項２】
上記データ変換装置接続用アプリケーションが、上記データ変換装置との通信データにメーカー、及び／又は車種を問わず同一のデータ名を使用することを特徴とする、請求項１に記載された車両用電子制御システム。
【請求項３】
上記データ変換装置が、上記データ変換装置接続用アプリケーションからの受信データを使用する際、メーカー、及び／又は車種を問わず、テストモード用データ毎に同一のＬＳＢ、又はＯＦＦＳＥＴ、又は型を使用することを特徴とする、請求項２に記載された車両用電子制御システム。
【請求項４】
上記データ変換装置に上記電子制御装置側のテストモード用データ毎のＬＳＢ、又はＯＦＦＳＥＴ、又は型が入力されると、上記データ変換装置が、上記データ変換装置接続用アプリケーションからのデータをテストモード用データ毎に当該入力されたＬＳＢ、又はＯＦＦＳＥＴ、又は型に自動的に変換することを特徴とする、請求項３に記載された車両用電子制御システム。
【請求項５】
検査時に、上記データ変換装置が上記電子制御装置と接続されることを特徴とする、請求項１〜請求項４のいずれかに記載された車両用電子制御システム。
【請求項６】
ダイアグツールから上記電子制御装置へのデータ読み出し要求が行われたとき、上記データ変換装置が、上記データ変換装置接続用アプリケーションからのテストモード用データを変換したデータを出力することを特徴とする、請求項１〜請求項４のいずれかに記載された車両用電子制御システム。
【請求項７】
ダイアグツールから上記電子制御装置にデータ書込みまたは削除要求が行われたとき、上記データ変換装置が、上記データ変換装置接続用アプリケーションに要求を出力し、上記データ変換装置接続用アプリケーションが当該要求を実行することを特徴とする、請求項１〜請求項４のいずれかに記載された車両用電子制御システム。
【請求項８】
電子制御装置とデータ変換装置とよりなる車両用電子制御システムであって、
上記データ変換装置が、多数の異なる電子制御装置のテストモード用データの変数を記憶する記憶手段を備え、ダイアグツールからのデータ取得要求時に、接続された電子制御装置に対応した変数でデータを呼出して取得することを特徴とする車両用電子制御システム。
【請求項９】
電子制御装置に接続され、テストモード用データの送受信を制御する制御手段を備えたデータ変換装置であって、
上記制御手段が、上記電子制御装置の受信データを使用する際、メーカー、及び／又は車種を問わず、テストモード用データ毎に同一のＬＳＢ、又はＯＦＦＳＥＴ、又は型を使用することを特徴とするデータ変換装置。
【請求項１０】
上記電子制御装置側のテストモード用データ毎のＬＳＢ、又はＯＦＦＳＥＴ、又は型が入力されることにより、上記制御手段が、上記電子制御装置からのデータをテストモード用データ毎に当該入力されたＬＳＢ、又はＯＦＦＳＥＴ、又は型に自動的に変換することを特徴とする、請求項９に記載されたデータ変換装置。
【請求項１１】
検査時に、上記電子制御装置と接続されることを特徴とする、請求項９または請求項１０に記載されたデータ変換装置。
【請求項１２】
ダイアグツールから上記電子制御装置へのデータ読み出し要求が行われたとき、上記制御手段が、上記電子制御装置からのテストモード用データを変換したデータを出力することを特徴とする、請求項９または請求項１０に記載されたデータ変換装置。
【請求項１３】
ダイアグツールから上記電子制御装置にデータ書込みまたは削除要求が行われたとき、上記制御手段が、上記電子制御装置に要求を出力することを特徴とする、請求項９または請求項１０に記載されたデータ変換装置。
【請求項１４】
電子制御装置と接続され、テストモード用データの送受信を制御する制御手段を備えたデータ変換装置であって、
多数の異なる電子制御装置のテストモード用データの変数を記憶する記憶手段を備え、ダイアグツールからのデータ取得要求時に、上記制御手段が、接続された電子制御装置に対応した変数でデータを呼出して取得することを特徴とするデータ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用電子制御システムに関し、特に、ダイアグツール関連の法規に対応していない車両用電子制御装置の法規対応を可能とする車両用電子制御システム及びデータ変換装置に関する。
【背景技術】
【０００２】
車両の電子制御装置（以下、ＥＣＵという）は、車両の制御機構との間で信号のやり取りを行って車両の電子制御を行うものであり、パワートレーンＥＣＵ（以下、パワトレＥＣＵという）あるいはブレーキ制御ＥＣＵというように、一つのＥＣＵにて目的とする制御を実施するようにしている。
上記のパワトレＥＣＵはエンジン及びオートマチックトランスミッションなどのパワートレーンユニットの制御を行うものであり、吸入吸気量や空燃比等のセンサ信号をもとに燃料噴射量・点火時期・変速タイミング等の制御指令値の演算を行い、この結果に基づいてインジェクタや点火コイル等のアクチュエータを制御するものである。
【０００３】
車両にはこのような電子制御装置が多数、例えば、上記のようなパワトレＥＣＵ、ブレーキ制御ＥＣＵの他にも、所定の条件成立時にエンジン自動停止再始動制御を行うエコランＥＣＵ、ランプやドアなどの制御を行うボディＥＣＵ、エアバッグＥＣＵ、セキュリティＥＣＵ等が搭載されており、これらの各ＥＣＵは、担当する制御対象について、単体で独自に制御しているが、他のＥＣＵとの情報授受が必要な場合もある。
【０００４】
このため、車両に搭載する複数のＥＣＵを関連付けして各種制御を行うために、その複数のＥＣＵを共通のバスラインに接続するとともに、代表的標準ネットワークプロトコルであるコントローラエリアネットワーク（Controller Area Network、以下ＣＡＮという）プロトコル等を使用して相互通信制御を行っている。
【０００５】
一方、上記のようなＥＣＵは、ＥＣＵ内の各部の異常検出を行わないと、走行上の不具合を引き起こす可能性があり、場合によっては走行不能となることもあるため、各ＥＣＵに自己診断機能を備えることにより、信頼性の向上が図られている。すなわち、各ＥＣＵはＣＰＵやセンサ類の動作状態を適当な周期で自動的にチェックし、故障時には異常ランプを点灯したり、その故障内容が修理業者に分かるように異常コード（ＤＴＣ）を記憶したりするダイアグノーシス（以下、ダイアグという）処理を行っている（例えば、特許文献１参照）。
【特許文献１】特開２００１−３４７９１８号公報
【０００６】
そして、車両故障時には、車両の整備工場などにおいて、車両の状態を診断するための診断装置（いわゆる、ダイアグツール）をＣＡＮ等の車内ＬＡＮに接続し、例えば、パワトレＥＣＵに対して、その診断装置から、現在のエンジン状態（エンジン水温やエンジン回転数など）を表すデータや故障箇所を表すデータなどの出力要求を送信することにより、その要求に応じたデータを得ることができる。
【０００７】
ここで、ダイアグツールにより取得される車両情報について説明すると、車両情報には故障情報の他にも、例えば、エミッションに関連する情報、アクチュエータに関連する情報など様々なものが存在する。このため、車両情報は所定のカテゴリに分けられ、このようなカテゴリは、法規によってテストモード０１からテストモード０９として分類されている。
すなわち、テストモード０１要求は最新パワートレーンデータの出力、テストモード０２要求はデータ異常が発生したときに記憶される予め決められたデータ情報（フリーズ情報）の出力、テストモード０３要求は制御仕様／エミッション関連パワートレーニングダイアグコードの出力、テストモード０４要求はダイアグコード情報の消去、テストモード０５要求は酸素センサモニタテスト結果の出力、テストモード０６要求は非連続モニタシステムテスト結果の出力、テストモード０７要求は常時モニタシステムテスト結果の出力、テストモード０８要求はモニタシステム制御、テストモード０９要求は車両情報の出力というように定められている。
【０００８】
上記のように、故障情報の中には故障時の車両状態などを含む様々な情報が含まれるが、例えば、フリーズ情報は、車両メーカーの仕様によって変わるため、近年では、メーカー毎にこのようなカテゴリが設定されるようになってきた。
そのため、ダイアグツールからはこのカテゴリとそのカテゴリに含まれる情報を指定して、目的とする情報を読み出すことになるが、メーカー、車種によりデータが異なるため、各ＥＣＵに法規対応ソフトを備えるようにしている。
【０００９】
図９は、従来のパワトレＥＣＵ４１のソフトウェア構成を示す機能ブロック図であり、パワトレＥＣＵ４１のソフトウェアは複数の制御ソフトウェアよりなる制御ソフト４１ａと法規ソフト４１ｂにより構成されている。制御ソフト４１ａにはエンジンの駆動状態を制御するＥＮＧ制御ソフト、トランスミッションを制御するＥＣＴ制御ソフト等が含まれている。法規ソフト４１ｂは、ダイアグツール４２への情報提供機能を実現するためのサービスプログラムであって、ダイアグツール４２からの各種の要求、例えば、書込み要求や読み出し要求を処理するとともに、制御ソフト４１ａからダイアグツール４２への送信データ、またはダイアグツール４２から制御ソフト４１ａへの送信データをダイアグツール関連の法規を満たすためのデータに変換するアプリケーションソフトウェアであり、例えば、ＬＳＢ、ＯＦＦＳＥＴ、型のデータ変換を行う。
【００１０】
すなわち、ＥＣＵ間でデータ通信を行う車両制御システムにおいては、同じ種別の制御用データであっても、各ＥＣＵで扱われる分解能が異なる場合がある。例えば、パワートレーンＥＣＵでは、エンジン回転数の制御用データを、ＬＳＢ当たり（最下位の１ビット当たり）５０／２５６（＝約０．１９５）ｒｐｍの分解能で扱ってエンジンに対する制御量を求めるが、ボディＥＣＵでは、エンジン回転数の制御用データを、ＬＳＢ当たり１ｒｐｍで扱う、といった具合である。
【００１１】
そして、各制御用データの分解能、すなわち、そのデータの精度は、そのデータを扱うＥＣＵのマイコンで要求される演算精度に応じて適宜決められるものである。そこで、従来より、この種の車両制御システムにおいては、制御用データを算出して送信する側のＥＣＵが、送信対象の制御用データに対して、受信側で扱われる分解能で表すデータに変換する精度変換処理を行い、その精度変換処理後の制御用データを相手側のＥＣＵへ送信するようにしている。
【００１２】
また、ＯＦＦＳＥＴの変換とは、マイコンにより扱うビットデータの０の位置が異なるため、マイコン間データ送信において、ビットデータの０位置を変換するものである。
例えば、パワトレＥＣＵのマイコンでは0000のデータを-5とし、ボディＥＣＵのマイコンでは0000のデータを０とすると、ＯＦＦＳＥＴが異なるため、両ＥＣＵ間のデータ通信ではＯＦＦＳＥＴ変換が必要となる。この場合、パワトレＥＣＵでのデータ1010(5)を送信しようとすると、受信側マイコンに合わせてＯＦＦＳＥＴ変換を行い、0101（受信側での5）を送信する。これにより、受信側マイコンは0101を受信しデータ5を認識する。
【００１３】
さらに、型の変換とは、マイコンにより扱うデータ単位が異なるため、マイコン間データ送信において、単位の変換をするものである。
例えば、パワトレＥＣＵのマイコンでは水温データを[v]の単位で扱うとき、ボディＥＣＵのマイコンでは[℃]で扱うとすると、単位が異なるため、両ＥＣＵ間のデータ通信では単位変換が必要となる。この場合、パワトレＥＣＵでのデータ5[v]を送信しようとすると、受信側マイコンに合わせて単位変換を行い、75[℃]（送信側での5[v]）を送信する。これにより、受信側マイコンは75[℃]のデータを受信できる。
【００１４】
同様に、ＥＣＵとダイアグツールの間では、扱うテストモード用データのＬＳＢ、ＯＦＦＳＥＴ、型が異なるので、法規ソフト４１ｂはこのＬＳＢ、ＯＦＦＳＥＴ、型変換を行ってダイアグツール４２に送信するのである。
このように、パワトレＥＣＵ４１のソフトウェアを制御ソフト４１ａと法規ソフト４１ｂに分けて作成することにより、例えば、データの読み出し対象や制御内容の変更等のダイアグツール関連の法規変更があった場合には、法規ソフト４１ｂを変更することにより法規に対応することが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上記のように、ダイアグ機能により取得すべきデータは法規により定められているが、コンピュータシステムが車両の至るところに搭載されていくという状況下では、法改正によりダイアグツールによって取得すべき車両情報が増加する傾向にある。そして、法改正があった場合、取得すべきデータに追加／変更が生じたり、また、車両メーカーの違いによっても、あるいは、車種・グレードの違いによっても車両情報が異なってくる。
【００１６】
このため、上記のように従来のＥＣＵのソフトウェアは制御ソフトと法規ソフトに分けて作成され、ダイアグツール関連の法規変更があった場合、法規ソフトを変更することにより法改正に対応することが可能であるが、小規模開発の車両にとっては、製品の製造後、新たなダイアグツール関連の法規が施行された場合、ダイアグツール関連の法規を満たすために設計の変更を行うにはコストが多大となり、ＥＣＵのソフトウェアの変更が困難な場合がある。
しかしながら、現状では、販売地域によっては、ダイアグツール関連の法規を満たしていなければ、車両の販売を行うことができないので、販売中止となる可能性があった。
【００１７】
また、上記のように、ダイアグツールはパワトレＥＣＵ等の中に記憶されている法規で規定された所定データをＥＣＵから取得するが、取得するデータの種類は予めプログラムされており、例えば、水温異常フラグのデータはａｂｃｄの変数で記憶されているので、ダイアグツールはＥＣＵからａｂｃｄの変数を呼出してデータを取得するようにしている。
しかしながら、例えば、排ガス異常フラグを参照できなければならないとする新たな法規変更があると、プログラムされていない種類のデータも取得しなければならない場合があるが、データの変数はメーカーや車種、製造年によって記載方法が異なるため、ダイアグツールはパワトレＥＣＵ等から法規に対応したデータを取得できないことがある。
【００１８】
本発明は、上記の問題に鑑みてなされたもので、電子制御装置内の変更を小規模に留め、簡易的にダイアグツール機能関連の法規変更に対応することが可能な車両用電子制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１９】
上述の目的を達成するため、本発明に係る車両用電子制御システム（１）は、
電子制御装置とデータ変換装置とよりなる車両用電子制御システムであって、
上記電子制御装置のプログラムがデータ変換装置接続用のアプリケーションを備え、当該データ変換装置接続用アプリケーションがテストモード用データのメーカー、及び／又は車種の情報をデータ変換装置に送信し、当該データ変換装置は当該情報に基づいてデータ変換を行い、変換されたデータをダイアグツールへ出力することを特徴とする。
【００２０】
また、本発明に係る車両用電子制御システム（２）は、車両用電子制御システム（１）において、
上記データ変換装置接続用アプリケーションが、上記データ変換装置との通信データにメーカー、及び／又は車種を問わず同一のデータ名を使用することを特徴とし、
本発明に係る車両用電子制御システム（３）は、車両用電子制御システム（２）において、
上記データ変換装置が、上記データ変換装置接続用アプリケーションからの受信データを使用する際、メーカー、及び／又は車種を問わず、テストモード用データ毎に同一のＬＳＢ、又はＯＦＦＳＥＴ、又は型を使用することを特徴とする。
【００２１】
さらに、本発明に係る車両用電子制御システム（４）は、車両用電子制御システム（３）において、
上記データ変換装置に上記電子制御装置側のテストモード用データ毎のＬＳＢ、又はＯＦＦＳＥＴ、又は型が入力されると、上記データ変換装置が、上記データ変換装置接続用アプリケーションからのデータをテストモード用データ毎に当該入力されたＬＳＢ、又はＯＦＦＳＥＴ、又は型に自動的に変換することを特徴とする。
【００２２】
また、本発明に係る車両用電子制御システム（５）は、車両用電子制御システム（１）〜（４）のいずれかにおいて、
検査時に、上記データ変換装置が上記電子制御装置と接続されることを特徴とし、
本発明に係る車両用電子制御システム（６）は、車両用電子制御システム（１）〜（４）のいずれかにおいて、
ダイアグツールから上記電子制御装置へのデータ読み出し要求が行われたとき、上記データ変換装置が、上記データ変換装置接続用アプリケーションからのテストモード用データを変換したデータを出力することを特徴とする。
【００２３】
さらに、本発明に係る車両用電子制御システム（７）は、車両用電子制御システム（１）〜（４）のいずれかにおいて、
ダイアグツールから上記電子制御装置にデータ書込みまたは削除要求が行われたとき、上記データ変換装置が、上記データ変換装置接続用アプリケーションに要求を出力し、上記データ変換装置接続用アプリケーションが当該要求を実行することを特徴とする。
【００２４】
また、本発明に係る車両用電子制御システム（８）は、
電子制御装置とデータ変換装置とよりなる車両用電子制御システムであって、
上記データ変換装置が、多数の異なる電子制御装置のテストモード用データの変数を記憶する記憶手段を備え、ダイアグツールからのデータ取得要求時に、接続された電子制御装置に対応した変数でデータを呼出して取得することを特徴とする。
【００２５】
さらに、本発明に係るデータ変換装置（１）は、
電子制御装置に接続され、テストモード用データの送受信を制御する制御手段を備えたデータ変換装置であって、
上記制御手段が、上記電子制御装置の受信データを使用する際、メーカー、及び／又は車種を問わず、テストモード用データ毎に同一のＬＳＢ、又はＯＦＦＳＥＴ、又は型を使用することを特徴とする。
【００２６】
また、本発明に係るデータ変換装置（２）は、データ変換装置（１）において、
上記電子制御装置側のテストモード用データ毎のＬＳＢ、又はＯＦＦＳＥＴ、又は型が入力されることにより、上記制御手段が、上記電子制御装置からのデータをテストモード用データ毎に当該入力されたＬＳＢ、又はＯＦＦＳＥＴ、又は型に自動的に変換することを特徴とし、
本発明に係るデータ変換装置（３）は、データ変換装置（１）または（２）において、
検査時に、上記電子制御装置と接続されることを特徴とする。
【００２７】
さらに、本発明に係るデータ変換装置（４）は、データ変換装置（１）または（２）において、
ダイアグツールから上記電子制御装置へのデータ読み出し要求が行われたとき、上記制御手段が、上記電子制御装置からのテストモード用データを変換したデータを出力することを特徴とし、
本発明に係るデータ変換装置（５）は、データ変換装置（１）または（２）において、
ダイアグツールから上記電子制御装置にデータ書込みまたは削除要求が行われたとき、上記制御手段が、上記電子制御装置に要求を出力することを特徴とする。
【００２８】
また、本発明に係るデータ変換装置（６）は、
電子制御装置と接続され、テストモード用データの送受信を制御する制御手段を備えたデータ変換装置であって、
多数の異なる電子制御装置のテストモード用データの変数を記憶する記憶手段を備え、ダイアグツールからのデータ取得要求時に、上記制御手段が、接続された電子制御装置に対応した変数でデータを呼出して取得することを特徴とする。
【発明の効果】
【００２９】
本発明に係る車両用電子制御システム（１）〜（７）及びデータ変換装置（１）〜（５）によれば、データ変換装置のソフトウェアを変更することにより法改正に対応することが可能であるので、電子制御装置内の変更を小規模に留め、簡易的にダイアグツール機能関連の法規に対応することができる。
【００３０】
また、本発明に係る車両用電子制御システム（８）及びデータ変換装置（６）によれば、データ変換装置に様々なメーカー、車種、製造年代の電子制御装置のテストモード用データの変数が記憶されており、ダイアグツールによってデータを取得する場合、電子制御装置に合わせた変数で当該電子制御装置からデータを呼出して取得することができるので、法規変更によってプログラムされていない種類のデータを取得しなければならない場合にも対応することが可能となる。
【実施例１】
【００３１】
以下、本発明の車両用電子制御システムをパワトレＥＣＵを備えたシステムに適用した実施例について、図面を用いて説明する。
図１は本発明の車両用電子制御システムの構成を示すブロック図であり、図に示すように、この車両用電子制御システムは、パワトレＥＣＵ１と、データ変換装置としての法規対応装置２により構成されている。
【００３２】
この法規対応装置２は、車両の整備工場などにおいて、車両の状態を診断するための診断装置、いわゆる、ダイアグツール３に接続され、ダイアグツール３から現在のエンジン状態（エンジン水温やエンジン回転数など）を表すデータや故障箇所を表すデータなどの出力要求があると、そのデータを送信したり、ダイアグツール３から書込み、消去要求があったとき、パワトレＥＣＵ１内へのデータの書込みや、ダイアグコードの消去等を実行する。
なお、この法規対応装置２は、パワトレＥＣＵ１と常時接続して車載することができ、また、パワトレＥＣＵ１と常時接続せず、検査時に、パワトレＥＣＵ１と接続することも可能である。
【００３３】
図に示すように、パワトレＥＣＵ１は、ＣＰＵ１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、通信部１４から構成され、ＣＰＵ１１はパワトレＥＣＵ１のハードウェア各部を制御するとともに、ＲＯＭ１２に記憶されたプログラムに基づいて各種のプログラムを実行する。
ＲＯＭ１２はエンジン及びオートマチックトランスミッションの制御を行う制御プログラムやダイアグ機能プログラム等を記憶しており、ＲＡＭ１３はＳＲＡＭ等で構成され、一時的に発生するデータを記憶する。また、通信部１４は法規対応装置２及び他のＥＣＵとデータ通信を行う。
【００３４】
また、法規対応装置２は、同様に、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信部２４から構成され、ＣＰＵ２１は法規対応装置２のハードウェア各部を制御するとともに、ＲＯＭ２２に記憶されたプログラムに基づいて各種のプログラムを実行する。ＲＯＭ２２はＬＳＢ変換プログラム等のデータ変換プログラムや法規対応プログラム等を記憶しており、ＲＡＭ２３はＳＲＡＭ等で構成され、パワトレＥＣＵ１やダイアグツール３からのデータやそれらを変換したデータを記憶する。また、通信部２４はパワトレＥＣＵ１、ダイアグツール３との間でデータ通信を行う。
【００３５】
ダイアグツール３は、車両が修理工場に持ち込まれたときにコネクタ（図示せず）が車両のＣＡＮ等の通信ラインに接続されて各ＥＣＵからのダイアグ情報を収集するものであり、マイコン３１、ＩＣカード等の記憶装置３２、ＬＣＤ等の表示装置３３、キーボード等の入力装置３４及び通信装置３５を備えている。このダイアグツール３は、操作者により任意のダイアグ情報の項目が入力装置３４から入力されると、マイコン３１が記憶装置３２に記憶されたプログラムに従って入力装置３４からの入力を通信装置３５経由で法規対応装置２に定められた通信フォーマットで送信し、法規対応装置２からの応答を受信すると、取得した情報を表示装置３３に表示する。
すなわち、操作者により任意のダイアグ情報の項目が入力装置３４から入力されると、その項目に対応するモード、ＩＤ等を決定し、定められた通信フォーマットの要求メッセージを作成して法規対応装置２に送信し、応答があれば、応答メッセージを受信して表示装置３３に表示する。
【００３６】
一方、図２はパワトレＥＣＵ１、法規対応装置２のソフトアプリケーションの機能を示す機能ブロック図であり、パワトレＥＣＵ１のソフトウェアは、複数の制御ソフトウェアよりなる制御ソフト１ａと法規対応装置接続用アプリケーション１ｂにより構成されている。制御ソフト１ａの各アプリケーションには、上記と同様に、エンジンの駆動状態を制御するＥＮＧ制御ソフト、トランスミッションを制御するＥＣＴ制御ソフト等が含まれ、法規対応装置接続用アプリケーション１ｂは、制御ソフト１ａの各アプリケーションソフトのデータを法規対応装置２が対応可能なデータ名（ＩＤ）に変換して送信する機能を備えている。
すなわち、制御ソフト１ａ内で使用しているデータの各データ名はメーカー、車種毎に異なるので、各車両で使用されている車両特有のデータ名のデータをメーカー、車種に係らず共通のデータ名（ＩＤ）のデータとして法規対応装置２に送信するようにしている。
【００３７】
また、法規対応装置２のソフトウェアはパワトレＥＣＵ１からのデータや、ダイアグツール３からのデータをＬＳＢ変換、ＯＦＦＳＥＴ変換、型変換等のデータ変換を行うＬＳＢ変換アプリケーション２ａと、ダイアグツール３からの各種の要求を処理する法規ソフトウェア２ｂにより構成されている。ＬＳＢ変換アプリケーション２ａによるデータ変換処理は、変換対象の制御用データをＲＡＭ２３の所定領域から読み込み、その読み込んだ制御用データを所定のデータに変換してＲＡＭ２３の他の所定領域に格納するといった手順で行われるものであり、ＬＳＢ変換（精度変換）、ＯＦＦＳＥＴ変換（データのオフセット量の調整）、型変換（データの形式変換）等が実行される。
【００３８】
こうしたデータ変換の内容は車種の違いや、同じ車種でも各部分の仕様の違いなどによって変更されるが、上記のように、法規対応装置接続用アプリケーション１ｂに組み込まれるソフトウェアと法規対応装置２との通信データに、自動車メーカー、車種を問わず同じ名前（ＩＤ）を用い、また、法規対応装置接続用アプリケーション１ｂからの受信データの使用の際は、自動車メーカー、車種を問わず同じＬＳＢ、ＯＦＦＳＥＴ、型を用いることにより共通化を図ることが可能となる。
このため、法規対応装置２にパワトレＥＣＵ１側のテストモード用データ毎のＬＳＢ、ＯＦＦＳＥＴ、型を入力することにより、法規対応装置２が、法規対応装置接続用アプリケーション１ｂからのデータをテストモード用データ毎に同一のＬＳＢ、ＯＦＦＳＥＴ、型に自動的に変換することが可能となる。
【００３９】
次に、各種のテストモード時のデータの流れについて、機能ブロック図により説明する。
図３はテストモード０＊（＊：１〜３、または５〜９のいずれか）のデータ要求時のデータの流れを示す機能ブロック図であり、パワトレＥＣＵ１の法規対応装置接続用アプリケーション１ｂは、一定時間毎に車両毎に決められているデータ名を指定して制御ソフトウェア１ａで使用しているデータを読み出し、メーカー、車種に係らず共通のＩＤを有するデータとしてＲＡＭ１３に記憶する（１）とともに、そのデータをＩＤとともに法規対応装置２に送信する（２）。
【００４０】
法規対応装置２は受信したデータをＲＡＭ２３の０＊用データフレームの指定ＩＤの記憶領域に格納した後、ＬＳＢ変換アプリケーション２ａにより、受信したデータをＬＳＢ変換、ＯＦＦＳＥＴ変換、型変換することにより、メーカー、機種に係らず共通のデータ形式のデータに変換し、ＲＡＭ２３の法規ソフト用の０＊用データフレームの指定ＩＤの記憶領域に格納する（３）。
【００４１】
そして、ダイアグツール３の操作者がモード０＊の要求を入力装置３４から入力すると、マイコン３１が入力装置３４からの入力項目に対応するモード、ＩＤ等を決定し、定められた通信フォーマットの要求メッセージを作成して通信装置３５経由で法規対応装置２の通信部２４に送信する（４）。
これにより、法規対応装置２の法規ソフトウェア２ｂがＲＡＭ２３に格納されている指定されたＩＤの法規ソフト用データを読み出し、通信部２４を介してダイアグツール３に出力する（５）ので、ダイアグツール３の表示装置３３に０＊用データが表示される。
【００４２】
したがって、例えば、ダイアグツール３からテストモード０１要求が行われたとき、法規対応装置２からエンジン回転数等の最新パワートレーンデータがダイアグツール３に出力されて表示装置３３に表示される。また、ダイアグツール３からテストモード０２要求が行われたとき、法規対応装置２からフリーズフレームデータが出力され、ダイアグツール３からテストモード０３要求が行われたとき、法規対応装置２から制御仕様／エミッション関連パワートレーニングダイアグコードが出力される。
【００４３】
さらに、ダイアグツール３からテストモード０５要求が行われたとき、法規対応装置２から酸素センサモニタテスト結果が出力され、ダイアグツール３からテストモード０６要求が行われたとき、法規対応装置２から非−連続モニタテスト結果が出力される。また、ダイアグツール３からテストモード０７要求が行われたとき、法規対応装置２から常時モニタシステムテスト結果が出力され、ダイアグツール３からテストモード０８要求が行われたとき、法規対応装置２からモニタシステム制御結果が出力される。さらに、ダイアグツール３からテストモード０９要求が行われたとき、法規対応装置２から車両情報が出力される。
【００４４】
また、図４はテストモード０＊の書込み要求時のデータの流れを示す機能ブロック図であり、ダイアグツール３の操作者がモード０＊の書込み要求を入力装置３４から入力すると、マイコン３１が入力装置３４からの書込み要求に対応するモード、ＩＤ等を決定し、要求メッセージを作成して法規対応装置２に送信する（１）。これにより、法規対応装置２の法規ソフトウェア２ｂがＲＡＭ２３の法規ソフト用の０＊用データフレームに書込み要求及びデータを格納する（２）。
【００４５】
次に、ＬＳＢ変換アプリケーション２ａが、データに対してＬＳＢ変換、ＯＦＦＳＥＴ変換、型変換等のデータ変換を行うことによりパワトレＥＣＵ１内で使用されているデータ形式に変換して０＊用データフレームに書き込んだ（３）後、パワトレＥＣＵ１に送信する（４）。これにより、パワトレＥＣＵ１の法規対応装置接続用アプリケーション１ｂがこのデータをＲＡＭ１３に格納した後、送信されたデータのパワトレＥＣＵ１内で使用されているデータ名を読み出し、パワトレＥＣＵ１内のそのデータ名のデータの書き換え処理を実行する（５）。
【００４６】
さらに、ダイアグツール３からテストモード０４要求が行われたときは、法規対応装置２から法規対応装置接続用アプリケーション１ｂにダイアグコード消去要求が行われ、法規対応装置接続用アプリケーション１ｂがテストモード０４関連のデータをＲＡＭ１３から消去する。
【００４７】
一方、パワトレＥＣＵ１の法規対応装置接続アプリケーション１ｂは、車両故障時のダイアグ検出頻度を把握するために、パワトレＥＣＵ１のダイアグ検出頻度を検出するレートカウンタを備え、正常時・異常時の両方で検出される共通の条件を制御ソフト１ａに実行させ、イグニッションスイッチのオンオフ回数に基づく運転回数と、上記レートカウンタがダイアグ検出条件が揃った時点でカウントアップするモニタ判定回数との比からダイアグ検出頻度を算出しており、このレートカウンタのデータ要求時のデータの流れを図５の機能ブロック図により説明する。
【００４８】
上記のように、パワトレＥＣＵ１の法規対応装置接続用アプリケーション１ｂは定期的にレートカウンタの分母・分子を算出してＲＡＭ１３の０９用データフレームの記憶領域に記憶し（１）、記憶したデータを通信により法規対応装置２に送信する（２）。
法規対応装置２は受信したレートカウンタの分母・分子データをＲＡＭ２３の０９用データフレームの記憶領域に格納した後、ＬＳＢ変換アプリケーション２ａによりデータ変換し、ＲＡＭ２３の法規ソフト用の０９用データフレームの記憶領域に格納する（３）。
【００４９】
そして、ダイアグツール３の操作者がモード０９のダイアグ情報の要求を入力装置３４から入力すると、マイコン３１が対応するモード、ＩＤ等を決定し、要求メッセージを作成して法規対応装置２に送信する（４）ので、法規対応装置２の法規ソフトウェア２ｂがＲＡＭ２３に格納されている法規ソフト用の０９用データフレームの記憶領域のデータを読み出し、通信部２４を介してダイアグツール３に出力する（５）。
このように、ダイアグツール３からモード０９の要求があると、法規対応装置２がレートカウンタの分母・分子等のデータを送信するので、レートカウンタ分母、分子等をダイアグツール３の表示装置３３に表示することができる。
【実施例２】
【００５０】
上記の実施例では、パワトレＥＣＵ１から各車両で使用されている車両特有のデータ名のデータをメーカー、車種に係らず共通のデータ名（変数、ＩＤ）のデータとして法規対応装置２に送信するようにしたが、法規改正によりプログラムされていないデータを取得しなければならなくなった場合には対応することができない。
このため、法規対応装置にあらゆるメーカー、車種、製造年代の車両の電子制御装置のデータ変数を記憶するデータベースを設け、ダイアグツールからのデータ取得要求時に、接続されたＥＣＵに対応した変数でデータを呼出して取得するようにすれば、パワトレＥＣＵのプログラムを変更することなく、法改正に対応することができる。
【００５１】
以下、電子制御装置のデータ変数を記憶するデータベースを法規対応装置に設ける実施例について説明する。
図６は、本実施例の車両用電子制御システムの構成を示すブロック図であり、図に示すように、この車両用電子制御システムは、パワトレＥＣＵ１と、データ変換装置としての法規対応装置２により構成されており、法規対応装置２は、車両の整備工場などにおいて、ダイアグツール３に接続される。
なお、この法規対応装置２は、上記の実施例と同様に、パワトレＥＣＵ１と常時接続して車載することができ、また、パワトレＥＣＵ１と常時接続せず、検査時に、パワトレＥＣＵ１と接続することも可能である。
【００５２】
法規対応装置２は、図１と同様に、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信部２４から構成されるとともに、あらゆるメーカー、車種、製造年代の車両の電子制御装置のデータ変数を記憶するデータベース２５を備えている。このデータベース２５は、ＨＤＤ（ハードディスクドライブ）やＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）により構成することにより定期的にデータを書き換えることができ、また、データベースをＲＯＭ２２内に構築し、ＲＯＭ２２を交換することによりデータの追加を行うようにすることもできる。
図７はデータベース２５に記憶されるデータ変数のテーブルの一例を示すものであり、ＥＣＵ年式、ＥＣＵ品番、プログラム品番毎に、水温異常フラグ、排ガス異常フラグ、吸気温異常フラグ等のデータの変数が記憶されている。
【００５３】
そして、法規対応装置２がパワトレＥＣＵ１に接続されると、法規対応装置２のＣＰＵ２１はパワトレＥＣＵ１にＥＣＵ品番、プログラム品番を要求し（１）、パワトレＥＣＵ１がＥＣＵ品番、プログラム品番を法規対応装置２に出力する（２）と、ＣＰＵ２１はこの品番をＲＡＭ２３に記憶する。
【００５４】
次に、この車両用電子制御システムにおいて、ダイアグツール３からデータ取得要求があった場合の作用を図８のフローチャートを使用して説明する。
法規対応装置２のＣＰＵ２１は、ダイアグツール３が接続されると、常時、図８のフローチャートに示すプログラムを実行し、このプログラムを開始すると、ダイアグツール３からデータ取得要求があったか否かを判定する（ステップ１０１）。そして、ダイアグツール３から、例えば、排ガス異常フラグデータの要求があった（３）と判定すると、ＣＰＵ２１は、パワトレＥＣＵ１の品番をＲＡＭ２３から読み出し、その品番に基づいてパワトレＥＣＵ１の排ガス異常フラグに対応する変数をデータベース２５のテーブルの中から検索し（ステップ１０２）、検索した変数、例えば、変数ｅｆｇｈのデータ送信要求をパワトレＥＣＵ１に送信する（ステップ１０３）。
【００５５】
そして、パワトレＥＣＵ１は法規対応装置２からデータ要求を受信する（４）と、例えば、排ガス異常フラグデータを法規対応装置２に送信する（５）。
一方、法規対応装置２のＣＰＵ２１は、パワトレＥＣＵ１にデータ要求を送信した後、パワトレＥＣＵ１からデータを受信したか否かを判定しており（ステップ１０４）、パワトレＥＣＵ１からデータを受信したと判定すると、送信されてきたデータ、例えば、排ガス異常フラグデータをダイアグツール３に送信する（ステップ１０５）。この排ガス異常フラグデータをダイアグツール３が受信する（６）と、ダイアグツール３は表示部に排ガス異常フラグデータを表示する。
【００５６】
以上のように、データベース２５に様々なメーカー、車種、製造年代のＥＣＵのデータ変数が記憶されており、ダイアグツール３がデータを要求した場合、法規対応装置２は、接続されているＥＣＵに合わせた変数でデータを呼出して取得することができるので、法規変更によってプログラムされていない種類のデータを取得しなければならない場合にも対応することが可能となる。
なお、上記の実施例では、ダイアグツール３からデータ取得要求があった場合の作用を説明したが、ダイアグツール３からデータの書込み要求や削除要求があった場合にも同様にして、データの書込みや削除を実行することができる。
【００５７】
また、以上の実施例では、本発明の車両用電子制御システムをパワトレＥＣＵを備えたシステムに適用した例について説明したが、本発明の車両用電子制御システムはパワトレＥＣＵ以外の様々なＥＣＵを備えたシステムに適用することが可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明の車両用電子制御システムをパワトレＥＣＵを備えたシステムに適用した実施例の構成を示すブロック図である。
【図２】パワトレＥＣＵ、法規対応装置のソフトウェア構成を示す機能ブロック図である。
【図３】テストモード０＊のデータ要求時のデータの流れを示す機能ブロック図である。
【図４】テストモード０＊の書込み要求時のデータの流れを示す機能ブロック図である。
【図５】レートカウンタのデータ要求時のデータの流れを示す機能ブロック図である。
【図６】データ変数を記憶するデータベースを備えた車両用電子制御システムの構成を示すブロック図である。
【図７】データベースに記憶されるデータ変数のテーブルの一例を示すものである。
【図８】図６の車両用電子制御システムにおいて、ダイアグツールからデータ取得要求があった場合の作用を示すフローチャートである。
【図９】従来のパワトレＥＣＵのソフトウェア構成を示す機能ブロック図である。
【符号の説明】
【００５９】
１  パワトレＥＣＵ
１ａ  制御ソフトウェア
１ｂ  法規対応装置接続アプリケーション
２  法規対応装置
２ａ  ＬＳＢ変換アプリケーション
２ｂ  法規ソフトウェア
３  ダイアグツール
１１、２１  ＣＰＵ
１２、２２  ＲＯＭ
１３、２３  ＲＡＭ
１４、２４  通信部
２５  データベース
３１  マイコン
３２  記憶装置
３３  表示装置
３４  入力装置
３５  通信装置
【図１】
2007168463.tif 000003
【図２】
2007168463.tif 000004
【図３】
2007168463.tif 000005
【図４】
2007168463.tif 000006
【図５】
2007168463.tif 000007
【図６】
2007168463.tif 000008
【図７】
2007168463.tif 000009
【図８】
2007168463.tif 000010
【図９】
2007168463.tif 000011