(57)【特許請求の範囲】
【請求項１】
自車両において発生した、エンジンにて燃料ガスが正常に燃焼しない失火異常と、粒子状物質を捕集するフィルタを通過した排ガスが高温となる過昇温異常と、を含む複数種類の異常を検知する検知手段と、
自車両、或いは、自車両周辺の状態を車両状態とし、予め定められた取得タイミングが到来する度に、該タイミングにおける前記車両状態を示す車両データであって、複数の種類の前記異常についての解析に共通して用いられる共通車両データを生成し、揮発性の記憶装置に記憶させる生成手段と、
自装置への電力供給が停止した後も記憶されたデータを保持することが可能なデータ記憶手段と、
前記検知手段によりいずれかの種類の前記異常が検知された後に、前記記憶装置に記憶されている前記共通車両データのうち、検知された前記異常の種類に応じて定められる前記取得タイミングである保存タイミングにおける前記車両状態を示す前記共通車両データを、前記データ記憶手段に記憶させる保存手段と、
定期的なタイミングで、前記記憶装置に記憶された前記車両データのうち、前記異常の全ての種類についての前記保存タイミングとならない前記取得タイミングにおける前記車両状態を示す前記車両データを消去する消去手段と、
を備えることを特徴とする車載装置。
【請求項２】
請求項１に記載の車載装置において、
前記生成手段は、前記取得タイミングが到来する度に、さらに、いずれか一つの種類の前記異常についての解析に用いられる前記車両データである特定車両データを生成し、前記記憶装置に記憶させ、
前記保存手段は、いずれかの種類の前記異常が検知されると、さらに、前記記憶装置に記憶されている該種類の前記異常についての解析に用いられる前記特定車両データのうち、該種類についての前記保存タイミングにおける前記車両状態を示す前記特定車両データを、前記データ記憶手段に記憶させること、
を特徴とする車載装置。
【請求項３】
請求項１または請求項２に記載の車載装置において、
それぞれの種類の前記異常について、解析に用いられる前記車両状態が検出された期間を保存期間とすると共に、該保存期間において、解析に用いられるそれぞれの前記車両状態が検出された各タイミングが到来する周期を検出周期とし、
前記保存タイミングは、検知された前記異常の種類に応じた前記保存期間に発生した前記取得タイミングのうちの全部であるか、或いは、これらの取得タイミングのうちから、該種類に応じた前記検出周期に関する条件を満たすように選択されたものであること、
を特徴とする車載装置。
【請求項４】
請求項１から請求項３のうちのいずれか１項に記載の車載装置において、
前記車載装置は、自車両のエンジンを制御するよう構成されており、
前記取得タイミングとは、前記エンジンのクランクの回転に同期したタイミングであること、
を特徴とする車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常を検知する機能を有する車載装置に関する。
【背景技術】
【０００２】
車両に搭載されているＥＣＵでは、様々な種類の異常検知が行われる。具体的には、例えば、エンジンを制御するエンジンＥＣＵでは、シリンダ内に噴射された燃料ガスが正常に燃焼しない失火異常や、エンジンにおいて振動や金属音が生じるノッキング等の異常検知が行われる。
【０００３】
また、特許文献１に記載の車両用データ収集装置は、定期的に他のＥＣＵから各種センサ値やアクチュエータの出力値等の車両データを取得してリングバッファに保存し、エンジン回転数の急落が生じると、リングバッファに保存された車両データを専用に設けられた記憶エリアに保存する。これにより、記憶エリアに保存された車両データを用いて、エンジン回転数が急落した原因等を解析することが可能となる。
【０００４】
ここで、特許文献１に記載の車両用データ収集装置において、記憶エリアとしてＥＥＰＲＯＭ等の不揮発性メモリを用いることで、車両用データ収集装置への電力供給の有無に拘らず長期間にわたり車両データを保存することが可能となる。このため、急落の原因等の解析をより確実に行うことが可能となるが、その一方で、車両用データ収集装置の製造コストが増加してしまうという問題が発生する。
【０００５】
これに対し、特許文献２には、定期的に得られる各種測定データをＲＡＭに保存すると共に、連続して得られた測定データの変化量等に基づきＲＡＭに保存された測定データを選択し、選択した測定データのみをハードディスク等の記憶装置に保存することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−２６３８０号公報
【特許文献２】特開平１０−１４３５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２に記載の発明を上述の車両用データ収集装置に適用することで、車両データを保存するための記憶エリアの容量を低下させることができ、記憶エリアとして不揮発性メモリを用いる場合であっても、製造コストの増加を抑えることができる。
【０００８】
しかしながら、複数種類の異常の検知がなされるエンジンＥＣＵ等では、各種類の異常についての解析に共通して用いられる車両データ（共通車両データ）が存在することが想定されるが、異常の種類毎に、解析を行ううえで必要となる共通車両データに係るセンサ値等の検出周期が異なる場合が考えられる。また、解析を行うためには、所定の保存期間においてセンサ値等がどのように変化したかを把握することが必要となるが、異常の種類毎にこの保存期間が異なる場合が考えられる。
【０００９】
このため、エンジンＥＣＵ等において、共通車両データを用いて全種類の異常について解析を行うためには、各種類に対応する保存期間を全て包含する期間において、各種類に対応する検出周期のうちの最短の検出周期で検出されたセンサ値等についての共通車両データが必要となる。そして、これらの共通車両データを全て不揮発性メモリに保存するとなると、不揮発性メモリの容量が増加してしまうおそれがある。
【００１０】
本願発明は上記課題に鑑みてなされたものであり、製造コストを抑えつつ、自車両において発生した複数種類の異常についての解析を確実に行うことができる車載装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題に鑑みてなされた請求項１に記載の車載装置は、自車両において発生した、エンジンにて燃料ガスが正常に燃焼しない失火異常と、粒子状物質を捕集するフィルタを通過した排ガスが高温となる過昇温異常と、を含む複数種類の異常を検知する検知手段と、自車両、或いは、自車両周辺の状態を車両状態とし、予め定められた取得タイミングが到来する度に、該タイミングにおける車両状態を示す車両データであって、複数の種類の異常についての解析に共通して用いられる共通車両データを生成し、揮発性の記憶装置に記憶させる生成手段と、を備える。また、自装置への電力供給が停止した後も記憶されたデータを保持することが可能なデータ記憶手段と、検知手段によりいずれかの種類の異常が検知された後に、記憶装置に記憶されている共通車両データのうち、検知された異常の種類に応じて定められる取得タイミングである保存タイミングにおける車両状態を示す共通車両データを、データ記憶手段に記憶させる保存手段と、定期的なタイミングで、記憶装置に記憶された車両データのうち、異常の全ての種類についての保存タイミングとならない取得タイミングにおける車両状態を示す車両データを消去する消去手段と、を備える。
【００１２】
このような構成によれば、異常が発生した場合に、該異常の原因等についての解析を行ううえで必要となる車両データのみがデータ記憶手段に保存され、解析に不要な車両データがデータ記憶手段に保存されることは無い。このため、解析の精度を低下させること無く車両データの保存に要するデータ記憶手段の容量を低下させることができ、製造コストを抑えつつ、自車両において発生した複数種類の異常についての解析を確実に行うことが可能となる。
また、失火異常についての検出周期とＤＰＦ過昇温異常についての保存期間のうちの重複しない期間（非重複期間）に検出された車両状態を示す車両データは、ＤＰＦ過昇温異常についての解析にしか用いられないが、車両状態は失火異常に対応する検出周期で検出されている。このため、非重複期間に対応する車両データには、いずれの異常についての解析にも用いられないものが含まれている。
これに対し、請求項１に係る構成によれば、いずれの種類の異常についての解析にも用いられない車両データを記憶装置から消去することができ、車両データを保存するために必要な記憶装置の容量を低減させることができる。このため、異常についての解析を適切に行うことを可能としつつ、車載装置の製造コストを低減させることができる。
【００１３】
また、共通車両データのみでは、異常についての解析を適切に行うことができないという場合も想定される。
そこで、請求項２に記載の車載装置では、生成手段は、取得タイミングが到来する度に、さらに、いずれか一つの種類の異常についての解析に用いられる車両データである特定車両データを生成し、記憶装置に記憶させ、保存手段は、いずれかの種類の異常が検知されると、さらに、記憶装置に記憶されている該種類の異常についての解析に用いられる特定車両データのうち、該種類についての保存タイミングにおける車両状態を示す特定車両データを、データ記憶手段に記憶させる。
【００１４】
こうすることにより、共通車両データに加え、特定の種類の異常にのみ対応する特定車両データを用いて解析を行うことが可能となり、異常についての解析をより適切に行うことが可能となる。
【００１５】
また、特定車両データに関しても、解析に必要となるもののみがデータ記憶手段に保存されるため、データ記憶手段の容量の増加を抑えることができ、製造コストを抑えつつ、異常についての解析をより適切に行うことが可能となる。
【００１６】
なお、データ記憶手段に保存される共通車両データや特定車両データは、次のようにして選択されても良い。
すなわち、請求項３に記載されているように、それぞれの種類の異常について、解析に用いられる車両状態が検出された期間を保存期間とすると共に、該保存期間において、解析に用いられるそれぞれの車両状態が検出された各タイミングが到来する周期を検出周期とする。そして、保存タイミングは、検知された異常の種類に応じた保存期間に発生した取得タイミングのうちの全部であるか、或いは、これらの取得タイミングのうちから、該種類に応じた検出周期に関する条件を満たすように選択されたものであっても良い。
【００１７】
こうすることにより、記憶装置に保存されている車両データのうち、保存期間における車両状態を示すものがデータ記憶手段に記憶されるか、或いは、これらの車両データのうち、異常の種類に対応する周期での車両状態の変化を示すものとして選択された車両データのみがデータ記憶手段に記憶される。このため、データ記憶手段の容量を抑えつつ、データ記憶手段に記憶された共通車両データや特定車両データを用いて、異常についての解析を適切に行うことができる。
【００１８】
また、車両のエンジンを制御する車載装置が知られているが、このような車載装置では、エンジンのクランクの角度の変化に同期したタイミングで各種処理が行われる。
そこで、請求項４に記載の車載装置は、自車両のエンジンを制御するよう構成されており、取得タイミングとは、エンジンのクランクの回転に同期したタイミングである。
【００１９】
こうすることにより、エンジンを制御するための各種処理の各実行タイミングにおける車両状態の変化を把握することが可能となる。このため、エンジンを制御する車載装置において発生した異常についての解析をより適切に行うことができる。
【００２０】
ところで、エンジンにおける異常として、噴射供給された燃料が正常に燃焼しない失火異常が知られており、失火異常の原因等についての解析を行うためには、クランクの回転に同期して行われる燃料の噴射制御等の実行タイミング毎の車両状態を把握することが求められる。
【００２１】
一方、ディーゼルエンジンにおける異常として、排ガス中に含まれるＰＭ（粒子状物質）を捕集するディーゼルパティキュレートフィルタ（ＤＰＦ）を通過した排ガスが高温となるＤＰＦ過昇温異常が知られている。このＤＰＦ過昇温異常の原因等についての解析を行うためには、失火異常に比べ長周期での車両状態の変化を把握すれば足りるが、失火異常に比べて長い期間にわたる車両状態の変化を把握することが求められる。
【００２２】
すなわち、失火異常とＤＰＦ過昇温異常とでは、解析を行ううえで要求される上述の保存期間，検出周期が異なっており、ＤＰＦ過昇温異常は、失火異常に比べより長い保存期間が求められるが、その反面、失火異常よりもより長い検出周期で足りる。
【００２３】
そして、仮に、本願発明の車載装置にて、失火異常とＤＰＦ過昇温異常についての解析に用いる車両データを保存するとした場合には、失火異常に対応する取得タイミングで（すなわち短周期で）車両状態が検出され、該車両状態を示す車両データが記憶装置に保存される。また、異常検知時には、記憶装置に保存されている車両データのうち、検知された異常に対応する検出周期，保存期間での車両状態の変化を示す車両データのみが、データ記憶手段に保存される。
【図面の簡単な説明】
【００２７】
【図１】エンジン制御システムの構成を示すブロック図である。
【図２】エンジンＥＣＵの構成と、車両データの構成を示すブロック図である。
【図３】異常検知時に、ＲＡＭに設けられたバッファに保存された車両データをＥＥＰＲＯＭに設けられた車両データ保存領域に保存する処理についての説明図である。
【図４】車両データ生成処理についてのフローチャートである。
【図５】車両データ保存処理についてのフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００２９】
［構成の説明］
まず、図１に記載のブロック図を用いて、本実施形態のエンジン制御システム１について説明する。エンジン制御システム１は、車内ＬＡＮ７０に接続されたエンジンＥＣＵ１００（図２参照）を中枢として、車両に搭載されたディーゼルエンジン１０における燃料噴射制御等を実施するよう構成されている。なお、図１では、１つの気筒のみを代表して記載している。
【００３０】
ディーゼルエンジン１０において、吸気管１１には、ＤＣモータ等のアクチュエータによって開度調節されるスロットルバルブ１２と、スロットル開度を検出するためのスロットル開度センサ１３とが設けられている。吸気管１１は、図示しないが、ＥＧＲ弁３６の下流にて分岐され、ディーゼルエンジン１０の各気筒の吸気ポートに接続されている。
【００３１】
また、吸気管１１には、吸気圧センサ１４が取り付けられており、吸気管１１内の吸気圧力を検出してエンジンＥＣＵ１００に出力する。
ディーゼルエンジン１０には、気筒ごとにインジェクタ１５が配設されている。インジェクタ１５は各気筒共通のコモンレール１６に接続され、コモンレール１６には高圧ポンプ１７が接続されている。高圧ポンプ１７が駆動されると図示しない燃料タンクから燃料が汲み上げられ、高圧の燃料がコモンレール１６に連続的に蓄圧される。また、コモンレール１６にはコモンレール１６内の燃料圧力（コモンレール圧）を検出するコモンレール圧センサ１８が設けられている。
【００３２】
ディーゼルエンジン１０の吸気ポート及び排気ポートには、それぞれ吸気バルブ２１及び排気バルブ２２が設けられている。吸気バルブ２１の開動作により吸入空気が燃焼室２３内に導入され、インジェクタ１５より噴射供給された燃料と共に燃焼に供される。燃焼後の排ガスは排気バルブ２２の開動作により排気管３１に排出される。
【００３３】
排気管３１の下流には排ガス中に含まれるＰＭ（粒子状物質）を捕集するディーゼルパティキュレートフィルタ（ＤＰＦ）３２と、リーン・ＮＯｘ・トラップ（ＬＮＴ）３３が設けられている。ＬＮＴ３３は、リーン燃焼のときには排出されたＮＯｘを吸蔵し、吸蔵したＮＯｘが所定値以上となった場合にリッチ燃焼を実施することで、吸蔵したＮＯｘをパージして排出されたＮＯｘの再吸蔵を可能とする。また、ＮＯｘは放出時に排気中のＨＣやＣＯと還元反応し、Ｏ2およびＮ2に還元される。
【００３４】
ディーゼルエンジン１０には、排ガスの一部をＥＧＲガスとして吸気系に再循環させるための排ガス再循環装置（ＥＧＲ装置）が設けられている。すなわち、吸気管１１のスロットルバルブ１２の下流部と排気管３１との間にＥＧＲ配管３４が設けられている。ＥＧＲ配管３４には環流されるＥＧＲガスを冷却するＥＧＲクーラ３５が設けられ、ＥＧＲ配管３４と吸気管１１の連結部にはＥＧＲガスの環流量を調節するＥＧＲ弁３６が設けられている。ＥＧＲガスを吸気系に環流することにより燃焼温度が低下し、ＮＯｘの発生が抑制される。ＥＧＲ弁３６の開度制御は、エンジン負荷やエンジン回転数などのエンジン運転状態に基づいてエンジンＥＣＵ１００が実行する。
【００３５】
ディーゼルエンジン１０の燃焼室２３内には、燃焼室２３内の圧力を検出する筒内圧センサ５１が設置されている。この他、エンジン制御システム１には、ＤＰＦ３２の排気入口側と排気出口側で排ガスの温度を検出する排気温センサ５２，５３、ＤＰＦ３２の排気入口と排気出口の差圧を検出する差圧センサ５４、ディーゼルエンジン１０の所定クランク角毎に（例えば３０°ＣＡ周期で）矩形状のクランク角信号を出力するクランク角度センサ５５、運転者によるアクセル操作量（アクセル開度）を検出するアクセル開度センサ５６、ディーゼルエンジン１０の冷却水の温度を検出する水温センサ５７等が備えられている。
【００３６】
また、図２（ａ）に記載されているように、エンジンＥＣＵ１００は、ＣＰＵ、ＲＯＭ、ＲＡＭ１１１等よりなる周知のマイクロコンピュータ等からなり、ＲＯＭに記憶された制御プログラムを実行することでエンジンＥＣＵ１００を統括制御する制御部１１０と、車内ＬＡＮ７０を介して他のＥＣＵと通信を行う通信部１２０と、各種情報を記憶する不揮発性メモリであるＥＥＰＲＯＭ１３０等から構成されている。
【００３７】
なお、ＥＥＰＲＯＭ１３０は、シリアルバス型のものとして構成されていても良いし、フラッシュメモリとして構成されていても良い。また、ＥＥＰＲＯＭ１３０に替えて、ハードディスク等を用いても良い。
【００３８】
エンジンＥＣＵ１００には、スロットル開度センサ１３，吸気圧センサ１４，コモンレール圧センサ１８，筒内圧センサ５１，排気温センサ５２，５３，差圧センサ５４，クランク角度センサ５５，アクセル開度センサ５６，水温センサ５７等からの検出信号が入力される。そして、制御部１１０は、これらの検出信号に基づきディーゼルエンジン１０の動作状態等を判別し、判別結果に基づき周知の方法により燃料噴射制御処理等を行い、ディーゼルエンジン１０のトルクの制御等を実施する。この燃料噴射制御処理は、クランク角度センサ５５からの検出信号から判別されるクランク角の変化に同期したタイミングで実行される。
【００３９】
［動作の説明］
次に、本実施形態のエンジンＥＣＵ１００の動作について説明する。
既に述べたように、エンジンＥＣＵ１００の制御部１１０は、燃料噴射制御処理等を実行するが、この燃料噴射制御処理では、インジェクタ１５より噴射供給された燃料が正常に燃焼しない失火異常や、ＤＰＦ３２を通過した排ガスが高温となるＤＰＦ過昇温異常等の検知処理が行われる。そして、これらの異常が検知された際には、対策として周知のフェールセーフ処理等が行われる。
【００４０】
なお、失火異常は、クランク角度センサ５５からの検出信号から判別されるクランク角の変化から算出されたエンジン回転数の変動等に基づき、周知の方法により検知される。また、ＤＰＦ過昇温異常は、ＤＰＦ３２の排気出口側に設けられた排気温センサ５３からの信号に基づき検出された排気温が、所定値を超えるか否かにより検出される。
【００４１】
ここで、エンジン回転数，ディーゼルエンジン１０の冷却水の温度，車速等といった自車両の状態や、車外温度，大気圧等の自車両周辺の状態を、併せて車両状態と呼ぶ。
失火異常が生じた場合には、失火異常が生じた時点の付近の期間での、燃料噴射制御処理の各実行タイミングにおける車両状態の変化に基づき、その原因等を解析することができる。また、ＤＰＦ過昇温異常に関しても、ＤＰＦ過昇温異常が生じた時点の付近の期間において、定期的に（燃料噴射制御処理の実行周期よりも長い周期で）検出された車両状態に基づき、その原因等を解析することができる。
【００４２】
なお、各異常の解析に用いられる車両状態が検出された期間を保存期間、解析に用いられる車両状態を検出する各タイミングが到来する周期を検出周期と記載する。
制御部１１０は、一例として、これらの二つの異常の原因等の解析に供するため、自車両の運転中、クランク角の変化に同期した燃料噴射制御処理の実行タイミング（例えば、クランク角が７２０°変化する度に到来するタイミング）を取得タイミングとし、該取得タイミングにおける車両状態を検出する。そして、検出した車両状態を示す車両データを生成し、生成した車両データを時系列データとしてＲＡＭ１１１に設けられたバッファ１１１ａに保存する。
【００４３】
図２（ｂ）には、車両データの構成を示すブロック図が記載されている。図２（ｂ）に記載されているように、車両データは、失火異常及びＤＰＦ過昇温異常についての解析に共通して用いられる共通車両データと、特定の一つの異常についての解析に用いられる特定車両データとから構成されている。
【００４４】
この共通車両データは、エンジン回転数や、ディーゼルエンジン１０の冷却水の水温や、車速や、車外の気温である車外温度や、自車両周辺の大気圧等を示すデータとして構成されている。
【００４５】
一方、特定車両データとして、失火異常についての解析に用いられるものと、ＤＰＦ過昇温異常についての解析に用いられるものが存在する。
失火異常についての解析に用いられる特定車両データは、コモンレール圧や、インジェクタ１５からの１回の噴射における燃料の噴射量や、インジェクタ１５からの燃料の噴射タイミングや、アクセル開度等を示すデータとして構成されている。
【００４６】
また、ＤＰＦ過昇温異常についての解析に用いられる特定車両データは、ＤＰＦ３２を通過した排ガスの温度である排気温や、自車両の累積走行距離や、ＤＰＦ３２の排気入口と排気出口の差圧等を示すデータとして構成されている。
【００４７】
そして、失火異常やＤＰＦ過昇温異常が検知された際には、バッファ１１１ａに保存された車両データのうち、発生した異常の種類に応じた検出周期，保存期間に対応する取得タイミングにおける車両状態を示す車両データが選択され、選択された車両データのみが、ＥＥＰＲＯＭ１３０の車両データ記憶領域１３１に保存される。
【００４８】
具体的には、失火異常に関しては、失火異常が検知された時点を終点とするＴａ（ｍｓ）にわたる期間が保存期間（失火異常保存期間）となり、また、車両状態の各取得タイミング（燃料噴射制御処理の実行タイミング）が到来する周期が、検出周期となる。このため、図３（ａ）に記載されているように、失火異常が検知された場合には、バッファ１１１ａに保存されている車両データのうち、失火異常保存期間に検出された車両状態についての車両データが全て選択される。そして、選択された車両データにおける共通車両データ及び失火異常に対応する特定車両データが、車両データ記憶領域１３１に保存される。なお、失火異常保存期間に到来した取得タイミングが、特許請求の範囲における保存タイミングに相当する。
【００４９】
一方、ＤＰＦ過昇温異常に関しては、ＤＰＦ過昇温異常が検知された時点を終点とするＴａ（ｍｓ）よりも長いＴｂ（ｍｓ）にわたる期間が、保存期間（ＤＰＦ過昇温異常保存期間）となる。また、車両状態の検出がなされる取得タイミング（燃料噴射制御処理の実行タイミング）が到来する時間間隔として想定される最長値よりも長い一定の時間（例えば、１００ｍｓ）が、検出周期の下限値（ＤＰＦ過昇温異常検出周期）となる。
【００５０】
そして、図３（ｂ）に記載されているように、各車両データが示す車両状態の取得タイミングの時間間隔がＤＰＦ過昇温異常検出周期以上の長さとなり、且つ、なるべく多くの車両データを保存するという条件を満たすように、ＤＰＦ過昇温異常保存期間に対応する車両データの中から、保存するものが選択される。そして、選択された車両データにおける共通車両データ、及び、ＤＰＦ過昇温異常に対応する特定車両データが、車両データ記憶領域１３１に保存される。
【００５１】
より詳しく説明すると、ＤＰＦ過昇温異常が検知されると、最新の車両データに対応する取得タイミングが保存タイミングとして設定されると共に、該保存タイミングを終点とするＤＰＦ過昇温異常検出周期の長さの無効期間に到来した取得タイミングに対応する車両データが無効化される。そして、該無効期間が開始される直前に到来した取得タイミングが、新たに保存タイミングとして選択される（なお、これらの一連の処理を選択処理と記載する）。
【００５２】
さらに、新たに選択された保存タイミングを無効期間の終点として同様の選択処理が行われ、ＤＰＦ過昇温異常保存期間に到来した全ての取得タイミングに対する無効化或いは保存タイミングの設定がなされるまで、該選択処理が繰り返し行われる。そして、最終的に、保存タイミングにおける車両状態を示す車両データにおける共通車両データ及びＤＰＦ過昇温異常に対応する特定車両データが、車両データ記憶領域１３１に保存される。
【００５３】
次に、車両データを生成してバッファ１１１ａに保存する車両データ生成処理について、図４に記載のフローチャートを用いて説明する。なお、本処理は、クランク角の変化に同期した取得タイミング（例えば、クランク角が７２０°変化する度に到来するタイミング）で実行される。
【００５４】
Ｓ２０５では、エンジンＥＣＵ１００の制御部１１０は、クランク角度センサ５５から出力されるクランク角信号に基づくエンジン回転数の算出や、水温センサ５７からの信号に基づく冷却水の水温の検出や、コモンレール圧センサ１８からの信号に基づくコモンレール圧の検出を行う。また、アクセル開度センサ５６からの信号に基づくアクセル開度の検出や、ＤＰＦ３２の排気出口側に設けられた排気温センサ５３からの信号に基づく排気温の検出や、差圧センサ５４からの信号に基づくＤＰＦ３２の排気入口と排気出口の差圧の検出を行う。そして、Ｓ２１０に処理を移行する。
【００５５】
Ｓ２１０では、制御部１１０は、車内ＬＡＮ７０を介して、他の装置から、自車両の現在の車速や、自車両周辺の車外温度や、自車両周辺の大気圧や、累積走行距離等を取得する。なお、これらの情報を新たに取得できなかった場合には、前回取得した情報を最新情報として用いても良い。そして、Ｓ２１５に処理を移行する。
【００５６】
Ｓ２１５では、制御部１１０は、当該車両データ生成処理と並行して実行されている燃料噴射制御処理に用いられるメモリを参照し、燃料の噴射量や噴射タイミングを検出し、Ｓ２２０に処理を移行する。
【００５７】
Ｓ２２０では、制御部１１０は、Ｓ２０５〜Ｓ２１５にて検出された情報を示す車両データ（図２（ｂ）参照）を生成すると共に、ＲＡＭ１１１のバッファ１１１ａに保存し、本処理を終了する。
【００５８】
次に、失火異常やＤＰＦ過昇温異常が検知された際に、バッファ１１１ａに保存されている車両データをＥＥＰＲＯＭ１３０の車両データ記憶領域１３１に保存する車両データ保存処理について、図５に記載のフローチャートを用いて説明する。なお、本処理は定期的なタイミングで実行される。
【００５９】
Ｓ３０５では、制御部１１０は、バッファ１１１ａに保存されている車両データのうち、失火異常とＤＰＦ過昇温異常の双方の解析に不要な車両データ（失火異常やＤＰＦ過昇温異常が検知された際に、車両データ記憶領域１３１に保存されることの無い車両データ）を特定し、特定した車両データをバッファ１１１ａから消去する。
【００６０】
具体的には、現時点でＤＰＦ過昇温異常が検知されたと仮定し、現時点を終点とするＴｂ（ｍｓ）にわたるＤＰＦ過昇温異常保存期間を設定すると共に、現時点で失火異常が検知されたと仮定し、現時点を終点とするＴａ（ｍｓ）にわたる失火異常保存期間を設定する。
【００６１】
また、ＤＰＦ過昇温異常保存期間の始点よりも前の取得タイミングに対応する車両データを、バッファ１１１ａから消去すると共に、ＤＰＦ過昇温異常保存期間のうち、失火異常保存期間と重複しない期間を非重複期間とする。そして、非重複期間における車両データのうちの最新の車両データを残す前提で、残された車両データに対応する取得タイミングの時間間隔がＤＰＦ過昇温異常検出周期以上の長さとなり、且つ、なるべく多くの車両データを残すという条件を満たすように、非重複期間に対応する車両データをバッファ１１１ａから消去する（より詳しくは、上述の選択処理と同様の処理を繰り返し行うことで、消去する車両データが設定される）。
【００６２】
車両データの消去が終了すると、制御部１１０は、Ｓ３１０に処理を移行する。
Ｓ３１０では、制御部１１０は、燃料噴射制御処理において失火異常或いはＤＰＦ過昇温異常が検知されたか否かを判定し、肯定判定が得られた場合には（Ｓ３１０：Ｙｅｓ）、Ｓ３１５に処理を移行すると共に、否定判定が得られた場合には（Ｓ３１０：Ｎｏ）、本処理を終了する。
【００６３】
Ｓ３１５では、制御部１１０は、失火異常が検知されたか否かを判定し、肯定判定が得られた場合には（Ｓ３１５：Ｙｅｓ）、Ｓ３２０に処理を移行すると共に、否定判定が得られた場合には（Ｓ３１５：Ｎｏ）、Ｓ３２５に処理を移行する。
【００６４】
Ｓ３２０では、制御部１１０は、上述したように、バッファ１１１ａに保存された車両データのうち、失火異常保存期間における取得タイミングに対応する全ての車両データを選択する。そして、選択した車両データにおける共通車両データ及び失火異常に対応する特定車両データを車両データ記憶領域１３１に保存し、本処理を終了する。
【００６５】
一方、Ｓ３２５では、制御部１１０は、上述した選択処理を行い、ＤＰＦ過昇温異常に対応する保存タイミングを設定する。そして、保存タイミングに対応する車両データにおける共通車両データ及びＤＰＦ過昇温異常に対応する特定車両データを車両データ記憶領域１３１に保存し、本処理を終了する。
【００６６】
［効果］
本実施形態のエンジンＥＣＵ１００によれば、失火異常、或いは、ＤＰＦ過昇温異常が発生した場合に、発生した異常の原因等についての解析を行ううえで必要となる共通車両データ及び特定車両データのみがＥＥＰＲＯＭ１３０に保存され、解析に不要な車両データがＥＥＰＲＯＭ１３０に保存されることは無い。このため、解析の精度を低下させること無く、車両データの保存に要するＥＥＰＲＯＭ１３０の容量を低下させることができ、製造コストを抑えつつ、失火異常やＤＰＦ過昇温異常についての解析を確実に行うことが可能となる。
【００６７】
［他の実施形態］
（１）本実施形態では、エンジンＥＣＵ１００において、失火異常とＤＰＦ過昇温異常の２種類の異常が検知された際に、各異常についての解析に必要な車両データをＥＥＰＲＯＭ１３０に保存する場合を例に挙げて説明を行った。しかしながら、３種類以上の異常が検知され、各異常についての解析に必要な車両データを保存する場合であっても、同様の処理を行うことができる。また、エンジンＥＣＵ１００以外の他のＥＣＵや、ハイブリッド車両や電気自動車に搭載されたＥＣＵにおいても、同様の処理を行うことができる。
【００６８】
なお、例えば３種類の異常が検知され、各異常に対応する車両データを保存する場合には、各異常をＡ〜Ｃ異常とすると、いずれかの２種類の異常についての解析に共通して用いられる車両データを共通車両データとしても良いし、Ａ〜Ｃ異常の３種類の異常についての解析に共通して用いられる車両データを共通車両データとしても良い。
【００６９】
また、異なる種類の異常の解析に用いられる複数の共通車両データを生成してバッファ１１１ａに保存しても良い。そして、異常が検知された際には、同様にして異常の種類に応じて保存タイミングを設定し、該保存タイミングに対応する共通車両データのうち、検知された異常の種類に応じた共通車両データをＥＥＰＲＯＭ１３０の車両データ記憶領域１３１に保存しても良い。
【００７０】
このような場合であっても、解析の精度を低下させること無く、車両データの保存に要するＥＥＰＲＯＭ１３０の容量を低下させることができ、製造コストを抑えつつ、異常についての解析を確実に行うことが可能となる。
【００７１】
（２）また、本実施形態のエンジンＥＣＵ１００では、クランクの回転に同期したタイミングが車両状態についての取得タイミングとなっているが、これに限定されることは無く、例えば、一定の時間を周期として到来するタイミングを取得タイミングとしても良い。
【００７２】
また、本実施形態では、各異常についての保存期間として、異常が検知された時点以前の期間が設定されているが、異常が検知された時点以後の期間を含む保存期間を設定しても良い。なお、このような保存期間が設定された異常が検知された場合には、例えば、異常検知時点から所定時間が経過し、該保存期間に対応する車両データがバッファ１１１ａに保存された後に車両データ保存処理を実行することが考えられる。
【００７３】
このような場合であっても、同様の効果を得ることができる。
［特許請求の範囲との対応］
上記実施形態の説明で用いた用語と、特許請求の範囲の記載に用いた用語との対応を示す。
【００７４】
エンジンＥＣＵ１００が車載装置に相当する。
また、エンジンＥＣＵ１００における制御部１１０におけるＲＡＭ１１１が記憶装置に、ＥＥＰＲＯＭ１３０がデータ記憶手段に相当する。
【００７５】
また、車両データ生成処理が生成手段に相当し、車両データ保存処理におけるＳ３１０，Ｓ３１５が検知手段に、Ｓ３２０，Ｓ３２５が保存手段に、Ｓ３０５が消去手段に相当する。
【符号の説明】
【００７６】
１…エンジン制御システム、１０…ディーゼルエンジン、１１…吸気管、１２…スロットルバルブ、１３…スロットル開度センサ、１４…吸気圧センサ、１５…インジェクタ、１６…コモンレール、１７…高圧ポンプ、１８…コモンレール圧センサ、２１…吸気バルブ、２２…排気バルブ、２３…燃焼室、３１…排気管、３２…ＤＰＦ、３３…ＬＮＴ、３４…ＥＧＲ配管、３５…ＥＧＲクーラ、３６…ＥＧＲ弁、５１…筒内圧センサ、５２…排気温センサ、５３…排気温センサ、５４…差圧センサ、５５…クランク角度センサ、５６…アクセル開度センサ、５７…水温センサ、７０…車内ＬＡＮ、１００…エンジンＥＣＵ、１１０…制御部、１１１…ＲＡＭ、１１１ａ…バッファ、１２０…通信部、１３０…ＥＥＰＲＯＭ、１３１…車両データ記憶領域。
【図１】
0005637076.tif 000002
【図２】
0005637076.tif 000003
【図３】
0005637076.tif 000004
【図４】
0005637076.tif 000005
【図５】
0005637076.tif 000006