(57)【要約】  【課題】車両毎の診断項目のサポート状況の差異を吸収してデータ転送量を低減し、信頼性を確保しながら高速アクセスを可能とする。  【解決手段】車両１０とデータセンタ３０とを通信媒体２０を介して接続し、ＥＣＵ１１と故障診断アプリケーションサーバ３１との間のＥＣＵインタフェース１２を介した通信が確立されると、故障診断アプリケーションサーバ３１からＥＣＵ１１にアドレス空間リクエストを送信してアドレス空間コードを取得することにより、ＥＣＵ１１の大分類のアドレス空間情報として認識する。そして、故障診断アプリケーションサーバ３１は、アドレス空間コードに対応したアクセス可能アドレスの全アドレスに順次アクセスして故障診断データを読み出してメモリに格納し、異常項目の情報のみをデータベースサーバ３２に格納する。【選択図】図１
2005346392.tif 000002
【特許請求の範囲】
【請求項１】
外部システムからのアクセスを許容する車両毎のアドレス空間に対して予め設定したコードを保持すると共に、上記アドレス空間の個々のアドレスに、故障診断項目毎の診断データを格納する車載コンピュータシステムと、
上記車載コンピュータシステムに接続され、上記車載コンピュータシステムから取得した上記コードに対応するアドレス空間にアクセスして故障診断項目毎の上記診断データを高速に読み込むデータ収集システムとを備えてなることを特徴とする高速アクセス型故障診断システム。
【請求項２】
外部システムからのアクセスを許容する車両毎のアドレス空間の個々のアドレスに、故障診断項目毎の診断データを格納する車載コンピュータシステムと、
上記車載コンピュータシステムに接続され、外部システムからのリクエストにより、上記アドレス空間に対して予め設定したコードに従って上記車載コンピュータシステムのアドレス空間にアクセスして故障診断項目毎の上記診断データを読み込み、読み込んだ診断データから異常値のみを選別して送出するインタフェース装置と、
上記インタフェース装置を介して上記車載コンピュータシステムに接続され、上記インタフェース装置に対するリクエストにより、上記車載コンピュータシステムに格納された故障診断項目毎の上記診断データのうちの異常値のみを高速に読み込むデータ収集システムとを備えてなることを特徴とする高速アクセス型故障診断システム。
【請求項３】
上記データ収集システムに、
上記車載コンピュータシステムの故障診断項目毎の上記診断データのうち、異常値の項目のみを格納して他の項目を正常として扱うデータベースを備えたことを特徴とする請求項１又は２記載の高速アクセス型故障診断システム。
【請求項４】
上記データベースに、
上記車載コンピュータシステムの故障診断項目毎の上記診断データの全てが正常のとき、異常無しの情報を格納することを特徴とする請求項３記載の高速アクセス型故障診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載コンピュータシステムに格納された故障診断項目毎の診断データを高速に読み込む高速アクセス型故障診断システムに関する。
【背景技術】
【０００２】
自動車等の車両のシステムは複雑に電子制御化されており、システムに異常が発生した場合、その原因究明に高度な知識と判断を要求される。このため、最近では、故障診断に際して、車載の電子装置に故障診断装置を接続して車両情報を読み込むことがなかば必須となっており、読み込んだ車両情報を解析し、また、データベース等に格納することで、車両管理に役立てることができる。
【０００３】
一般に、故障診断項目は、膨大な数にのぼり、なお且つ車種やグレードにより、どの項目をサポートしてるかという「サポート情報」が異なってくる。従って、車両の診断情報を読み出す際には、車種やグレード毎に、「サポート情報」に合わせて車載コンピュータ（車載電子装置）にアクセスするアドレスを変える必要があり、新車種や新グレードへの対応が非常に煩雑になる。
【０００４】
このため、特許文献１には、最初に「サポート情報」を車載電子制御装置から通信により取得することにより、様々な車載電子制御システムに対して柔軟な対応を可能とし、データのやり取りの際の負担を軽減することのできる故障診断装置が開示されている。具体的には、車載の電子制御装置と故障診断装置との間で、システムの相違に拘りなくデータを指定するための共通のコードを予め固定しておき、その共通のコードに基づいてデータ収納のアドレスを取得するようにしており、この取得アドレスにより、車載の電子制御装置がどのデータをサポートしているかを知ることができ、サポートしていないデータは読み出さないようにしている。
【特許文献１】特開平１０−１００１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述したように、故障診断項目は、他の車両パラメータと比べても膨大な項目数にのぼるため、特許文献１に開示されているように、「サポート情報」を車載電子装置から通信により取得する技術では、最初に、データ格納のアドレス情報を得るためのコードを、膨大な診断項目分だけ読み込まなければならず、トータルのデータ転送量が増加して通信時間がかかってしまうという問題がある。また、遠隔地からのリモート診断を行う場合には、パケット落ちの原因にもなって信頼性の低下を招くばかりでなく、パケットのコストもかさんでしまう。
【０００６】
本発明は上記事情に鑑みてなされたもので、車両毎の診断項目のサポート状況の差異を吸収してデータ転送量を低減し、信頼性を確保しながら高速アクセスを可能とすることのできる高速アクセス型故障診断システムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による第１の高速アクセス型故障診断システムは、外部システムからのアクセスを許容する車両毎のアドレス空間に対して予め設定したコードを保持すると共に、上記アドレス空間の個々のアドレスに、故障診断項目毎の診断データを格納する車載コンピュータシステムと、上記車載コンピュータシステムに接続され、上記車載コンピュータシステムから取得した上記コードに対応するアドレス空間にアクセスして故障診断項目毎の上記診断データを高速に読み込むデータ収集システムとを備えてなることを特徴とする。
【０００８】
本発明による第２の高速アクセス型故障診断システムは、外部システムからのアクセスを許容する車両毎のアドレス空間の個々のアドレスに、故障診断項目毎の診断データを格納する車載コンピュータシステムと、上記車載コンピュータシステムに接続され、外部システムからのリクエストにより、上記アドレス空間に対して予め設定したコードに従って上記車載コンピュータシステムのアドレス空間にアクセスして故障診断項目毎の上記診断データを読み込み、読み込んだ診断データから異常値のみを選別して送出するインタフェース装置と、上記インタフェース装置を介して上記車載コンピュータシステムに接続され、上記インタフェース装置に対するリクエストにより、上記車載コンピュータシステムに格納された故障診断項目毎の上記診断データのうちの異常値のみを高速に読み込むデータ収集システムとを備えてなることを特徴とする。
【発明の効果】
【０００９】
本発明による高速アクセス型故障診断システムは、車両毎の診断項目のサポート状況の差異を吸収してデータ転送量を低減し、信頼性を確保しながら高速アクセスを可能とすることができ、通信コスト及び車両管理コストの低減を図ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。図１〜図５は本発明の実施の一形態に係り、図１は高速アクセス型故障診断システムの基本構成図、図２はアドレス空間コードの例を示す説明図、図３はアドレス空間コードの取得を示す説明図、図４は故障診断情報の取得を示す説明図、図５はデータ取得と格納の様子を示す説明図である。
【００１１】
図１に示す高速アクセス型故障診断システム（以下、単に「故障診断システム」と記載する）１は、自動車等の車両１０に搭載される車載コンピュータシステムに、通信媒体２０を介してデータ収集システムとしてのデータセンタ３０を接続することにより形成される。通信媒体２０による接続としては、直結のケーブル、任意のネットワーク、更には無線通信による接続を利用することができ、車両１０とデータセンタ３０とをネットワークや無線通信を介して接続する場合には、遠隔故障診断が可能である。
【００１２】
車両１０には、車載コンピュータシステムを代表するものとして、マイクロコンピュータを中心として構成される電子制御装置（ＥＣＵ）１１、ＥＣＵ１１と外部システム（データセンタ３０）との間に介在して通信媒体２０の通信プロトコルに従ったデータ伝送を行なうインタフェース装置としてのＥＣＵインタフェース１２が備えられている。また、データセンタ３０には、車両１０とのデータ通信により故障診断を行なうための故障診断アプリケーションを実行する故障診断アプリケーションサーバ３１、故障診断データを格納するデータベースサーバ３２が備えられている。
【００１３】
尚、車両に搭載されるシステムとしては、燃料噴射制御や点火時期制御等を実行するエンジン制御システム、自動変速機等のパワートレイン制御を実行するＡＴ(Automatic Transmission)制御システム、設定温度に応じてエアーミックスダンパ、ブロア回転数、エアコンコンプレッサのＯＮ−ＯＦＦ等を自動的に制御するエアコン制御システム、走行速度が任意にセットされた車速に収束するようにスロットル弁の開度を調整するクルーズ制御システム、制動時のブレーキ油圧を制御して車輪のロックを回避するＡＢＳ（Anti lock Brake System）、駆動輪の駆動力を運転条件に応じて制御して駆動輪の空転を防止するＴＣＳ(Traction Control System)、車速等に応じて後輪の舵角を積極的に制御し、転舵時の車体の横滑りを抑制する４ＷＳ(Four Wheel steering System)等があり、本形態においては、個々のシステムを分散制御し、車内ＬＡＮ等によって相互接続される複数の電子制御システムの中の１つ、或いは、複数の制御システムを一括制御する中央システムとして、ＥＣＵ１１によって代表して説明する。
【００１４】
ＥＣＵ１１は、オンボードの自己診断機能により、制御情報（エンジン回転数やスロットル開度等）、ＩＯ情報（ライトのＯＮ，ＯＦＦやワイパのＯＮ，ＯＦＦ等）、診断情報（異常／正常等）をメモリに記憶している。特に、診断情報は、膨大な診断項目の何れをサポートしているかの「サポート情報」を保有することなく、各診断項目毎に、正常を表わす“０”と、異常を表わす“１”とのビットデータを記録している。この場合、未サポートの診断項目には、必ず、正常を表わす“０”のデータを格納する仕様とされている。これは、「存在しない部分は故障しない」という単純明快な原則に基づくものであり、故障診断においては、「どの項目が正常か」ではなく、「どの項目が異常か」を知ることが重要であるからである。
【００１５】
このような診断情報を格納するアドレスは、そのアドレスへの外部からのアクセスが許容されているアドレス、すなわち、車載システムの誤動作を引き起こしたり、不定が帰ってくるようなアドレスを除き、アクセスしても車載システムに悪影響を及ぼさないアドレス（アクセス可能アドレス）に割り当てられている。このアクセス可能アドレスは、車載システムによって異なる（例えば、自動車の発売年次毎に異なる）ため、図２に示すように、診断情報を格納するアクセス可能アドレスを、「アドレス空間コード」というコードデータで表現し、個々の車両毎に、自身のアドレス空間コードを保有している。
【００１６】
すなわち、アドレス空間コードは、故障診断項目を「サポートしているか否か」ではなく、そのアドレスに「アクセスして良いか」を表すものであり、アドレス空間コードによって示されるアドレス空間の個々のアドレスと故障診断の各診断項目とが一対一に対応している。データセンタ３０側では、「アドレス空間コード」と「アクセス可能アドレス」と「診断項目」との関係を記述したテーブルを、故障診断アプリケーションサーバ３１やデータベースサーバ３２等に保有しており、車両１０から読み込んだアドレス空間コードで示される全アドレスに順次アクセスすることにより、診断項目毎の未サポートを含む診断情報を取得することができる。
【００１７】
例えば、アドレス空間コード“０”を保有している車両の場合、０ｘ００００〜０ｘ００ＦＦのアドレスに順次アクセスしてデータを読み出すことで、各診断項目毎に、正常（未サポートを含む）か異常かを知ることができる。また、アドレス空間コード“２”を保有している車両の場合には、０ｘ００００〜０ｘ０１ＦＦのアドレス、及び、０ｘ０２１０〜０ｘ０２ｃＦのアドレスに順次アクセスしてデータを読み出すことで、各診断項目毎に、正常（未サポートを含む）か異常かを知ることができる。
【００１８】
次に、以上のアドレス空間コードを用いた故障診断システム１の運用形態について説明する。
【００１９】
先ず、車両１０を通信媒体２０を介してデータセンタ３０に接続する。そして、ＥＣＵ１１と故障診断アプリケーションサーバ３１との間のＥＣＵインタフェース１２を介した通信が確立されると、図３に示すように、データセンタ３０の故障診断アプリケーションサーバ３１から車両１０のＥＣＵ１１に、アドレス空間リクエストを送信する。すると、ＥＣＵ１１は、アドレス空間リクエストを受けて自車のアドレス空間コードを送出し、このアドレス空間コードがＥＣＵ１１の大分類のアドレス空間情報として故障診断アプリケーションサーバ３１側で認識される。
【００２０】
故障診断アプリケーションサーバ３１は、図４に示すように、アドレス空間コードに対応したアクセス可能アドレスを参照し、このアクセス可能アドレスの全アドレスに順次アクセスして故障診断データを読み出し、メモリに格納する。このとき、ＥＣＵ１１からは、個々のアドレスに対応した故障診断項目毎に、たとえ未サポートであっても必ずデータ（正常値）が返される。故障診断アプリケーションサーバ３１は、個々のアドレスに対応した故障診断項目の診断データを全て読み出し、異常項目の情報のみをデータベースサーバ３２に格納する。
【００２１】
すなわち、図５に示すように、例えば、車種Ａ，Ｂにおいて、アクセス可能なアドレス空間が同じであってもサポートする診断項目が異なる場合、サポート外の項目は異常無し（存在しない部分は故障しない）として扱われ、アドレス空間内での細かい差異が吸収される。そして、データベースサーバ３２のＥＣＵデータ格納用テーブルには、アドレス空間共通の診断項目に対し、車種Ａでは、受信した診断データが全て正常値で異常個所が無い場合には、「異常なし」という情報のみが格納され、車種Ｂでは、異常項目のみのデータが格納される。他の診断項目は、暗黙的に正常として扱われ、ＥＣＵデータ格納用テーブルに格納される項目数が、その車種で起こりうる最多の異常となる。
【００２２】
このときのデータ通信量を考えると、例えば、１種類（同一車種、同一グレード）の車両１００台分について、診断項目を５００項目、サポートする項目を３００項目、故障レートは略ゼロに近く、ほとんどの場合は、「異常なし」が格納され、稀に１，２個所の故障があるものとした場合、本形態におけるデータ通信量は、下記の（１）式によって表わすことができ、「サポート情報」の読み込みを伴う従来の故障診断装置によるデータ通信量は、下記の（２）式によって表わすことができる。  
５００［項目］×１００［台］＝５００００［項目分］…（１）
（５００［項目］＋３００［項目］）×１００［台］＝８００００［項目分］…（２）
【００２３】
すなわち、車両１台のみのデータ通信量について考えると、本形態の故障診断システム１では、未サポートを含めた５００項目の全てについて診断データを読み込み、従来の故障診断装置では、５００項目のサポート情報と、このサポート情報に基づく３００項目の診断データを読み込むことになる。従って、車両１台当たりでは、両者の差は極端には大きくないが、車両台数が増えると、従来の故障診断装置に対してデータ通信量を削減することができる。
【００２４】
また、以上においては、ＥＣＵインタフェース１２は、通信媒体２０の通信プロトコルに従ったメディア変換の機能のみを有するものと想定しているが、このメディア変換機能に止まらず、フィルタ機能をＥＣＵインタフェース１２にもたせることにより、データベースサーバ３２への格納項目数を大幅に低減することができる。
【００２５】
すなわち、車両１０側のシステム内、例えばＥＣＵインタフェース１２内に自車両のアドレス空間コードに対応するアクセス可能アドレスを記憶させておき、故障診断アプリケーションサーバ３１からのデータ送信リクエスト（アドレス空間リクエストを、ＥＣＵインタフェース１２に対するデータ送信リクエストと解釈するようにしても良い）により、ＥＣＵインタフェース１２がＥＣＵ１１のアクセス可能アドレスの全アドレスに順次アクセスし、診断データを読み込む。そして、読み込んだ診断データから異常項目の情報のみを選別して故障診断アプリケーションサーバ３１に転送する。異常項目の情報は、異常値そのものに加えて、ＥＣＵ１０の直接の格納アドレス、或いは、格納アドレスを示すポインタをセットにし、故障アプリケーションサーバ３１に転送する。
【００２６】
故障診断アプリケーションサーバ３１は、異常項目以外の項目は、暗黙的に正常として取り扱う。データベースサーバ３２には、上述と同様、異常項目の情報のみが格納され、異常個所が無い場合には、「異常なし」という情報が格納される。この場合のデータ通信量及びデータベースへの格納項目数は、ＥＣＵインタフェース１２のフィルタ機能により、下記の（３）式によって表わすことができ、前述の（２）式によって表わされる従来のデータ通信量、下記の（４）式によって表わされる従来の格納項目数に比較し、データ通信量と格納項目数とを大幅に低減することができる。  
１［項目］×１００［台］＝１００［項目分］…（３）
３００［項目］×１００［台］＝３００００［項目分］…（４）
【００２７】
以上のように、本実施の形態においては、アドレス空間コードという大局的な分類だけで車両毎の細かい故障診断項目の差異を吸収し、診断のデータ転送量を低減することができる。これにより、信頼性を確保しながら高速通信を可能とし、車両管理コストを低減することができ、特に、遠隔地からのリモート診断を行う場合には、有効にパケット落ちを防止することができ、信頼性の向上と通信コストの低減とを図ることができる。更には、異常項目だけを転送してデータベースに格納することにより、通信コストと車両管理コストとの双方を有効に低減することができる。
【図面の簡単な説明】
【００２８】
【図１】高速アクセス型故障診断システムの基本構成図
【図２】アドレス空間コードの例を示す説明図
【図３】アドレス空間コードの取得を示す説明図
【図４】故障診断情報の取得を示す説明図
【図５】データ取得と格納の様子を示す説明図
【符号の説明】
【００２９】
１    高速アクセス型故障診断システム
１０  車両
１１  電子制御装置
１２  ＥＣＵインタフェース
３０  データセンタ
３１  故障診断アプリケーションサーバ
３２  データベースサーバ
代理人      弁理士      伊    藤      進
【図１】
2005346392.tif 000003
【図２】
2005346392.tif 000004
【図３】
2005346392.tif 000005
【図４】
2005346392.tif 000006
【図５】
2005346392.tif 000007