(57)【要約】  【課題】ＳＲＡＭへのデータ復帰時間を短縮することができるとともに、不揮発性ＲＯＭに保存される制御用データ量拡大に対応することが可能な車両用電子制御装置を提供する。  【解決手段】バッテリ３が接続され、ＢＡＴＴ端子がオフからオンになると、通信ＩＣ１４は通信履歴の記録があるか否かを判定し、通信履歴がクリアされている場合、バッテリがオフしたと判断し、メインリレー２をオンするとともに、ホストＣＰＵ１１にデータ復帰処理を指令する。そして、ホストＣＰＵ１１がＥＥＰＲＯＭ１２のデータをＳＲＡＭ１３に記憶するデータ復帰処理を完了すると、通信ＩＣ１４にメインリレーオフ信号を出力し、通信ＩＣ１４がホストＣＰＵ１１との通信履歴をメモリに記録することにより、データ復帰処理完了を記憶する。これにより、イグニッションスイッチオフ中にデータ復帰を行うことができ、データ復帰時間を短縮することができる。  【選択図】図１
2006232223.tif 000002
【特許請求の範囲】
【請求項１】
制御用のデータを記憶する不揮発性記憶手段と、ホスト制御手段とを備え、上記ホスト制御手段が上記不揮発性記憶手段に記憶されたデータを取り込んで制御を行う車両用電子制御装置において、
バッテリ接続時に、上記ホスト制御手段に、上記不揮発性記憶手段に記憶されたデータを取り込むデータ復帰処理を行わせる制御手段を備えたことを特徴とする車両用電子制御装置。
【請求項２】
請求項１に記載された車両用電子制御装置において、
上記制御手段が、上記ホスト制御手段及び上記不揮発性記憶手段への電源供給リレーのオン／オフ機能と通信機能とを有する通信制御手段であることを特徴とする車両用電子制御装置。
【請求項３】
請求項２に記載された車両用電子制御装置において、
上記通信制御手段が、上記ホスト制御手段との通信履歴記録がクリアされている場合に、バッテリが取り外されたと判断し、上記電源供給リレーをオンして、上記ホスト制御手段にデータ復帰処理を行わせることを特徴とする車両用電子制御装置。
【請求項４】
請求項２に記載された車両用電子制御装置において、
上記通信制御手段が、定期的に上記電源供給リレーをオンすることにより、上記ホスト制御手段を起動させ、上記ホスト制御手段のデータがクリアされている場合に、上記ホスト制御手段がデータ復帰処理を行うことを特徴とする車両用電子制御装置。
【請求項５】
請求項３または請求項４に記載された車両用電子制御装置において、
データ復帰完了後、イグニッションスイッチがオフであれば、上記ホスト制御手段が上記通信制御手段に電源供給リレーのオフ要求を行うことを特徴とする車両用電子制御装置。
【請求項６】
請求項３または請求項４に記載された車両用電子制御装置において、
データ復帰中にイグニッションスイッチがオンされた場合、上記ホスト制御手段が通常制御に移行するとともに、データ復帰処理を継続することを特徴とする車両用電子制御装置。
【請求項７】
請求項３または請求項４に記載された車両用電子制御装置において、
データ復帰完了後、イグニッションスイッチがオンであれば、上記ホスト制御手段が上記通信制御手段に電源供給リレーのオン要求を行うことを特徴とする車両用電子制御装置。
【請求項８】
請求項５または請求項７に記載された車両用電子制御装置において、
上記ホスト制御手段からの電源供給リレーのオン／オフ要求があった場合、上記通信制御手段が上記ホスト制御手段との通信履歴を記録することにより、データ復帰処理完了を記憶することを特徴とする車両用電子制御装置。
【請求項９】
請求項８に記載された車両用電子制御装置において、
上記通信制御手段が、上記ホスト制御手段との通信異常によるフェールセーフとしてタイマ手段を備え、電源供給リレーのオン後一定時間が経過しても通信履歴が記録されなかった場合、データ復帰処理をリトライすることを特徴とする車両用電子制御装置。
【請求項１０】
請求項５または請求項７に記載された車両用電子制御装置において、
上記通信制御手段が、上記ホスト制御手段との通信異常によるフェールセーフとしてタイマ手段を備え、電源供給リレーのオン後一定時間が経過しても上記ホスト制御手段から電源供給リレーのオン／オフ要求がなかった場合、データ復帰処理をリトライすることを特徴とする車両用電子制御装置。
【請求項１１】
請求項９または請求項１０に記載された車両用電子制御装置において、
上記リトライ回数が一定回数を超えると、上記通信制御手段が、上記ホスト制御手段との通信異常と判断し、上記電源供給リレーをオフすることを特徴とする車両用電子制御装置。
【請求項１２】
請求項１に記載された車両用電子制御装置において、
データ復帰処理の機能選択を行う専用ポートまたはコネクタを備え、当該ポートまたはコネクタの状態によりデータ復帰処理機能の動作の可否を設定できるようにしたことを特徴とする車両用電子制御装置。
【請求項１３】
揮発性メモリにバッテリからの電力を常時供給することによってデータの保持を行う第１の不揮発性記憶手段と、
不揮発性メモリで構成される第２の不揮発性記憶手段と、
上記第１の不揮発性記憶手段に記憶されたデータを用いて車両制御を行う制御手段と、
上記制御手段の電源オフ時に、第１の不揮発性記憶手段への供給電圧がデータの保持が可能な所定電圧以下に低下した後に復帰したことを検出すると、上記制御手段を起動させる起動制御手段と、を備え、
上記制御手段は、上記起動制御手段によって起動された場合に、上記第２の不揮発性記憶手段に記憶されたデータを上記第１の不揮発性記憶手段に記憶させることを特徴とする車両用電子制御装置。
【請求項１４】
ホスト制御手段が不揮発性記憶手段に記憶された制御用のデータを取り込んで制御を行う車両用電子制御装置のデータ復帰処理方法において、
バッテリ接続時に、上記ホスト制御手段に、上記不揮発性記憶手段に記憶されたデータを取り込むデータ復帰処理を行わせることを特徴とする車両用電子制御装置のデータ復帰処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両を制御する車両用電子制御装置に関し、特に学習制御によって算出した学習値や制御データを電気的にデータの書き換えが可能な不揮発性ＲＯＭに保存するようにした車両用電子制御装置に関する。
【背景技術】
【０００２】
車両のエンジンや自動変速機を制御する車両用電子制御装置（以下、ＥＣＵという）においては、制御対象の経時変化や個体差などの影響をなくすために、過去の制御結果を評価して制御パラメータや制御論理を修正する、いわゆる学習制御が広く採用されている。
【０００３】
例えば、エンジンの燃料噴射制御装置（以下、ＥＦＩ−ＥＣＵという）では、適切な空燃比の混合ガスを得るために、車両の状態を各種センサで検出して演算処理し、燃料噴射弁等のアクチュエータを作動させている。そして、噴射タイミングや噴射量等の前回の制御値は、学習値として記憶し、次回のエンジンスタート時の制御値として用いるようにしている。
このような学習制御において取得される学習値は、スタンバイＲＡＭ（以下、ＳＲＡＭという）に記憶するようにしている。なお、ＳＲＡＭはバッテリ電圧により電源が常時供給されるＲＡＭであり、バックアップＲＡＭともいう。
【０００４】
しかしながら、学習値をスタンバイＲＡＭに記憶させておくようにしただけでは、車両からバッテリが外され、或いは、外れた場合に、それまでに算出した学習値を失ってしまう。そこで、近年では、ＥＥＰＲＯＭといった電気的にデータの書き換えが可能な不揮発性ＲＯＭに学習値を書き込んでおき、バッテリ外れが発生したと判断した場合には、その不揮発性ＲＯＭから通常のＲＡＭへ学習値を転送して、過去に算出した学習値を継続して使用できるようにしている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−１９５０９１号公報
【０００５】
また、最近、イモビライザと称する盗難防止機能を備えた車両が増加してきているが、このイモビライザ機能（例えば、エンジン用）を実現するためのＩＤコード（以下、イモビＩＤという）等の様々な制御データも不揮発性ＲＯＭに記憶するようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、車両のバッテリが取り外されると、電源供給が断たれ、制御データを記憶しているＳＲＡＭがクリアされるため、従来、バッテリ外れが発生した場合には、初回イグニッションスイッチオン時に不揮発性ＲＯＭからデータの読み出しを行い、ＳＲＡＭにデータの格納処理を行っていた。
【０００７】
しかしながら、不揮発性ＲＯＭには変速時の学習値が記憶されており、ＳＲＡＭへのデータ転送に時間がかかるため、ＳＲＡＭへのデータ格納完了までは変速時のショックが大きくなる等の問題が生じていた。
また、上記のように、イモビＩＤやその他の車両の様々な制御データも不揮発性メモリに記憶しており、今後不揮発性ＲＯＭに保存されるデータ量が拡大していくことが予想され、上記の問題はさらに影響度が大きくなると考えられている。
【０００８】
本発明は、上記の問題に鑑みてなされたもので、ＳＲＡＭへのデータ復帰時間を短縮することができるとともに、不揮発性ＲＯＭに保存される制御用データ量拡大に対応することが可能な車両用電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明に係る車両用電子制御装置（１）は、  制御用のデータを記憶する不揮発性記憶手段と、ホスト制御手段とを備え、上記ホスト制御手段が上記不揮発性記憶手段に記憶されたデータを取り込んで制御を行う車両用電子制御装置において、
バッテリ接続時に、上記ホスト制御手段に、上記不揮発性記憶手段に記憶されたデータを取り込むデータ復帰処理を行わせる制御手段を備えたことを特徴とする。
【００１０】
また、本発明に係る車両用電子制御装置（２）は、車両用電子制御装置（１）において、
上記制御手段が、上記ホスト制御手段及び上記不揮発性記憶手段への電源供給リレーのオン／オフ機能と通信機能とを有する通信制御手段であることを特徴とする。
【００１１】
さらに、本発明に係る車両用電子制御装置（３）は、車両用電子制御装置（２）において、
上記通信制御手段が、上記ホスト制御手段との通信履歴記録がクリアされている場合に、バッテリが取り外されたと判断し、上記電源供給リレーをオンして、上記ホスト制御手段にデータ復帰処理を行わせることを特徴とする。
【００１２】
また、本発明に係る車両用電子制御装置（４）は、車両用電子制御装置（２）において、
上記通信制御手段が、定期的に上記電源供給リレーをオンすることにより、上記ホスト制御手段を起動させ、上記ホスト制御手段のデータがクリアされている場合に、上記ホスト制御手段がデータ復帰処理を行うことを特徴とする。
【００１３】
さらに、本発明に係る車両用電子制御装置（５）は、車両用電子制御装置（３）または（４）において、
データ復帰完了後、イグニッションスイッチがオフであれば、上記ホスト制御手段が上記通信制御手段に電源供給リレーのオフ要求を行うことを特徴とする。
【００１４】
また、本発明に係る車両用電子制御装置（６）は、車両用電子制御装置（３）または（４）において、
データ復帰中にイグニッションスイッチがオンされた場合、上記ホスト制御手段が通常制御に移行するとともに、データ復帰処理を継続することを特徴とし、
本発明に係る車両用電子制御装置（７）は、車両用電子制御装置（３）または（４）において、
データ復帰完了後、イグニッションスイッチがオンであれば、上記ホスト制御手段が上記通信制御手段に電源供給リレーのオン要求を行うことを特徴とする。
【００１５】
さらに、本発明に係る車両用電子制御装置（８）は、車両用電子制御装置（５）または（７）において、
上記ホスト制御手段からの電源供給リレーのオン／オフ要求があった場合、上記通信制御手段が上記ホスト制御手段との通信履歴を記録することにより、データ復帰処理完了を記憶することを特徴とし、
本発明に係る車両用電子制御装置（９）は、車両用電子制御装置（８）において、
上記通信制御手段が、上記ホスト制御手段との通信異常によるフェールセーフとしてタイマ手段を備え、電源供給リレーのオン後一定時間が経過しても通信履歴が記録されなかった場合、データ復帰処理をリトライすることを特徴とする。
【００１６】
また、本発明に係る車両用電子制御装置（１０）は、車両用電子制御装置（５）または（７）において、
上記通信制御手段が、上記ホスト制御手段との通信異常によるフェールセーフとしてタイマ手段を備え、電源供給リレーのオン後一定時間が経過しても上記ホスト制御手段から電源供給リレーのオン／オフ要求がなかった場合、データ復帰処理をリトライすることを特徴とする。
【００１７】
さらに、本発明に係る車両用電子制御装置（１１）は、車両用電子制御装置（９）または（１０）において、
上記リトライ回数が一定回数を超えると、上記通信制御手段が、上記ホスト制御手段との通信異常と判断し、上記電源供給リレーをオフすることを特徴とする。
【００１８】
また、本発明に係る車両用電子制御装置（１２）は、車両用電子制御装置（１）において、
データ復帰処理の機能選択を行う専用ポートまたはコネクタを備え、当該ポートまたはコネクタの状態によりデータ復帰処理機能の動作の可否を設定できるようにしたことを特徴とする。
【００１９】
さらに、本発明に係る車両用電子制御装置（１３）は、
揮発性メモリにバッテリからの電力を常時供給することによってデータの保持を行う第１の不揮発性記憶手段と、
不揮発性メモリで構成される第２の不揮発性記憶手段と、
上記第１の不揮発性記憶手段に記憶されたデータを用いて車両制御を行う制御手段と、
上記制御手段の電源オフ時に、第１の不揮発性記憶手段への供給電圧がデータの保持が可能な所定電圧以下に低下した後に復帰したことを検出すると、上記制御手段を起動させる起動制御手段と、を備え、
上記制御手段は、上記起動制御手段によって起動された場合に、上記第２の不揮発性記憶手段に記憶されたデータを上記第１の不揮発性記憶手段に記憶させることを特徴とする。
【００２０】
また、本発明に係る車両用電子制御装置のデータ復帰処理方法（１）は、
ホスト制御手段が不揮発性記憶手段に記憶された制御用のデータを取り込んで制御を行う車両用電子制御装置のデータ復帰処理方法において、
バッテリ接続時に、上記ホスト制御手段に、上記不揮発性記憶手段に記憶されたデータを取り込むデータ復帰処理を行わせることを特徴とする。
【発明の効果】
【００２１】
本発明に係る車両用電子制御装置（１）〜（８）、（１３）及び車両用電子制御装置のデータ復帰処理方法（１）によれば、バッテリの取り外し後、バッテリが再接続された場合、イグニッションスイッチオフ中にデータ復帰処理を行うことが可能となるため、イグニッションスイッチオン後のデータ復帰処理が不要となり、データ復帰時間を短縮するとともに、不揮発性記憶手段に保存される制御データ量拡大への対応が容易となる。
【００２２】
また、本発明に係る車両用電子制御装置（９）〜（１１）によれば、通信制御手段とホスト制御手段間の通信異常があった場合、リトライし、複数回のリトライに失敗した場合は、上記ホスト制御手段との通信異常と判断し、上記電源供給リレーをオフするので、車両用電子制御装置が起動したままとなることを防ぎ、バッテリ上がりを防止することができる。
【００２３】
また、本発明に係る車両用電子制御装置（１２）によれば、データ復帰処理の機能選択を行う専用ポートまたはコネクタを備え、当該ポートまたはコネクタの状態によりデータ復帰処理機能の動作の可否を設定できるため、１つのソフトウェアで本システムがない車両用電子制御装置にも対応することが可能となる。
【実施例１】
【００２４】
以下、本発明の車両用電子制御装置の実施例について、図面を用いて説明する。
図１は本発明の車両用電子制御装置をＥＦＩ−ＥＣＵに適用したシステム構成を示すブロック図であり、ＥＦＩ−ＥＣＵ１は、ホストＣＰＵ１１、ＥＥＰＲＯＭ１２、ＳＲＡＭ１３、タイマ１５を備えた通信ＩＣ１４、電源ＩＣ１６、メインリレー制御ＩＣ１７から構成されており、電源ＩＣ１６にメインリレー２を介してバッテリ３から電圧＋Ｂが供給され、この電源ＩＣ１６がホストＣＰＵ１１、ＥＥＰＲＯＭ１２に電源を供給する。なお、ＳＲＡＭ１３にはバッテリ３から常時電圧が供給されている。
【００２５】
ホストＣＰＵ１１は燃料噴射制御機能を実行し、ＥＥＰＲＯＭ１２は、上記のように、学習値等のデータを記憶しており、ホストＣＰＵ１１はこのＥＥＰＲＯＭ１２から読み出した学習値等のデータをＳＲＡＭ１３に記憶する。また、通信ＩＣ１４はバッテリ３からの電圧が常時供給されており、バッテリ接続時に、メインリレー制御ＩＣ１７を介してメインリレー２をオンすることにより、ホストＣＰＵ１１にＥＥＰＲＯＭ１２に記憶されたデータを取り込むデータ復帰処理を行わせるとともに、ホストＣＰＵ１１からメインリレーのオン／オフ要求があった場合、ホストＣＰＵ１１との通信履歴を記録することにより、データ復帰処理完了を記憶する。
【００２６】
一方、メインリレー制御ＩＣ１７は、イグニッションスイッチＩＧＳＷがオンになった場合、あるいは、通信ＩＣ１４からメインリレー２の駆動信号を受信したとき、メインリレー２のコイルを駆動することによりメインリレー２をオンする。
なお、ＥＦＩ−ＥＣＵ１の機能切替コネクタまたはポートは、バッテリオン時のデータ復帰機能の機能選択端子であり、この端子の入力が１の場合に、バッテリオン時のデータ復帰機能プログラムが実行される設定となり、この端子の入力が０の場合に、バッテリオン時のデータ復帰機能プログラムが実行されない設定となる。
【００２７】
次に、電源復帰時のＥＦＩ−ＥＣＵ１の作用の詳細について、図２、図３のフローチャートにより説明する。
なお、図２は、電源復帰時の通信ＩＣ１４の作用を示すフローチャートであり、図３は電源復帰時のホストＣＰＵ１１の作用を示すフローチャートである。
【００２８】
通信ＩＣ１４は、バッテリ３が接続されたＢＡＴＴ端子がオフからオンになると、図２のフローチャートに示す電源復帰プログラムを開始し、まず、メモリ（図示せず）に通信履歴の記録があるか否かを判定する（ステップ１０１）。バッテリ３が取り外されると、ＳＲＡＭ１３、通信ＩＣ１４の通信履歴がクリアされるので、電源オン時に、通信履歴がクリアされている場合、通信ＩＣ１４はバッテリがオフしたと判断し、メインリレー制御ＩＣ１７にメインリレー駆動信号を出力するとともに、ホストＣＰＵ１１にデータ復帰処理を指令する（ステップ１０２）。
これにより、メインリレー制御ＩＣ１７がメインリレー２のコイルを駆動することによりメインリレー２をオンし、このメインリレー２を介してバッテリ３の電圧＋Ｂが電源ＩＣ１６に供給されるので、電源ＩＣ１６がホストＣＰＵ１１、ＥＥＰＲＯＭ１２に電源を供給する。
【００２９】
一方、ホストＣＰＵ１１は、通信ＩＣ１４からデータ復帰処理が指令されると、図３のフローチャートに示すＳＲＡＭデータ復帰プログラムを開始し、ＥＥＰＲＯＭ１２からデータを読み出してＳＲＡＭ１３に記憶することによりＳＲＡＭデータの復帰処理を行う（ステップ２０１）。次に、ホストＣＰＵ１１は、ＳＲＡＭデータの復帰処理が完了したか否かを判定し（ステップ２０２）、ＳＲＡＭデータの復帰処理が完了すると、イグニッションスイッチがオフか否かを判定する（ステップ２０３）。
なお、ＳＲＡＭデータ復帰中にイグニッションスイッチがオンされた場合、ホストＣＰＵ１１は通常制御に移行するとともに、データ復帰処理を継続する。
【００３０】
イグニッションスイッチがオフであると判定した場合、ホストＣＰＵ１１は、通信ＩＣ１４にメインリレーオフ要求信号を送信する（ステップ２０４）。また、イグニッションスイッチがオンであると判定した場合、ホストＣＰＵ１１は通常の燃料噴射制御を行う（ステップ２０５）とともに、通信ＩＣ１４にメインリレーオン要求信号を送信する（ステップ２０６）。
【００３１】
一方、通信ＩＣ１４は、図２のフローチャートのステップ１０２でメインリレー駆動信号及びデータ復帰指令を出力した場合、タイマ１５のタイマ時間Ｔのカウントアップを行った（ステップ１０３）後、ホストＣＰＵ１１からメインリレーオン／オフ要求信号を受信したか否かを判定する（ステップ１０４）。ホストＣＰＵ１１からメインリレーオン／オフ要求信号を受信していないと判定した場合、通信ＩＣ１４はタイマ１５の時間Ｔに基づいてメインリレーオン要求信号を出力してから一定時間が経過したか否かを判定し（ステップ１０５）、一定時間が経過していないと判定した場合、ステップ１０３に戻ってタイマ１５のタイマ時間Ｔのカウントアップを行う。
【００３２】
ステップ１０５でメインリレーオン要求信号を出力してから一定時間が経過したと判定した場合、通信ＩＣ１４はタイマ１５のタイマ時間Ｔをクリアした（ステップ１０６）後、リトライ回数が３回を越えたか否かを判定する（ステップ１０７）。リトライ回数が３回を越えていないと判定した場合、通信ＩＣ１４はホストＣＰＵ１１に再びデータ復帰処理を指令することにより、リトライを行う（ステップ１０８）。また、ステップ１０７でリトライ回数が３回を越えたと判定した場合、通信ＩＣ１４は、ホストＣＰＵ１１との通信異常と判断し、メインリレーオフ信号をメインリレー制御ＩＣ１７に送ることにより、ホストＣＰＵ１１への電源供給を停止する（ステップ１０９）。
【００３３】
一方、ステップ１０４でホストＣＰＵ１１からメインリレーオン／オフ要求信号を受信したと判定した場合、通信ＩＣ１４はホストＣＰＵ１１との通信履歴をメモリに記録することにより、データ復帰処理完了を記憶した（ステップ１１０）後、メインリレーオフ指令信号をメインリレー制御ＩＣ１７に送信することにより、メインリレー２をオフし（ステップ１０９）、プログラムを終了する。なお、この場合、イグニッションスイッチＩＧＳＷがオンであれば、メインリレー２はオンの状態を継続する。
【００３４】
以上のように、通信ＩＣ１４の通信記録によりバッテリの取り外しを検出した場合、イグニッションスイッチオフ中にデータ復帰が行われるため、イグニッションスイッチオン後のデータ復帰処理が不要となり、データ復帰時間を短縮することができる。
また、通信ＩＣ１４とホストＣＰＵ１１間の通信異常があった場合、リトライし、複数回のリトライに失敗した場合は、通信異常と判断し、メインリレー２をオフするので、ＥＦＩ−ＥＣＵ１が起動したままとなることを防ぎ、バッテリ上がりを防止することができる。
【００３５】
なお、上記の実施例では、電源オン時に、通信履歴がクリアされている場合、通信ＩＣ１４がメインリレー２を駆動するとともに、ホストＣＰＵ１１にデータ復帰処理を指令したが、ホストＣＰＵ１１が、起動時にＳＲＡＭ１３のデータをチェックし、ＳＲＡＭデータがクリアされている場合、ＥＥＰＲＯＭ１２からデータを読み出してＳＲＡＭ１３に記憶するようにしておけば、通信履歴がクリアされている場合、通信ＩＣ１４がメインリレー２を駆動し、ホストＣＰＵ１１の起動のみを行うことにより、データ復帰指令を行うことなく、上記と同様に、イグニッションスイッチオフ中にデータ復帰を行うことが可能である。
【００３６】
また、上記の実施例では、バッテリの取り外しを検出した場合に、データ復帰を行ったが、ＳＲＡＭ１３への供給電圧がデータの保持が可能な所定電圧以下に低下した後に復帰した場合にも、ＳＲＡＭ１３へのデータ復帰処理を行うようにすることも可能である。
さらに、上記の図２のフローチャートの実施例では、ホストＣＰＵからメインリレーオン／オフ要求信号を受信したか否かを判定することにより、通信異常の有無を判断したが、通信履歴が記録されたか否かを判定することにより通信異常の有無を判断することもできる。
【実施例２】
【００３７】
上記の実施例では、電源復帰直後にＳＲＡＭデータの復帰処理を行ったが、一定時間毎にメインリレーオン要求及びデータ復帰指令を行うことにより定期的にＳＲＡＭデータの復帰処理を行うようにすることも可能であり、以下、定期的にＳＲＡＭデータの復帰処理を行う場合の作用について、図４、図５のフローチャートにより説明する。
なお、上記と同様に、図４は、定期処理時の通信ＩＣ１４の作用を示すフローチャートであり、図５は定期処理時のホストＣＰＵ１１の作用を示すフローチャートである。また、システム構成は図１と同じであるので、説明を省略する。
【００３８】
通信ＩＣ１４はメインリレー２がオフの状態において、一定時間毎、例えば、数時間毎に、図４のフローチャートに示す定期処理プログラムを実行し、このプログラムを開始すると、まず、メインリレー制御ＩＣ１７にメインリレー駆動信号を出力するとともに、ホストＣＰＵ１１にデータ復帰処理を指令する（ステップ３０１）。
これにより、上記と同様に、メインリレー制御ＩＣ１７がメインリレー２のコイルを駆動することによりメインリレー２をオンし、電源ＩＣ１６がホストＣＰＵ１１、ＥＥＰＲＯＭ１２に電源を供給する。
【００３９】
一方、ホストＣＰＵ１１は、通信ＩＣ１４からデータ復帰処理が指令されると、図５のフローチャートに示すＳＲＡＭデータ復帰プログラムを開始し、まず、ＳＲＡＭ１３のデータをチェックすることにより、ＳＲＡＭデータがクリアされているか否かを判定する（ステップ４０１）。ＳＲＡＭデータがクリアされていると判定した場合、ホストＣＰＵ１１はバッテリが取り外されたと判断し、ＥＥＰＲＯＭ１２からデータを読み出してＳＲＡＭ１３に記憶することによりＳＲＡＭデータの復帰処理を行う（ステップ４０２）。次に、ホストＣＰＵ１１は、ＳＲＡＭデータの復帰処理が完了したか否かを判定し（ステップ４０３）、ＳＲＡＭデータの復帰処理が完了したと判定すると、イグニッションスイッチがオフか否かを判定する（ステップ４０４）。
また、ステップ４０１でＳＲＡＭデータがクリアされていないと判定した場合も、ホストＣＰＵ１１はイグニッションスイッチがオフか否かを判定する（ステップ４０４）。
【００４０】
イグニッションスイッチがオフであると判定した場合、ホストＣＰＵ１１は、通信ＩＣ１４にメインリレーオフ要求信号を送信する（ステップ４０５）。また、イグニッションスイッチがオンであると判定した場合、ホストＣＰＵ１１は通常の燃料噴射制御を行う（ステップ４０６）とともに、通信ＩＣ１４にメインリレーオン要求信号を送信する（ステップ４０７）。
【００４１】
一方、通信ＩＣ１４は、図４のフローチャートのステップ３０１でメインリレー駆動信号及びデータ復帰指令を出力した場合、タイマ１５のタイマ時間Ｔのカウントアップを行った（ステップ３０２）後、ホストＣＰＵ１１からメインリレーオン／オフ要求信号を受信したか否かを判定する（ステップ３０３）。ホストＣＰＵ１１からメインリレーオン／オフ要求信号を受信していないと判定した場合、通信ＩＣ１４はタイマ１５の時間Ｔに基づいてメインリレーオン要求信号を出力してから一定時間が経過したか否かを判定し（ステップ３０４）、一定時間が経過していないと判定した場合、ステップ３０２に戻ってタイマ１５のタイマ時間Ｔのカウントアップを行う。
【００４２】
ステップ３０４でメインリレーオン要求信号を出力してから一定時間が経過したと判定した場合、通信ＩＣ１４はタイマ１５のタイマ時間Ｔをクリアした（ステップ３０５）後、リトライ回数が３回を越えたか否かを判定する（ステップ３０６）。リトライ回数が３回を越えていないと判定した場合、通信ＩＣ１４はホストＣＰＵ１１に再びデータ復帰指令を行うことにより、リトライを行う（ステップ３０７）。また、ステップ３０６でリトライ回数が３回を越えたと判定した場合、通信ＩＣ１４は、ホストＣＰＵ１１との通信異常と判断し、メインリレーオフ信号をメインリレー制御ＩＣ１７に送ることにより、ホストＣＰＵ１１への電源供給を停止する（ステップ３０８）。
【００４３】
一方、ステップ３０３でホストＣＰＵ１１からメインリレーオン／オフ要求信号を受信したと判定した場合、通信ＩＣ１４はメインリレーオフ指令信号をメインリレー制御ＩＣ１７に送信することにより、メインリレー２をオフし（ステップ３０８）、プログラムを終了する。なお、上記と同様に、この場合、イグニッションスイッチＩＧＳＷがオンであれば、メインリレー２はオンの状態を継続する。
【００４４】
以上のように、メインリレー２がオフの状態において、一定時間毎にＳＲＡＭデータ復帰処理を実行することにより、上記と同様に、イグニッションスイッチオフ中にデータ復帰が可能となるため、イグニッションスイッチオン後のデータ復帰処理が不要となり、データ復帰時間を短縮することができる。
【００４５】
なお、以上の実施例では、本発明の車両用電子制御装置をＥＦＩ−ＥＣＵに適用した場合の例について説明したが、本発明の車両用電子制御装置は、ＥＦＩ−ＥＣＵ以外の車両に搭載された様々なＥＣＵに適用することが可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の車両用電子制御装置をＥＦＩ−ＥＣＵに適用したシステムの構成を示すブロック図である。
【図２】電源復帰時の通信ＩＣ１４の作用を示すフローチャートである。
【図３】電源復帰時のホストＣＰＵ１１の作用を示すフローチャートである。
【図４】定期的にＳＲＡＭデータの復帰処理を行う場合の通信ＩＣ１４の作用を示すフローチャートである。
【図５】定期的にＳＲＡＭデータの復帰処理を行う場合のホストＣＰＵ１１の作用を示すフローチャートである。
【符号の説明】
【００４７】
１  ＥＦＩ−ＥＣＵ
１１  ホストＣＰＵ
１２  ＥＥＰＲＯＭ
１３  ＳＲＡＭ
１４  通信ＩＣ
１５  タイマ
１６  電源ＩＣ
１７  メインリレー制御ＩＣ
２  メインリレー
３  バッテリ
【図１】
2006232223.tif 000003
【図２】
2006232223.tif 000004
【図３】
2006232223.tif 000005
【図４】
2006232223.tif 000006
【図５】
2006232223.tif 000007