(57)【要約】【課題】  電子制御装置が使用されていない間にメモリのデータ破壊があったとしても、メインスイッチにより電子制御装置が起動されるまでにそのメモリの初期化を完了させることが可能な車両用電子制御装置を提供する。【解決手段】  ＥＦＩ用ＥＣＵ１は、マイコン１０と、マイコン１０をスタンバイモードに移行するスタンバイ部２８と、ドアロックＥＣＵ８から出力されたドアロック解除検知信号によりマイコン１０をスタンバイモードから復帰させて起動する復帰起動部２６と、制御処理に用いられるデータを記憶するデータＲＡＭ２４と、データＲＡＭ２４の初期化データを記憶するＥＥＰＲＯＭ１５とを備えている。また、ＥＦＩ用ＥＣＵ１は、マイコン１０の起動時にデータＲＡＭ２４の初期化が必要である場合にデータＲＡＭ２４をＥＥＰＲＯＭ１５に記憶されたデータで初期化するＲＡＭ初期準備部２５を備えている。【選択図】        図２
2008309069.tif 000002
【特許請求の範囲】
【請求項１】
制御処理を行うマイクロコンピュータと、
前記制御処理に用いられるデータを記憶する第１のメモリと、
前記第１のメモリを初期化するためのデータを記憶する第２のメモリと、
起動されることが予測されることを示す準備信号を外部入力し、前記マイクロコンピュータをスタンバイモードから復帰させて起動する復帰起動手段と、
前記マイクロコンピュータの起動時に前記第１のメモリの初期化が必要であるか否かを判断し、初期化が必要であると判断した場合に前記第１のメモリを前記第２のメモリに記憶されたデータで初期化するメモリ初期化手段と、
を有することを特徴とする車両用電子制御装置。
【請求項２】
メモリ初期化手段により前記第１のメモリを初期化してから所定の期間の経過後に前記マイクロコンピュータをスタンバイモードに移行させるスタンバイ手段を有することを特徴とする請求項１記載の車両用電子制御装置。
【請求項３】
前記準備信号は、ＣＡＮデータの一部であることを特徴とする請求項１または２に記載の車両用電子制御装置。
【請求項４】
制御処理を行うマイクロコンピュータと、
前記制御処理に用いられるデータを記憶する第１のメモリと、
前記第１のメモリを初期化するためのデータを記憶する第２のメモリと、
起動されることが予測されることを示す準備信号を入力して前記マイクロコンピュータに電力を供給し、前記マイクロコンピュータを起動する電源回路と、
前記マイクロコンピュータの起動時に前記第１のメモリの初期化が必要であるか否かを判断し、初期化が必要であると判断した場合に前記第１のメモリを前記第２のメモリに記憶されたデータで初期化するメモリ初期化手段と、
を有することを特徴とする車両用電子制御装置。
【請求項５】
前記電源回路は、前記メモリ初期化手段により前記第１のメモリを初期化してから所定の期間の経過後に前記マイクロコンピュータへの電力の供給を停止することを特徴とする請求項４記載の車両用電子制御装置。
【請求項６】
前記準備信号は、ドアロックが解除されたことを検出した他の車両用電子制御装置から出力される信号であることを特徴とする請求項１又は４記載の車両用電子制御装置。
【請求項７】
前記準備信号は、車両に人が乗り込んだことを検知した他の車両用電子制御装置から出力される信号であることを特徴とする請求項１又は４記載の車両用電子制御装置。
【請求項８】
第１の電子制御装置と、
前記第１の電子制御装置が起動されることが予測されることを示す準備信号を出力する準備信号出力部を有する第２の電子制御装置と、を備え、
前記第１の電子制御装置は、
制御処理を行うマイクロコンピュータと、
所定の条件が満たされたときに前記マイクロコンピュータをスタンバイモードに移行するスタンバイ手段と、
前記第２の電子制御装置から出力された前記準備信号により前記マイクロコンピュータを前記スタンバイモードから復帰させて起動する復帰起動手段と、
前記制御処理に用いられるデータを記憶する第１のメモリと、
前記第１のメモリを初期化するためのデータを記憶する第２のメモリと、
前記マイクロコンピュータの起動時に前記第１のメモリの初期化が必要であるか否かを判断し、初期化が必要であると判断した場合に前記第１のメモリを前記第２のメモリに記憶されたデータで初期化するメモリ化初期準備手段と、
を有することを特徴とする車両用電子制御システム。
【請求項９】
第１の電子制御装置と、
前記第１の電子制御装置が起動されることが予測されることを示す準備信号を出力する準備信号出力部を有する第２の電子制御装置と、を備え、
前記第１の電子制御装置は、
制御処理を行うマイクロコンピュータと、
前記第２の電子制御装置から出力された準備信号により前記マイクロコンピュータに電力を供給して前記マイクロコンピュータを起動する電源回路と、
前記制御処理に用いられるデータを記憶する第１のメモリと、
前記第１のメモリを初期化するためのデータを記憶する第２のメモリと、
前記マイクロコンピュータの起動時に前記第１のメモリの初期化が必要であるか否かを判断し、初期化が必要であると判断した場合に前記第１のメモリを前記第２のメモリに記憶されたデータで初期化するメモリ初期化手段と、
を有することを特徴とする車両用電子制御システム。
【請求項１０】
制御処理を行うマイクロコンピュータと、前記制御処理に用いられるデータを記憶する第１のメモリと、前記第１のメモリを初期化するためのデータを記憶する第２のメモリとを有する車両用電子制御装置の起動方法であって、
前記車両用電子制御装置が起動されることが予測されることを示す準備信号が入力されたときに前記マイクロコンピュータを起動するステップと、
前記マイクロコンピュータの起動時に前記第１のメモリの初期化が必要であるか否かを判断するステップと、
前記第１のメモリの初期化が必要であると判断した場合に前記第１のメモリを前記第２のメモリに記憶されたデータで初期化するステップと、
を有することを特徴とする車両用電子制御装置の起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用電子制御装置に関するものであり、特に車両用電子制御装置の起動方法に関するものでもある。
【背景技術】
【０００２】
車両用電子制御装置（Electronic Control Unit：ＥＣＵ）においては、動作中に様々な制御データ（例えば車両の経年変化を通じて蓄積された燃焼噴射のタイミングデータなど）がＲＡＭ（Random Access Memory）やＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などのメモリに書き込まれ、保存される。これらの制御データは制御処理中に適宜参照され、最適な制御のために利用されている。
【０００３】
ここで、例えば、イグニッションスイッチがオンにされたときなどに、上述したメモリに保存されているデータの内容が破壊されていないかが検査され、データの内容が破壊されていると判断された場合には、そのメモリを初期データによって初期化（リフレッシュ）することが行われている（例えば特許文献１，２参照）。
【０００４】
しかしながら、停車中に何らかの原因でデータの破壊が起きた場合には、イグニッションスイッチをオンにしてエンジンを始動したときに上述したメモリの初期化が行われるが、このメモリの初期化には数十秒かかることがあり、メモリの初期化の最中に車両制御をせざるを得ない場合がある。この場合には、メモリ内の制御データを利用した車両制御をすることができない。
【０００５】
【特許文献１】特開２００２−３３４０２３号公報
【特許文献２】特開２００４−２３２４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、このような従来技術の問題点に鑑みてなされたもので、電子制御装置が使用されていない間にメモリのデータ破壊があったとしても、メインスイッチにより電子制御装置が起動されるまでにそのメモリの初期化を完了させることが可能な車両用電子制御システムおよび車両用電子制御装置の起動方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために本発明の車両用電子制御装置は、制御処理を行うマイクロコンピュータと、前記制御処理に用いられるデータを記憶する第１のメモリと、前記第１のメモリを初期化するためのデータを記憶する第２のメモリと、起動されることが予測されることを示す準備信号を外部入力し、前記マイクロコンピュータをスタンバイモードから復帰させて起動する復帰起動手段と、前記マイクロコンピュータの起動時に前記第１のメモリの初期化が必要であるか否かを判断し、初期化が必要であると判断した場合に前記第１のメモリを前記第２のメモリに記憶されたデータで初期化するメモリ初期化手段とを有する構成としている。
本発明によれば、メインスイッチにより車両用電子制御装置が起動されるのに先立って、車両用電子制御装置がこれからメインスイッチにより起動されることが予測されることを示す準備信号を用いて車両用電子制御装置を起動するようにしたので、車両用電子制御装置が使用されていない間にデータ破壊があったとしても、メインスイッチにより車両用電子制御装置が起動されるまでに第１のメモリの初期化を完了することができる。したがって、メインスイッチにより車両用電子制御装置が起動されたときには、第１のメモリの初期化を行う必要がなく、第１のメモリの初期化がなされている最中に制御処理が行われるということがなくなる。これにより、メインスイッチにより車両用電子制御装置が起動された直後から第１のメモリに格納されたデータを用いて適切な制御処理を行うことができる。
【０００８】
上記車両用電子制御装置において、メモリ初期準備部により前記第１のメモリを初期化してから所定の期間の経過後に前記マイクロコンピュータをスタンバイモードに移行させるスタンバイ手段を有しているとよい。
このような構成により、マイクロコンピュータの消費電力を削減することができる。
【０００９】
上記車両用電子制御装置において、前記準備信号は、ＣＡＮデータの一部であるとよい。
ＣＡＮデータの一部を上記準備信号とすることで、既存のＣＡＮデータラインを用いることができるので、追加の信号ラインを設ける必要がなく、本発明を容易に既存のシステムに適用することができる。
【００１０】
本発明の車両用電子制御装置は、制御処理を行うマイクロコンピュータと、前記制御処理に用いられるデータを記憶する第１のメモリと、前記第１のメモリを初期化するためのデータを記憶する第２のメモリと、起動されることが予測されることを示す準備信号を入力して前記マイクロコンピュータに電力を供給し、前記マイクロコンピュータを起動する電源回路と、前記マイクロコンピュータの起動時に前記第１のメモリの初期化が必要であるか否かを判断し、初期化が必要であると判断した場合に前記第１のメモリを前記第２のメモリに記憶されたデータで初期化するメモリ初期化手段と、を有する構成としている。
本発明によれば、電子制御装置が使用されていない間にメモリのデータ破壊があったとしても、メインスイッチにより電子制御装置が起動されるまでにそのメモリの初期化を完了させることができる。
【００１１】
上記車両用電子制御装置において、前記電源回路は、前記メモリ初期化手段により前記第１のメモリを初期化してから所定の期間の経過後に前記マイクロコンピュータへの電力の供給を停止してもよい。
このような構成により、マイクロコンピュータの消費電力を削減することができる。
【００１２】
上記車両用電子制御装置において、前記準備信号は、ドアロックの解除を検出した他の車両用電子制御装置から出力される信号、又は、車両に人が乗り込んだことを検知した他の車両用電子制御装置から出力される信号であるとよい。
【発明の効果】
【００１３】
上述したように、本発明によれば、メインスイッチにより電子制御装置が起動されるのに先立って、電子制御装置がこれからメインスイッチにより起動されることが予測されることを示す準備信号を用いて電子制御装置を起動するようにしたので、電子制御装置が使用されていない間にデータ破壊があったとしても、メインスイッチにより電子制御装置が起動されるまでにメモリの初期化を完了することができる。したがって、メインスイッチにより電子制御装置が起動されたときには、メモリの初期化を行う必要がなく、メモリの初期化がなされている最中に制御処理が行われるということがなくなる。これにより、メインスイッチにより電子制御装置が起動された直後からメモリに格納されたデータを用いて適切な制御処理を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る電子制御システムの実施形態について図１から図６を参照して詳細に説明する。なお、図１から図６において、同一または相当する構成要素には、同一の符号を付して重複した説明を省略する。
【００１５】
図１は、本発明の第１の実施形態における車両用電子制御システムＳの構成を示すブロック図である。図１に示されるように、この車両用電子制御システムＳは、複数の電子制御装置（ＥＣＵ）を備えている。図１に示す例では、車両用電子制御システムＳは、エンジンの燃料噴射制御を行う電子制御式燃料噴射（Electronic Fuel Injection：ＥＦＩ）用ＥＣＵ１と、電力の供給や充電を制御するパワーマネージメントＥＣＵ２と、エアバッグの展開を制御するエアバックＥＣＵ３と、タコメータをはじめとする各種メータを制御するメータＥＣＵ４と、パワーウィンドウなどを制御するボディＥＣＵ５と、燃費向上やガス排気量の低減のためにエンジンを制御するエコランＥＣＵ６と、車内への侵入や車両の傾斜などを検知し警報を発するためのセキュリティＥＣＵ７と、ドアロックを制御するドアロックＥＣＵ８と、スマートキーシステムを制御するスマートキーＥＣＵ９とを含んでいる。
【００１６】
図２は、ＥＦＩ用ＥＣＵ１を模式的に示すブロック図である。図２に示されるように、ＥＦＩ用ＥＣＵ１は、マイクロコンピュータ（マイコン）１０と、マイコン１０への電源供給を制御する電源回路１１と、例えばバッテリの温度、電流、エンジン回転数、車速、トランスミッションの状態などを示す各種センサ信号を所望のレベルに変換してマイコン１０に入力する信号レベル変換器１２と、例えばヒータやファンのリレーのオンオフ信号、ＣＡＮ（Controller Area Network）データをはじめとするマイコン１０からの出力を外部に出力する出力回路１３と、他のＥＣＵから出力されるＣＡＮデータが入力されるＣＡＮドライバ１４と、電気的に書き込み・消去可能なＲＯＭであるＥＥＰＲＯＭ１５とを備えている。
【００１７】
ここで、ＥＦＩ用ＥＣＵ１以外のＥＣＵも、ＥＦＩ用ＥＣＵ１と同様に出力回路を備えており（図２ではドアロックＥＣＵ８の出力回路８０のみが示されている）、これらの出力回路から出力されるＣＡＮデータがＣＡＮデータライン５０を介してＥＦＩ用ＥＣＵ１のＣＡＮドライバ１４に入力されるようになっている。
【００１８】
電源回路１１とバッテリ１８との間には、イグニッションキー（図示せず）の操作により開閉されるイグニッションスイッチＩＧＳＷが設けられている。このイグニッションスイッチＩＧＳＷは、マイコン１０を起動するメインスイッチとしての役割を有しており、イグニッションスイッチＩＧＳＷがオンにされると電源回路１１を介してマイコン１０に電源が供給され、マイコン１０が起動する。
また、電源回路１１には、バッテリ１８から常時電源が供給される電源ラインが接続されており、この電源ラインを介して供給される電源をデータＲＡＭ２４に出力する。
【００１９】
マイコン１０は、ＥＣＵによる制御処理を実現するためのプログラムや後述する起動処理のためのプログラムなどが格納されたＲＯＭ２２と、ＲＯＭ２２に格納されたプログラムを読み込んで実行する中央処理装置（ＣＰＵ）２１と、プログラムを実行する際に使用される一時的なデータを保存するＲＡＭ２３と、制御処理に用いられる各種制御データを保存するデータＲＡＭ（第１のメモリ）２４とを含み、入出力ポート２０を介して外部とデータの送受信を行う。
データＲＡＭ２４は、バッテリ１８からの電源供給を常時受けており、イグニッションスイッチＩＧＳＷがオフされた後も記憶しているデータが消去されないＲＡＭである。
【００２０】
ＲＯＭ２２に格納された制御処理プログラムは、ＲＡＭ２３にロードされＣＰＵ２１により実行される。この制御処理プログラムによって、信号レベル変換器１２からの信号等に基づいて所定の制御処理が行われる。この制御処理中に様々な制御データが学習され、これらの学習によって得られた制御データはデータＲＡＭ２４に保存され、その後の制御処理に利用される。
【００２１】
また、ＲＯＭ２２に格納された起動処理プログラムも同様にＲＡＭ２３にロードされＣＰＵ２１により実行される。図３に、起動処理プログラムに従ったＣＰＵ２１の演算により実現されるソフトウェアモジュールを示す。このソフトウェアモジュールは、ＲＡＭ初期準備部２５と、ＣＡＮコントローラ２７に含まれる復帰起動部２６と、スタンバイ部２８とを含む。
ＲＡＭ初期準備部２５は、マイコン１０の起動時にデータＲＡＭ２４に対する初期化準備処理を行うものである。
ＣＡＮコントローラ２７は、他のＥＣＵとのＣＡＮ通信を制御するモジュールであり、復帰起動部２６を含む。復帰起動部２６は、後述する準備信号を入力して、マイコン１０をスタンバイモードから復帰させ起動するものである。
具体的には、ＲＡＭ初期準備部２５は、マイコン１０の起動時にデータＲＡＭ２４に保存されたデータが破壊されていないかを検査し、データＲＡＭ２４を初期化する必要があるかを判断する。データＲＡＭ２４内のデータが破壊されている場合には、ＲＡＭ初期準備部２５によりＥＥＰＲＯＭ１５に保存された初期化データが読み出され、これがデータＲＡＭ２４に書き込まれてデータＲＡＭ２４の初期化（リフレッシュ）が行われる。
【００２２】
また、スタンバイ部２８は、所定の条件が満たされたときにマイコン１０をスタンバイモードに移行させる。
ＥＦＩ用ＥＣＵ１が所定時間使用されていない状態が続くと、スタンバイ部２８はマイコン１０をスタンバイモードに移行させる。マイコン１０には電源回路１１を介して所定の電圧が常時印加されており、これにより、イグニッションスイッチＩＧＳＷの操作とは関係なく、マイコン１０のスタンバイモードが維持され、また、データＲＡＭ２４に保存された制御データが保持されるようになっている。
【００２３】
本実施形態は、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動されるのに先立ってＥＦＩ用ＥＣＵ１を起動するようにしている。
データＲＡＭ２４の初期化には時間がかかるため、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動されたときにデータＲＡＭ２４の初期化が行われると、データＲＡＭ２４の初期化が完了する前に制御処理プログラムの動作が開始してしまう。そこで、このような不都合を避けるために、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動されるのに先立ってＥＦＩ用ＥＣＵ１を起動するようにしている。
【００２４】
より詳細には、各ＥＣＵの間で通信されるＣＡＮデータを用いることにより、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動されるのに先立ってＥＦＩ用ＥＣＵ１を起動している。すなわち、各ＥＣＵの間で通信されるＣＡＮデータには様々な種類のデータが含まれるが、これらのＣＡＮデータのうち、ＥＦＩ用ＥＣＵ１がこれからイグニッションスイッチＩＧＳＷにより起動されることが予測されることを示す信号（準備信号）を用いる。このような準備信号がＣＡＮドライバ１４を介してＣＡＮコントローラ２７に入力されたときにスタンバイモードにあるマイコン１０を復帰させれば、ＥＦＩ用ＥＣＵ１がイグニッションスイッチＩＧＳＷにより起動されるのに先立ってＥＦＩ用ＥＣＵ１を起動することができる。
【００２５】
例えば、ドアロックＥＣＵ８がリモコン等によるドアロックの解除を検知すると、ドアロックＥＣＵ８の出力回路（準備信号出力部）８０からＣＡＮデータとしてドアロックの解除を検知した旨を示す信号（以下、ドアロック解除検知信号という）が出力される。一般的に、ドアロックが解除された後には、乗員が車両に乗り込み、車両が使用されることが予測される。したがって、ドアロック解除検知信号がドアロックＥＣＵ８から出力されるということは、これから車両が使用されることが予想される、つまりＥＦＩ用ＥＣＵ１が起動されエンジンが始動されることが予測されることを示している。このため、ドアロック解除検知信号は上述した準備信号として用いるのに好適であるといえる。
また、このドアロック解除検知信号以外に、車両に人が乗り込んだことを検知したときに、ＥＣＵから準備信号を出力するようにしてもよい。例えば、人がシートに着座したことをセンサで検出した場合や、シートベルトが締められたことをセンサで検出した場合などが挙げられる。
【００２６】
図４に示すフローチャート及び図５に示すタイミングチャートを参照しながら、ドアロックＥＣＵ８からのＣＡＮデータを用いてＥＦＩ用ＥＣＵ１を起動する動作を説明する。
バッテリ１８は、常時電源を供給しており（図５（Ｃ）参照）、マイコン１０の各ハードウェアへの電源供給を制御する電源回路１１もオンしている（図５（Ｄ）参照）。
マイコン１０は、バッテリ１８からの電源供給を受けて所定時間ごとに起動し、ソフトウェア処理によってイグニッションスイッチＩＧＳＷがオンされているか否かを判定している（図５（Ｆ）のＩＧ判定（ａ）参照）。イグニッションスイッチＩＧＳＷがオンしていない場合には、スタンバイ部２８の処理によってスリープモードに移行する（図５（Ｇ）マイコン１０のスリープモード参照）。
【００２７】
ドアロック解除検知信号がＣＡＮデータライン５０を介してＥＦＩ用ＥＣＵ１のＣＡＮコントローラ２７に入力されると（ステップＳ１、図５（Ａ）のＣＡＮ（ｃ）参照）、スタンバイモードにあるマイコン１０が復帰起動部２６により復帰起動される（ステップＳ２）。マイコン１０が起動すると、データＲＡＭ２４に保存されたデータが破壊されていないか否かがＲＡＭ初期準備部２５により判断される（ステップＳ３）。データが破壊されていない場合はそのまま初期準備処理が終了するが、データＲＡＭ２４内のデータが破壊されていると判断された場合には、ＲＡＭ初期準備部２５がＥＥＰＲＯＭ１５に保存された初期化データを読み出し、これをデータＲＡＭ２４に書き込むことによりデータＲＡＭ２４の初期化（リフレッシュ）を行う（ステップＳ４、図５（Ｆ）のデータＲＡＭリフレッシュ（ｄ）参照））。これによりデータＲＡＭ２４の初期準備処理が終了する。初期準備処理が終了すると、所定時間経過後にスタンバイ部２８がマイコン１０をスタンバイモードに移行して処理が終了する（ステップＳ５）。
【００２８】
その後、マイコン１０は、所定時間ごとに起動し、ソフトウェア処理によってイグニッションスイッチＩＧＳＷがオンされているか否かを判定し（図５（Ｆ）のＩＧ判定（ｅ）参照）、イグニッションスイッチＩＧＳＷがオンしていない場合には、スタンバイ部２８の処理によってスリープモードに移行する（図５（Ｇ）のマイコン１０のスリープモード参照）。
また、ユーザがイグニッションキーを操作してイグニッションスイッチＩＧＳＷをオンにすると、マイコン１０が再び起動され、パワーＯＮリセット処理が行われる（図５（Ｅ）のパワーＯＮリセット処理（ｈ）参照）。パワーＯＮリセット処理では、バッテリ１８からの供給電圧がマイコン１０の正常動作が保証されている規定電圧になるまで継続してリセットがかかる。このパワーＯＮリセット処理に並行して、上述と同様にデータＲＡＭ２４の初期準備処理が行われる。ここで、上述したドアロック解除検知信号がＣＡＮドライバ１７に入力されてから、ユーザがイグニッションキーを操作するまでにはある程度の時間があるため、この間に上述したデータＲＡＭ２４の初期化は完了していると考えられる。したがって、イグニッションスイッチＩＧＳＷによりマイコン１０が起動されたときの初期準備処理では、データＲＡＭ２４内のデータが破壊されていると判断されることはなく、データＲＡＭ２４の初期化が再度行われることはない。
【００２９】
すなわち、停車中にデータ破壊があったとしても、イグニッションスイッチＩＧＳＷによりマイコン１０が起動されるときには、ドアロック解除検知信号を用いたマイコン１０の復帰起動によりデータＲＡＭ２４が既に初期化されているので、データＲＡＭ２４の初期化が再度行われることがない。この結果、データＲＡＭ２４の初期化がなされている最中に制御処理が行われるということがなくなる。
【００３０】
なお、ユーザがイグニッションキーを操作するのが早い場合には、イグニッションスイッチＩＧＳＷがオンになるまでにデータＲＡＭ２４の初期化を完了できないことも考えられるが、その場合であっても、従来のようにイグニッションスイッチＩＧＳＷがオンになってからデータＲＡＭ２４の初期化を開始するのと比べると、データＲＡＭ２４の初期化がなされている状態で制御処理が行われる時間を大幅に短縮することができる。
【００３１】
上述したように、本実施形態によれば、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動されるのに先立って、ＥＦＩ用ＥＣＵ１がイグニッションスイッチＩＧＳＷにより起動されることが予測されることを示す準備信号を用いてＥＦＩ用ＥＣＵ１を起動するようにしたので、停車中にデータ破壊があったとしても、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動されるまでにデータＲＡＭ２４の初期化を完了することができる。したがって、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動されたときには、データＲＡＭ２４の初期化を行う必要がなく、データＲＡＭ２４の初期化がなされている最中に制御処理が行われるということがなくなる。これにより、イグニッションスイッチＩＧＳＷによりＥＦＩ用ＥＣＵ１が起動された直後からデータＲＡＭ２４に格納されたデータを用いて適切な制御処理を行うことができる。
【００３２】
図６は、本発明の第２の実施形態におけるＥＦＩ用ＥＣＵ１０１を模式的に示すブロック図である。第１の実施形態においてはＣＡＮデータライン５０を用いて準備信号（ＣＡＮデータ）をＥＦＩ用ＥＣＵ１に入力したが、本実施形態においては、図６に示されるように、準備信号専用のライン１５０を設け、この準備信号ライン１５０を用いて準備信号をＥＦＩ用ＥＣＵ１０１の割り込み端子に入力する。本実施例では、割り込み端子としてＩＮＴ（Interrupt）端子、又はＮＭＩ（Non-Maskable Interrupt）端子を使用している。準備信号をＥＦＩ用ＥＣＵ１０１の割り込み端子から入力して、信号レベル変換器１２で信号レベルを変換し、入出力ポートからマイコン１０内に取り込む。準備信号を入力したマイコン１０は、復帰起動部２６によりスタンバイモードから復帰起動されるようになっている。その他の構成については、上述した第１の実施形態と同様であるので、ここでは説明を省略する。
【００３３】
図７は、本発明の第３の実施形態におけるＥＦＩ用ＥＣＵ２０１を模式的に示すブロック図である。図７に示されるように、このＥＦＩ用ＥＣＵ２０１は、マイクロコンピュータ（マイコン）２１０と、マイコン２１０への電源供給を制御する電源回路２１１とを備えている。この電源回路２１１とバッテリ１８との間には、電源回路２１１により制御されるリレー２４０が接続されており、このリレー２４０がオンにされるとマイコン２１０が起動されるようになっている。
【００３４】
また、各ＥＣＵの出力回路（準備信号出力部）から出力される準備信号は、準備信号ライン１５０を介して電源回路２１１に入力されるようになっている。この準備信号が電源回路２１１に入力されると、電源回路２１１がリレー２４０をオンにしてマイコン２１０を起動するようになっている。すなわち、電源回路２１１は、イグニッションスイッチＩＧＳＷがオンにされたとき、または準備信号が電源回路２１１に入力されたときにマイコン２１０を起動するように構成されている。また、電源回路２１１は、ＥＦＩ用ＥＣＵ２０１が所定時間使用されていない状態が続くとリレー２４０をオフにしてマイコン２１０への電力の供給を停止する機能も有する。
【００３５】
このような構成により、上述した実施形態と同様に、ＥＦＩ用ＥＣＵ２０１がイグニッションスイッチＩＧＳＷにより起動されるのに先立って、準備信号を用いてＥＦＩ用ＥＣＵ２０１を起動することができる。
【００３６】
図８に示すフローチャートと、図９に示すタイミングチャートとを参照して、ドアロックＥＣＵ８からのドアロック解除検知信号を準備信号としてＥＦＩ用ＥＣＵ２０１を起動する動作を一例として説明する。
【００３７】
ドアロックＥＣＵ８がリモコン等によるドアロックの解除を検知すると、ドアロックＥＣＵ８の出力回路（準備信号出力部）８０からドアロック解除検知信号が出力される（図９（Ａ）参照）。このドアロック解除検知信号が準備信号ライン１５０を介してＥＦＩ用ＥＣＵ２０１の電源回路２１１に入力されると（ステップＳ２１）、電源回路２１１がリレー２４０をオンにする（ステップＳ２２、図９（Ｂ）参照）。これにより、電源回路２１１を介して電力がマイコン２１０に供給され、マイコン２１０が起動される（ステップＳ２３）。
【００３８】
マイコン１０が起動されると、パワーＯＮリセット処理が行われる（図９（Ｃ）参照）。また、第１の実施形態と同様に、データＲＡＭ２４に保存されたデータが破壊されていないか否かがＲＡＭ初期準備部２５により判断される（ステップＳ２４）。データが破壊されていない場合はそのまま初期準備処理が終了するが、データＲＡＭ２４内のデータが破壊されていると判断された場合には（ステップＳ２４／ＹＥＳ）、ＲＡＭ初期準備部２５がＥＥＰＲＯＭ１５に保存された初期化データを読み出し、これをデータＲＡＭ２４に書き込むことによりデータＲＡＭ２４の初期化（リフレッシュ）を行う（ステップＳ２５、図９（Ｄ）のデータＲＡＭリフレッシュ（ａ）参照）。これによりデータＲＡＭ２４の初期準備処理が終了する。初期準備処理が終了すると、所定時間後に電源回路２１１がリレー２４０をオフにし（ステップＳ２６、図９（Ｄ）のメインリレーオフ（ｂ）参照）、マイコン２１０への電源供給が停止される（ステップＳ２７）。
【００３９】
その後、ユーザがイグニッションキーを操作してイグニッションスイッチＩＧＳＷをオンにすると、電源回路２１１を介してマイコン２１０に電力が供給され、マイコン２１０が再び起動される。そして、上述と同様にしてデータＲＡＭ２４の初期準備処理が行われるが、第１の実施形態と同様に、このときにはデータＲＡＭ２４内のデータが破壊されていると判断されることはなく、データＲＡＭ２４の初期化が再度行われることがない。この結果、データＲＡＭ２４の初期化がなされている最中に制御処理が行われるということがなくなり、上述した第１の実施形態と同様の効果を得ることができる。
【００４０】
上述した実施形態では、ドアロックＥＣＵ８におけるドアロック解除検知信号を準備信号として用いた例について説明したが、準備信号はこれに限られるものではない。例えば、スマートキーＥＣＵ９においてスマートキーによるドアロックの解除を検知した旨を示す信号や、セキュリティＥＣＵ７やその他のＥＣＵにおいて車両に乗員が乗り込んだことを検知した旨を示す信号、ＥＣＵの間欠動作からユーザが車両を使用すると判断される旨の信号などを準備信号として用いることができる。
【００４１】
また、上述した実施形態においては、ＥＦＩ用ＥＣＵの起動方法について説明したが、起動する電子制御装置はＥＦＩ用ＥＣＵに限られるものではなく、他のＥＣＵにも適用できるものであることは言うまでもない。さらに、上述では、ＥＣＵ内のマイコンの起動が制御される例を説明したが、起動が制御される範囲はこれに限られるものではなく、ＥＣＵの設計により適宜変更できるものである。例えばＥＣＵ全体の起動を制御してもよい。
【００４２】
また、上述した実施形態では、ＥＣＵが１つのマイコンを有する構成について説明したが、これに限られるものではない。例えば、ＥＣＵにメインマイコンとサブマイコンとを設け、これらのマイコンにより制御処理を分散して行うようにしてもよい。
【００４３】
さらに、上述した実施形態では、ＲＡＭ初期準備部２５や復帰起動部２６をソフトウェアにより実現した例を説明したが、これらの一部または全部をハードウェアにより実現してもよい。また、その他の機能についても、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアの組み合わせのいずれによっても実現することができる。
【００４４】
これまで本発明の好ましい実施形態について説明したが、本発明は上述の実施形態に限定されず、その技術的思想の範囲内において種々異なる形態にて実施されてよいことは言うまでもない。
【図面の簡単な説明】
【００４５】
【図１】実施例１における車両用電子制御システムの構成を示すブロック図である。
【図２】図１に示される車両用電子制御システムにおけるＥＦＩ用ＥＣＵの構成を示すブロック図である。
【図３】ソフトウェアモジュールの構成を示す図である。
【図４】ＥＦＩ用ＥＣＵにおける処理の一例を示すフローチャートである。
【図５】実施例１の動作タイミングを示すタイミングチャートである。
【図６】実施例２におけるＥＦＩ用ＥＣＵの構成を示すブロック図である。
【図７】実施例３におけるＥＦＩ用ＥＣＵの構成を示すブロック図である。
【図８】実施例２のＥＦＩ用ＥＣＵにおける処理の一例を示すフローチャートである。
【図９】実施例３の動作タイミングを示すタイミングチャートである。
【符号の説明】
【００４６】
１，１０１，２０１  ＥＦＩ用ＥＣＵ
８  ドアロックＥＣＵ
１０，２１０  マイクロコンピュータ
１１，２１１  電源回路
１２  信号レベル変換器
１３  出力回路
１４  ＣＡＮドライバ
１５  ＥＥＰＲＯＭ
１８  バッテリ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  データＲＡＭ（第１のメモリ）
２５  ＲＡＭ初期準備部（メモリ初期化手段）
２６  復帰起動部（復帰起動手段）
２７  ＣＡＮコントローラ
２８  スタンバイ部
５０  ＣＡＮデータライン
８０  出力回路（準備信号出力部）
１５０  準備信号ライン
２４０  リレー
ＩＧＳＷ  イグニッションスイッチ
Ｓ  車両用電子制御システム
【図１】
2008309069.tif 000003
【図２】
2008309069.tif 000004
【図３】
2008309069.tif 000005
【図４】
2008309069.tif 000006
【図５】
2008309069.tif 000007
【図６】
2008309069.tif 000008
【図７】
2008309069.tif 000009
【図８】
2008309069.tif 000010
【図９】
2008309069.tif 000011