(57)【要約】【課題】スリープモード時にマイコンへの電源電圧の供給を停止するようになっている電子制御装置において、マイコンの故障を防止する。【解決手段】車両のイグニシションスイッチ４がオフされＥＣＵ１がスリープモードに移行する際、主制御マイコン２０は、入出力回路２５の出力ポートから副制御マイコン３０に出力される信号Ｖ４ａの出力レベルをローレベルにすると共に、入出力回路２５が有するポートであって、出力ポートと入力ポートとの何れかに設定変更可能なポートの設定を、入力ポートに切り替える。これにより、主制御マイコン２０の入出力回路２５を介して副制御マイコン３０にハイレベルの信号が入力されないようにする。その後、信号Ｖ６をローレベルにしてスイッチ１３をオフさせ、副制御マイコン３０への電源電圧Ｖ３の供給を停止させる。【選択図】図１
2007213137.tif 000002
【特許請求の範囲】
【請求項１】
信号線を介して互いに接続される主制御マイコン及び副制御マイコンと、
前記主制御マイコンへ、該主制御マイコンが動作するための第１電源電圧を供給すると共に、前記副制御マイコンへ、該副制御マイコンが動作するための第２電源電圧を供給する電源供給手段と、を備えた電子制御装置であって、
前記電源供給手段は、前記第２電源電圧の供給の停止を指示する遮断信号を受けると、前記第２電源電圧の供給を停止するようになっており、
前記主制御マイコンは、予め定められた遮断条件が成立したと判断すると、当該主制御マイコンから前記副制御マイコンへ前記信号線を介してハイレベルの信号が出力されないようにする出力信号抑制処理を実行すると共に、該出力信号抑制処理の実行が終了すると、前記遮断信号を前記電源供給手段に出力するようになっていること、を特徴とする電子制御装置。
【請求項２】
請求項１に記載の電子制御装置において、
前記主制御マイコンが実行する出力信号抑制処理は、前記主制御マイコンから前記副制御マイコンへ前記信号線を介して出力される信号のレベルをローレベルにする処理であることを特徴とする電子制御装置。
【請求項３】
請求項１又は請求項２に記載の電子制御装置において、
前記主制御マイコンは、前記信号線に接続されるポートとして、出力ポート或いは入力ポートの何れかに切り換え設定して使用することが可能な入出力切換可能ポートを備えていると共に、前記出力信号抑制処理では、前記入出力切換可能ポートの設定を入力ポートに切り換え設定するようになっていることを特徴とする電子制御装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載の電子制御装置において、
前記副制御マイコンは、前記主制御マイコンが前記遮断信号を出力することを許可する遮断許可信号を前記主制御マイコンに出力するようになっており、
前記主制御マイコンは、前記副制御マイコンより前記遮断許可信号が入力されると、前記遮断条件が成立したと判断するようになっていることを特徴とする電子制御装置。
【請求項５】
請求項４に記載の電子制御装置において、
前記副制御マイコンは、外部の機器と通信をするように構成されており、外部の機器からの通信が終了して所定時間経過すると、前記遮断許可信号を出力するようになっていることを特徴とする電子制御装置。
【請求項６】
請求項５に記載の電子制御装置において、
前記外部の機器は複数あり、前記副制御マイコンは、前記外部の機器全てからの通信が終了して前記所定時間経過すると、前記遮断許可信号を出力するようになっていることを特徴とする電子制御装置。
【請求項７】
請求項５又は請求項６に記載の電子制御装置において、
前記外部の機器は、通信の遮断を要求する通信遮断信号を前記副制御マイコンに送信し、該副制御マイコンより通信の遮断が許可されると、通信を終了させるようになっており、
前記副制御マイコンは、前記通信遮断信号を受信してから予め定められた許容時間を経過すると、前記遮断許可信号を出力するようになっていることを特徴とする電子制御装置。
【請求項８】
請求項４ないし請求項７の何れか１項に記載の電子制御装置において、
前記副制御マイコンは、電子制御装置の外部に設けられた電気負荷を制御するようになっており、該電気負荷の通電をオフしてから、前記遮断許可信号を出力するようになっていることを特徴とする電子制御装置。
【請求項９】
請求項４ないし請求項８の何れか１項に記載の電子制御装置において、
前記副制御マイコンは、データを記憶する揮発性のメモリを備えており、該揮発性のメモリに記憶されたデータをその揮発性のメモリ以外の記憶手段に退避させてから、前記遮断許可信号を出力するようになっていることを特徴とする電子制御装置。
【請求項１０】
請求項９に記載の電子制御装置において、
前記記憶手段は、不揮発性のメモリであることを特徴とする電子制御装置。
【請求項１１】
請求項４ないし請求項１０の何れか１項に記載の電子制御装置において、
前記副制御マイコンは、前記遮断許可信号を出力した場合には、前記遮断信号を前記電源供給手段に出力するようになっており、
前記電源供給手段は、前記主制御マイコンからの遮断信号と、前記副制御マイコンからの遮断信号との両方が入力された場合に、前記第２電源電圧の供給を停止するようになっていることを特徴とする電子制御装置。
【請求項１２】
請求項１１に記載の電子制御装置において、
前記電源供給手段は、前記主制御マイコンと前記副制御マイコンとの少なくとも何れか一方から前記遮断信号が入力されてから、予め定められた規定時間を経過したと判断すると、前記第２電源電圧の供給を停止するようになっていることを特徴とする電子制御装置。
【請求項１３】
信号線を介して互いに接続される主制御マイコン及び副制御マイコンと、
前記主制御マイコンへ、該主制御マイコンが動作するための第１電源電圧を供給すると共に、前記副制御マイコンへ、該副制御マイコンが動作するための第２電源電圧を供給する電源供給手段と、を備えた電子制御装置であって、
前記電源供給手段は、前記第２電源電圧の供給の停止を指示する遮断信号を受けると、前記第２電源電圧の供給を停止するようになっており、
前記主制御マイコンは、当該主制御マイコンを初期化すべき異常が当該主制御マイコンに生じたか否かを検出し、前記初期化すべき異常が生じたことを検出すると、前記遮断信号を前記電源供給手段に出力するようになっていると共に、
前記信号線には、前記主制御マイコンから前記副制御マイコンへの電流の流入を防止する電流遮断回路が設けられていることを特徴とする電子制御装置。
【請求項１４】
請求項１ないし請求項１３の何れか１項に記載の電子制御装置において、
前記主制御マイコンは、前記副制御マイコンから入力される信号に基づき、前記副制御マイコンが正常か否かを監視する監視手段を備えていると共に、前記遮断信号を前記電源供給手段に出力すると、前記監視手段の機能を停止させるようになっていることを特徴とする電子制御装置。
【請求項１５】
請求項１４に記載の電子制御装置において、
前記主制御マイコンは、前記監視手段により前記副制御マイコンの異常が検出された場合に、前記副制御マイコンを初期化させるローアクティブの初期化信号を、前記信号線を介して前記副制御マイコンに出力するようになっており、
さらに、前記主制御マイコンは、前記遮断信号を前記電源供給手段に出力すると、前記初期化信号の出力レベルをローレベルにするようになっていることを特徴とする電子制御装置。
【請求項１６】
請求項１４又は請求項１５に記載の電子制御装置において、
前記監視手段は、当該監視手段が動作するための電源電圧がこの監視手段に供給されることにより動作する回路から構成されていると共に、
前記主制御マイコンは、前記監視手段の機能を停止させる際には、前記監視手段への電源電圧の供給を停止させるようになっていることを特徴とする電子制御装置。
【請求項１７】
請求項１４ないし請求項１６の何れか１項に記載の電子制御装置において、
前記監視手段は、前記副制御マイコンから特定の信号が一定時間毎に出力されているか否かと、前記副制御マイコンから出力される信号が正常か否かとの少なくとも何れか一つを監視するようになっていることを特徴とする電子制御装置。
【請求項１８】
請求項１４ないし請求項１７の何れか１項に記載の電子制御装置において、
前記監視手段は、さらに、前記副制御マイコンに供給される第２電源電圧が正常か否かを監視するようになっていることを特徴とする電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スリープモード時に電源回路からマイコンへの電源電圧供給を停止するようになっている電子制御装置に関するものである。
【背景技術】
【０００２】
従来より、例えば自動車用電子制御装置では、電子機器等を制御するための各種処理を行うマイコンと、電源回路とが備えられ、電源回路が、電子制御装置の外部電源としてのバッテリから供給される電圧（バッテリ電圧）を所定の一定電圧に降圧して、その降圧した一定電圧をマイコンへ電源電圧（即ち、マイコンの動作電圧）として供給するようになっている。そして、この種の電子制御装置では、マイコンが動作しなくても良いスリープモードの場合に、電源回路からマイコンへの電源電圧の供給を停止させることにより、その電子制御装置での消費電流を低減することが考えられている。
【０００３】
また、近年では、高性能化の観点等から、電子制御装置に複数のマイコンが備えられる場合がある（例えば、特許文献１参照）。そして、このような場合にも、前述のように、スリープモード時にマイコンへの電源電圧の供給を停止させることにより、その電子制御装置での消費電流を低減させることが望ましい。
【特許文献１】特開平１１−２５００２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記のように、複数のマイコンが備えられた電子制御装置において、マイコンへの電源電圧の供給を停止させることとした場合、以下のような問題が生じることが考えられる。
【０００５】
例えば、電源電圧の供給が停止されて動作を停止したマイコンに対し、動作を停止していないマイコンからハイレベルの信号が出力されると、動作を停止したマイコン内部において、通常は電流が流れない経路に電流が流れ、待機電流が増加したり回路の素子等が故障したりしてしまうというような問題である。つまり、マイコンにおいて、信号を入力する部分には、素子の保護用のダイオード等が設けられているが、そのダイオード等に電流が流れてしまうおそれがある。
【０００６】
本発明は、こうした問題に鑑みなされたもので、スリープモード時にマイコンへの電源電圧の供給を停止するようになっている電子制御装置において、マイコンの故障を防止することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた請求項１に記載の電子制御装置では、信号線を介して互いに接続される主制御マイコン及び副制御マイコンと、主制御マイコンへ、該主制御マイコンが動作するための第１電源電圧を供給すると共に、副制御マイコンへ、該副制御マイコンが動作するための第２電源電圧を供給する電源供給手段と、を備えており、電源供給手段は、第２電源電圧の供給の停止を指示する遮断信号を受けると、第２電源電圧の供給を停止するようになっている。
【０００８】
そして、主制御マイコンは、予め定められた遮断条件が成立したと判断すると、当該主制御マイコンから副制御マイコンへ信号線を介してハイレベルの信号が出力されないようにする出力信号抑制処理を実行すると共に、該出力信号抑制処理の実行が終了すると、遮断信号を電源供給手段に出力するようになっている。
【０００９】
このような請求項１に記載の電子制御装置によれば、副制御マイコンが動作しなくてもよい場合（例えば、スリープモード時の場合）には、第２電源電圧の供給を停止させ、副制御マイコンの動作を停止させるようにすることができる。このため、電子制御装置全体として消費電流を抑えることができ、有利である。例えば、電子制御装置が搭載される車両では、スリープモード時は、電子制御装置が動作するための電源電圧は車載バッテリから供給されることとなるが、電子制御装置の消費電流を抑えることで、車載バッテリがあがってしまうことを防止することができる。
【００１０】
また、請求項１の電子制御装置では、第２電源電圧の供給が停止されて副制御マイコンが動作を停止しても、主制御マイコンは電源供給手段から第１電源電圧を受けて動作するようにできる。このため、スリープモード時に最低限実行されるべき処理（例えば、スリープモードから通常モードに復帰させる指令が入力されたか否かを監視する処理等）が主制御マイコンにおいて実行されるようにすることができる。したがって、この電子制御装置によれば、前述のように消費電流を抑えることができるとともに、最低限必要な機能の維持を図ることもできる。
【００１１】
ところで、スリープモード時に副制御マイコンへの第２電源電圧の供給を停止することとした場合、主制御マイコンから副制御マイコンへ電源電圧の回り込みが生じるおそれがある。つまり、主制御マイコンから副制御マイコンへ信号線を介してハイレベルの信号が出力されるおそれがある。
【００１２】
これに対し、本請求項１の電子制御装置では、主制御マイコンは、第２電源電圧の供給を停止させるための遮断信号を電源供給手段に出力する前に、主制御マイコンから副制御マイコンへハイレベルの信号が出力されないようにする出力信号抑制処理を実行するようになっている。そして、この出力信号抑制処理の実行が終了すると、遮断信号を出力するようになっている。このため、副制御マイコンの動作が停止されても、主制御マイコンからその副制御マイコンへハイレベルの信号が出力されることを防止することができる。したがって、副制御マイコンに電流が流れて、待機電流が増加したり副制御マイコン内部の素子等が故障したりしてしまうことを防止することができる。
【００１３】
そして、主制御マイコンは、出力信号抑制処理として、請求項２に記載のような処理を実行すればよい。つまり、請求項２の電子制御装置では、主制御マイコンは、主制御マイコンから副制御マイコンへ信号線を介して出力される信号のレベルをローレベルにする処理を実行する。
【００１４】
また、請求項１又は請求項２に記載の電子制御装置において、主制御マイコンが、信号線に接続されるポートとして、出力ポート或いは入力ポートの何れかに切り換え設定して使用することが可能な入出力切換可能ポートを備えている場合には、請求項３に記載の如く構成すればよい。つまり、主制御マイコンは、出力信号抑制処理として、入出力切換可能ポートの設定を入力ポートに切り換え設定する処理を実行する。
【００１５】
次に、請求項４に記載の電子制御装置では、請求項１ないし請求項３の何れか１項に記載の電子制御装置において、副制御マイコンは、主制御マイコンが遮断信号を出力することを許可する遮断許可信号を主制御マイコンに出力するようになっている。そして、主制御マイコンは、副制御マイコンより遮断許可信号が入力されると、遮断条件が成立したと判断するようになっている。
【００１６】
つまり、請求項４の電子制御装置では、副制御マイコンが第２電源電圧の供給の停止を許可すると、主制御マイコンが遮断信号を出力して、さらに、電源供給手段が第２電源電圧の供給を停止する。このため、副制御マイコンが動作中（例えば、プログラムの実行中）であるにもかかわらず、第２電源電圧の供給が停止されるというような問題が生じることを確実に防止することができる。
【００１７】
また、請求項５に記載の電子制御装置では、請求項４に記載の電子制御装置において、副制御マイコンは、外部の機器と通信をするように構成されている。そして、その副制御マイコンは、外部の機器からの通信が終了して所定時間経過すると、遮断許可信号を出力するようになっている。
【００１８】
つまり、この請求項５の電子制御装置では、副制御マイコンは、通信が終了してから所定時間経過した場合には、通信はされないと判断し、この場合には、第２電源電圧の供給の停止を許可する（遮断許可信号を出力する）。このため、第２電源電圧の供給の停止を効率良く行うことができる。また、逆に言えば、外部の機器との通信が終了しても所定時間が経過するまでは、通信再開の可能性を考慮し、遮断許可信号を出力しない。このため、通信信号の受信漏れを低減させることもできる。尚、通信が終了する場合としては、送受信すべき通信信号が全て送受信されて正常に終了する場合や、機器等の異常や故障等で異常終了する場合がある。
【００１９】
また特に、外部の機器が複数ある場合には、請求項６に記載の如く、副制御マイコンは、外部の機器全てからの通信が終了して所定時間経過すると、遮断許可信号を出力するように構成すればよい。この場合でも、請求項５と同じ効果を得ることができる。
【００２０】
ところで、請求項５又は請求項６に記載の電子制御装置において、通信の手順としては、外部の機器が通信の遮断を要求する通信遮断信号を副制御マイコンに送信するとともに副制御マイコンより通信の遮断が許可されると、外部の機器が副制御マイコンとの通信を終了させることが考えられる。そこで、請求項７の電子制御装置では、副制御マイコンは、通信遮断信号を受信してから予め定められた許容時間を経過すると、遮断許可信号を出力するようになっている。
【００２１】
これはつまり、副制御マイコンは、外部の機器から通信遮断信号が送信されてから許容時間経過した場合には、通信が終了しているか否かにかかわらず、遮断許可信号を出力するということである。このように構成されている理由は、例えば、外部の機器に異常が生じていたり、副制御マイコンによりそもそも通信の終了が許可されないような場合には、通信が終了しないことが考えられ、このような場合に遮断許可信号が出力されないこととなると、副制御マイコンが動作を継続して消費電流の低減が図れないためである。つまり、請求項７の電子制御装置では、異常等により副制御マイコンと外部の機器との通信が終了しないような場合でも、副制御マイコンへの電源電圧の供給を停止させ、消費電流の低減を図ることができる。
【００２２】
次に、請求項８に記載の電子制御装置では、請求項４ないし請求項７の何れか１項に記載の電子制御装置において、副制御マイコンは、電子制御装置の外部に設けられた電気負荷を制御するようになっており、該電気負荷の通電をオフしてから、遮断許可信号を出力するようになっている。
【００２３】
尚、電気負荷としては、モータやリレー等が考えられる。そして例えば、リレーについて、リレーをオンした直後に、第２電源電圧の供給が停止されて副制御マイコンが動作を停止した場合、リレーに瞬間的に電流が流れることとなる。そうすると、リレーの接点に過電流が流れ、その接点が溶着することも考えられる。このため、リレーをオフさせてから（電気負荷の通電をオフしてから）、遮断許可信号を出力するようにしている。
【００２４】
また、請求項９に記載の電子制御装置では、請求項４ないし請求項８の何れか１項に記載の電子制御装置において、副制御マイコンは、データを記憶する揮発性のメモリを備えている。そして、該揮発性のメモリに記憶されたデータをその揮発性のメモリ以外の記憶手段に退避させてから、遮断許可信号を出力するようになっている。
【００２５】
このような請求項９の電子制御装置によれば、副制御マイコンの揮発性のメモリに記憶されたデータが消失してしまうことを確実に防止することができる。尚、記憶手段は、副制御マイコンの外部にあってもよいし、内部にあってもよい。そして、外部に設けられる記憶手段としては、外部の機器が備える記憶部でもよい。また、フラッシュメモリ、ＣＤ−ＲＯＭ／ＲＡＭ等の記憶媒体でもよい。この場合は、記憶媒体にデータを記憶させるための記憶装置を介して、データが記憶されるようにすればよい。
【００２６】
また、内部の記憶手段としては、請求項１０に記載の如く、不揮発性のメモリがある。具体的には、フラッシュＲＯＭ等が考えられる。
ところで、上述したような電子制御装置においては、主制御マイコンの誤動作で遮断信号が出力されたり、或いは電源供給手段において、ノイズ信号が主制御マイコンからの遮断信号であると誤検出されたりするようなことが考えられる。
【００２７】
そこで、請求項１１に記載の電子制御装置では、請求項４ないし請求項１０の何れか１項に記載の電子制御装置において、副制御マイコンは、遮断許可信号を出力した場合には、遮断信号を電源供給手段に出力するようになっており、電源供給手段は、主制御マイコンからの遮断信号と、副制御マイコンからの遮断信号との両方が入力された場合に、第２電源電圧の供給を停止するようになっている。
【００２８】
このような請求項１１の電子制御装置によれば、前述のような誤動作等により、誤って第２電源電圧の供給が停止されてしまうということを確実に防止することができる。つまり、主制御マイコン或いは副制御マイコンの一方から正規のものでない遮断信号が出力されたとしても、他方から遮断信号が出力されない限り、第２電源電圧の供給は停止されないようになる。
【００２９】
一方、主制御マイコン或いは副制御マイコンに異常等が生じると、その主制御マイコン或いは副制御マイコンから遮断信号が正常に出力されなくなることが考えられる。
そこで、請求項１２に記載の電子制御装置では、請求項１１に記載の電子制御装置において、電源供給手段は、主制御マイコンと副制御マイコンとの少なくとも何れか一方から遮断信号が入力されてから、予め定められた規定時間を経過したと判断すると、第２電源電圧の供給を停止するようになっている。
【００３０】
この請求項１２の電子制御装置によれば、主制御マイコンと副制御マイコンとの何れか一方に異常等が生じて遮断信号が出力されないような場合でも、他方から遮断信号が出力されて規定時間経過すれば、第２電源電圧の供給を停止させて副制御マイコンの動作を正常に停止させることができる。
【００３１】
次に、請求項１３に記載の電子制御装置は、請求項１の電子制御装置と同じ主制御マイコン及び副制御マイコンと、電源供給手段と、を備えている。
そして、主制御マイコンは、当該主制御マイコンを初期化すべき異常が当該主制御マイコンに生じたか否かを検出し、初期化すべき異常が生じたことを検出すると、遮断信号を電源供給手段に出力するようになっている。
【００３２】
また、信号線には、主制御マイコンから副制御マイコンへの電流の流入を防止する電流遮断回路が設けられている。
このような請求項１３の電子制御装置では、主制御マイコンを初期化すべき異常がその主制御マイコンに生じた場合には、第２電源電圧の供給が停止されて副制御マイコンの動作が停止されるため、他の電子機器等へ悪影響が及ぶことを確実に防止することができる。また、その後副制御マイコンを起動させることとすれば、電子制御装置の正常復帰が期待されることとなる。しかも、この請求項１３の電子制御装置では、信号線に電流遮断回路が設けられているため、副制御マイコンの動作を停止させた場合に主制御マイコンから副制御マイコンへ電流が流れてしまうことを防止することができる。よって、待機電流が増加したりその副制御マイコン内部の素子等が故障したりしてしまうことを防止することができる。つまり、請求項１と同じ効果を得ることができる。
【００３３】
また、ここで、この請求項１３の電子制御装置において、次のように構成してもよい。つまり、主制御マイコンが前記初期化すべき異常を検出した場合に、その主制御マイコンが初期化される一方、遮断信号は出力されない（副制御マイコンの動作が停止されない）ようにするという構成である。これによれば、副制御マイコンは動作を継続することができる。また、このような構成でも、電流遮断回路により、副制御マイコンから主制御マイコンへの電源電圧の回り込みも防止されるため、主制御マイコン内部の素子等が故障してしまうことを防止することができる。
【００３４】
また、請求項１４に記載の電子制御装置では、請求項１ないし請求項１３の何れか１項に記載の電子制御装置において、主制御マイコンは、副制御マイコンから入力される信号に基づき、副制御マイコンが正常か否かを監視する監視手段を備えていると共に、遮断信号を電源供給手段に出力すると、監視手段の機能を停止させるようになっている。
【００３５】
この請求項１４の電子制御装置によれば、副制御マイコンが正常か否かが監視されるため、信頼性の高い電子制御装置を提供することができる。また、副制御マイコンの動作が停止された場合には、監視手段の機能も停止されるため、無駄な動作がされなくなり有利である。
【００３６】
また、請求項１５に記載の電子制御装置は、請求項１４に記載の電子制御装置において、主制御マイコンは、監視手段により副制御マイコンの異常が検出された場合に、副制御マイコンを初期化させるローアクティブの初期化信号を、信号線を介して副制御マイコンに出力するようになっている。またさらに、主制御マイコンは、遮断信号を電源供給手段に出力すると、初期化信号の出力レベルをローレベルにするようになっている。
【００３７】
この請求項１５の電子制御装置によれば、副制御マイコンに異常が生じた場合は、その副制御マイコンを初期化させる初期化信号が出力されて副制御マイコンの復帰が試みられる。よって、信頼性の高い電子制御装置を提供することができる。また、遮断信号が出力された場合には、初期化信号の出力レベルがローレベルにされる。この場合特に、ローレベルに固定されるようにすれば、初期化信号の信号線を介して主制御マイコンから副制御マイコンへ電源電圧が回り込んでしまうことを防止することができる。尚、ローアクティブの初期化信号を出力した後、さらに、その出力レベルをローレベルに固定してもよい。つまり、副制御マイコンを初期化させる場合においても、本発明の効果を得ることができる。
【００３８】
ここで、請求項１３に従属する請求項１５においては、次のように構成してもよい。つまり、主制御マイコンにおいて前記初期化すべき異常が検出された場合に、その主制御マイコンが初期化される一方、副制御マイコンに初期化信号が出力されないようにするという構成である。これによれば、副制御マイコンは動作を継続することができる。
【００３９】
また、この場合において、電流遮断回路として、グランドラインと信号線との間に抵抗を設ける構成とすれば、主制御マイコンから副制御マイコンへの電源電圧の回り込み、或いは副制御マイコンから主制御マイコンへの電源電圧の回り込みを防止することができ有利である。
【００４０】
また、請求項１４又は請求項１５に記載の電子制御装置においては、請求項１６に記載の如く、監視手段は、当該監視手段が動作するための電源電圧がこの監視手段に供給されることにより動作する回路から構成されていてもよい。そして、このような場合には、主制御マイコンは、監視手段の機能を停止させる際には、監視手段への電源電圧の供給を停止させるようにするとよい。
【００４１】
また、請求項１４ないし請求項１６の何れかに記載の電子制御装置においては、請求項１７に記載の如く、監視手段は、副制御マイコンから特定の信号が一定時間毎に出力されているか否かと、副制御マイコンから出力される信号が正常か否かとの少なくとも何れかを監視するように構成してもよい。
【００４２】
またさらに、請求項１４ないし請求項１７の何れか１項に記載の電子制御装置においては、請求項１８に記載の如く、監視手段は、副制御マイコンに供給される第２電源電圧が正常か否かを監視するように構成してもよい。
【発明を実施するための最良の形態】
【００４３】
以下に、本発明が適用された実施形態の電子制御装置について説明する。
［実施形態１］
図１に示すように、本実施形態の電子制御装置（以下、ＥＣＵという）１は、自動車用のＥＣＵであり、他のＥＣＵ２と通信によりデータを共有しつつ、自動車に搭載されている機器（例えばエンジンやトランスミッションを制御するものである。
【００４４】
そして、このＥＣＵ１は、制御対象を制御するための各種処理を行う主制御マイコン（マイクロコンピュータ）２０及び副制御マイコン３０と、主制御マイコン２０及び副制御マイコン３０が動作するに必要な一定の電源電圧を出力する電源回路１０と、このＥＣＵ１の外部のリレー５を副制御マイコン３０からの指令により駆動させるドライバ回路４０と、を備えている。
【００４５】
電源回路１０は、外部電源としての車載バッテリ３から供給されるバッテリ電圧Ｖ１を降圧して、主制御マイコン２０への電源電圧Ｖ２及び副制御マイコン３０への電源電圧Ｖ３を生成するためのレギュレータ１２と、電源電圧Ｖ３の電源ラインに接続され、主制御マイコン２０からの信号Ｖ６に基づきオンオフされるスイッチ１３と、を備えている。スイッチ１３は、信号Ｖ６がハイレベルであればオンの状態であり、信号Ｖ６がローレベルであれば、オフの状態である。尚、電源電圧Ｖ２，Ｖ３の電圧値は同じである。
【００４６】
また、主制御マイコン２０は、電源回路１０からの電源電圧Ｖ２及び、自動車のイグニションスイッチ（以下、ＩＧＳＷという）４からの信号ＳＷ１を監視すると共に、信号Ｖ６を出力する電源監視回路２２と、副制御マイコン３０から出力されるウォッチドッグクリア信号ＷＤＣに基づき、その副制御マイコン３０の動作を監視する動作監視回路２３と、副制御マイコン３０との間で信号Ｖ７ａ，Ｖ７ｂにより通信を行うとともに、ＥＣＵ２と通信線６ａ，６ｂを介して通信するための通信回路２４と、副制御マイコン３０との間で信号Ｖ４ａ，Ｖ４ｂ，Ｖ４ｃを入出力するための入出力回路２５とを備えている。この入出力回路２５は、図示はしないが、副制御マイコン３０側へ信号を出力するための出力ポートと、副制御マイコン３０側から信号が入力されるための入力ポートと、出力ポート及び入力ポートの両方に設定変更が可能な入出力切換可能ポートと、を有している。そして、信号Ｖ４ａの信号線は出力ポートに接続され、信号Ｖ４ｂの信号線は入出力切換可能ポートに接続されており、その入出力切換可能ポートは、主制御マイコン２０の通常動作時には、出力ポートに設定されている。また、信号Ｖ４ｃの信号線は入力ポートに接続されている。尚、ここでは、信号Ｖ７ａは主制御マイコン２０から副制御マイコン３０に出力されるものであり、信号Ｖ７ｂは、副制御マイコン３０から主制御マイコン２０に出力されるものであるとする。
【００４７】
また、この主制御マイコン２０は、プログラムを実行するための演算ユニットやレジスタ等からなる周知のマイコンコア（図示せず）を備えている。また、前述の電源監視回路２２、動作監視回路２３及び通信回路２４の機能は、ソフトウエアにより実現されるようにしてもよい。
【００４８】
次に、副制御マイコン３０は、ドライバ回路４０を介してリレー５の駆動を制御するリレー制御部３２と、ウォッチドッグクリア信号ＷＤＣを定期的に出力するＷＤＣ出力部３３と、主制御マイコン２０の動作監視回路２３よりハイレベルの信号Ｖ５が入力されると共に、その信号Ｖ５がハイレベルから一定時間ローレベルになると、この副制御マイコン３０をリセットして初期化させるＲＥＳＥＴ部３４と、通信回路２４と信号Ｖ７ａ，Ｖ７ｂにより通信を行うと共に、通信線６ａ，６ｂを介して、その通信回路２４及びＥＣＵ２と通信を行う通信回路３５と、入力バッファ３８，３９と、を備えている。入力バッファ３８は、信号Ｖ４ｂの信号線に接続され、入力バッファ３９は、信号Ｖ４ａの信号線に接続されている。尚、図１において、ダイオードＤｕ１，Ｄｄ１，Ｄｕ２，Ｄｄ２は、入力保護用のダイオードである。また、この副制御マイコン３０は、主制御マイコン２０と同様に、プログラムを実行するための演算ユニットやレジスタ等からなる周知のマイコンコア（図示せず）を備えている。そして、リレー制御部３２及びＲＥＳＥＴ部３４の機能は、ソフトウエアにより実現される。また、通信回路３５の機能がソフトウエアにより実現されるようにしてもよい。
【００４９】
このようなＥＣＵ１において、主制御マイコン２０では、電源監視回路２２により、信号ＳＷ１がハイレベルからローレベルになったこと（つまり、ＩＧＳＷ４がオフされたこと）が検出されると共に、所定の条件が成立すると、電源監視回路２２からの信号Ｖ６がローレベルにされる。尚、所定の条件が成立する場合としては、詳しくは後述するが、副制御マイコン３０への電源電圧Ｖ３の供給を停止してもよいと判断された場合である。
【００５０】
また、動作監視回路２３は、具体的に、図示しないタイマを備えており、副制御マイコン３０から定期的に送信されるウォッチドッグクリア信号ＷＤＣが入力されると、そのタイマのカウント値がリセットされるようになっている。そして、タイマのカウント値がリセットされず、予め定められた所定値に達したならば、主制御マイコン２０のマイコンコアにより、副制御マイコン３０からウォッチドッグクリア信号ＷＤＣが出力されていない、つまり、副制御マイコン３０に異常が生じていると判定される。この場合、前述のように信号Ｖ５が一定時間ローレベルにされ、副制御マイコン３０にリセットが指示される。また、通信回路２４は、通信回路３５からの信号Ｖ７ｂの異常の有無を監視する。
【００５１】
次に、主制御マイコン２０及び副制御マイコン３０において実施される処理について、図２〜図９を用いて説明する。
図２〜図６は、副制御マイコン３０のマイコンコアが実施する処理である。
【００５２】
まず、図２の待機モード処理は、ＩＧＳＷ４がオンの状態の時に定期的に実行される処理であり、最初に、Ｓ１１０にて、ＩＧＳＷ４がオフされたか否かを、主制御マイコン２０からの信号Ｖ７ａに基づき判定する。信号Ｖ７ａについて、具体的には、ＩＧＳＷ４からの信号ＳＷ１がハイレベルであるかローレベルであるかが電源監視回路２２により検出されると共に、その情報が通信回路２４を介して通信回路３５に信号Ｖ７ａとして出力されるようになっている。
【００５３】
そして、Ｓ１１０で、ＩＧＳＷ４がオフされていないと判定すると（Ｓ１１０：ＮＯ）、再びＳ１１０の判定処理を実行し、逆に、ＩＧＳＷ４がオフされたと判定すると（Ｓ１１０：ＹＥＳ）、Ｓ１２０の待機モード移行処理に進む。
【００５４】
待機モード移行処理は、ＥＣＵ１の消費電力を抑えるための動作モードである待機モードに移行するための処理である。尚、待機モードでは、副制御マイコン３０への電源電圧Ｖ３の供給は停止されることとなる。そして、待機モード移行処理（Ｓ１２０）は、３つの異なる処理から構成される。図３に示す通信終了確認処理と、図４に示すリレーオフ確認処理と、図６に示すデータ退避処理である。そして、これらの処理は並列して実行され、各処理が終了すると、Ｓ１３０へ進み、後述する遮断許可信号を出力する。以下、それぞれの処理について説明する。尚、３つの処理のうち、何れか１つ或いは何れか２つの処理が実行されるようにしてもよい。
【００５５】
図３の通信終了確認処理では、まず、Ｓ２１０にて、ＥＣＵ２を始めとする外部の電子機器から、通信の終了を要求する遮断要求が送信されてきたか否かを判定する。この遮断要求は、例えばＥＣＵ２においてＩＧＳＷ４がオフされたと判断されると、ＥＣＵ２では消費電力を抑えるために通信機能等の各種機能が停止されることとなるが、その通信機能等の停止に際してＥＣＵ２より送信されるものである。そして、副制御マイコン３０は、通信の終了を許可する場合には、ＥＣＵ２にその旨を返信する。するとその後、通信が終了される。
【００５６】
そして、Ｓ２１０において遮断要求が送信されていないと判定すると（Ｓ２１０：ＮＯ）、再びＳ２１０の処理を繰り返し、逆に、遮断要求が送信されたと判定すると（Ｓ２１０：ＹＥＳ）、Ｓ２２０へ進み、タイマ１をスタートさせる。このタイマ１は、図示はしていないが、副制御マイコン３０が有するものである。また、副制御マイコン３０は、後述するタイマ２，３も有している。
【００５７】
次に、Ｓ２３０では、外部の電子機器（例えば、ＥＣＵ２）からの通信が終了したか否かを判定し、電子機器全てからの通信が終了したと判定すると（Ｓ２３０：ＹＥＳ）、Ｓ２４０へ進む。そして、Ｓ２４０でタイマ２をスタートさせると、次にＳ２５０へ進む。
【００５８】
Ｓ２５０では、タイマ２のカウント時間が規定時間Ｔ２を経過したか否かを判定し、規定時間Ｔ２を経過していないと判定すると（Ｓ２５０：ＮＯ）、再びこのＳ２５０の処理を繰り返す。これは、Ｓ２３０で通信が終了した後に再び通信がされる場合も考えられ、規定時間Ｔ２が経過するまでは待機することとしているものである。
【００５９】
そして、Ｓ２５０で規定時間Ｔ２経過したと判定すると（Ｓ２５０：ＹＥＳ）、Ｓ２６０へ進み、この副制御マイコン３０への電源電圧Ｖ３の供給停止（つまり、信号Ｖ６をローレベルとすること）を許可する遮断許可情報を生成する。この遮断許可情報は、マイコンコアが備える特定のレジスタに記憶される。そしてその後、当該処理を終了する。
【００６０】
また、Ｓ２３０にて、電子機器全てからの通信が終了していないと判定すると（Ｓ２３０：ＮＯ）、Ｓ２７０へ移行し、タイマ１のカウント時間が規定時間Ｔ１を経過したか否かを判定する。そして、タイマ１のカウント時間が規定時間Ｔ１を経過していないと判定すると（Ｓ２７０：ＮＯ）、再びＳ２３０へ戻る。
【００６１】
一方、タイマ１のカウント時間が規定時間Ｔ１を経過したと判定すると（Ｓ２７０：ＹＥＳ）、Ｓ２６０へ移行して遮断許可情報を生成する。これは、例えば外部の電子機器に故障が生じたこと等が原因で通信が終了しないような場合、電源電圧Ｖ３の供給停止が許可されず副制御マイコン３０が通常通り動作することとなると、車載バッテリ３があがってしまうおそれがあるため、通信が終了していなくても規定時間Ｔ１が経過すれば、遮断許可情報を生成するようにしているのである。
【００６２】
次に、図４のリレーオフ確認処理では、まず、Ｓ３１０にて、前述した遮断要求が送信されたか否かを判定し、送信されていないと判定すると（Ｓ３１０：ＮＯ）、再びこのＳ３１０の処理を繰り返し、逆に、送信されたと判定すると（Ｓ３１０：ＹＥＳ）、Ｓ３２０へ進む。
【００６３】
Ｓ３２０では、リレー５がオフされているか否かを判定する。
ここで、主制御マイコン２０では、図４の処理とは別に、図５の確認処理が実行される。図５の確認処理では、まずＳ４１０にて、リレーがオフされているか否かを判定し、オフされていれば（Ｓ４１０：ＹＥＳ）、Ｓ４６０にて、リレーがオフされている旨の情報をメモリ等に記憶させる。Ｓ４１０でリレーがオフされていないと判定すると（Ｓ４１０：ＮＯ）、Ｓ４２０へ進み、リレーをオフしてもよいか否かを、例えばリレーを制御するプログラムに基づき判定する。リレーのオフが不可であると判定すると（Ｓ４２０：ＮＯ）、再びＳ４１０に戻り、リレーをオフしてもよいと判定すると（Ｓ４２０：ＹＥＳ）、Ｓ４３０に進み、リレーをオフさせる。そして、Ｓ４４０に進み、タイマ３をスタートさせると共に、続くＳ４５０では、Ｓ４４０でタイマ３をスタートさせてから規定時間Ｔ３を経過したか否かを判定する。Ｓ４５０で、規定時間Ｔ３を経過するまで、そのＳ４５０の判定処理を繰り返し、規定時間Ｔ３を経過したと判定すると（Ｓ４５０：ＹＥＳ）、Ｓ４６０へ進む。そしてその後、当該処理を終了する。
【００６４】
そして、図４のＳ３２０では、Ｓ４６０で記憶された情報に基づきリレーがオフされているか否かを判定し、リレーがオフされていると判定すると（Ｓ３２０：ＹＥＳ）、Ｓ３３０へ進み、前述の遮断許可情報を生成すると共に、その遮断許可情報を前述のＳ２６０の場合とは異なるレジスタに記憶させる。そしてその後、当該処理を終了する。
【００６５】
次に、図６のデータ退避処理では、まず、Ｓ５１０にて、前述の遮断要求が送信されたか否かを判定し、送信されていないと判定すると（Ｓ５１０：ＮＯ）、再びこのＳ５１０の処理を繰り返し、逆に、送信されたと判定すると（Ｓ５１０：ＹＥＳ）、次にＳ５２０へ進む。
【００６６】
Ｓ５２０では、揮発性のメモリに記憶されているデータを、不揮発性のメモリ等に記憶させる。つまり、電源電圧Ｖ３の供給が停止されてこの副制御マイコン３０が動作を停止しても、揮発性のメモリに記憶されている保持すべきデータが消失しないように、その保持すべきデータを、不揮発性のメモリに退避させる。揮発性のメモリとしては、ＲＡＭや、或いはデータを継続して記憶しておくためにＲＡＭとは別に設けられるスタンバイＲＡＭ等がある。また、不揮発性のメモリとしては、フラッシュＲＯＭ等がある。
【００６７】
そして、次にＳ５３０へ進み、遮断許可情報を生成してレジスタに記憶させる。尚、このレジスタは、前述のＳ２６０及びＳ３３０の場合とは異なるレジスタである。そしてその後、当該処理を終了する。
【００６８】
このように、図２において、Ｓ１２０の待機モード移行処理（図３〜図６）が終了すると、Ｓ１３０へ進み、主制御マイコン２０に対して電源電圧Ｖ３の供給停止を許可する遮断許可信号を出力する。この遮断許可信号は、言い換えると、信号Ｖ６の出力をローレベルにすることを許可する信号である。そして、遮断許可信号は、信号Ｖ７ｂの信号線を介して主制御マイコン２０の通信回路２４に入力される。尚、Ｓ１３０では、Ｓ２６０、Ｓ３３０、Ｓ５３０の各処理にて各レジスタに記憶された遮断許可情報を念のため参照する。
【００６９】
次に、主制御マイコン２０のマイコンコアが実行する処理について、図７〜図９を用いて説明する。
図７の待機モード処理は、ＩＧＳＷ４がオンされている状態で、一定周期毎に実行される処理であり、まず、Ｓ６１０にて、ＩＧＳＷ４がオフされたか否かを、信号ＳＷ１に基づき判定する。ＩＧＳＷ４がオフされた（つまり、信号ＳＷ１がハイレベルからローレベルになった）と判定すると（Ｓ６１０：ＹＥＳ）、Ｓ６２０に進み、消費電力を抑える動作モードである待機モードへの移行の可否を判定する。具体的には、例えば副制御マイコン３０から前述の遮断許可信号が出力されていないと判断すれば、移行不可と判定する。
また、主制御マイコン２０が他の電子機器（例えばＥＣＵ２）と通信をしていたり、或いは制御対象を制御する処理を実行しているような場合には、移行不可と判定する。さらに、ＩＧＳＷ４が再びオンされた（つまり、信号ＳＷ１がローレベルからハイレベルになった）場合も、移行不可と判定する。
【００７０】
尚、主制御マイコン２０のマイコンコアは、ＩＧＳＷ４がオフされた状態で、ＩＧＳＷ４がオンされたか否かを監視するための監視処理（図８）を定期的に実行している。ここで、図８の監視処理について説明する。まず、Ｓ７１０にて、信号ＳＷ１に基づき、ＩＧＳＷ４がオンされたか否かを判定する。オンされたと判定すると（Ｓ７１０：ＹＥＳ）、次に、Ｓ７２０へ進み、ＩＧＳＷ４がオンされている時の動作状態に復帰するための復帰処理を実施する。例えば、ＩＧＳＷ４がオフされたことにより停止された機能があれば、その機能を復帰させる。また、信号Ｖ６がローレベルであってスイッチ１３がオフされている場合には、信号Ｖ６をハイレベルにしてスイッチ１３をオンさせる。
【００７１】
一方、図７のＳ６２０において、副制御マイコン３０から遮断許可情報が出力されており、主制御マイコン２０が他の電子機器と通信をしたり制御対象を制御する必要がなく、ＩＧＳＷ４がオフの状態である場合には、待機モードへの移行可と判定する。また、ここでは、副制御マイコン３０から遮断許可情報が出力されれば、直ちに、待機モードへの移行可と判定するように構成してもよい。
【００７２】
待機モードへ移行可と判定した場合には（Ｓ６２０：ＹＥＳ）、Ｓ６３０へ進み、待機モードへ移行するための待機モード移行処理を実行する。以下、主制御マイコン２０において実行される待機モード移行処理について、図９を用いて説明する。
【００７３】
図９の待機モード移行処理では、まず、Ｓ８１０にて、入出力回路２５の出力ポート、或いは入出力切換可能ポートの設定を変更するポート処理を実行する。具体的には、出力ポートの出力信号について、出力レベルをローレベルにする。また、入出力切換可能ポートのうち、設定が出力ポートになっている入出力切換可能ポートの設定を、入力ポートに変更する。これにより、入出力回路２５から副制御マイコン３０側へハイレベルの信号が出力されないようにするのである。
【００７４】
ここで、入出力回路２５から副制御マイコン３０側へハイレベルの信号が出力されてしまうと、次のような問題が考えられる。つまり、副制御マイコン３０において、信号Ｖ４ａ或いは信号Ｖ４ｂが接続される部分には、図１に示したように、入力保護用のダイオードＤｕ１，Ｄｄ１，Ｄｕ２，Ｄｄ２が設けられているが、入出力回路２５から副制御マイコン３０へハイレベルの信号が入力されると、その信号を電源として、ダイオードＤｕ１，Ｄｕ２に電流が流れるおそれがある。また、ダイオードＤｕ１，Ｄｕ２を介して副制御マイコン３０の内部に電流が流れるおそれがある。このような電流は、通常では流れないものであるため、ダイオードＤｕ１，Ｄｕ２等が故障してしまうおそれがある。また、ダイオードＤｕ１，Ｄｕ２が故障すると、入力バッファ３８，３９も故障してしまうおそれがある。このため、Ｓ８１０のようなポート処理を実行し、副制御マイコン３０へハイレベルの信号が入力されないようにするのである。
【００７５】
そして、Ｓ８１０から進むＳ８２０では、電源電圧Ｖ３の供給を停止させる。具体的に、信号Ｖ６をローレベルにして、スイッチ１３をオフさせる。
次に、Ｓ８３０へ進み、副制御マイコン３０を監視するための監視機能を停止させる。具体的には、動作監視回路２３や通信回路２４の機能を停止させる。また、電源監視回路２２の電源電圧Ｖ２を監視する機能を停止させる。特に、動作監視回路２３、通信回路２４、及び電源監視回路２２にはそれぞれ、動作するための電圧が供給されているが、その電圧の供給を停止させる。尚、電源監視回路２２において、電源電圧Ｖ２を監視する機能と信号ＳＷ１を監視する機能とは別回路で構成されていると共に、各回路に別々に電圧が供給されるようになっており、Ｓ８３０では、前者の機能を実現する回路への電圧の供給が停止され、後者の機能を実現する回路への電圧の供給は停止されないようになっている。そしてその後、当該処理を終了する。
【００７６】
このように、本実施形態において、ＥＣＵ１が待機モードの状態では、副制御マイコン３０に電源電圧Ｖ３が供給されなくなり消費電力が抑えられるようになるが、電源電圧Ｖ３の供給が停止される前に、前述のポート処理（Ｓ８１０）が実行されるようにして、主制御マイコン２０から副制御マイコン３０への電源電圧の回り込みが防止されるようになっている。また、主制御マイコン２０では、副制御マイコン３０を監視するための監視機能が停止され（Ｓ８３０）、必要ない動作がされなくなって、消費電力が抑えられる。
【００７７】
次に、以上のようなＥＣＵ１の作用について、図１０のタイムチャートを用いて説明する。
まず、時刻ｔ１に示すように、ＥＣＵ１に車載バッテリ３が接続されてバッテリ電圧Ｖ１が供給されると、レギュレータ１２からの電源電圧Ｖ２がハイレベルになり、主制御マイコン２０が起動する。この状態では、スイッチ１３はオフの状態であり、副制御マイコン３０は動作を停止した状態である。
【００７８】
その後、時刻ｔ２に示すように、ＩＧＳＷ４オンされて信号ＳＷ１がハイレベルになると（Ｓ７１０）、信号Ｖ６がハイレベルとなってスイッチ１３がオンされ、電源電圧Ｖ３が副制御マイコン３０に供給される（Ｓ７２０）。
【００７９】
そして、副制御マイコン３０が起動すると、時刻ｔ３に示すように、入出力回路２５の出力ポートからの信号Ｖ４ａの出力が開始される（信号Ｖ４ａがハイレベルとなる）。尚、図示はしないが、信号Ｖ４ｂの信号線についても、信号レベルがハイレベルとなる。また、信号Ｖ７ａ，Ｖ７ｂによる通信が開始される。さらに、信号Ｖ５がハイレベルとなり、動作監視回路２３による副制御マイコン３０の動作の監視が開始される。
【００８０】
その後、時刻ｔ４において、ＩＧＳＷ４がオフされると（Ｓ１１０：ＹＥＳ）、副制御マイコン３０は、待機モード移行処理（Ｓ１２０）の実行を開始する。そして、待機モード移行処理が終了すると、時刻ｔ５では、副制御マイコン３０から主制御マイコン２０に遮断許可信号が出力される（Ｓ１３０）。
【００８１】
一方、主制御マイコン２０は、時刻ｔ５で、遮断許可信号が入力されると共に、待機モードへ移行可と判断すれば（Ｓ６２０：ＹＥＳ）、待機モード移行処理（Ｓ６３０）の実行を開始する。そして、ポート処理（Ｓ８１０）により、信号Ｖ４ａがローレベルにされる（時刻ｔ６）。また、時刻ｔ７では、電源電圧Ｖ３の供給が停止される（Ｓ８２０）。さらに、主制御マイコン２０の監視機能が停止されて信号Ｖ５がローレベルになる（Ｓ８３０）。
【００８２】
そして、時刻ｔ７以降は、副制御マイコン３０は動作を停止した状態であり、主制御マイコン２０は、消費電力が抑えられた待機モードの状態である。
このように、ＩＧＳＷ４がオフされると、副制御マイコン３０への電源電圧Ｖ３の供給が停止されて電力の消費がより抑えられると共に、電源電圧Ｖ３の供給が停止される前に、主制御マイコン２０は、信号Ｖ４ａのレベルをローレベルにし、また信号Ｖ４ｂの信号線が接続される入出力切換可能ポートの設定を入力ポートに切り換えて、主制御マイコン２０から副制御マイコン３０への電源電圧の回り込みを防止するようにしている。また、主制御マイコン２０の副制御マイコン３０に対する監視機能も停止される。
【００８３】
尚、本実施形態においては、車載バッテリ３及び電源回路１０が電源供給手段に相当し、電源電圧Ｖ２が第１電源電圧に相当し、電源電圧Ｖ３が第２電源電圧に相当し、ローレベルの信号Ｖ６が遮断信号に相当し、Ｓ８１０の処理が出力信号抑制処理に相当し、電源監視回路２２、動作監視回路２３及び通信回路２４が監視手段に相当している。
【００８４】
以上のように、本実施形態においては、ＩＧＳＷ４がオフされて待機モードに移行すると、副制御マイコン３０への電源電圧Ｖ３の供給が停止される。また、主制御マイコン２０は動作を継続する一方、副制御マイコン３０を監視するための機能は停止させる。このため、待機モードにおける消費電流を抑えることができるし、最低限必要な機能は維持されるようにすることができる。
【００８５】
また、本実施形態においては、副制御マイコン３０への電源電圧Ｖ３の供給が停止される前に、主制御マイコン２０では、ポート処理（Ｓ８１０）が実行される。このため、電源電圧Ｖ３の供給が停止された後に、主制御マイコン２０から副制御マイコン３０へハイレベルの信号が出力されることを防止することができる。したがって、副制御マイコン３０に電流が流れて、待機電流が増加したり副制御マイコン３０内部の素子（例えば、ダイオードＤｕ１，Ｄｕ２等）が故障したりしてしまうことを防止することができる。
［実施形態２］
次に、第２実施形態の電子制御装置について、図１１を用いて説明する。
【００８６】
図１１に示すように、第２実施形態のＥＣＵ１では、第１実施形態のＥＣＵ１と比較して、副制御マイコン３０が電源監視回路３１を備えている点と、電源回路１０が信号監視回路１４を備えている点とが異なっている。
【００８７】
電源監視回路３１は、ＩＧＳＷ４からの信号ＳＷ１を監視するものである。つまり、本第２実施形態では、主制御マイコン２０と副制御マイコン３０とはそれぞれ別に、信号ＳＷ１を監視している。
【００８８】
また、電源監視回路２２は、スイッチ１３をオフするための信号Ｖ８を信号監視回路１４に入力し、電源監視回路３１は、同じくスイッチ１３をオフするための信号Ｖ９を信号監視回路１４に入力する。
【００８９】
そして、信号監視回路１４は、信号Ｖ８，Ｖ９を監視すると共にスイッチ１３をオンオフするための信号Ｖ１０を出力するようになっており、所定の条件が成立すると、スイッチ１３への信号Ｖ１０のレベルをローレベルにしてスイッチ１３をオフさせ、副制御マイコン３０への電源電圧Ｖ３の供給を停止する。
【００９０】
以下、具体的に説明する。
まず、主制御マイコン２０及び副制御マイコン３０が実行する処理について説明する。
本第２実施形態において、主制御マイコン２０及び副制御マイコン３０は、図１２の待機モード処理を実行する。図１２の待機モード移行処理において、Ｓ６１０〜Ｓ６３０の処理は、基本的には図７のＳ６１０〜Ｓ６３０と同じであるが、主制御マイコン２０と副制御マイコン３０とはそれぞれ、下記の点で異なる。
【００９１】
まず、主制御マイコン２０は、図１２におけるＳ６３０の待機モード移行処理として、図９のＳ８２０を除いた処理を実行する。つまり、Ｓ８１０の処理の後、Ｓ８３０の処理を実行する。
【００９２】
一方、副制御マイコン３０は、図１２のＳ６３０の待機モード移行処理として、図３の通信終了確認処理と、図４のリレーオフ確認処理と、図６のデータ退避処理とを実行する。また、図５の確認処理も実行される。尚、通信終了確認処理（図３）、リレーオフ確認処理（図４）及びデータ退避処理（図６）の３つの処理のうち、何れか１つ或いは何れか２つの処理が実行されるようにしてもよい。
【００９３】
そして、Ｓ６３０の処理の後、Ｓ６４０へ進み、電源電圧Ｖ３の供給を停止させるための遮断信号を出力する。つまり、Ｓ６４０において、主制御マイコン２０は、信号Ｖ８を出力し、副制御マイコン３０は、信号Ｖ９を出力する。
【００９４】
また、主制御マイコン２０及び副制御マイコン３０は、図８の監視処理も実行する。
次に、電源回路１０の動作について、図１３を用いて説明する。図１３では、電源回路１０の動作をフローチャートで表しているが、この処理は、電源回路１０が備える信号監視回路１４のハード構成により実現される処理である。尚、電源回路１０にマイコン等を設け、ソフトウエアにより図１３の処理が実行されるようにしてもよい。
【００９５】
図１３の電源回路処理では、まず、Ｓ９１０にて、主制御マイコン２０或いは副制御マイコン３０から、信号Ｖ８或いは信号Ｖ９が入力されたか否かを判定する。そして、信号Ｖ８或いは信号Ｖ９が入力されていないと判定すると（Ｓ９１０：ＮＯ）、再びＳ９１０の処理を繰り返し、逆に、信号Ｖ８或いは信号Ｖ９が入力されたと判定すると（Ｓ９１０：ＹＥＳ）、Ｓ９２０へ進む。ここで、Ｓ９１０において、主制御マイコン２０から信号Ｖ８が入力されたものとして、以下説明する。
【００９６】
Ｓ９１０から進んだＳ９２０では、信号監視回路１４が備える図示しないタイマをスタートさせる。そして、続くＳ９３０では、副制御マイコン３０から信号Ｖ９が入力されたか否かを判定し、信号Ｖ９が入力されたと判定すると（Ｓ９３０：ＹＥＳ）、信号Ｖ８及び信号Ｖ９の何れもが入力されたと判断して、Ｓ９４０へ進む。
【００９７】
そして、Ｓ９４０では、信号Ｖ１０をローレベルにして、スイッチ１３をオフさせる。つまり、電源電圧Ｖ３の供給を停止させる。
一方、Ｓ９３０にて、副制御マイコン３０から信号Ｖ９が入力されていないと判定すると（Ｓ９３０：ＮＯ）、Ｓ９５０へ移行し、Ｓ９２０でスタートさせたタイマのカウント時間が、規定時間Ｔ５を経過したか否かを判定する。そして、規定時間Ｔ５を経過していないと判定すると（Ｓ９５０：ＮＯ）、再びＳ９３０へ戻り、逆に、規定時間Ｔ５経過したと判定すると（Ｓ９５０：ＹＥＳ）、Ｓ９４０へ移行する。ここで、タイマのカウント時間が規定時間Ｔ５経過した場合も、Ｓ９４０へ移行する（スイッチ１３をオフさせる）理由は、例えば副制御マイコン３０に異常が生じて信号Ｖ９が出力されないような場合に、電源電圧Ｖ３の供給が停止されずに副制御マイコン３０が通常通り動作することにより、車載バッテリ３があがってしまうことを防止するためである。
【００９８】
また、Ｓ９１０にて副制御マイコン３０から信号Ｖ９が入力されたと判定した場合、Ｓ９２０に進んでタイマをスタートさせ、続くＳ９３０では、主制御マイコン２０から信号Ｖ８が入力されたか否かを判定する。そして、Ｓ９３０で信号Ｖ８が入力されたと判定すると、９４０へ進み、逆に、Ｓ９３０で信号Ｖ８が入力されていないと判定すると、Ｓ９５０へ移行する。そして、Ｓ９５０で、タイマのカウント時間が規定時間Ｔ５を経過していないと判定すれば、再びＳ９３０へ戻り、タイマのカウント時間が規定時間Ｔ５を経過したと判定すると、Ｓ９４０へ移行する。
【００９９】
以上のように、本第２実施形態においては、主制御マイコン２０からの信号Ｖ８と、副制御マイコン３０からの信号Ｖ９の両方が入力されると、副制御マイコン３０への電源電圧Ｖ３の供給が停止される。これにより、誤って電源電圧Ｖ３の供給が停止されてしまうということを確実に防止することができる。つまり、例えば主制御マイコン２０の誤動作により、正規のものでない信号Ｖ８が出力されてしまったり、或いは、信号監視回路１４において、ノイズ信号が信号Ｖ８であると誤検出されてしまったりしたような場合でも、副制御マイコン３０からの信号Ｖ９が入力されない限り、電源電圧Ｖ３の供給は停止されない。
【０１００】
一方、本第２実施形態では、主制御マイコン２０と副制御マイコン３０との少なくとも何れか一方から信号Ｖ８或いは信号Ｖ９が入力されてから、規定時間Ｔ５を経過すると、電源電圧Ｖ３の供給が停止されるようになっている。このため、主制御マイコン２０と副制御マイコン３０との何れか一方に異常等が生じて信号Ｖ８或いは信号Ｖ９が出力されないような場合でも、その信号Ｖ８或いは信号Ｖ９の何れかが出力されれば、規定時間Ｔ５の経過後は、正常に電源電圧Ｖ３の供給を停止させることができる。これにより、消費電流の低減を図ることができる。また、電源電圧Ｖ３の供給が停止される前に、主制御マイコン２０は、第１実施形態と同じポート処理（Ｓ８１０）を実行するため、電源電圧の回り込みを防止して、副制御マイコン３０内部のダイオードＤｕ１，Ｄｕ２等が故障してしまうことを防止することができる。
［実施形態３］
次に、第３実施形態の電子制御装置について、図１４を用いて説明する。
【０１０１】
図１４に示すように、第３実施形態のＥＣＵ１では、第１実施形態と比較して、主制御マイコン２０は、ウォッチドッグパルスを定期的に出力するＷＤＰ出力部２８と、主制御マイコン２０内の何れかの回路における電圧が低下した場合に、その異常を検出すると共に、その異常を表す電圧異常信号を出力する低電圧検出回路２７と、ウォッチドッグパルス及び電圧異常信号に基づき、異常を検出した場合に、主制御マイコン２０をリセットして初期化させるＲＥＳＥＴ部２６と、を備えている点、及び通信回路２４を備えていない点が異なっている。
【０１０２】
ＲＥＳＥＴ部２６は、具体的に、ＷＤＰ出力部２８からのウォッチドッグパルスが所定のタイミングで出力されていないと判定すれば、異常が生じたと判定して、主制御マイコン２０をリセットさせる。また、低電圧検出回路２７より電圧異常信号が入力されたと判定すれば、主制御マイコン２０をリセットさせる。尚、ＲＥＳＥＴ部２６の機能は、ソフトウエアにより実現される。
【０１０３】
また、副制御マイコン３０は、第１実施形態と比較して、通信回路３５を備えていない点が異なっている。
そして、本第３実施形態では、信号Ｖ４ａの信号線Ｌ４に、一端がグランドに接続された抵抗２９の他端が接続されている。また、本第３実施形態のＥＣＵ１は、他のＥＣＵと通信はしないように構成されている。尚、他のＥＣＵと通信がなされるように構成してもよいことは勿論である。
【０１０４】
本第３実施形態の副制御マイコン３０は、図２〜図６の処理を実行する。また、主制御マイコン２０は、図７〜図９の処理を実行すると共に、図１５の異常監視処理及び図１６の異常検出処理を実行する。
【０１０５】
図１５の異常監視処理は、副制御マイコン３０の異常の有無を監視して、異常があれば副制御マイコン３０を初期化させる処理であり、まず、Ｓ１０１０にて、ウォッチドッグクリア信号ＷＤＣに基づき、副制御マイコン３０に異常が生じたか否かを判定し、異常が生じていないと判定すると（Ｓ１０１０：ＮＯ）、再びこのＳ１０１０の処理を繰り返し、逆に、異常が生じたと判定すると（Ｓ１０１０：ＹＥＳ）、Ｓ１０２０へ進む。
【０１０６】
Ｓ１０２０では、信号Ｖ５を一定時間ローレベルにして、副制御マイコン３０へリセットを指示する。また、このＳ１０２０では、副制御マイコン３０へリセットを指示した後は、その信号Ｖ５の出力レベルをローレベルに固定する。これにより、主制御マイコン２０から副制御マイコン３０への電源電圧の回り込みを防止するのである。
【０１０７】
その後、Ｓ１０３０にて、副制御マイコン３０に異常が生じているか否かを再び判定し、異常が生じていると判定すると（Ｓ１０３０：ＹＥＳ）、Ｓ１０４０へ進み、待機モード移行処理を実行する。この待機モード移行処理は、Ｓ６３０の待機モード移行処理と同じである。つまり、Ｓ１０４０では、図９の処理を実行する。
【０１０８】
そして、図９のＳ８２０の処理により電源電圧Ｖ３の供給が停止されて副制御マイコン３０の動作が停止されるが、電源電圧Ｖ３の供給が停止される前に、Ｓ８１０のポート処理が実行されるため、主制御マイコン２０から副制御マイコン３０への電源電圧の回り込みを防止することができる。このように、副制御マイコン３０に異常が生じてその動作を停止させる場合にも、本発明を適用することができる。またさらに、本実施形態においては、信号Ｖ４ａの信号線Ｌ４に抵抗２９が接続されているため、より確実に電源電圧の回り込みを防止することができる。以下、具体的に説明する。
【０１０９】
副制御マイコン３０において、ダイオードＤｕ１，Ｄｕ２のカソードは、副制御マイコン３０内の電源ラインに接続されており、その電源ラインは、副制御マイコン３０内の各回路を介してグランドラインに接続されている。そして、抵抗２９のインピーダンスは、副制御マイコン３０内の回路のインピーダンスと比較して、小さい値となっている。そうすると、副制御マイコン３０が動作を停止した状態において、主制御マイコン２０からの電流は、インピーダンスの小さい抵抗２９側へ流れることとなる。このため、主制御マイコン２０からハイレベルの信号が出力されても、副制御マイコン３０への電源電圧の回り込みは防止されることとなる。
【０１１０】
一方、Ｓ１０３０にて副制御マイコン３０に異常が生じていないと判定すると（Ｓ１０３０：ＮＯ）、Ｓ１０５０へ移行し、通常の動作に復帰する。具体的に、例えば、Ｓ１０２０で信号Ｖ５の出力レベルをローレベルに固定したが、その固定をリセットする。
【０１１１】
図１６の異常検出処理では、まず、Ｓ１１１０にて、主制御マイコン２０自身に異常が生じたか否かを判定する。具体的に、ＲＥＳＥＴ部２６により、リセットを指示するリセット信号が動作監視回路２３に入力されたか否かを判断し、入力されたと判断すれば、異常が生じたと判定することとなる。一方、リセット信号が入力されていないと判断すれば、異常が生じていないと判定する。
【０１１２】
そして、Ｓ１１１０にて異常が生じていないと判定すると（Ｓ１１１０：ＮＯ）、再びこのＳ１１１０の処理を繰り返し、逆に、異常が生じたと判定すると（Ｓ１１１０：ＹＥＳ）、Ｓ１１２０へ進む。
【０１１３】
Ｓ１１２０では、信号Ｖ６をローレベルにしてスイッチ１３をオフさせ、電源電圧Ｖ３の供給を停止させる。これは、副制御マイコン３０の動作を監視する主制御マイコン２０に異常が生じており、副制御マイコン３０の動作の監視が正常でない場合も考えられるため、副制御マイコン３０を停止させることが好ましいためである。
【０１１４】
そして次に、Ｓ１１３０では、主制御マイコン２０自身をリセットして初期化させる。具体的には、マイコンコアのプログラムの実行アドレスをスタートアドレスにジャンプさせる。
【０１１５】
そして、このような場合においても、前述したように、信号線Ｌ４に設けられた抵抗２９により、信号線Ｌ４からの電源電圧の回り込みは防止されるようになっている。
以上のように、本第３実施形態の電子制御装置によれば、主制御マイコン２０に異常が生じた場合には、その主制御マイコン２０がリセットされると共に、電源電圧Ｖ３の供給が停止されるため、他の電子機器等に影響を及ぼすことがない。また、信頼性の高いＥＣＵ１を提供することができる。しかも、信号線Ｌ４に設けられた抵抗２９により、電源電圧の回り込みが防止され、主制御マイコン２０内部の入力保護用のダイオードや、副制御マイコン３０内部の入力保護用のダイオードＤｕ１，Ｄｕ２等が故障してしまうことを防止することができる
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の技術範囲内において種々の形態をとることができる。
【０１１６】
例えば、上記実施形態において、主制御マイコン２０を副制御マイコンとし、副制御マイコン３０を主制御マイコンとしても、本発明を適用することができる。
また、上記第３実施形態の図１６において、主制御マイコンに異常が生じた場合に（Ｓ１１１０：ＹＥＳ）、Ｓ１１２０で信号Ｖ６（ローレベル）が出力されるようになっているが、Ｓ１１２０において、ローアクティブの信号Ｖ５を出力されるようにしてもよい。つまり、副制御マイコン３０を初期化させるようにしてもよい。またさらに、主制御マイコン２０に異常が生じた場合に（Ｓ１１１０：ＹＥＳ）、信号Ｖ６が出力されないようにしてもよいし、或いは信号Ｖ５が出力されないようにしてもよい。この場合は、副制御マイコン３０の動作を継続させることができる。
【０１１７】
また、図１５，１６の処理が、第１及び第２実施形態においても実行されるようにしてもよい。この場合、図１６の処理が第１及び第２実施形態において実行されるようにするためには、第１及び第２実施形態において、第３実施形態のＲＥＳＥＴ部２６、低電圧検出回路２７及びＷＤＰ出力部２８を設けるようにすればよい。
【０１１８】
また、上記実施形態において、リレー５に限らず、モータ等の電気負荷が設けられている場合でも、本発明を適用することができる。
【図面の簡単な説明】
【０１１９】
【図１】実施形態のＥＣＵの構成を表すブロック図である。
【図２】副制御マイコンにおいて実行される待機モード処理の流れを表すフローチャートである。
【図３】副制御マイコンにおいて実行される通信終了確認処理の流れを表すフローチャートである。
【図４】副制御マイコンにおいて実行されるリレーオフ確認処理の流れを表すフローチャートである。
【図５】副制御マイコンにおいて実行される確認処理の流れを表すフローチャートである。
【図６】副制御マイコンにおいて実行されるデータ退避処理の流れを表すフローチャートである。
【図７】主制御マイコンにおいて実行される待機モード移行処理の流れを表すフローチャートである。
【図８】主制御マイコンにおいて実行される監視処理の流れを表すフローチャートである。
【図９】主制御マイコンにおいて実行される待機モード移行処理の流れを表すフローチャートである。
【図１０】実施形態の作用を表すタイムチャートである。
【図１１】第２実施形態のＥＣＵの構成を表すブロック図である。
【図１２】第２実施形態の主制御マイコン及び副制御マイコンにおいて実行される待機モード処理の流れを表すフローチャートである。
【図１３】第２実施形態の電源回路において実行される電源回路処理の流れを表すフローチャートである。
【図１４】第３実施形態のＥＣＵの構成を表すブロック図である。
【図１５】第３実施形態の主制御マイコンにおいて実行される異常監視処理の流れを表すフローチャートである。
【図１６】第３実施形態の主制御マイコンにおいて実行される異常検出処理の流れを表すフローチャートである。
【符号の説明】
【０１２０】
１，２…ＥＣＵ、３…車載バッテリ、４…イグニションスイッチ、５…リレー、６ａ，６ｂ…通信線、１０…電源回路、１２…レギュレータ、１３…スイッチ、１４…信号監視回路、２０…主制御マイコン、２２…電源監視回路、２３…動作監視回路、２４…通信回路、２５…入出力回路、２６…ＲＥＳＥＴ部、２７…低電圧検出回路、２８…ＷＤＰ出力部、２９…抵抗、３０…副制御マイコン、３１…電源監視回路、３２…リレー制御部、３３…ＷＤＣ出力部、３４…ＲＥＳＥＴ部、３５…通信回路、３８，３９…入力バッファ、４０…ドライバ回路、Ｌ４…信号線。
【図１】
2007213137.tif 000003
【図２】
2007213137.tif 000004
【図３】
2007213137.tif 000005
【図４】
2007213137.tif 000006
【図５】
2007213137.tif 000007
【図６】
2007213137.tif 000008
【図７】
2007213137.tif 000009
【図８】
2007213137.tif 000010
【図９】
2007213137.tif 000011
【図１０】
2007213137.tif 000012
【図１１】
2007213137.tif 000013
【図１２】
2007213137.tif 000014
【図１３】
2007213137.tif 000015
【図１４】
2007213137.tif 000016
【図１５】
2007213137.tif 000017
【図１６】
2007213137.tif 000018