(57)【特許請求の範囲】
【請求項１】
車両動作に関する所要のデータであって所要のタイミングで周期的に取得される時系列フリーズフレームデータの取得、保存が可能に構成されてなる車両用制御装置における時系列フリーズフレームデータ取得方法であって、
前記車両用制御装置によりエンジン停止のための所要の処理が実行されている場合に、運転者による運転再開を意図する所定の操作がなされ、スタータが始動された際に、始動履歴取得のためのトリガーを発生せしめ、当該トリガーの発生に基づいて、前記スタータの始動時から停止時までの時間計測を行い、当該計測結果を、前記時系列フリーズフレームデータの１つである始動履歴として保存するものであり、前記所定の操作とは、少なくとも、ブレーキを踏んでいる状態からの解除動作を含むことを特徴とする時系列フリーズフレームデータ取得方法。
【請求項２】
車両動作に関する所要のデータであって所要のタイミングで周期的に取得される時系列フリーズフレームデータの取得、保存が可能に構成されてなる電子制御ユニットを用いて構成されてなる車両用制御装置であって、
前記電子制御ユニットは、
エンジン停止のための所要の処理の実行中に、運転者による運転再開を意図する所定の操作がなされ、スタータが始動されたと判定された場合に、始動履歴取得のためのトリガーを発生せしめ、当該トリガーの発生に基づいて、前記スタータの始動時から停止時までの時間計測を行い、当該計測結果を、前記時系列フリーズフレームデータの１つである始動履歴として保存可能に構成されてなり、前記所定の操作とは、少なくとも、ブレーキを踏んでいる状態からの解除動作を含むことを特徴とする車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の動作制御を行う車両用制御装置における時系列フリーズフレームデータの取得方法に係り、特に、取得データの充実による装置の信頼性向上等を図ったものに関する。
【背景技術】
【０００２】
自動車の種々の動作制御が実行される車両用制御装置においては、各種のセンサの出力信号や各種のスイッチのオン・オフ信号、種々の動作制御のために演算算出された種々の演算値等が、時系列フリーズフレームデータと称されるデータの集合とし、種々の動作が実行されるタイミングや所要のタイミングにおいて取得され、適宜な記憶素子、記憶装置に保存され、自動車の故障診断等に利用できるよう構成されたものがあることは、従来から良く知られている通りである。
このような時系列フリーズフレームデータの取得等について、その効率化、取得データの信頼性向上等の観点から、様々な手法が提案、実用化されている（例えば、特許文献１等参照）。
【０００３】
ところで、自動車において、その始動及び停止は重要な動作の１つであり、このため、その不具合等における原因究明等に資する等の観点から、通常の始動時における履歴は勿論のこと、始動不良時の履歴をも時系列フリーズフレームデータの１つとして取得することが一般的に行われている。
ここで、いわゆるアイドリングストップ機能を備えた車両において正常にアイドリングストップが行われた場合の始動履歴データの取得について、図４を参照しつつ説明する。
【０００４】
まず、以下に説明する時系列フリーズフレームデータの取得処理は、図示されない車両用電子制御ユニットにより実行されるものである。
かかる車両用電子制御ユニットにおいては、エンジン制御における所定の信号等に基づいて、エンジンの動作状態がいわゆる状態変数"Engine Status"を用いて認識されるようになっており、図４に示された例においては、"Engine Running"（エンジン動作中）、"Engine Cranking"（クランキング状態）、及び、"Engine Stall"（エンジン停止）の３種類の動作状態が認識されるようになっており（図４（Ａ）参照）、その認識結果は、種々の制御動作等に供されるようになっている。
【０００５】
しかして、エンジン動作中に、アイドリングストップ機能が作動すると、エンジンは停止状態とされて、再始動待機(Ready)の状態("Engine Status"="Engine Stall")となる（図４（Ａ）参照）。
しかる後、運転者によりブレーキ（図示せず）が離されると（図４（Ｂ）参照）と、クランキングが開始("Engine Status"="Engine Cranking")されると同時に、クランキングが行われた時間を計測、保存するためのトリガーが発せられ（図４（Ｃ）及び図４（Ｄ）参照）、クランキングの時間が計測され、その計測結果が適宜な記憶領域に始動履歴として記憶されるようになっている。
そして、必要なクランキング時間経過後、エンジンは再び動作状態("Engine Status"="Engine Running")に戻ることとなる（図４（Ａ）参照）。
【０００６】
これに対して、アイドリングストップ機能が作動し、エンジン停止のための制御が実行されている状態にあって、エンジンが停止状態となる前に、運転者がエンジン動作の継続を所望する操作がなされた状態、すなわち、一般にＣＯＭ(Change of Mind)と称される状態が発生すると、車両によっては、次述するような問題を呈する場合がある。
【０００７】
ここで、ＣＯＭ発生時の問題について、図５の模式図を参照しつつ説明することとする。
例えば、アイドリングストップ機能が作動し、エンジン停止命令が出された状態にあってエンジンが停止状態となる前に、運転者がブレーキから足を離したとすると（図５（Ｂ）参照）、エンジンを再始動するため、スタータが始動されることとなる（図５（Ｃ）参照）。
ところで、車両動作の解析や故障診断の精度向上等の観点から、上述のようなスタータによる始動の場合のスタータの動作時間も始動履歴に含め、時系列フリーズフレームデータとして取得されることが望ましい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−４１２７３号公報（第３−６頁、図１−図３）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、望ましくは、上述のようなスタータ動作時も、エンジンの動作状態を便宜的にクランキングとして、"Engine Status"="Engine Cranking"と認識すべきところ、車両が備える制御システムによっては、他の動作制御に及ぼす影響等の関係から、Engine Status＝Engine Runningを維持するものがある（図５（Ａ））。
一方、クランキング時間の計測やスタータ動作時間の計測は、通常、状態変数"Engine Status"が、Engine Status＝Engine Crankingと認識されて、計測開始のトリガーが発生せしめられ、その時点から計測が開始されるようになっているため、"Engine Status"="Engine Running"のままではトリガー発生が行われず（図５（Ｄ）参照）、ＣＯＭ時における始動履歴が取得できず、後の動作解析等に十分なデータを提供できないという問題がある。
【００１０】
本発明は、上記実状に鑑みてなされたもので、従来の時系列フリーズフレームデータの取得処理に影響を与えること無く始動履歴データの充実を図ることのできる時系列フリーズフレームデータ取得方法及び車両用制御装置を提供するものである。
【課題を解決するための手段】
【００１１】
上記本発明の目的を達成するため、本発明に係る時系列フリーズフレームデータ取得方法は、
車両動作に関する所要のデータであって所要のタイミングで周期的に取得される時系列フリーズフレームデータの取得、保存が可能に構成されてなる車両用制御装置における時系列フリーズフレームデータ取得方法であって、
前記車両用制御装置によりエンジン停止のための所要の処理が実行されている場合に、運転者による運転再開を意図する所定の操作がなされ、スタータが始動された際に、始動履歴取得のためのトリガーを発生せしめ、当該トリガーの発生に基づいて、前記スタータの始動時から停止時までの時間計測を行い、当該計測結果を、前記時系列フリーズフレームデータの１つである始動履歴として保存するよう構成されてなるものである。
また、上記本発明の目的を達成するため、本発明に係る車両用制御装置は、
車両動作に関する所要のデータであって所要のタイミングで周期的に取得される時系列フリーズフレームデータの取得、保存が可能に構成されてなる電子制御ユニットを用いて構成されてなる車両用制御装置であって、
前記電子制御ユニットは、
エンジン停止のための所要の処理の実行中に、運転者による運転再開を意図する所定の操作がなされ、スタータが始動されたと判定された場合に、始動履歴取得のためのトリガーを発生せしめ、当該トリガーの発生に基づいて、前記スタータの始動時から停止時までの時間計測を行い、当該計測結果を、前記時系列フリーズフレームデータの１つである始動履歴として保存可能に構成されてなるものである。
【発明の効果】
【００１２】
本発明によれば、いわゆるＣＯＭ発生時においてスタータが始動された場合に、そのスタータの始動を始動履歴取得開始のトリガーに用い、従来の時系列フリーズフレームデータの取得処理では必ずしも計測されるとは限らなかったスタータの動作時間をクランキング時間として計測可能として、その計測時間を始動履歴に含めるようにしたので、時系列フリーズフレームデータとして取得され、従来の時系列フリーズフレームデータの取得処理に影響を与えること無く時系列フリーズフレームデータの充実を図ることができ、ひいては、故障診断や動作解析の信頼性向上に寄与することができるという効果を奏するものである。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態における車両用制御装置の構成例を示す構成図である。
【図２】図１に示された車両用制御装置により実行される本発明の実施の形態における時系列フリーズフレームデータ取得処理の手順を示すサブルーチンフロチャートである。
【図３】本発明の実施の形態におけるＣＯＭ発生時の時系列フリーズフレームデータ取得処理を説明する模式図であって、図３（Ａ）は状態変数"Engine Status"の変化を模式的に示す模式図、図３（Ｂ）はブレーキの踏み込みの変化を模式的に示す模式図、図３（Ｃ）はスタータ動作期間を模式的に示す模式図、図３（Ｄ）はクランキング時間の計測開始のために発生されるトリガーの変化を模式的に示す模式図である。
【図４】アイドリングストップ機能を備えた車両において正常にアイドリングストップが行われた場合の時系列フリーズフレームデータ取得処理を説明する模式図であって、図４（Ａ）は状態変数"Engine Status"の変化を模式的に示す模式図、図４（Ｂ）はブレーキの踏み込みの変化を模式的に示す模式図、図４（Ｃ）はクランキング実行期間を模式的に示す模式図、図４（Ｄ）はクランキング時間の計測開始のために発生されるトリガーの変化を模式的に示す模式図である。
【図５】従来装置におけるＣＯＭ発生時の時系列フリーズフレームデータ取得処理を説明する模式図であって、図５（Ａ）は状態変数"Engine Status"の変化を模式的に示す模式図、図５（Ｂ）はブレーキの踏み込みの変化を模式的に示す模式図、図５（Ｃ）はスタータ動作期間を模式的に示す模式図、図５（Ｄ）はトリガーの変化を模式的に示す模式図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図１乃至図３を参照しつつ説明する。
なお、以下に説明する部材、配置等は本発明を限定するものではなく、本発明の趣旨の範囲内で種々改変することができるものである。
最初に、本発明の実施の形態における車両用制御装置の構成例について、図１を参照しつつ説明する。
本発明の実施の形態における車両用制御装置Ｓは、車両用電子制御ユニット１０１を主たる構成要素として構成されてなるもので、車両用電子制御ユニット１０１は、図示されないエンジンの種々の動作制御処理や後述する本発明の実施の形態における時系列フリーズフレームデータ取得処理を実行可能に構成されてなるものである。
【００１５】
かかる車両用電子制御ユニット１０１は、例えば、公知・周知の構成を有してなるマイクロコンピュータ（図１においては「ＣＰＵ」と表記）１０１ａを中心に、ＲＡＭやＲＯＭ等の記憶素子（図１においては「ＭＥＭ」と表記）１０１ｂや入出力インターフェイス回路（図１においては「Ｉ／Ｏ」と表記）１０１ｃを主たる構成要素として構成されてなるものである。
【００１６】
この車両用電子制御ユニット１０１には、エンジン制御等のために車両に設けられた各種センサ信号の検出信号や車両の適宜な箇所に取り付けられた各種のスイッチ類のオン・オフ等の信号、その他、必要とされる種々の信号が入力され、エンジン制御処理や後述する本発明の実施の形態における時系列フリーズフレームデータ取得処理の実行等に供されるようになっている。
【００１７】
次に、上述の車両用電子制御ユニット１０１により実行される本発明の実施の形態における時系列フリーズフレームデータ取得処理について、図２に示されたサブルーチンフローチャートを参照しつつ説明する。
まず、前提として、本発明の実施の形態における車両用制御装置においては、従来同様、時系列フリーズフレームデータの取得が実行され、所要の様々な信号が記憶素子に記憶、保存され、後の動作分析等に使用可能となっているものとする。
【００１８】
さらに、本発明の実施の形態における車両用制御装置においては、従来同様、  信号待ちなどで運転者がブレーキを踏んで車両が停止すると自動的にエンジンが停止状態となされ、運転者がブレーキを離して発進時となると自動的にエンジンが始動される、いわゆる、アイドリングストップ機能が実行されるようになっているものとする。
またさらに、本発明の実施の形態における車両用制御装置においては、従来同様、スタート・ストップ機能が実行されるようになっているものとする。
【００１９】
すなわち、スタート・ストップ機能は、少なくとも、エンジン始動をトリガーとして、クランキング時間、始動の成否、エンジン冷却水温などの予め定められたデータの組み合わせを始動履歴として取得し、記憶素子１０１ｃに記憶、保存する機能を果たすものである。
【００２０】
また、本発明の実施の形態において前提とするスタート・ストップ機能の１つとして、所定の条件が満たされた場合、エンジン停止指令を発生し、この指令に基づいてエンジン停止のための動作が開始されるようになっていると共に、エンジン停止指令が発生された後、ＣＯＭが生じた場合には、エンジンが完全に停止した状態でなくとも、スタータ（図示せず）が始動され、クランキング状態とする機能があるものとする。
【００２１】
なお、ここで、ＣＯＭ(Change of Mind)は、従来技術で説明したように、アイドリングストップ機能、又は、スタート・ストップ機能によりエンジンを停止する停止動作が実行されておりエンジンが未だ停止されていない状態において、運転者により、エンジン動作の継続を所望するための操作がなされた状態を言う。
ここで、エンジン動作継続を所望するための操作とは、具体的には、ブレーキを踏んでいる状態から離したり、ハンドル操作がなされた場合などが該当するが、これらは、あくまでも一例であり、具体的に如何なる車両操作を対象とするかは、特定のものに限定される必要はなく、個々の車両の仕様等を考慮して適宜定められるべきものである。
【００２２】
かかる前提の下、車両用電子制御ユニット１０１による処理が開始されると、まず、エンジンの動作状態を表す状態変数である"Engine Status"（エンジンステータス）が"Engine Cranking"（エンジンクランキング）となっている("Engine Status"＝"Engine Cranking")か否か、又は、スタータ始動の状態にあるか否か、それぞれ判定される（図２のステップＳ１０２参照）。
まず、この図２に示された一連の処理は、先に前提条件で述べたアイドリングストップ機能によりエンジン停止指令が発生されてエンジン停止が行われた後に、例えば、運手者がブレーキを離し、それによってクランキングの開始によるエンジンの再始動が開始されて、"Engine Status"＝"Engine Cranking"となった場合、又は、同じく前提条件で述べたスタート・ストップ機能によりエンジン停止の動作制御が開始された状態において、ＣＯＭが発生して、スタータが始動された場合に、開始されるものとなっている。
【００２３】
そして、ステップＳ１０２において、エンジンステータスがエンジンクランキングとなっている("Engine Status"＝"Engine Cranking")と判定された場合には、次述するステップＳ１０４の処理へ進む一方、スタータ始動の状態にあると判定された場合には、後述するステップＳ１０６の処理へ進むこととなる。
ステップＳ１０４においては、クランキング時間積算処理が行われる。すなわち、クランキングが開始されてからクランキング終了時までの時間が計測され、記憶素子１０１ｃの適宜な記憶領域に記憶、保存されることとなる。
【００２４】
一方、ステップＳ１０６においては、ＣＯＭが成立しているか否かが判定されることとなる。
すなわち、ここでは、スタータが始動されており、かつ、ブレーキが踏まれていないことをＣＯＭ成立の条件として判定がなされ、この条件が満たされている場合には、ＣＯＭ成立とされ（ＹＥＳの場合）、次述するステップＳ１０８の処理へ進む一方、上述の条件が満たされていないと判定された場合（ＮＯの場合）には、ＣＯＭ成立ではないとして、一連の処理が終了されて、図示されないメインルーチンへ戻ることとなる。
【００２５】
ステップＳ１０８においては、ステップＳ１０６におけるＣＯＭ成立との判定結果に応じて、クランキング時間計測のためのトリガー発生され、スタータ始動時からスタータ停止までの時間の計測が、クランキング時間積算処理として行われ、ステップＳ１０４の処理同様、その計測結果は、記憶素子１０１ｃの適宜な記憶領域にクランキング時間として記憶、保存されることとなる。
【００２６】
上述のように、本発明の実施の形態においては、ＣＯＭ発生によりスタータ始動が行われた場合、状態変数"Engine Status"が"Engine Running"に維持されていても（図３（Ａ）参照）、従来と異なり、ブレーキが踏み込まれていた状態から離されて（図３（Ｂ））、スタータが始動（図３（Ｃ）参照）されると、トリガーが発生され（図３（Ｄ）参照）、スタータ始動時からスタータ停止までの時間がクランキング時間として計測されることとなる。
なお、図３は、先に従来技術の説明において用いた図５に対応するものであり、状態変数"Engine Status"の変化（図３（Ａ））、ブレーキの踏み込みの変化（図３（Ｂ））、スタータ動作期間（図３（Ｃ））、及び、クランキング時間の計測開始のために発生されるトリガーの変化（図３（Ｄ））を、それぞれ模式的に示したものである。
【００２７】
これに対して、従来は、先に従来技術について図５を参照しつつ説明したように、ＣＯＭ発生によりスタータ始動が行われても、状態変数"Engine Status"が"Engine Running"に維持されていたため（図５（Ａ）参照）、トリガー発生は行われず（図５（Ｄ）参照）、そのため、スタータの動作時間は計測されず、その計測データを動作解析等に利用することができなかった。
【００２８】
次いで、上述のように、ステップＳ１０４、又は、ステップＳ１０６の処理後は、始動履歴開始のためのトリガーが発生され、始動履歴が取得されることとなる（図２のステップＳ１１０参照）。
ここで、本発明の実施の形態において、始動履歴は、例えば、クランキング時間、始動の成否、エンジン冷却水温等の予め定められた複数の車両動作に関するデータの集合を言うものとする。
かかる始動履歴にどのようなデータを含めるかは、特定のものに限定される必要はなく、個々の車両の仕様等を考慮して適宜定められるべきものである。
【００２９】
次いで、始動不良か否かが判定される（図２のステップＳ１１２参照）。
始動不良か否かは、ステップＳ１０４又はステップＳ１０６で計測されたクランキング時間が、基準値を超えているか否かによって判定されるものとなっている。すなわち、クランキング時間が基準値を超えていると判定された場合（ＹＥＳの場合）には、始動不良であるとして次述するステップＳ１１４の処理へ進む一方、クランキング時間が基準値を超えていないと判定された場合（ＮＯの場合）には、始動不良ではないとして、一連の処理が終了され、図示されないメインルーチンへ戻ることとな。
【００３０】
しかして、ステップＳ１１４においては、時系列フリーズフレームのトリガーが行われることとなる（図２のステップＳ１１４参照）。
すなわち、時系列フリーズフレームとしての上述の始動履歴を含む所要のデータの取得、記憶、保存を行うためのトリガーが発生され、時系列フリーズフレームの取得が行われ、一連の処理が終了されて、図示されないメインルーチンへ戻ることとなる。
なお、時系列フリーズフレームに如何なるデータを取得するかは、特定のものに限定される必要はなく、個々の車両の仕様等を考慮して適宜選定されるべきものである。
【産業上の利用可能性】
【００３１】
従来の時系列フリーズフレームデータの取得処理に影響を与えること無く始動履歴の確実な取得が所望される車両用制御装置に適用できる。
【符号の説明】
【００３２】
１０1…車両用電子制御ユニット
１０１ａ…マイクロコンピュータ
１０１ｂ…記憶素子
１０１ｃ…入出力インターフェイス回路
【図１】
0006418928.tif 000002
【図２】
0006418928.tif 000003
【図３】
0006418928.tif 000004
【図４】
0006418928.tif 000005
【図５】
0006418928.tif 000006