(57)【要約】【課題】  車両のライフタイムを算出でき、また、自動的に時刻を補正し、常に精度がある絶対時間を認識する手段を提供する。【解決手段】  バッテリと、バッテリを電源とする基準となる時刻情報を含む標準電波を受信する手段と、時刻を計測する手段と、前記時刻を計測する手段を、前記基準となる時刻情報を含む標準電波を受信する手段からの情報に基づき補正する手段とを有することを特徴とし、電気的に書込み可能な不揮発性メモリと、車両生産時刻を記憶する手段と、現時刻と車両生産時刻との差を算出する手段を有することを特徴とする制御装置により実現される。【選択図】    図６
2005114585.tif 000002
【特許請求の範囲】
【請求項１】
バッテリと、
該バッテリを電源とする基準となる時刻情報を含む標準電波を受信する手段と、
時刻を計測する手段と、
該時刻を計測する手段を前記基準となる時刻情報を含む標準電波を受信する手段からの情報に基づき補正する手段と、
を有する
ことを特徴とする時間補正機能付制御装置。
【請求項２】
請求項１に記載の時間補正機能付制御装置において、
電気的に書き込み可能な不揮発性メモリと、
前記時刻を計測する手段からの時刻情報に基づき車両生産時刻を前記不揮発性メモリに記憶させる手段と、
を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項３】
請求項２に記載の時間補正機能付制御装置において、
前記車両生産時刻と現時刻との差を算出する手段を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項４】
請求項３に記載の時間補正機能付制御装置において、
前記車両生産時刻と前記現時刻との差の情報に基づいてユーザに警報を出力する手段を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項５】
請求項１に記載の時間補正機能付制御装置において、
電気的に書き込み可能な不揮発性メモリと、
エンジンの回転数を検出する手段と、
該エンジンの回転数を検出する手段より算出した累積エンジン回転数を前記不揮発性メモリに記憶させる手段と、
を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項６】
請求項５に記載の時間補正機能付制御装置において、
前記累積エンジン回転数の情報に基づき前記エンジン及び／又は車両の劣化量を推定する手段を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項７】
請求項１に記載の時間補正機能付制御装置において、
電気的に書き込み可能な不揮発性メモリと、
車両の車速を検出する手段と、
該車両の車速を検出する手段より算出した累積車両走行距離を前記不揮発性メモリに記憶させる手段と、
を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項８】
請求項７に記載の時間補正機能付制御装置において、
前記累積車両走行距離の情報に基づき前記エンジン及び／又は前記車両の劣化量を推定する手段を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項９】
請求項１に記載の時間補正機能付制御装置において、
電気的に書き込み可能な不揮発性メモリと、
エンジンの始動を判定しエンジン始動時刻を得る手段と、
前記エンジンの停止を判定しエンジン停止時刻を得る手段と、
前記エンジン始動時刻及び前記エンジン停止時刻を前記不揮発性メモリに記憶させる手段と、
を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項１０】
請求項９に記載の時間補正機能付制御装置において、
前記エンジン始動時刻及び前記エンジン停止時刻より算出した累積動作時間を前記不揮発性メモリに記憶させる手段と、
を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項１１】
請求項１０に記載の時間補正機能付制御装置において、
前記累積動作時間の情報に基づき前記エンジン及び／又は車両の劣化量を推定する手段を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項１２】
請求項１に記載の時間補正機能付制御装置において、
前記バッテリとの接続を検出するとともに前記バッテリとの接続時には前記基準となる時刻情報を含む標準電波を受信する手段、前記時刻を計測する手段、及び前記補正する手段に対してのトリガとして機能するパワーオンリセット手段を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項１３】
請求項１に記載の時間補正機能付制御装置において、
前記バッテリに接続されるレギュレータと、
所定の時刻による起動イベントとして前記レギュレータを起動する手段と、
前記所定の時刻の決定をするとともに前記レギュレータの動作を停止する手段と、
前記起動イベントであるか否かを判定する手段と、
前記起動イベントとして前記レギュレータの起動中に各種センサのセンサ値を読み込んで異常有無及び／又は前記センサ値の変化量を検出する手段と、
を更に有する
ことを特徴とする時間補正機能付制御装置。
【請求項１４】
請求項１に記載の時間補正機能付制御装置において、
前記時刻を計測する手段からの時刻情報を送受する手段と、
前記時刻を計測する手段とは別の第二の時刻計測手段と、
前記時刻情報を送受する手段からの前記時刻情報に基づき前記第二の時刻計測手段を補正する第二の補正手段と、
を更に有する
ことを特徴とする時間補正機能付制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間計測技術を有する制御装置に関するものである。
【背景技術】
【０００２】
近年、エンジン電子制御装置に対して、エンジンが停止していた時間を計測する制御要求が生じている。すなわち、イグニッションスイッチがオフしている時間、エンジン電子制御が停止している時間を電子制御装置が計測するような機能を有することが要求されている。
【０００３】
このような要求を満たす従来技術としては、例えば下記特許文献１に開示された技術が知られている。その従来技術においては、イグニッションスイッチのオフ時間を計測するためにコンパレータ、コンデンサ等の専用回路が設定されている。
【０００４】
また、コンデンサの充放電時間及びコンデンサの充放電回数を計測するために、マイクロコンピュータを定時間毎に起動させて、そのマイクロコンピュータがコンデンサの充放電回数をカウントすることにより、時間計測が実現されるようになっている。
【特許文献１】特開２００２−３４１０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記従来技術にあっては、コンデンサの充放電を利用することから、時間計測精度が悪化してしまうという問題点を有している。また、コンデンサの充放電回数をカウントするため、マイクロコンピュータに起動をかけることから、マイクロコンピュータ動作時は消費電流が増大してしまうという問題点を有している。
【０００６】
その他、上記従来技術にあっては、イグニッションスイッチのオフ時間しか計測する手段を有してないことから、エンジン動作中の時間計測をすることができないという問題点を有している。従って、エンジン補機類等の経年劣化等を予測するための、現在までのライフタイムを算出することが出来ないという問題点を有している。
【０００７】
また、基準となる時刻、すなわち絶対時刻を認識する手段を有してないという問題点や、バッテリが断線した場合のクリアが生じるという問題点や、タイマの時刻を補正する機能を備えてないという問題点を有している。
【０００８】
本発明は、上述した事情に鑑みてなされるもので、車両のライフタイムを算出でき、また、自動的に時刻を補正し、常に精度がある絶対時刻を認識することが可能な時間補正機能付制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するためなされた請求項１記載の本発明の時間補正機能付制御装置は、バッテリと、該バッテリを電源とする基準となる時刻情報を含む標準電波を受信する手段と、時刻を計測する手段と、該時刻を計測する手段を前記基準となる時刻情報を含む標準電波を受信する手段からの情報に基づき補正する手段と、を有することを特徴としている。このような特徴を有する本発明によれば、標準電波を受信して自動的に時刻の補正がなされる制御装置になる。これにより、常に精度がある絶対時刻の認識が可能になる。
【００１０】
請求項２記載の本発明の時間補正機能付制御装置は、請求項１に記載の時間補正機能付制御装置において、電気的に書き込み可能な不揮発性メモリと、前記時刻を計測する手段からの時刻情報に基づき車両生産時刻を前記不揮発性メモリに記憶させる手段と、を更に有することを特徴としている。このような特徴を有する本発明によれば、絶対時刻の認識がなされるとともに、車両のライフタイムを算出するために用いることが可能な車両生産時刻が不揮発性メモリに記憶される。車両生産時刻は、例えばバッテリが断線した場合であってもクリアされることはない。
【００１１】
請求項３記載の本発明の時間補正機能付制御装置は、請求項２に記載の時間補正機能付制御装置において、前記車両生産時刻と現時刻との差を算出する手段を更に有することを特徴としている。このような特徴を有する本発明によれば、車両生産時刻と現時刻との差から車両のライフタイムを算出することが可能になる。
【００１２】
請求項４記載の本発明の時間補正機能付制御装置は、請求項３に記載の時間補正機能付制御装置において、前記車両生産時刻と前記現時刻との差の情報に基づいてユーザに警報を出力する手段を更に有することを特徴としている。このような特徴を有する本発明によれば、ユーザに例えば定期点検を促すことが可能になる。
【００１３】
請求項５記載の本発明の時間補正機能付制御装置は、請求項１に記載の時間補正機能付制御装置において、電気的に書き込み可能な不揮発性メモリと、エンジンの回転数を検出する手段と、該エンジンの回転数を検出する手段より算出した累積エンジン回転数を前記不揮発性メモリに記憶させる手段と、を更に有することを特徴としている。このような特徴を有する本発明によれば、絶対時刻の認識がなされるとともに、累積エンジン回転数が不揮発性メモリに記憶される。累積エンジン回転数は、例えばバッテリが断線した場合であってもクリアされることはない。尚、累積エンジン回転数は、エンジン制御へのフィードバックパラメータとして使用することが可能である。
【００１４】
請求項６記載の本発明の時間補正機能付制御装置は、請求項５に記載の時間補正機能付制御装置において、前記累積エンジン回転数の情報に基づき前記エンジン及び／又は車両の劣化量を推定する手段を更に有することを特徴としている。このような特徴を有する本発明によれば、不揮発性メモリに記憶された累積エンジン回転数の情報に基づいてエンジンの劣化量や車両の劣化量が推定される。
【００１５】
請求項７記載の本発明の時間補正機能付制御装置は、請求項１に記載の時間補正機能付制御装置において、電気的に書き込み可能な不揮発性メモリと、車両の車速を検出する手段と、該車両の車速を検出する手段より算出した累積車両走行距離を前記不揮発性メモリに記憶させる手段と、を更に有することを特徴としている。このような特徴を有する本発明によれば、絶対時刻の認識がなされるとともに、累積車両走行距離が不揮発性メモリに記憶される。累積車両走行距離は、例えばバッテリが断線した場合であってもクリアされることはない。尚、累積車両走行距離は、エンジン制御へのフィードバックパラメータとして使用することが可能である。
【００１６】
請求項８記載の本発明の時間補正機能付制御装置は、請求項７に記載の時間補正機能付制御装置において、前記累積車両走行距離の情報に基づき前記エンジン及び／又は前記車両の劣化量を推定する手段を更に有することを特徴としている。このような特徴を有する本発明によれば、不揮発性メモリに記憶された累積車両走行距離の情報に基づいてエンジンの劣化量や車両の劣化量が推定される。
【００１７】
請求項９記載の本発明の時間補正機能付制御装置は、請求項１に記載の時間補正機能付制御装置において、電気的に書き込み可能な不揮発性メモリと、エンジンの始動を判定しエンジン始動時刻を得る手段と、前記エンジンの停止を判定しエンジン停止時刻を得る手段と、前記エンジン始動時刻及び前記エンジン停止時刻を前記不揮発性メモリに記憶させる手段と、を更に有することを特徴としている。このような特徴を有する本発明によれば、絶対時刻の認識がなされるとともに、車両のライフタイムを算出するために用いることが可能なエンジン始動時刻及びエンジン停止時刻が不揮発性メモリに記憶される。エンジン始動時刻及びエンジン停止時刻は、例えばバッテリが断線した場合であってもクリアされることはない。
【００１８】
請求項１０記載の本発明の時間補正機能付制御装置は、請求項９に記載の時間補正機能付制御装置において、前記エンジン始動時刻及び前記エンジン停止時刻より算出した累積動作時間を前記不揮発性メモリに記憶させる手段と、を更に有することを特徴としている。このような特徴を有する本発明によれば、エンジン始動時刻及びエンジン停止時刻と共に累積動作時間も不揮発性メモリに記憶される。累積動作時間は、例えばバッテリが断線した場合であってもクリアされることはない。尚、累積動作時間は、エンジン制御へのフィードバックパラメータとして使用することが可能である。
【００１９】
請求項１１記載の本発明の時間補正機能付制御装置は、請求項１０に記載の時間補正機能付制御装置において、前記累積動作時間の情報に基づき前記エンジン及び／又は車両の劣化量を推定する手段を更に有することを特徴としている。このような特徴を有する本発明によれば、不揮発性メモリに記憶された累積動作時間の情報に基づいてエンジンの劣化量や車両の劣化量が推定される。
【００２０】
請求項１２記載の本発明の時間補正機能付制御装置は、請求項１に記載の時間補正機能付制御装置において、前記バッテリとの接続を検出するとともに前記バッテリとの接続時には前記基準となる時刻情報を含む標準電波を受信する手段、前記時刻を計測する手段、及び前記補正する手段に対してのトリガとして機能するパワーオンリセット手段を更に有することを特徴としている。このような特徴を有する本発明によれば、請求項１の構成のイニシャル及び作動を開始させることが可能になる。
【００２１】
請求項１３記載の本発明の時間補正機能付制御装置は、請求項１に記載の時間補正機能付制御装置において、前記バッテリに接続されるレギュレータと、所定の時刻による起動イベントとして前記レギュレータを起動する手段と、前記所定の時刻の決定をするとともに前記レギュレータの動作を停止する手段と、前記起動イベントであるか否かを判定する手段と、前記起動イベントとして前記レギュレータの起動中に各種センサのセンサ値を読み込んで異常有無及び／又は前記センサ値の変化量を検出する手段と、を更に有することを特徴としている。このような特徴を有する本発明によれば、絶対時刻の認識がなされるとともに、異常有無やセンサ値の変化量の検出がなされる。イグニッションスイッチのオフ期間中において各診断を実行することが可能になる。
【００２２】
請求項１４記載の本発明の時間補正機能付制御装置は、請求項１に記載の時間補正機能付制御装置において、前記時刻を計測する手段からの時刻情報を送受する手段と、前記時刻を計測する手段とは別の第二の時刻計測手段と、前記時刻情報を送受する手段からの前記時刻情報に基づき前記第二の時刻計測手段を補正する第二の補正手段と、を更に有することを特徴としている。このような特徴を有する本発明によれば、請求項１の構成を制御装置本体に対して別体とすることが可能になる。
【発明の効果】
【００２３】
本発明によれば、車両のライフタイムを算出でき、また、自動的に時刻を補正し、常に精度がある絶対時刻を認識することが可能な時間補正機能付制御装置を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら説明する。図１は本発明の時間補正機能付制御装置の一実施の形態を示す構成図である。
【００２５】
図１において、引用符号１は電源としてのバッテリを示している。そのバッテリ１は、電源線１ａを介して制御装置２と接続されている。本発明の時間補正機能付制御装置は、バッテリ１と制御装置２とを備えて構成されている。電源線１ａを介して電源供給がなされる制御装置２は、その内部に、レギュレータ（電源回路）３と、パワーオンリセット部４と、タイマモジュール５と、マイクロコンピュータ９と、コントローラ１０と、不揮発性メモリ（図中ではＲＯＭと記載）１１とを備えて構成されている。レギュレータ３、パワーオンリセット部４、および、タイマモジュール５は、バッテリ１から常に電源が供給される状態となっている。
【００２６】
タイマモジュール５は、アンテナ６と受信器７と時計８と補正器１２とを備えて構成されている。アンテナ６は、基準となる時刻情報を含む標準電波を受信するために設けられている。また、受信器７は、アンテナ６で受信された上記の受信情報をデコードするために設けられている。時計８は、時刻を計測する機能を有しており、補正器１２は、デコードされた上記の受信情報に基づいて時計８を補正する機能を有している。
【００２７】
コントローラ１０は、既知構成のマイクロコンピュータ９とタイマモジュール５との間のデータ、および、コントロール信号の送受信が行えるように構成されている。不揮発性メモリ１１は、電気的に書換え可能な既知の不揮発性のメモリであって、例えばエンジンを制御するプログラムや各データが格納される領域が設けられている。また、不揮発性メモリ１１には、車両生産時刻を記憶する領域、エンジン始動時刻やエンジン停止時刻を記憶する領域、累積エンジン回転数を格納する領域、車両の累積走行距離を格納する領域、累積動作時間を格納する領域等が設けられている。
【００２８】
上記構成において、本発明の時間補正機能付制御装置は、標準電波を受信して自動的に時刻の補正を行えるようになっていることから、常に精度がある絶対時刻を認識することができるという効果を奏する。
【００２９】
次に、図２を参照しながら本発明をエンジン制御に適用した場合の例について説明する。図２は本発明をエンジン制御に適用した場合の一実施の形態を示す構成図である。尚、上述の説明と基本的に同じ構成については同一の符号を付してその詳細な説明を省略する。
【００３０】
図２において、引用符号２１はイグニッションスイッチ、２２は回転センサ、２３は車速センサ、２４はツールを示している。イグニッションスイッチ２１は、ユーザによる電源のオンオフを制御するためのスイッチである。回転センサ２２はエンジンの回転数を検出するためのセンサであり、車速センサ２３は車両の走行速度を検出するためのセンサである。ツール２４は、カーディーラー等に実在するものであって、制御装置２とのデータ通信を行えるように構成されている。
【００３１】
図２における制御装置２の動作を説明する。先ず、車両の生産時の動作について説明する。
【００３２】
車両が生産され、本制御装置２にバッテリ１が接続されると、電源線１ａを介して制御装置２には電源が供給される。制御装置２では、パワーオンリセット部４によりバッテリ１の接続が検出されると、そのパワーオンリセット部４がトリガとして機能し、タイマモジュール５はイニシャル、および、動作を開始する。
【００３３】
タイマモジュール５の動作が開始すると、標準電波をアンテナ６で受信し、受信器７では現時刻を認識する。そして、現時刻情報に基づき時計８の時間を補正器１２を用いて補正し、制御装置２は自動的に現時刻情報を得ることができる。
【００３４】
また、車両の生産、および、車両の出荷試験が完了すると、以下手順により車両の生産時刻を制御装置２に記憶させる。
【００３５】
まず、制御装置２を起動させるために、イグニッションスイッチ２１をＯＮする。イグニッションスイッチ２１をＯＮすると、イグニッションスイッチ信号２１ａがレギュレータ３に入力される。レギュレータ３では、イグニッションスイッチ信号２１ａ＝ＯＮを検出すると、レギュレータ３は動作を開始して、マイクロコンピュータ９に電源３ａを供給し、マイクロコンピュータ９は動作を開始する。
【００３６】
マイクロコンピュータ９が動作を開始、即ち、制御装置２が動作を開始した後、ツール２４を制御装置２に通信線２４ａを介して接続する。そして、ツール２４より、生産時刻を記憶するコマンドを制御装置２に送信すると、マイクロコンピュータ９は、時計８の時刻情報をコントローラ１０を介して読込む。更に、その現時刻情報を不揮発性メモリ１１に書込む。本作業により制御装置２は、車両の生産時刻を記憶することができる。
【００３７】
次に、ユーザの使用時における動作について説明する。
【００３８】
ユーザがエンジンを始動するために、イグニッションスイッチ２１をＯＮさせると、イグニッションスイッチ信号２１ａにより、レギュレータ３は動作を開始する。レギュレータ３が動作を開始すると、電源線３ａに所定電圧が生成されて、マイクロコンピュータ９は動作を開始する。マイクロコンピュータ９が動作を開始すると、マイクロコンピュータ９は、レギュレータ３の動作を保持するために、パワーホールド信号９ａを出力する。
【００３９】
次にユーザが例えばエンジンを始動させるために、図示していないスタートスイッチをＯＮさせると、エンジンは回転動作を開始する。そして、エンジンの回転数情報は、回転センサ２２で検出しており、回転信号２２ａにより、マイクロコンピュータ９は、エンジンの回転数を検出する。
【００４０】
エンジンの回転数が所定値以上であることを検出すると、マイクロコンピュータ９はエンジンの始動判定を行う。エンジンの始動判定を行うと、コントローラ１０を介して、マイクロコンピュータ９は時計８から現時刻情報を得て、不揮発性メモリ１１にエンジン始動時刻を書込む。よって、本処理により、エンジン始動時刻を制御装置２は記憶することができる。
【００４１】
エンジン始動後は、通常走行状態である。マイクロコンピュータ９は、回転センサ２２の回転信号２２ａにより、エンジンの回転数を検出し、また、本情報に基づいてエンジンの累積回転数を記憶する。
【００４２】
また、マイクロコンピュータ９は、車速センサ２３からの車速信号２３ａにより、車両の車速を検出し、また、本情報に基づいて車両の累積車両走行距離を記憶する。
【００４３】
さらに、制御装置２は現時刻と生産時刻との差を算出し、本算出結果により、ユーザに法規点検を促すシグナルを出力する。例えば、車両室内において警告灯を点滅させるような出力をする。
【００４４】
続いて、エンジン停止時の動作について説明する。
【００４５】
ユーザがイグニッションスイッチ２１をＯＦＦすると、マイクロコンピュータ９は、イグニッションスイッチ信号２１ａ＝ＯＦＦを検出する。そして、マイクロコンピュータ９はエンジンを停止する。尚、本状態はエンジンを停止、また車両走行も停止した状態である。
【００４６】
マイクロコンピュータ９は、回転信号２２ａによりエンジンの回転停止を検出すると、時計８の時刻情報をコントローラ１０を介して読込む。そして、エンジンの停止時刻を不揮発性メモリ１１に書込み記憶する。また、エンジン始動時に記憶したエンジン始動時刻と、エンジン停止時刻との差を算出し、即ち、エンジンの動作時間を算出する。
【００４７】
そして、エンジンの動作時間を車両生産時からの累積時間として記憶するために、所定領域に記憶しているエンジンの累積動作時間と、今回のエンジン動作時間との和を算出し、不揮発性メモリ１１に書込み記憶する。
【００４８】
また、動作中に記憶していたエンジンの累積回転数を、車両生産時からの累積エンジン回転数として記憶するために、所定領域に記憶している累積エンジン回転数と、今回の累積エンジン回転数との和を算出し、不揮発性メモリ１１に書込み記憶する。
【００４９】
また、動作中に記憶していた累積車両走行距離を、生産時からの累積車両走行距離として記憶するために、所定領域に記憶している累積車両走行距離と、今回の累積車両走行距離との和を算出し、不揮発性メモリ１１に書込み記憶する。
【００５０】
上記不揮発性メモリ１１に記憶してあるエンジンの累積動作時間、エンジンの累積回転数、累積車両走行距離は、エンジン、および、車両の劣化を推測するのに有効な情報であり、本情報をエンジン制御へのフィードバックパラメータとして使用する。
【００５１】
イグニッションスイッチ２１がＯＦＦし、以上の処理が終了した後、マイクロコンピュータ９は、レギュレータ３を停止するために、パワーホールド信号９ａをＯＦＦする。そして、レギュレータ３はこれにより停止し、マイクロコンピュータ９も停止する。制御装置２の消費電流は激減する。
【００５２】
尚、微弱であるが、レギュレータ３の停止時もタイマモジュール５には電源が通電されたままとなっており、時計８の動作は継続している。よって、時計８は常に動作可能であり、また定期的に標準電波により時刻は補正可能である。
【００５３】
本発明は以下のような動作を可能とする。
【００５４】
即ち、イグニッションスイッチ２１のＯＦＦ期間中にエンジンの各センサ値を読込み、各診断をすることが可能である。上述のパワーホールド信号９ａをオフする際に、マイクロコンピュータ９は、レギュレータ３を起動する時刻を、コントローラ１０を介してタイマモジュール５にセットしておく。そのようにすると、タイマモジュール５では、マイクロコンピュータ９によりセットされた時刻に、パワー信号９ｂによってレギュレータ３を起動する。
【００５５】
レギュレータ３の起動により、マイクロコンピュータ９は起動するとともに、パワーホールド信号９ａをＯＮする。このとき、マイクロコンピュータ９は、コントローラ１０を介してタイマモジュール５にアクセスし、本起動が所定時刻による起動イベントであることを認識する。そして、マイクロコンピュータ９は各種センサ値を読込み、異常有無、および、センサ値の変化量を検出する。
【００５６】
パワー信号９ｂは所定時間経過後にＯＦＦし、レギュレータ３はパワーホールド信号９ａ＝ＯＮにより動作を継続する。そして、マイクロコンピュータ９は次のタイマ起動所定時刻を時計８にセットすると、パワーホールド信号９ａをＯＦＦし、これによりレギュレータ３は停止する。
【００５７】
イグニッションスイッチ２１＝ＯＦＦ期間には、上述のような間欠起動が行われる。
【００５８】
本動作により、制御装置２は各センサの値を読込むことができ、例えばエバポリーク量を検出することが可能になる。エンジン動作中にエバポリーク量を検出することは脈動により難しいので、エンジン停止時、且つ、イグニッションスイッチ２１の停止期間の安定時に行うことが、リーク量を高精度に検出することができる。
【００５９】
続いてさらに、イグニッションスイッチ２１＝ＯＮ時の動作について説明する。本内容は、基本的に上述と同じである。ここでは不揮発性メモリ１１に記憶したエンジンの停止時刻の利用方法について説明する。
【００６０】
イグニッションスイッチ２１をＯＮしたとき、レギュレータ３、および、マイクロコンピュータ９が起動するのは上述の通りである。このとき、マイクロコンピュータ９は、エンジン始動時刻の情報を得るために、時計８の情報をコントローラ１０を介して読込む。そして、不揮発性メモリ１１に記憶してあるエンジン停止時刻とエンジン始動時刻の差を算出し、エンジン停止期間を検出する。
【００６１】
上記エンジン停止期間は、エンジン始動時のパラメータ算出に使用される。例えば、インジェクタからの漏れ燃料をエンジン停止期間で推測し、初回のインジェクタ燃料噴射量を補正する。
【００６２】
ここで、本発明はバッテリ１の断線時にも有効である。通常の制御装置では、バッテリ１が断線されると、時計８の時刻は初期化されてしまう。しかし、本発明の制御装置２では、バッテリ１の接続時に標準電波により自動的に時刻が補正され、時間パラメータが常に使用可能となる。
【００６３】
図３は、マイクロコンピュータ９起動時のマイクロコンピュータ９内の処理を示すフローチャートである。
【００６４】
図３において、ステップ３１で、マイクロコンピュータ９が起動する。マイクロコンピュータ９が起動すると、ステップ３２では、レギュレータ３を保持するために、パワーホールド信号９ａ＝ＯＮを出力する。ステップ３３では、イグニッションスイッチ２１のＯＮ/ＯＦＦを判定し、ＯＮの場合（ステップ３３でＹｅｓ）はステップ３４へ、ＯＦＦの場合（ステップ３３でＮｏ）はステップ３９へ遷移する。
【００６５】
ステップ３４へ遷移した場合は、イグニッションスイッチ２１がＯＮした場合であり、エンジン始動の準備処理へ入る。マイクロコンピュータ９は時計８より現時刻を読込み、また、不揮発性メモリ１１に記憶してある前回のエンジン停止時刻を読込む。
【００６６】
上述の２つのパラメータからエンジンの停止期間を算出し、例えば、インジェクタからの漏れ燃料量を算出して、インジェクタの初回燃料噴射量を補正する等、エンジン始動補正量を算出する（ステップ３５）。
【００６７】
そして、エンジンを始動し、回転信号２２ａによりエンジンの始動判定を行う（ステップ３６）。
【００６８】
エンジン始動を確認した場合（ステップ３６でＹｅｓ）には、ステップ３７へ遷移し、現時刻を時計８から読込み、不揮発性メモリ１１へエンジン始動時刻を書き込む。その後、通常制御へ遷移する（ステップ３８）。
【００６９】
一方、ステップ３３にて、イグニッションスイッチ２１がＯＦＦ判定をした場合は、時計８によるタイマ起動である。ステップ３９では、所定時刻タイマ起動であるか否かを確認するために、マイクロコンピュータ９は、コントローラ１０を介してタイマモジュール５にアクセスする。タイマ起動であることを確認した場合（ステップ３９でＹｅｓ）はステップ４０へ遷移し、マイクロコンピュータ９は、各種センサ値を読込む。尚、タイマ起動でないことを確認した場合（ステップ３９でＮｏ）はステップ４３へ遷移する。
【００７０】
そして、各種センサ値に基づき診断処理等を行い（ステップ４１）、その後、マイクロコンピュータ９は、次にタイマ起動する時刻をタイマモジュール５にセットする（ステップ４２）。そして、ステップ４３でレギュレータ３、マイクロコンピュータ９を停止するために、パワーホールド信号９ａをＯＦＦし、制御装置２は低消費電流状態となる（ステップ４４）。
【００７１】
図４は、通常動作時のマイクロコンピュータ９内の処理を示すフローチャートである。
【００７２】
図４において、ステップ５１では、イグニッションスイッチ２１のＯＮ/ＯＦＦ判定を行う。ここでＯＦＦ判定をした場合（ステップ５１でＮｏ）は、ステップ５６の終了処理へ遷移する。逆に、ＯＮ判定をした場合（ステップ５１でＹｅｓ）は、ステップ５２〜５５の処理を順にする。
【００７３】
ステップ５２では、回転信号２２ａに基づきエンジンの累積回転数を算出する。ステップ５３では、車速信号２３ａに基づき車両の累積走行距離を算出する。
【００７４】
ステップ５４は、ユーザに車検等の法規点検を促すための警報措置である。車両生産時刻から所定時間が経過した場合、例えば、３年が経過した場合は、初回の車検である。よって、ステップ５４では、車検切れの車が使用されることを防ぐために、ユーザに警告灯を点滅して、車検受けを促す。
【００７５】
ステップ５１で、イグニッションスイッチ２１がＯＦＦ判定するまでは、上述の処理が繰り返される。
【００７６】
図５は、終了処理時のマイクロコンピュータ９内の処理を示すフローチャートである。
【００７７】
図５において、ステップ６１では、マイクロコンピュータ９はエンジンを停止する。そして、ステップ６２で、回転信号２２ａによりエンジンの停止判定、車速信号２３ａにより車両の停止判定をすると電源の遮断シーケンスを行う。
【００７８】
ステップ６３では、エンジン停止時刻を検出するために、マイクロコンピュータ９は、時計８の時刻を読込み、不揮発性メモリ１１に記憶してあるエンジン始動時刻との差によりエンジンの動作時間の算出をする。また、エンジン停止時刻を不揮発性メモリ１１へ書込む。
【００７９】
ステップ６４では、不揮発性メモリ１１に記憶してあるエンジンの累積動作時間と今回のエンジン動作時間との和を算出し、不揮発性メモリ１１へ算出したエンジン累積動作時間を書込む。
【００８０】
ステップ６５では、不揮発性メモリ１１に記憶してあるエンジンの累積回転数と今回のエンジン累積回転数との和を算出し、不揮発性メモリ１１へ算出したエンジン累積回転数を書込む。
【００８１】
ステップ６６では、不揮発性メモリ１１に記憶してある車両累積走行距離と今回の走行距離との和を算出し、不揮発性メモリ１１へ算出した車両累積走行距離を書込む。
【００８２】
ステップ６７では、イグニッションスイッチ２１がＯＦＦ期間中にタイマ起動するための所定時刻をタイマモジュール５にセットする。
【００８３】
ステップ６８では、パワーホールド信号９ａをＯＦＦする。これにより、レギュレータ３、および、マイクロコンピュータ９は停止する。
【００８４】
以上、基準となる時刻情報を含む標準電波を受信するアンテナ６、そのアンテナ６の受信情報をデコードする受信器７、時刻を計測する時計８、および、時計８を補正する補正器１２からなるタイマモジュール５を制御装置２内に設定したこと前提として説明したが、タイマモジュール５が制御装置２の外部にあった場合も本発明は当然に適用することができるものとする。
【００８５】
図６は、タイマモジュール５が制御装置２とは別の制御装置７１に設定された場合の一実施の形態を示す構成図である。
【００８６】
図６において、制御装置２内には、絶対時刻を得るための構成の一つであるアンテナ６、および、受信器７は設定されておらず、時刻を計測する時計８′、および、補正器１２′が設定されている。また、制御装置２外部にあるタイマモジュール５からの絶対時刻情報を入手するための情報を含む通信を可能とするために、通信部７３が設定されている。通信部７３で受信した絶対時刻情報は、補正器１２′に送られて時計８′の時刻情報を補正するようになっている。
【００８７】
別の制御装置７１内には、上述の通りタイマモジュール５が設けられており、通信部７２を介して絶対時刻情報を制御装置２に送信することができるように構成されている。
【００８８】
尚、送信先は制御装置２に限らず、通信線７２ａに接続される全ての制御装置を対象にしてもよいものとする。即ち、全ての制御装置で絶対時刻情報の受信が可能になることを妨げないものとする。絶対時刻情報を入手するタイマモジュール５は、システムにおいて１つあればよく、その他の制御装置ではタイマモジュール５からの情報を入手して、各制御装置の時刻情報を補正すればよいものとする。
【００８９】
以上、本発明の一実施の形態について説明したが、本発明は上述の実施形態に限定されるものではなく、特許請求項の範囲に記載された本発明の主旨を逸脱しない範囲で設計において種種の変更ができるものとする。
【００９０】
例えば、本実施例はエンジン制御に関して記載したが、電気自動車、ハイブリッドカー等の制御装置にも当然に適用ができるものとする。
【図面の簡単な説明】
【００９１】
【図１】本発明による時間補正機能付制御装置の一実施の形態を示す構成図である。
【図２】本発明をエンジン制御に適用した場合の一実施の形態を示す構成図である。
【図３】マイクロコンピュータ起動時のマイクロコンピュータ内の処理を示すフローチャートである。
【図４】通常動作時のマイクロコンピュータ内の処理を示すフローチャートである。
【図５】終了処理時のマイクロコンピュータ内の処理を示すフローチャートである。
【図６】タイマモジュールが制御装置とは別の制御装置に設定された場合の一実施の形態を示す構成図である。
【符号の説明】
【００９２】
１  バッテリ
２  制御装置
３  レギュレータ
４  パワーオンリセット部
５  タイマモジュール
６  アンテナ
７  受信器
８  時計
９  マイクロコンピュータ
１０  コントローラ
１１  不揮発性メモリ
１２  補正器
２１  イグニッションスイッチ
２２  回転センサ
２３  車速センサ
２４  ツール
【図１】
2005114585.tif 000003
【図２】
2005114585.tif 000004
【図３】
2005114585.tif 000005
【図４】
2005114585.tif 000006
【図５】
2005114585.tif 000007
【図６】
2005114585.tif 000008