JP2009042867A - ネットワークシステム、記録装置、及び電子制御装置 - Google Patents
ネットワークシステム、記録装置、及び電子制御装置 Download PDFInfo
- Publication number
- JP2009042867A JP2009042867A JP2007205089A JP2007205089A JP2009042867A JP 2009042867 A JP2009042867 A JP 2009042867A JP 2007205089 A JP2007205089 A JP 2007205089A JP 2007205089 A JP2007205089 A JP 2007205089A JP 2009042867 A JP2009042867 A JP 2009042867A
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- abnormality
- control
- recording
- 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
Images
Landscapes
- Small-Scale Networks (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
【課題】異常警告データと制御データの受信タイミングに通信等による遅れが生じても、データ格納タイミングのずれによる不都合を解消し、故障解析のための手間を軽減できる異常情報記録システム、異常情報記録装置、及び電子制御装置を提供する。
【解決手段】対象機器を制御する電子制御装置3と情報を記録する記録装置5が接続されたネットワークシステムであって、前記電子制御装置3は、所定のタイミングで対象機器を制御するための制御情報を前記記録装置5へ送信し、異常が発生した場合に異常情報を前記記録装置5へ送信する制御手段を備え、前記記録装置5は、前記電子制御装置3から受信する前記制御情報と前記異常情報を記録する記録手段57を備え、前記電子制御装置3の制御手段は、前記制御情報や前記異常情報を送信するときに時刻情報を付加する。
【選択図】図2
【解決手段】対象機器を制御する電子制御装置3と情報を記録する記録装置5が接続されたネットワークシステムであって、前記電子制御装置3は、所定のタイミングで対象機器を制御するための制御情報を前記記録装置5へ送信し、異常が発生した場合に異常情報を前記記録装置5へ送信する制御手段を備え、前記記録装置5は、前記電子制御装置3から受信する前記制御情報と前記異常情報を記録する記録手段57を備え、前記電子制御装置3の制御手段は、前記制御情報や前記異常情報を送信するときに時刻情報を付加する。
【選択図】図2
Description
本発明は、制御対象に発生した異常を管理するネットワークシステム、及び、ネットワークシステムに用いられる記録装置並びに電子制御装置に関する。
図1に示すように、車両に構築される異常診断記録システム700は、エンジンやミッションといった対象機器400を制御する制御部110と前記対象機器400の異常を診断する診断部120を備えた電子制御装置100と、前記診断部120により検出された異常診断データのうち前記電子制御装置から送信された異常警告データを受信して警告表示する表示処理装置200と、前記電子制御装置100から送信された前記対象機器400に対する制御データ、及び、前記表示処理装置200から送信された異常警告データを受信して時系列的に制御データ記録部310に記録する診断データ記録装置300を通信ライン900を介して相互にネットワーク接続することにより構成されている。
通信ライン900には複数の対象機器400を分散して制御するべくCPUを備えた複数の電子制御装置100が接続され、夫々の電子制御装置100には対象機器400を構成する複数の負荷及び負荷の状態をモニタする複数のセンサが接続され、センサの入力値等に基づいて負荷を駆動制御することにより対象機器を動作させる制御部110と、制御部100に対する入出力信号値をモニタして対象機器400の異常を診断する診断部120が構築されている。
前記診断部120は、制御部110と対象機器400との間で遣り取りされる所定の入出力信号や制御のための演算データからなる制御データを収集し、所定のインタバルで通信ライン900を介して診断データ記録装置300に送信するとともに、制御データに基づいて診断された異常診断データを自身の内部メモリ130に格納し、異常診断データのうち運転者に通報すべき異常診断データ、つまり異常警告データを通信ライン900を介して表示処理装置200に送信するように構成されている。
ここで、ある電子制御装置100で異常が発生するとその異常を起因として共連れで他の電子制御装置100にも異常が発生するため、後の正確な解析のために各電子制御装置100はそれらのうちのマスタ制御装置と位置付けられる電子制御装置100(通常は、エンジン制御装置)から所定インタバルで送信される時間カウンタ情報を基準に内部クロックにより計時し、前記時間カウンタ情報に関連付けたタイムスタンプを付して時系列的に異常診断データを格納していた。尚、時間カウンタ情報はマスタ制御装置100がイグニッション(IG)スイッチのオン時からの相対時間を内部クロックに基づいて計時するカウンタ情報である。また、全ての制御データを各電子制御装置100に格納するのは記憶素子にかかるコスト等の観点で合理性が無いため、診断データ記録装置300により統括して管理されるものである。
前記診断データ記録装置300は、大容量記憶装置であるハードディスク310を備え、各電子制御装置100から送信された制御データをハードディスク310に格納するとともに、表示処理装置200から送信された異常警告データをハードディスク310に格納するように構成されていた。ここで、前記診断データ記録装置300はハードディスクを有効活用する観点から車両誘導装置に構築され、GPSを介して取得された時刻情報に基づいて、前記制御データや異常警告データが受信順に従って時系列的に記録されていた。
前記表示処理装置200は表示及び通信処理を行なうCPUを備え、電子制御装置100から送信された異常警告データに基づいて、運転席の表示部等に設けられた警告灯等でなる表示部500を表示制御するとともに、当該異常警告データを診断データ記録装置300に転送するように構成されていた。
このようにして、各電子制御装置100の内部メモリ130に格納された異常診断データや、診断データ記録装置300のハードディスク310に格納された制御データ及び異常警告データは、定期点検時や修理時に検査員により夫々専用のデータ読取りツール800を介して読み出され、異常診断データの記録時の前後における制御データの特性に基づいて異常発生の原因解析が行なわれていた。
しかし、上述したように、診断データ記録装置には全ての異常診断データが格納されるものではなく、異常警告データのみが格納されるように構成されていたため、電子制御装置から読取られた異常警告データ以外の異常診断データについては、診断データ記録装置から読み出された制御データと時間対比することができず、原因解析が妨げられるという問題があった。
そこで、特許文献1には、GPS受信手段からの受信信号に基づいて時刻データを生成する時刻データ生成手段を備え、診断手段にて故障が検出された場合に、検出された故障に関する診断データを、前記時刻データと共に所定の記憶媒体に格納するデータ格納手段を備えた車両用故障診断装置が提案されている。
特許文献1に記載された発明によれば、GPS受信手段からの受信信号に基づいて生成された時刻データを各電子制御装置が通信ラインを介して獲得し、当該時刻データと関連付けて異常診断データを格納することにより、診断データ記録装置から読み出された制御データと時間対比することができるようになる。
また、特許文献2には、通信ライン上に設けられ時間情報の基準となる基準信号を送信する基準信号送信手段を備えると共に、複数の電子制御装置が、基準信号受信の履歴を記憶する受信履歴記憶手段と、所定の時間間隔でカウント動作を行うカウンタ手段と、当該電子制御装置での異常発生の検出時にその時点での基準信号受信の履歴と前記カウンタ手段の値とを共に記憶する異常情報記憶手段とを備えた車両制御システムが提案されている。
当該システムによれば、高価なGPS受信装置を備えずとも、異常検出時の各種データが基準信号受信の履歴とカウンタ手段の値とともに記憶できるため、診断データ記録装置及び各電子制御装置において格納された異常診断データの前後における制御データの特性を正確に把握することが可能となる。
特開平10−160642号公報
特開2003−229873号公報
しかし、各電子制御装置における制御データは診断データ記録装置に直接送信されるが、各電子制御装置で検出される異常診断データのうちの異常警告データは、異常を検出した電子制御装置から表示処理装置を経由して診断データ記録装置に送信されるため、通信遅れにより診断データ記録装置に格納される制御データと異常警告データの時間的整合性が確保できず、診断データ記録装置から読み出された制御データと異常警告データを正確に時間対比できないという問題があった。
また、制御データ及び異常警告データは診断データ記録装置に格納されており、警告を要しない異常診断データは夫々の電子制御装置に格納されているために、双方を対比するためには各電子制御装置及び診断データ記録装置の夫々にデータ読取りツールを接続して読み出す必要があり、データの読出し操作やデータの照合操作に手間が掛かるという問題もあった。
本発明の目的は、上述の問題に鑑み、異常警告データと制御データの受信タイミングに通信等による遅れが生じても、データの格納タイミングのずれによる不都合を解消する点にあり、さらには、故障解析のための手間を軽減することのできるネットワークシステム、記録装置、及び電子制御装置を提供する点にある。
上述の目的を達成するため、本発明によるネットワークシステムの特徴構成は、対象機器を制御する電子制御装置と情報を記録する記録装置が接続されたネットワークシステムであって、前記電子制御装置は、所定のタイミングで対象機器を制御するための制御情報を前記記録装置へ送信し、異常が発生した場合に異常情報を前記記録装置へ送信する制御手段を備え、前記記録装置は、前記電子制御装置から受信する前記制御情報と前記異常情報を記録する記録手段を備え、前記電子制御装置の制御手段は、前記制御情報や前記異常情報を送信するときに時刻情報を付加することを特徴とする点にある。
上述の構成によれば、前記電子制御装置の制御手段は、前記制御情報や前記異常情報に時刻情報を付加して前記記録装置へ送信するので、通信遅れが生じる場合であっても、前記記録装置は付加した時刻情報に基づいて前記制御情報と前記異常情報を記録するので、全ての情報は時間的に整合された状態で記録されるようになる。
以上説明した通り、本発明によれば、異常警告データと制御データの受信タイミングに通信等による遅れが生じても、データの格納タイミングのずれによる不都合を解消する点にあり、さらには、故障解析のための手間を軽減することのできるネットワークシステム、記録装置、及び電子制御装置を提供することができるようになった。
以下に、本発明によるネットワークシステムが車両の制御システム上に構築された例を説明する。
前記ネットワークシステムは、対象機器を制御する電子制御装置と情報を記録する記録装置が接続されて構成されている。
つまり、前記ネットワークシステムは、図2に示すように、CANバス等でなる通信線2を介して相互にネットワーク接続された複数の電子制御装置(以下、「ECU」と記す。)3と、発生した故障を運転者に伝達する表示処理装置4と、各ECU3から送信された制御情報としての制御データ等を格納して管理する前記記録装置としての診断データ記録装置5を備えて構成されている。尚、通信線2としては、ECU3等の各装置間でデータの送受信が適正に行なわれるものであれば、CANの他、イーサネット(ゼロックス社の登録商標)やLIN(Local Interconnect Network)等で構成されていてもよい。
各ECU3は、所定のタイミングで対象機器を制御するための制御情報を前記診断データ記録装置5へ送信し、異常が発生した場合に異常情報を前記診断データ記録装置5へ送信する制御手段としての制御部及び診断部を備えて構成されている。
詳述すると、各ECU3は、CPU34と、CPU34で実行される制御プログラムが格納された書換自在なフラッシュROM32Aとワーキングエリアとして使用されるRAM32Bと異常診断データが格納される不揮発性メモリ32Cを備えたメモリブロック32と、負荷との間で制御信号を出力するとともにセンサ信号等を入力する入出力インタフェース回路31と、通信線2を介したデータの送受信を制御する通信インタフェース回路35等を備えて構成され、メモリブロック32と入出力インタフェース回路31が内部バス33を介してCPU34に接続されている。
各ECU3は、入出力インタフェース回路31を介してエンジン6Aや自動変速機6Bやブレーキ等、車両を構成する複数の機械ブロックでなる対象機器6に接続され、CPU34による制御プログラムの実行により、各対象機器6から入力されるセンサやスイッチの値に対応して各負荷に対する制御信号を出力して所定の動作を行なわせる制御部や、入力信号や出力信号さらには入力信号に基づく演算値から各対象機器6の異常を診断する診断部等の機能ブロックが構成される。
前記表示処理装置4は、CPU44と、CPU44で実行される制御プログラムが格納されたフラッシュROM42Aとワーキングエリアとして使用されるRAM42Bからなるメモリブロック42と、表示デバイスにデータを出力する出力インタフェース回路41と、通信線2を介したデータの送受信を制御する通信インタフェース回路45等を備えて構成され、メモリブロック42と出力インタフェース回路41が内部バス43を介してCPU44に接続されている。
前記表示処理装置4は、出力インタフェース回路41を介して接続されたウォーニングランプ等よりなる表示装置47と接続されており、通信インタフェース回路45を介して各ECU3から送信された異常警告データに基づいて前記表示装置47を駆動制御するとともに、当該異常警告データを通信インタフェース回路45を介して診断データ記録装置5に転送制御する。尚、表示装置47は運転席前方の表示パネルに設けられている。
前記診断データ記録装置5は、前記ECU3から受信する前記制御情報と前記異常情報を記録する記録手段を備えて構成されている。
なお、本実施形態では、前記診断データ記録装置5に記録される異常情報は、後述するように、受信した異常警告データに基づいてセットされる異常フラグとして表され、ECU3から送信される異常情報は前記異常警告データとして表される。
前記診断データ記録装置5について詳述すると、車両の案内制御を行なうナビゲータとしての機能をも備え、CPU54と、CPU54で実行される制御プログラムが格納されたフラッシュROM52Aとワーキングエリアとして使用されるRAM52Bからなるメモリブロック52と、運転席前方に設置された液晶表示装置を駆動するとともに、液晶表示装置からのスイッチ入力データを入力する入出力インタフェース回路51と、通信線2を介したデータの送受信を制御する通信インタフェース回路55と、ハードディスク57に対するインタフェース回路56等を備えて構成され、メモリブロック52と入出力インタフェース回路51とインタフェース回路56等が内部バス53を介してCPU54に接続されている。前記インタフェース回路56を介して後述する制御データや異常警告データを記録する前記記録手段としてのハードディスク57が接続されている。
さらに、前記入出力インタフェース回路51にはGPS(Global Positioning System)用の人工衛星から送信される情報を受信するGPS受信機58が接続され、ナビゲーションに必要な位置情報や絶対時間情報(年月日、時分秒)が取得されるように構成されている。
前記CPUが前記フラッシュROM52Aに格納された制御プログラムを実行することにより、運転者のスイッチ操作に基づく車両のナビゲーション機能及び制御データや異常警告データの管理機能が実現される。
前記診断データ記録装置5は、GPS受信機58で受信された絶対時間情報を通信線2を介して所定のインタバル(本実施形態では2秒間隔)で各ECU3に送信し、前記診断データ記録装置5及び各ECU3は受信した絶対時間情報を基準に内部クロックに基づいて絶対時間を補足することにより現在時刻を管理する。
前記ECU3の制御手段は、前記制御情報や前記異常情報を送信するときに時刻情報を付加するように構成されている。なお、本実施形態では、前記制御手段は、前記異常情報を送信するときに時刻情報を付加する構成について説明する。
以下に詳述する。図3に示すように、エンジン制御用のECU3Aの制御部は、入出力インタフェース回路31を介して入力されるエンジン6Aの吸気温センサ61、排ガスセンサ62、クランクパルス63、及び、スロットルバルブ開度センサ64等の各センサの出力信号や、通信インタフェース回路35を介しての他のECU3からの通信データに基づいてエンジン6Aの状態を把握し、エンジン6Aへの燃料供給量及び供給タイミング等を制御することにより適切な回転数となるように駆動制御する。
また、自動変速機制御用のECU3Bの制御部は、自動変速機6Bのシフトレバー66の操作位置及びエンジン6Aから入力されるクランクパルス63等の入力に基づいて油圧バルブを駆動して変速比を切替制御する。
各ECU3の診断部は、制御部によりエンジン駆動制御や変速比切替制御等が実行される際に、各対象機器6に設けられたセンサ等からの入力信号や各対象機器6への制御信号、さらには、各ECU3で管理される制御変数等の演算データのうち予め設定されたデータ、例えば、アクセル開度、スロットルポジションセンサ、インジェクション制御量等を制御データとして、それらが格納されたRAM32Bの領域から所定周期(例えば100msec)でサンプリングしてリングバッファとして使用するRAM32Bの所定領域にサンプリング時の時刻情報(以下、サンプリング時刻情報と記す。)と共に格納し、格納された制御データを通信インタフェース35を介して診断データ記録装置5に送信する。
つまり、各ECU3の診断部は、制御データを格納するメモリとしてのRAM32Bを備え、各ECU3の診断部では、制御データをRAM32Bからサンプリングした時刻がサンプリング時刻情報として制御データに付加されるように構成されている。
リングバッファの容量は、少なくとも数十回のサンプリングデータが格納可能に設定され、それを超えると上書きされるように構成されている。
さらに、各ECU3の診断部は、所定の故障診断アルゴリズムに基づいて制御データを評価することにより異常の有無を監視し、異常と診断すると対応する異常診断データ(DTC(Diagnosis trable code))を生成して、当該異常診断データに診断データ記録装置5から送信された絶対時間に基づいて計時された異常診断時の時刻情報(以下、異常診断時刻情報と記す。)を付加して、不揮発性メモリ32Cに格納する。
つまり、各ECU3の診断部では、異常診断時の時刻が異常診断時刻情報として異常情報に付加されるように構成されている。
ここで、前記診断部による異常診断データの生成について詳述する。前記診断部は、発生した異常が何れの種類に対応するのかを、前記不揮発性メモリ32Cに格納されており異常の種類とそれに対応する異常診断データで構成されているテーブルデータ(ダイアグテーブル)を参照することによって、適切な異常診断データを生成する。
尚、故障診断アルゴリズムについては詳述しないが、例えば入力されたセンサの値が想定される値に比べて大きく相違する状態が所定時間継続したときや、入力されるべきセンサの値が所定時間継続して入力されないような場合に異常と診断するものである。
各ECU3の診断部は異常が発生したと診断すると、その時点を基準とする前後所定時間(例えば2秒間)の制御データをリングバッファから取り出して、故障解析のためのフリーズフレームデータとして前記異常診断データとともに異常診断時刻情報を付加して不揮発性メモリ32Cに格納するように構成されている。
つまり、リングバッファに格納された前記前後所定時間の制御データと異常診断データと異常診断時刻情報とが、所定の順序で配列されたフリーズフレームデータを生成して前記不揮発性メモリ32Cに格納される。
各ECU3の診断部は、生成した異常診断データが運転者に警告を要する種類である場合には、当該異常診断データを異常警告データ(WD(Warning data)という)として、そのときの異常診断時刻情報を付加して、通信インタフェース35を介して表示処理装置4に送信するように構成されている。
各ECU3から送信された制御データを受信した診断データ記録装置5は、受信した制御データにGPS受信機58で取得された絶対時間に基づいて計時された時刻情報(以下、GPS時刻情報と記す。)を付加して、インタフェース回路56を介して記録手段としてのハードディスク57に格納するように構成されている。
つまり、前記記録装置が備える記録手段は、前記制御情報を時系列に記録するように構成されている。
図4および図5に示すように、診断データ記録装置5に格納される制御データは、8バイト×21フレームが単位レコードとして構成され、各ECU3から送信されるフレームデータを順次集計してサンプリング周期(例えば500msec)になると、その時のGPS時刻情報を付加してハードディスク57に格納する。
各ECU3から送信された異常警告データを受信した表示処理装置4は、異常警告データに対応するウォーニングランプを点灯駆動するとともに、受信した異常警告データをそれに付加されている異常診断時刻情報とともに診断データ記録装置5に転送する。
以下に、異常診断記録システムの動作を図5に破線で示したデータ転送経路と、図6に示すフローチャートとに基づいて説明する。
前提として、図6に示してはいないが、診断データ記録装置5は、GPS受信機58で受信された絶対時間情報を所定のインタバルで各ECU3に送信している。
ECU3の診断部は、100msecの所定周期毎に(S1)、RAM32Bに格納されている制御データをサンプリングして、前記RAM32Bの所定領域に設けられているリングバッファにサンプリング時刻情報と併せて格納する(S2)。そして、格納された前記制御データを診断データ記録装置5に送信する(S3、R1)。
また、前記ECU3の診断部は、所定の故障診断アルゴリズムに基づいて制御データを評価することにより異常の有無を監視する。ステップS2で格納された制御データが異常でないと診断された場合には(S4)、前記ECUの診断部は、所定周期経過後に再び制御データのサンプリングを行う(S2)。
一方、ステップS2で格納された制御データが異常であると診断された場合には(S4)、前記ECUの診断部は、対応する異常診断データを生成し(S5)、前記絶対時間情報に基づいて計時された異常診断時刻情報を前記異常診断データに付加する。
次に、前記ECU3の診断部は、制御データが異常であると診断された時点を基準とする前後所定時間の制御データを前記リングバッファから取り出して(S6)、生成した異常診断データと異常診断時刻情報と前後所定時間の制御データとが所定の順序で配列されたフリーズフレームデータを生成して(S7)、前記フリーズフレームデータを前記不揮発性メモリ32Cに格納する(S8)。
さらに、前記ECU3の診断部が、ステップS5で生成された異常診断データが運転者に警告を要する種類でないと診断する場合には(S9)、前記ECUの診断部は、所定周期経過後に再び制御データのサンプリングを行う(S1)。
一方、前記ECU3の診断部が、ステップS5で生成された異常診断データが運転者に警告を要する種類であると診断する場合には(S9)、前記ECUの診断部は、当該異常診断データを異常警告データとして、そのときの異常診断時刻情報を前記異常警告データに付加して(S10)、前記異常診断時刻情報が付加された前記異常警告データを表示処理装置4に送信する(S11、R2)。
ステップS3において前記ECU3から送信された制御データを受信した前記診断データ記録装置5は、受信した制御データに前記絶対時間情報に基づいて計時されたGPS時刻情報を付加して(S12)、ハードディスク57に格納する(S13)。
ステップS11において前記ECU3から送信された異常警告データを受信した前記表示処理装置4は、受信した異常警告データに基づいて表示装置47を駆動制御するとともに(S14)、前記異常警告データを前記診断データ記録装置5に転送制御する(S15、R3)。
前記表示処理装置4から送信された異常警告データを受信した前記診断データ記録装置5の記録手段は、前記異常警告データ、つまり異常情報に含まれる時刻情報である異常診断時刻情報に基づいて、前記制御データにイベントを付加する。具体的には、次段落で説明するように、異常フラグ領域に異常フラグをセットする(S16)。
詳述すると、転送された異常警告データを受信した診断データ記録装置5の記録手段は、付加された異常診断時刻情報に対応する時刻の単位レコードに設定されている異常フラグ領域に、異常警告フラグをセットする。このようにして、異常警告データと制御データの受信タイミングに通信等による遅れが生じても、データの格納タイミングのずれによる不都合が解消されるようになる。
尚、以上の説明では、診断データ記録装置5の記録手段は、異常情報に含まれる時刻情報である異常診断時刻情報に基づいて、制御データにイベントを付加する構成について説明したが、イベントを付加するのは記録手段に限らない。
例えば、各ECU3の診断部は、生成した異常診断データを異常警告データとして異常診断時刻情報を付加して送信する場合、異常警告データに加えて異常警告フラグを付加して送信し、異常警告データを受信した診断データ記録装置5の記録手段は、異常診断時刻情報に対応する時刻の単位レコードに設定されている異常フラグ領域に、異常警告フラグ及び異常警告フラグを格納する構成であってもよい。
つまり、診断データ記録装置5の記録手段は、異常情報に含まれる異常診断時刻情報に基づいて付加されたイベントを、制御データとともに記録する構成であってもよい。
このような構成とすることによって、各ECU3は、異常が発生した場合に生成したデータが異常診断データと異常警告データの何れであるのかを、当該ECU3自身で管理することができる。
また、転送された異常警告データを受信した診断データ記録装置5の記録手段は、付加された異常診断時刻情報の前後所定時間以内に含まれる、時刻の単位レコードに設定されている異常フラグ領域に、異常警告フラグをセットするようにしてもよい。この所定時間は、例えば異常診断時刻情報の前後5秒以内である。更に、所定のタイミングでこの異常フラグ領域に異常警告フラグがセットされていないレコードを削除するように構成してもよい。このようにすれば、診断データ記録装置5に格納されている大量の制御データが適宜整理され、異常発生に関連すると考えられる制御データのみを記録することができる。この所定のタイミングは例えば、IGオン時(始動時)やIGオフ時(システム終了処理時)である。
このようにして、各ECUの不揮発性メモリ32Cに格納された異常診断データ及びフリーズフレームデータや、診断データ記録装置5のハードディスク57に格納された制御データ及び異常警告フラグは、定期点検時や修理時に検査員により夫々専用のデータ読取りツールを介して読み出され、異常診断データの記録時の前後における制御データの特性に基づいて異常発生の原因解析が行なわれる。
各ECU3に格納されているデータは、ECU用データ読取りツール7により、通信ライン2を介して通信インタフェース35から読み出され、診断データ記録装置5に格納されている制御データ及び異常警告フラグは専用のパーソナルコンピュータ8の汎用バスを介して読み出され、パーソナルコンピュータの表示装置に表示される。
この制御データ及び異常警告フラグを読み出す際に、異常フラグ領域にフラグがセットされたレコードのみを読み出すようにすれば、診断データ記録装置5に格納されている大量の制御データの全てを読み出す必要はなく、異常発生に関連すると考えられる制御データのみを読み出すことができるので、原因解析時の手間や負担を軽減することができる。
読み出されたデータに異常警告フラグがセットされている場合には、対応する時刻の前後の制御データを参照して故障解析が行なわれ、さらに詳細に解析する場合には、ECU3からの制御データをサーチして、対応する時刻、つまり異常警告フラグがセットされた時刻に近い時刻にセットされた異常診断データを割り出し、フリーズフレームデータに基づいて故障解析が行なわれる。
つまり、ECU3は、外部入力された絶対時間情報に基づいて各種の制御イベントを管理し、対象機器を制御する制御部と対象機器の異常を診断する診断部を備え、制御部における制御データ及び診断部における異常診断データを絶対時間情報に基づいて時系列的に管理して外部に送信するものである。
ここで、各種の制御イベントとは、対象機器から入力されるセンサやスイッチの値に対応して各負荷に対する制御信号を出力することや、入出力信号や入力信号に基づく演算値等から対象機器の異常を診断すること等である。
また、診断データ記録装置は、外部入力された絶対時間情報に基づいてイベントを管理し、対象機器を制御する電子制御装置から送信された制御データ、及び、電子制御装置から直接または間接的に送信された異常診断データを受信して、制御データ及び異常診断データを絶対時間情報に基づいて時系列的に記録するものである。
ここで、イベントとは、ECU3において、制御データの所定のインタバルでの検出や、異常診断データの異常発生時における検出等のことである。また、イベントの管理の一例として、上述した制御データへのイベントの付加がある。
以下、別実施形態について説明する。上述の実施形態では、ECU3は異常警告データを診断時の絶対時間情報(異常診断時刻情報)とともに表示処理装置4に送信し、表示処理装置4は受信した異常警告データ及び絶対時間情報を診断データ記録装置5に送信し、前記診断データ記録装置5は受信した前記異常警告データ及び前記制御データを絶対時間情報に基づいて時系列的に記録するものを説明したが、ECU3が制御データのみならず、異常診断データをも診断データ記録装置5に送信し、診断データ記録装置5がECU3から送信された異常診断データを受信して、異常診断データ及び制御データを絶対時間情報に基づいて時系列的に記録するように構成してもよい。
また、診断データ記録装置5が受信した制御データに受信時の絶対時間情報(GPS時刻情報)を付加して記録するものに替えて、ECU3が異常警告データを含む異常診断データまたは制御データを検出した時点の時刻情報(異常診断時刻情報またはサンプリング時刻情報)を付加して診断データ記録装置5に送信するものであってもよい。この場合には、診断データ記録装置5に格納されている制御データ及び異常診断データのみに基づいて故障解析が可能になる。
つまり、ECU3は、情報を記録する診断データ記録装置5へ情報をネットワークを介して送信するとともに、対象機器6を制御するように構成されており、所定のタイミングで対象機器6を制御するための制御情報を前記診断データ記録装置5へ送信し、異常が発生した場合に異常情報を前記記録装置5へ送信する制御手段を備え、ECU3の制御手段は、制御情報と異常情報に時刻情報を付加して前記診断データ記録装置5へ送信するように構成されている。
また、前記診断データ記録装置5は、対象機器6を制御するECU3からネットワークを介して受信する情報を記録するように構成されており、前記ECU3から、所定のタイミングで時刻情報が付加されて受信する対象機器6を制御するための制御情報と、異常が発生した場合に時刻情報が付加されて受信する異常情報を記録する記録手段を備えて構成されている。
上述した実施形態では、診断データ記録装置5に格納される異常警告データがフラグである場合を説明したが、異常警告データそのものを格納するように構成してもよい。この場合には、8バイト×21フレームでなる単位レコードの体系を変更することにより対応可能である。
また、診断データ記録装置5に異常警告データやフラグを格納する代わりに、または、異常警告データやフラグを格納することに加えて、ECU3は、異常発生時の当該ECU3のCAN−ID及び当該ECU3の異常回数カウンタを前記診断データ記録装置5に送信し、前記データ記録装置5は、前記CAN−ID及び前記異常回数カウンタを格納する構成であってもよい。
ここで、前記CAN−IDは、複数のECU3を識別するために各ECU3に設定された各ECU3に固有のIDである。また、前記異常回数カウンタは、各ECU3のCPU34による制御プログラムの実行により実現されるカウンタである。前記異常回数カウンタは、各ECU3のRAM32Bにカウント値を記憶するように構成されている。そして、前記異常回数カウンタによって、ECU3において異常が発生する度に前記カウント値がカウントアップされることで、当該ECU3における現在までの異常発生回数が認識される。
上述した実施形態では、各ECU3に格納されているデータが専用のECU用データ読取りツール7により読み出され、診断データ記録装置5に格納されている制御データ及び異常警告フラグが専用のパーソナルコンピュータ8の汎用バスを介して読み出されるものを説明したが、専用のパーソナルコンピュータ8とはデータの読出し及び解析するための専用のアプリケーションがインストールされた汎用のコンピュータを指すものである。そして、このようなパーソナルコンピュータ8を介してハードディスクに格納された制御データ等を読み出す際に、診断データ記録装置5に通信ライン2を介して各ECU3に格納されている異常診断データ及びその前後のフリーズフレームデータを読み出して当該パーソナルコンピュータ8に出力するようなデータ転送処理部を備えるように構成することにより、専用のECU用データ読取りツール7を装着する手間を省くことができるようになる。
また、データ転送処理部の機能として、パーソナルコンピュータ8から特定の異常警告フラグがセットされた時刻情報に対応する時刻の異常診断データ及びフリーズフレームデータを各ECU3から読み出して転送するように構成してもよい。つまり、診断データ記録装置5が管理する制御データ等に付与された時刻情報をリンク情報として、通信ライン2を介して各ECU3に格納されている異常診断データ及びその前後のフリーズフレームデータを読み出すのである。
さらに、データ転送処理部の機能として、診断データ記録装置5が異常診断データをも記録する場合には、当該異常診断データに対応するECU3のみに対して、時刻情報と異常診断データをリンク情報として関連するフリーズフレームデータを読み出してパーソナルコンピュータ8に出力するように構成するものであってもよい。
上述した実施形態では、診断データ記録装置5は、車両の案内制御を行なうナビゲータとしての機能をも備えた構成について説明したが、前記診断データ記録装置5は、前記ナビゲータとは別個独立に設けられている構成であってもよい。
尚、上述した実施形態は、本発明の一例に過ぎず、本発明の作用効果を奏する範囲において各ブロックの具体的構成等を適宜変更設計できることは言うまでもない。
3:電子制御装置(ECU)
4:表示処理装置
5:診断データ記録装置
6:対象機器
7:ECU用データ読取りツール
8:パーソナルコンピュータ
47:表示装置
56:制御データ記録部
57:ハードディスク
4:表示処理装置
5:診断データ記録装置
6:対象機器
7:ECU用データ読取りツール
8:パーソナルコンピュータ
47:表示装置
56:制御データ記録部
57:ハードディスク
Claims (7)
- 対象機器を制御する電子制御装置と情報を記録する記録装置が接続されたネットワークシステムであって、
前記電子制御装置は、所定のタイミングで対象機器を制御するための制御情報を前記記録装置へ送信し、異常が発生した場合に異常情報を前記記録装置へ送信する制御手段を備え、
前記記録装置は、前記電子制御装置から受信する前記制御情報と前記異常情報を記録する記録手段を備え、
前記電子制御装置の制御手段は、前記制御情報や前記異常情報を送信するときに時刻情報を付加することを特徴とするネットワークシステム。 - 請求項1に記載のネットワークシステムに用いられる記録装置であって、
前記記録装置が備える記録手段は、前記異常情報に含まれる時刻情報に基づいて付加されたイベントを、前記制御情報とともに記録することを特徴とする記録装置。 - 請求項1に記載のネットワークシステムに用いられる記録装置であって、
前記記録装置が備える記録手段は、前記異常情報に含まれる時刻情報に基づいて、前記制御情報にイベントを付加することを特徴とする記録装置。 - 請求項1に記載のネットワークシステムに用いられる記録装置、または、請求項2または3に記載の記録装置であって、
前記記録装置が備える記録手段は、前記制御情報を時系列に記録することを特徴とする記録装置。 - 前記制御情報を格納するメモリを備え、前記制御情報を前記メモリからサンプリングした時刻が前記時刻情報として前記制御情報に付加され、異常診断時の時刻が前記時刻情報として前記異常情報に付加される請求項1に記載の電子制御装置。
- 情報を記録する記録装置へ情報をネットワークを介して送信する、対象機器を制御する電子制御装置であって、
前記電子制御装置は、所定のタイミングで対象機器を制御するための制御情報を前記記録装置へ送信し、異常が発生した場合に異常情報を前記記録装置へ送信する制御手段を備え、
前記制御手段は制御情報と異常情報に時刻情報を付加して前記記録装置へ送信することを特徴とする電子制御装置。 - 対象機器を制御する電子制御装置からネットワークを介して受信する情報を記録する記録装置であって、
前記電子制御装置から、所定のタイミングで時刻情報が付加されて受信する対象機器を制御するための制御情報と、異常が発生した場合に時刻情報が付加されて受信する異常情報を記録する記録手段を備えたことを特徴とする記録装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007205089A JP2009042867A (ja) | 2007-08-07 | 2007-08-07 | ネットワークシステム、記録装置、及び電子制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007205089A JP2009042867A (ja) | 2007-08-07 | 2007-08-07 | ネットワークシステム、記録装置、及び電子制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009042867A true JP2009042867A (ja) | 2009-02-26 |
Family
ID=40443574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007205089A Pending JP2009042867A (ja) | 2007-08-07 | 2007-08-07 | ネットワークシステム、記録装置、及び電子制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009042867A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014231305A (ja) * | 2013-05-29 | 2014-12-11 | 株式会社デンソー | 車載制御装置及び車載制御システム |
CN114244681A (zh) * | 2021-12-21 | 2022-03-25 | 深圳Tcl新技术有限公司 | 设备连接故障预警方法、装置、存储介质及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07181112A (ja) * | 1993-12-21 | 1995-07-21 | Aisin Aw Co Ltd | 車両用電子制御装置の自己故障診断方法及び装置 |
JP2004046475A (ja) * | 2002-07-11 | 2004-02-12 | Yokogawa Electric Corp | 分散型制御システム |
JP2004102591A (ja) * | 2002-09-09 | 2004-04-02 | Kubota Corp | 機器状態データ取得プログラムと機器状態データ取得装置 |
JP2006182138A (ja) * | 2004-12-27 | 2006-07-13 | Toyota Motor Corp | データ記録システム |
-
2007
- 2007-08-07 JP JP2007205089A patent/JP2009042867A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07181112A (ja) * | 1993-12-21 | 1995-07-21 | Aisin Aw Co Ltd | 車両用電子制御装置の自己故障診断方法及び装置 |
JP2004046475A (ja) * | 2002-07-11 | 2004-02-12 | Yokogawa Electric Corp | 分散型制御システム |
JP2004102591A (ja) * | 2002-09-09 | 2004-04-02 | Kubota Corp | 機器状態データ取得プログラムと機器状態データ取得装置 |
JP2006182138A (ja) * | 2004-12-27 | 2006-07-13 | Toyota Motor Corp | データ記録システム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014231305A (ja) * | 2013-05-29 | 2014-12-11 | 株式会社デンソー | 車載制御装置及び車載制御システム |
US9159178B2 (en) | 2013-05-29 | 2015-10-13 | Denso Corporation | In-vehicle control system and in-vehicle control apparatus |
CN114244681A (zh) * | 2021-12-21 | 2022-03-25 | 深圳Tcl新技术有限公司 | 设备连接故障预警方法、装置、存储介质及电子设备 |
CN114244681B (zh) * | 2021-12-21 | 2023-08-01 | 深圳Tcl新技术有限公司 | 设备连接故障预警方法、装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7962258B2 (en) | Operator-side system and mode file identifying method | |
US8078355B2 (en) | Failure-diagnosis information collection system | |
JP2625148B2 (ja) | 車載電子制御装置 | |
EP1777602A1 (en) | Vehicle abnormality monitoring apparatus | |
EP1589490B1 (en) | Control unit and data transmitting method | |
EP1569174A2 (en) | Data recording apparatus and data recording method | |
EP2667171B1 (en) | Test system and vehicle performance test system | |
US20060247831A1 (en) | Diagnostic information collecting device | |
US7734389B2 (en) | Fault information management system and a method for implementing a fault information management system for a vehicle | |
JP2007058344A (ja) | 車両診断システム、車両情報送信装置、及び車両情報送信方法 | |
EP3379218B1 (en) | Method for providing a diagnostic on a combined humidity and temperature sensor | |
JP5195472B2 (ja) | 車両用故障診断システム、車両用故障診断方法 | |
JP2009042867A (ja) | ネットワークシステム、記録装置、及び電子制御装置 | |
JP5540037B2 (ja) | 車両情報収集装置及び車両情報収集方法 | |
US20080161994A1 (en) | Method and system for autogenerating static fault code data based on a unified summary table for heavy duty diesel engines | |
JP2003027981A (ja) | 車両用故障診断装置 | |
JP4403959B2 (ja) | 車両故障診断装置 | |
CN114112402A (zh) | 车辆变速器的故障识别方法、装置及车辆 | |
JP2545134B2 (ja) | 監視装置 | |
JP4747683B2 (ja) | 車載電子制御システム及びその故障診断方法、並びに車載電子制御装置 | |
WO2021165734A1 (en) | Vehicle monitoring & troubleshooting system | |
JP2005265454A (ja) | 車両用故障診断装置 | |
JPH0727598B2 (ja) | 車載用電子制御装置のデータ通信装置 | |
JP2009140455A (ja) | 動作履歴収集装置及び異常発生原因解析支援システム | |
JP5597673B2 (ja) | 車両性能試験システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100616 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100622 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101019 |