(57)【要約】【課題】低消費電力モードからの復帰の遅延を防止することを目的とする。【解決手段】ウェイトモードから間欠的に復帰する予め定めた時間を計数して予め定めた時間を計数したところでタイマＡ割込みを発生するタイマＡ１４と、ＣＡＮ受信割込みが発生した場合に計数を開始して、タイマＡ１４より短い時間を計数したところでタイマＢ割込みを発生するタイマＢ１６と、タイマＡ割込みが発生した場合に、間欠動作処理を行い、タイマＢ割込みが発生した場合に、ＣＡＮ受信割込みに対応する処理を行うＣＰＵ１８と、を備える。【選択図】図１
2015203928.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた低消費電力モードから復帰して予め定めた間欠動作処理を開始するための間欠時間を計数して第１タイマ割込みを発生する第１タイマと、
予め定めた外部割込みが発生した場合に、前記間欠時間より短い時間を計数して第２タイマ割込みを発生する第２タイマと、
前記第１タイマによって前記第１タイマ割込みが発生された場合に、前記間欠動作処理を開始し、前記第２タイマによって前記第２タイマ割込みが発生された場合に、前記外部割込みに対応する処理を実行する実行部と、
を備えた電子制御装置。
【請求項２】
ＣＡＮプロトコルによって通信を行い、外部からの通信要求が発生した場合に前記外部割込みとしてＣＡＮ受信割込みを発生するＣＡＮモジュールを更に備えた請求項１に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マイクロコンピュータが搭載された電子制御装置に関する。
【背景技術】
【０００２】
マイクロコンピュータは、通常の動作時よりも消費電力が少ない低消費状態へ遷移するモードを有して、消費電力を低減するものがある。
【０００３】
例えば、特許文献１では、通常の動作状態から低消費電力モードへ遷移させることが記載されている。また、低消費電力モードからの復帰するために割込み処理を用いることが記載されており、タイマ等の内部要因による割込みを用いて、所定の時間間隔で間欠的に通常動作に復帰する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０６４２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、自動車には、上述のようなマイクロコンピュータが搭載された電子制御装置が各種ＥＣＵ（Electronic Control Unit）として使用されている。自動車では、ＣＡＮ（Controller Area Network）等を用いたネットワークが構築されるため、低消費電力モードからの復帰にＣＡＮ受信による割込みにより復帰する必要がある。また、自動車以外のネットワークを適用した場合においても通信による割込みにより復帰する必要がある。
【０００６】
しかしながら、特許文献１の技術を用いて、低消費電力モードからの復帰をＣＡＮ受信割込みにより行う場合には、間欠動作中のある限られた時間の範囲でＣＡＮ受信割込みが発生した場合に、通常の状態への復帰に遅延が発生する。
【０００７】
具体的には、間欠的に低消費電力モードから復帰してＣＡＮ受信割込みの有無を判断してから再び低消費電力モードへ遷移する。しかしながら、ＣＡＮ受信割込みの有無の判断した直後に直ぐにＣＡＮ受信割込みが発生した場合には、次の間欠的な復帰時まで低消費電力モードから復帰できず、復帰の遅延が発生する。遅延する時間は、間欠的に復帰する間隔の時間となるため、要求される復帰時間を満たせるように、間欠的に復帰する時間を短めに設定する必要があった。一方、間欠的に復帰する時間を短くすると、消費電力の低減効果が少なくなってしまう。
【０００８】
本発明は、上記事実を考慮して成されたもので、低消費電力モードからの復帰の遅延を防止することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１に記載の発明は、予め定めた低消費電力モードから復帰して予め定めた間欠動作処理を開始するための間欠時間を計数して第１タイマ割込みを発生する第１タイマと、予め定めた外部割込みが発生した場合に、前記間欠時間より短い時間を計数して第２タイマ割込みを発生する第２タイマと、前記第１タイマによって前記第１タイマ割込みが発生された場合に、前記間欠動作処理を開始し、前記第２タイマによって前記第２タイマ割込みが発生された場合に、前記外部割込みに対応する処理を実行する実行部と、を備えている。
【００１０】
請求項１に記載の発明によれば、第１タイマでは、低消費電力モードから復帰して予め定めた間欠動作処理（例えば、スイッチのポーリングやメモリのリフレッシュ等）を開始するための間欠時間を計数して第１タイマ割込みが発生される。
【００１１】
第２タイマでは、予め定めた外部割込みが発生した場合に、第１タイマが計数する間欠時間より短い時間を計数して第２タイマ割込みが発生される。
【００１２】
そして、実行部では、第１タイマによって第１タイマ割込みが発生された場合に、間欠動作処理が実行される。すなわち、第１タイマによって第１タイマ割込みが間欠的に発生されることにより、間欠動作処理を実行することができる。
【００１３】
また、実行部では、第２タイマによって第２タイマ割込みが発生された場合に、外部割込みに対応する処理が実行される。ここで、第２タイマは、外部割込みが発生した場合に、第１タイマが計数する間欠時間より短い時間を計数してから第２タイマ割込みを発生するので、第１タイマ割込みよりも短い間隔で外部割込みに対応することができる。従って、割込みの有無を確認直後に外部割込みが発生しても、第１タイマが計数する時間よりも短い時間を計数する第２タイマにより第２タイマ割込みを発生させて、外部割込みに対応することができるので、復帰の遅延を防止することができる。
【００１４】
なお、請求項２に記載の発明のように、ＣＡＮプロトコルによって通信を行い、外部からの通信要求が発生した場合に外部割込みとしてＣＡＮ受信割込みを発生するＣＡＮモジュールを更に備えるようにしてもよい。これにより、ＣＡＮ受信割込みによる低消費電力モードから復帰の遅延を防止することができる。
【発明の効果】
【００１５】
以上説明したように本発明によれば、低消費電力モードからの復帰の遅延を防止することができる、という効果がある。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る電子制御装置の概略構成を示すブロック図である。
【図２】（Ａ）は本実施の形態に係る電子制御装置で行われる間欠動作処理の流れの一例を示すフローチャートであり、（Ｂ）は本実施の形態に係る電子制御装置で行われるタイマＡ割込みを示すフローチャートである。
【図３】（Ａ）は本実施の形態に係る電子制御装置で行われるＣＡＮ受信割込み（間欠動作中）を示すフローチャートであり、（Ｂ）は本実施の形態に係る電子制御装置で行われるＣＡＮ受信割込み（ウェイトモード中）を示すフローチャートである。
【図４】（Ａ）は本実施の形態に係る電子制御装置で行われるタイマＢ割込み（間欠動作中）を示すフローチャートであり、（Ｂ）は本実施の形態に係る電子制御装置で行われるタイマＢ割込み（ウェイトモード中）を示すフローチャートである。
【図５】（Ａ）は本実施の形態に係る電子制御装置においてウェイトモードから間欠的に復帰する間欠動作を示すタイミングチャートであり、（Ｂ）は、本実施の形態に係る電子制御装置においてウェイトモード中にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートであり、（Ｃ）は本実施の形態に係る電子制御装置において間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認前のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートであり、（Ｄ）は本実施の形態に係る電子制御装置において間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認後のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【図６】（Ａ）はタイマＢを備えない構成においてウェイトモード中にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートであり、（Ｂ）は、タイマＢを備えない構成において、間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認前のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートであり、（Ｃ）はタイマＢを備えない構成において間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認後のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１は、本実施の形態に係る電子制御装置の概略構成を示すブロック図である。
【００１８】
本発明の実施の形態に係る電子制御装置１０は、マイクロコンピュータ１１と、周辺回路３０と、を備えている。マイクロコンピュータ１１は、タイマ１２、ＣＰＵ１８、メモリ２０、及びＣＡＮモジュール２６等を含んだ１チップマイコンとして構成されている。
【００１９】
タイマ１２は、タイマＡ１４及びタイマＢ１６の少なくとも２種類のタイマを備えている。タイマ１２は、図示しないクロック発振器等によって発振されるクロックをカウントすることにより時間を計数する。本実施の形態では、タイマＡ１４は、低消費電力モードとしてのウェイトモードから間欠的に復帰するためのタイマとして使用される。また、タイマＢ１６は、ＣＡＮ受信割込みが発生した時に使用されるタイマであり、詳細は後述する。
【００２０】
ＣＡＮモジュール２６は、ＣＡＮプロトコルで動作するネットワーク通信を行うためモジュールである。本実施の形態では、ＣＡＮモジュール２６は、外部からの通信要求が発生した場合に外部割込みとしてＣＡＮ受信割込みを発生する。
【００２１】
メモリ２０は、ＲＯＭ２２及びＲＡＭ２４等を含んで構成され、ＣＰＵ１８は、メモリ２０を用いて電子制御装置１０を統括的に制御する。例えば、ＲＯＭ２２に記憶されたプログラムをＲＡＭ２４に展開してＣＰＵ１８が実行することにより、各種制御を行う。
【００２２】
周辺回路３０は、本実施の形態では、一例として、電源回路３４や、入出力回路３６、ＣＡＮ通信回路３８等を含んで構成されている。なお、電源回路３４、入出力回路３６、及びＣＡＮ通信回路３８を含む構成を一例として示すが、他の回路を含むようにしてもよい。
【００２３】
電源回路は、電子制御装置１０の各部へ電力を供給し、入出力回路３６は、電子制御装置１０への情報の入力や電子制御装置１０から外部へ情報を出力する。また、ＣＡＮ通信回路３８は、外部とＣＡＮ通信を行い、外部からの通信要求を受信した場合に、ＣＡＮモジュール２６へ通知する。
【００２４】
本実施の形態に係る電子制御装置１０は、ＣＰＵ１８が通常の動作を行う通常モード、及び通常モードよりも消費電力が低い低消費電力モード（以下、ウェイトモードと称す）の少なくとも２種類のモードを有し、通常モードで動作する必要がない場合にウェイトモードへ遷移して消費電力を低減する。なお、３種類以上のモードを備えるようにしてもよい。例えば、クロック発振など全て停止するステップモード等を更に備えるようにしてもよい。
【００２５】
ウェイトモードでは、間欠的（例えば、１００ｍｓ毎）に通常モードに復帰して、予め定めた間欠動作処理（例えば、スイッチのポーリングやＲＡＭ２４等のメモリ２０のリフレッシュ等）を開始し、間欠動作処理を実行した後に復帰要因が発生していない場合にはウェイトモードに再び遷移するようになっている。ウェイトモードからの間欠的な復帰は、タイマＡ１４が間欠的に復帰するための予め定めた時間（間欠時間）を計数し、予め定めた時間を計数したところで（以下、タイムアップという、）タイマＡ割込みを発生することにより、タイマＡ１４に発生したタイマＡ割込みによりウェイトモードから復帰する。また、ウェイトモードから通常モードへ復帰する他の条件としては、ＣＡＮモジュール２６によって外部の通信要求が発生して、外部割込みとしてＣＡＮ受信割込みが発生した場合に復帰する。
【００２６】
ところで、従来は、タイマＡ１４によって間欠的に復帰させるタイマＡ割込みを用いてウェイトモードから復帰するようにしていた。しかしながら、タイマＡ割込みだけでは、間欠的に復帰してＣＡＮ受信割込みの有無を判断した直後に直ぐにＣＡＮ受信割込みが発生した場合には、次の間欠的な復帰までＣＡＮ受信割込みを確認することができない。すなわち、タイマＡ１４だけでは、次の間欠的な復帰までウェイトモードから復帰できなくなってしまい、復帰の遅延が発生する。
【００２７】
そこで、本実施の形態では、ウェイトモードからの復帰の遅延を防止するために、タイマＢ１６を備えている。
【００２８】
タイマＢ１６は、ＣＡＮモジュール２６によってＣＡＮ受信割込みが発生された場合に計数を開始して、タイムアップしたところでタイマＢ割込みを発生する。そして、タイマＢ割込みによってＣＰＵ１８がウェイトモードから復帰してＣＡＮ受信割込みに対応する処理を行うようになっている。タイマＢ１６が計数する時間は、タイマＡ１４に比べて短い時間とされている。例えば、タイマＡ１４が１００ｍｓとするとタイマＢ１６は２００μｓの時間を設定する。なお、以下では、一例として、タイマＡ１４は１００ｍｓを計数し、タイマＢ１６は２００μｓを計数するものとして説明するが、計数する時間はこれに限るものではない。
【００２９】
ここで、上述のように構成された本実施の形態に係る電子制御装置１０で行われる間欠動作処理、タイマＡ割込み、ＣＡＮ受信割込み、及びタイマＢ割込みについて説明する。図２（Ａ）は、本実施の形態に係る電子制御装置１０で行われる間欠動作処理の流れの一例を示すフローチャートである。図２（Ｂ）は、本実施の形態に係る電子制御装置１０で行われるタイマＡ割込みを示すフローチャートである。また、図３（Ａ）は、本実施の形態に係る電子制御装置１０で行われるＣＡＮ受信割込み（間欠動作処理中）を示すフローチャートである。また、図３（Ｂ）は、本実施の形態に係る電子制御装置１０で行われるＣＡＮ受信割込み（ウェイトモード中）を示すフローチャートである。また、図４（Ａ）は、本実施の形態に係る電子制御装置１０で行われるタイマＢ割込み（間欠動作処理中）を示すフローチャートである。また、図４（Ｂ）は、本実施の形態に係る電子制御装置１０で行われるタイマＢ割込み（ウェイトモード中）を示すフローチャートである。
【００３０】
間欠動作処理へ移行すると、ステップ１００では、ウェイトモードから復帰してステップ１０２へ移行する。なお、間欠動作処理は、後述するタイマＡ割込みが発生することにより開始される。
【００３１】
ステップ１０２では、予め定めた間欠動作処理を実行してステップ１０４へ移行する。間欠動作処理としては、例えば、スイッチのポーリングや、ＲＡＭ２４等のメモリ２０のリフレッシュ等の処理を行う。
【００３２】
ステップ１０４では、ＣＡＮ受信割込みフラグがあるか否か判定される。該判定は、ＣＡＮ受信割込み時にＣＡＮ受信割込みを表すフラグが設定されるので、該ＣＡＮ受信割込みフラグがあるか否か判定し、該判定が肯定された場合にはステップ１０６へ移行し、否定された場合にはステップ１０８へ移行する。なお、本実施の形態では、ＣＡＮ受信割込みフラグがあるか否かを判定するが、ＣＡＮ受信割込み以外の割込みによるフラグの有無を確認して、ＣＡＮ受信割込み以外の外部割込みに対応するようにしてもよい。
【００３３】
ステップ１０６では、通常モードへ遷移して、ＣＡＮ受信割込みに対応する処理を実行して間欠動作処理を終了する。
【００３４】
一方、ステップ１０８では、タイマＡ１４をスタートさせてステップ１１０へ移行して、ウェイトモードに遷移して間欠動作処理を終了する。
【００３５】
次に、ステップ１０８でスタートされたタイマＡ１４がタイムアップすると、タイマＡ割込みを発生して、図３（Ａ）のタイマＡ割込みが行われる。
【００３６】
すなわち、タイマＡ割込みが発生すると、ステップ１１０では上述の間欠動作処理へ移行してタイマＡ割込みを終了する。すなわち、タイマＡ１４によって所定時間が計数されることによって上述の間欠動作処理を行うことができる。
【００３７】
一方、間欠動作処理中にＣＡＮ受信割込みが発生した場合には、図３（Ａ）に示すように、ステップ２００において、ＣＡＮ受信割込みフラグをセットしてステップ２０２へ移行する。
【００３８】
ステップ２０２では、タイマＢ１６をスタートしてＣＡＮ受信割込みを終了する。
【００３９】
また、ウェイトモード中にＣＡＮ受信割込みが発生した場合には、図３（Ｂ）に示すように、上記と同様に、ステップ２００において、ＣＡＮ受信割込みフラグをセットしてステップ２０２へ移行する。
【００４０】
ステップ２０２では、タイマＢ１６をスタートしてステップ２０４へ移行する。そして、ステップ２０４では、上述の間欠動作処理へ移行してＣＡＮ受信割込みを終了する。
【００４１】
次に、上述のステップ２０２でスタートさせたタイマＢ１６がタイムアップすると、タイマＢ割込みを発生して、図４（Ａ）又は図４（Ｂ）に示すタイマＢ割込みが行われる。
【００４２】
すなわち、間欠動作処理中にタイマＢ割込みが発生すると、ステップ３００では、割込みを受け付けてそのまま終了して間欠動作処理に戻る。
【００４３】
また、ウェイトモード中にタイマＢ割込みが発生すると、ステップ３０２では、上述の間欠動作処理へ移行してタイマＢ割込みを終了する。
【００４４】
続いて、上述のように構成された本実施の形態に係る電子制御装置１０のウェイトモード中の動作の具体例について説明する。
【００４５】
ウェイトモードから間欠的に復帰する間欠動作処理は、図５（Ａ）に示すようにタイミングで各状態へ遷移する。図５（Ａ）は、本実施の形態に係る電子制御装置１０においてウェイトモードから間欠的に復帰する間欠動作を示すタイミングチャートである。
【００４６】
詳細には、上述のステップ１０８でスタートしたタイマＡ１４がタイムアップすると、上述のタイマＡ割込みが発生して間欠動作処理へ移行する。すなわち、図５（Ａ）に示すように、タイマＡ割込みが発生し、間欠動作処理を行って再びウェイトモードへ遷移する。このように間欠動作処理が行われると、上述のステップ１０８でタイマＡ１４がスタートしてタイムアップする毎にタイマＡ割込みが発生することで、ウェイトモードから間欠的に復帰する。
【００４７】
また、ウェイトモード中にＣＡＮ受信割込みが発生した場合には、図５（Ｂ）に示すように各状態へ遷移する。図５（Ｂ）は、本実施の形態に係る電子制御装置１０においてウェイトモード中にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【００４８】
間欠的な復帰動作の間（ウェイトモード中）のタイミングでＣＡＮ受信割込みが発生した場合には、図３（Ｂ）のステップ２００、２０２において、ＣＡＮ受信割込みフラグが設定されてタイマＢ１６がスタートされてステップ２０４で間欠動作処理へ移行する。すなわち、図５（Ｂ）に示すように、ウェイトモードからＣＡＮ受信割込みが発生してタイマＢ１６がスタートされて一旦間欠動作処理（スイッチのポーリング等）へ移行して、タイマＢ１６がタイムアップしたところで、タイマＢ割込みが発生する。そして、図４（Ｂ）のステップ３０２によって間欠動作処理へ移行してＣＡＮ受信割込みに対応する処理を行うことができる。
【００４９】
また、間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認前のタイミング）にＣＡＮ受信割込みが発生した場合には、図５（Ｃ）に示すように各状態へ遷移する。図５（Ｃ）は、本実施の形態に係る電子制御装置１０において間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認前のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【００５０】
詳細には、上述のステップ１０８でスタートしたタイマＡ１４がタイムアップすると、図２（Ｂ）のステップ１１０に示すようにタイマＡ割込みが発生して間欠動作処理へ移行する。すなわち、図５（Ｃ）に示すように、タイマＡ割込みが発生して間欠動作処理を行う。ここで、ＣＡＮ受信割込みが発生すると、図３（Ａ）のステップ２００でＣＡＮ受信割込みフラグがセットされてステップ２０２でタイマＢ１６がスタートされる。すなわち、図５（Ｃ）に示すように、ウェイトモードからタイマＡ割込みによって間欠動作処理へ移行してＣＡＮ受信割込みが発生してタイマＢ１６をスタートし、間欠動作処理（スイッチのポーリング等）へ一旦戻る。そして、タイマＢ１６がタイムアップしたところで、タイマＢ割込みが発生する。そして、図４（Ａ）のステップ３００によって割込み受付を行ってＣＡＮ受信割込みに対応する処理を行うことができる。
【００５１】
また、間欠動作処理中（ＣＡＮ受信割込みフラグ有無確認後）にＣＡＮ受信割込みが発生した場合には、図５（Ｄ）に示すように各状態へ遷移作する。図５（Ｄ）は、本実施の形態に係る電子制御装置１０において間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認後のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【００５２】
詳細には、上述のステップ１０８でスタートしたタイマＡ１４がタイムアップすると、上述のタイマＡ割込みが発生して間欠動作処理へ移行する。間欠動作処理の終了直前にＣＡＮ受信割込みが発生すると、ステップ１０４のＣＡＮ受信割込みの有無の判断後の場合には、そのまま間欠処理を終了する。しかしながら、本実施の形態では、ＣＡＮ受信割込みによってタイマＢ１６がスタートし、タイムアップしたところで、図５（Ｄ）に示すように、タイマＢ割込みが発生する。これによって、次の間欠動作処理による復帰前にＣＡＮ受信割込みを確認して、ＣＡＮ受信割込みに対応する処理を行うことができる。
【００５３】
ここで、本実施の形態に係る電子制御装置１０のタイマＢ１６を設けない場合について、比較例として説明する。
【００５４】
タイマＢ１６を備えない構成において、ウェイトモード中にＣＡＮ受信割込みが発生した場合には、図６（Ａ）に示すように各状態へ遷移する。図６（Ａ）は、タイマＢ１６を備えない構成においてウェイトモード中にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【００５５】
すなわち、図６（Ａ）に示すように、ウェイトモードからＣＡＮ受信割込みが発生して一旦間欠動作処理（スイッチのポーリング等）へ移行してＣＡＮ受信割込みの内容を確認して通常モードへ移行し、ＣＡＮ受信割込みに対応する処理を行うことができる。
【００５６】
また、タイマＢ１６を備えない構成において、間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認前のタイミング）にＣＡＮ受信割込みが発生した場合には、図６（Ｂ）に示すように各状態へ遷移する。図６（Ｂ）は、タイマＢ１６を備えない構成において、間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認前のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【００５７】
すなわち、図６（Ｂ）に示すように、タイマＡ割込みが発生して間欠動作処理を行う。ここで、ＣＡＮ受信割込みが発生すると、ＣＡＮ受信割込みを認識して、そのまま通常モードへ移行する。これによってＣＡＮ受信割込みに対応する処理を行うことができる。
【００５８】
また、タイマＢ１６を備えない構成において、間欠動作中（ＣＡＮ受信割込みフラグ有無確認後）にＣＡＮ受信割込みが発生した場合には、図６（Ｃ）に示すように各状態へ遷移する。図６（Ｃ）は、タイマＢ１６を備えない構成において間欠動作処理中（ＣＡＮ受信割込みフラグの有無確認後のタイミング）にＣＡＮ受信割込みが発生した場合の動作を示すタイミングチャートである。
【００５９】
この場合には、間欠的に間欠動作処理を行うためにタイマＡ割込みが発生して間欠動作処理へ移行する。ここで、間欠動作処理の終了直前にＣＡＮ受信割込みが発生すると、図６（Ｃ）に示すように、ＣＡＮ受信割込みの有無の判断後の場合、ＣＡＮ受信割込みの確認は既に終了しているので、そのまま間欠処理を終了する。そのため、次の間欠動作処理になるまでＣＡＮ受信割込みを認識することができない。これに対して、本実施の形態では、上述のように、タイマＢ１６によってタイマＢ割込みを発生させることで、次の間欠動作処理へ移行する前に、ＣＡＮ受信割込みを認識して対応する処理を実行することができる。従って、ウェイトモードからの復帰の遅延を防止することができる。
【００６０】
なお、本発明は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【符号の説明】
【００６１】
１０    電子制御装置
１２    タイマ
１４    タイマＡ
１６    タイマＢ
１８    ＣＰＵ
２６    ＣＡＮモジュール
【図１】
2015203928.tif 000003
【図２】
2015203928.tif 000004
【図３】
2015203928.tif 000005
【図４】
2015203928.tif 000006
【図５】
2015203928.tif 000007
【図６】
2015203928.tif 000008