(57)【特許請求の範囲】
【請求項１】
周囲に送信要求信号を送信する送信手段、
使用者に所持される携帯機から、前記送信要求信号に応答して送信される返送信号を受信する受信手段、
受信された前記返送信号に含まれている識別情報が、予め登録された識別情報であるか否かを判定することで認証を行う認証手段、及び
前記認証手段による認証が成功すると特定の車両制御を実施する制御手段、を有し、所定の動作停止条件が成立すると動作を停止するようになっているマイコンと、
前記マイコンの動作停止中に、入力される信号の立ち上がり或いは立ち下がりタイミングで所定期間駆動し、前記マイコンに代えて、前記送信要求信号を送信する一方前記返送信号を受信し、受信できた前記返送信号を前記マイコンに出力する通信回路と、を備え、
前記マイコンは、さらに、
前記通信回路にパルスを出力するパルス出力回路を有し、前記動作停止条件が成立した際、自己の動作を停止する前に前記パルスのデューティ比を設定することで前記パルス出力回路にパルスを出力させると共に前記パルス出力回路の正常動作が確認できた後、自己の動作を停止するようになっているスマートエントリシステム用車載装置において、
前記マイコンは、前記動作停止条件が成立した際、前記パルスの次回の周期（以下、次回周期と言う）の直前まで一旦自己の動作を停止し、その次回周期の直前に起動して前記デューティ比を設定すると共にその次回周期において前記パルス出力回路の動作を確認するようになっていることを特徴とするスマートエントリシステム用車載装置。
【請求項２】
請求項１に記載のスマートエントリシステム用車載装置において、
前記マイコンは、前記動作停止条件が成立するのに加え、前記認証手段による認証が終了すると、自己の動作を停止しても良いと判断して、前記次回周期の直前まで一旦自己の動作を停止するようになっていることを特徴とするスマートエントリシステム用車載装置。
【請求項３】
請求項１又は請求項２に記載のスマートエントリシステム用車載装置において、
前記マイコンは、前記動作停止条件が成立した際、前記次回周期までの間隔が所定時間よりも短い場合は、例外的に、その次回周期までの間において自己の動作を停止せず、その次回周期の到来までに前記デューティ比を設定すると共にその次回周期において前記パルス出力回路の動作を確認するようになっていることを特徴とするスマートエントリシステム用車載装置。
【請求項４】
請求項３に記載のスマートエントリシステム用車載装置において、
前記所定時間は、少なくとも、前記マイコンが起動に要する時間、及びデューティ比の設定に要する時間を合わせた時間であることを特徴とするスマートエントリシステム用車載装置。
【請求項５】
請求項３又は請求項４に記載のスマートエントリシステム用車載装置において、
前記マイコンは、前記周期を表す期間を計時するカウンタを備え、該カウンタのカウント値に基づき、前記動作停止条件が成立した際から次回周期までの間隔を認識するようになっていることを特徴とするスマートエントリシステム用車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者に携帯される携帯機と通信を行って各種車両制御を実現するスマートエントリシステム用車載装置に関するものである。
【背景技術】
【０００２】
従来より、自動車においては、車載装置から周囲に送信要求信号を送信すると共に、その送信要求信号を受信した携帯機からの返送信号をその車載装置において受信し、車載装置側の制御装置が、受信できた返送信号に含まれている識別情報としてのＩＤコードと当該制御装置内に予め登録されているＩＤコードとを比較して、その両ＩＤコードが一致していれば、認証が成功したとしてアクチュエータの駆動によるドアの解錠（アンロック）又は解錠許可やエンジンの始動許可といった車両制御を実施する、スマートエントリシステムが知られている（例えば、特許文献１，２参照）。
【０００３】
このようなスマートエントリシステムによれば、使用者が特別なキー操作を行わなくても、ドアのアンロック等の車両制御が実施されることとなるため、利便性を向上させることができる。一方で、認証のために車載装置が定期的に起動する必要があり、このため消費電力が増大してしまうことが問題となっている。
【０００４】
そこで、この種のスマートエントリシステム用の車載装置において、以下のような構成が従来考えられている。
具体的に、車載装置が、スリープモードに移行するマイコン（前述の制御装置に相当）と、マイコンがスリープモードに移行した際にマイコンに代わって携帯機との通信を行う通信ＩＣとを備えた構成である（図７参照）。
【０００５】
図７（ａ）は、そのような車載装置としての電子制御装置（以下、ＥＣＵと記載する）１００の構成図であり、図７（ｂ）は、ＥＣＵ１００における作用を説明するタイムチャートである。
【０００６】
図７において、マイコン１１０の起動（ウェイクモード）中は、そのマイコン１１０の制御により、送信アンテナ１４０を介して周囲に送信要求信号が送信される。送信要求信号を受信した携帯機（図示省略）からの返送信号は受信アンテナ１３０により受信され、通信ＩＣ１２０を介してマイコン１１０に入力される。マイコン１１０は、前述のように、返送信号に含まれている識別情報としてのＩＤコードとマイコン１１０内に予め登録されているＩＤコードとが一致するか否か比較判定する（図７（ｂ）：マイコン制御による認証）。
【０００７】
一方、マイコン１１０は、スリープモードに移行しても良いと判断すると、スリープモードに移行するようになっている。マイコン１１０の状態がスリープモードである際は、通信ＩＣ１２０が定期的に駆動し、マイコン１１０に代わって、送信アンテナ１４０を介して周囲に送信要求信号を送信すると共に、送信要求信号を受信した携帯機からの返送信号を受信アンテナ１３０を介して受信する。通信ＩＣ１２０は、返送信号を受信できたか否かの簡易認証を行い（図７（ｂ）：ＰＷＭによる認証）、受信できた返送信号が表す情報をマイコン１１０に出力する。マイコン１１０は、返送信号が表す情報を入力されると起動し、前述のような認証を行うようになっている。
【０００８】
通信ＩＣ１２０の駆動タイミングは、マイコン１１０により制御される。具体的に、マイコン１１０は、そのマイコン１１０がスリープモード中でも所定のデューティ比のパルスを出力するＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）機能を有し、このＰＷＭ機能を用いてパルスを通信ＩＣ１２０に出力する。通信ＩＣ１２０は、パルスの立ち上がりタイミングで所定期間駆動するようになっている。
【０００９】
ここで、本例のＥＣＵ１００においては、マイコン１１０は、そのマイコン１１０の動作中は、通信ＩＣ１２０へのパルスのデューティ比を０に設定して、結果的にパルスが通信ＩＣ１２０に出力されないようにしている。一方、マイコン１１０は、スリープモードに移行しても良いと判断した際（図７（ｂ）：切替条件成立）、デューティ比を所定値に設定し（図７（ｂ）：切替要求）、設定が完了すると（図７（ｂ）：切替完了）、スリープモードに移行する。尚、マイコン１１０から通信回路１２０に正常にパルスが出力されることをもって、設定が完了する（図７（ｂ）：切替完了）、と言うものとする。
【特許文献１】特開２０００−１０４４２９号公報
【特許文献２】特開２００３−１５７４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、図７のような例において、マイコン１１０においてデューティ比を設定した（切り替えた）場合、その設定値は次の周期において初めて反映される（図７（ｂ）参照）。
【００１１】
また、マイコン１１０は、スリープモードに移行する前において、デューティ比の設定（切替）が完了するまで（つまり、マイコン１１０から通信回路１２０に正常にパルスが出力されるまで）、動作していなければならない（ウェイクモードでなければならない）という制約がある。例えば、通信ＩＣ１２０の駆動の確実性を担保する趣旨である。
【００１２】
従って、マイコン１１０は、デューティ比を設定してから、その設定値が反映される次の周期まで動作（ウェイク）している必要がある。具体的に、図７（ｂ）において、切替要求のタイミングから切替完了のタイミングまで、マイコン１１０は動作（ウェイク）している必要がある。このため、消費電力が増大してしまうこととなる。
【００１３】
本発明は、こうした点に鑑みなされたもので、使用者に携帯される携帯機と通信を行って各種車両制御を実現するスマートエントリシステム用車載装置において、消費電力をより低減させることを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するためになされた請求項１に記載のスマートエントリシステム用車載装置は、マイコンと、通信回路とを備えたものである。
マイコンは、周囲に送信要求信号を送信する送信手段、使用者に所持される携帯機から、送信要求信号に応答して送信される返送信号を受信する受信手段、受信された返送信号に含まれている識別情報が、予め登録された識別情報であるか否かを判定することで認証を行う認証手段、及び  認証手段による認証が成功すると特定の車両制御を実施する制御手段、を有している。また、所定の動作停止条件が成立すると動作を停止するようになっている。
【００１５】
通信回路は、マイコンの動作停止中に、入力される信号の立ち上がり或いは立ち下がりタイミングで所定期間駆動し、マイコンに代えて、送信要求信号を送信する一方返送信号を受信し、受信できた返送信号をマイコンに出力するようになっている。
【００１６】
マイコンは、さらに、通信回路にパルスを出力するパルス出力回路を有し、動作停止条件が成立した際、自己の動作を停止する前にパルスのデューティ比を設定することでパルス出力回路にパルスを出力させると共にパルス出力回路の正常動作が確認できた後、自己の動作を停止するようになっている。
【００１７】
このようなスマートエントリシステム用車載装置において、マイコンは、動作停止条件が成立した際、パルスの次回の周期（以下、次回周期と言う）の直前まで一旦自己の動作を停止し、その次回周期の直前に起動してデューティ比を設定すると共にその次回周期においてパルス出力回路の動作を確認するようになっている。
【００１８】
ところで、このスマートエントリシステム用車載装置においては、以下のことが前提となっている。具体的に、パルスのデューティ比を設定した場合、そのデューティ比が反映される（つまり、その設定したデューティ比のパルスが出力される）のは、パルスの次回の周期においてである。例えば、周期がＴであり、０〜Ｔ〜２Ｔ〜３Ｔ・・・というような時系列を考えた場合において、Ｔ〜２Ｔの間でデューティ比を例えば０．５に設定したとすると、設定値が反映されるのは（デューティ比０．５のパルスが出力される）のは、次回の周期である２Ｔ〜３Ｔ移行になる。
【００１９】
このような前提の下、請求項１のスマートエントリシステム用車載装置では、マイコンは、自己の動作を停止する際、デューティ比を設定してから次回周期まで動作を継続したまま待機するのではなく、次回周期までの間において一旦自己の動作を停止する。そして、次回周期の直前に起動してデューティ比を設定する。このため、設定値が次回周期において反映されるようにしつつ、マイコンの動作を一旦停止する分マイコンの消費電力を低減することができる。つまり、スマートエントリシステム用車載装置の性能を維持しつつも、そのスマートエントリシステム用車載装置の消費電力をより低減できるようになる。
【００２０】
次に、請求項２のスマートエントリシステム用車載装置は、請求項１のスマートエントリシステム用車載装置において、マイコンは、動作停止条件が成立するのに加え、認証手段による認証が終了すると、自己の動作を停止しても良いと判断して、次回周期の直前まで一旦自己の動作を停止するようになっている。
【００２１】
これによれば、マイコンにおいて認証（携帯機との認証）が実行されている途中でマイコンの動作が停止することがない。つまり、認証が確実に行われる。
次に、請求項３のスマートエントリシステム用車載装置は、請求項１，２のスマートエントリシステム用車載装置において、マイコンは、動作停止条件が成立した際、次回周期までの間隔が所定時間よりも短い場合は、例外的に、その次回周期までの間において自己の動作を停止せず、その次回周期の到来までにデューティ比を設定すると共にその次回周期においてパルス出力回路の動作を確認するようになっている。
【００２２】
これによれば、動作停止条件が成立してから次回周期までの間隔が短く、マイコンの動作を一旦停止したとすればその次回周期までにマイコンの起動が間に合わずデューティ比の設定が遅れる（ひいてはパルスの出力が遅れる）可能性があるような場合には、次回周期までの間において、マイコンが動作を停止しないようにすることができる。そして、マイコンは、次回周期の到来までにデューティ比を設定するようになっているため、より確実に、所望のタイミングでパルスが出力されるようになる。
【００２３】
とろこで、請求項３の装置では、請求項４のように構成すると良い。
請求項４のスマートエントリシステム用車載装置は、請求項３のスマートエントリシステム用車載装置において、所定時間は、少なくとも、マイコンが起動に要する時間、及びデューティ比の設定に要する時間を合わせた時間（以下、動作再開時間と記載する）となるように構成されている。
【００２４】
具体的に、マイコンは、動作停止条件が成立してから次回周期までの間隔が動作再開時間よりも短ければ、そのまま動作を継続してデューティ比の設定を行うようになっている。これによれば、請求項３で述べたように、より確実に、所望のタイミングでパルスが出力されるようになる。また一方、マイコンは、動作停止条件が成立してから次回周期までの間隔が動作再開時間よりも長ければ、一旦自己の動作を停止することとなる。これによれば、請求項１で述べたように、消費電力が低減する。
【００２５】
次に、請求項３，４の装置では、請求項５のように構成することができる。
請求項５のスマートエントリシステム用車載装置は、請求項３，４のスマートエントリシステム用車載装置において、マイコンは、周期を表す期間を計時するカウンタを備え、該カウンタのカウント値に基づき、動作停止条件が成立した際から次回周期までの間隔を認識するようになっている。
【００２６】
このような構成によれば、マイコンは、容易に、動作停止条件が成立した際から次回周期までの間隔を認識することができるようになり、動作停止条件が成立した際に、次回周期の直前まで一旦自己の動作を停止するか、或いは、次回周期まで動作を継続するかの判断を容易の行うことができる。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明の実施形態を図面に基づき説明する。
図１は、本発明が適用された車両用の電子制御装置（以下、ＥＣＵと記載する）１の概略構成を表すブロック図である。
【００２８】
このＥＣＵ１は、車両の運転手が携帯する図示しないスマート携帯機と通信を行って、通信による認証が成功した場合に車両のドアの解錠（アンロック）又は解錠許可やエンジンの始動許可といった車両制御を実行する。
【００２９】
図１に示すように、ＥＣＵ１は、各種処理を実行するマイコン１０と、図示しないスマート携帯機と通信を行うための通信ＩＣ４０と、マイコン１０を動作させるための電源電圧（例えば５Ｖ）を出力する電源ＩＣ３０と、を備えている。
【００３０】
電源ＩＣ３０には、バッテリ電圧ＶＢが供給されるようになっており、その電源ＩＣ３０は、バッテリ電圧ＶＢを降圧（例えば５Ｖ）して、マイコン１０に出力する。
マイコン１０は、プログラムに従い動作する周知のＣＰＵ１２と、そのＣＰＵ１２によって実行されるプログラム及び該プログラムの実行時に参照されるデータを格納するＲＯＭ１４と、ＣＰＵ１２の演算結果等を格納するＲＡＭ１６と、所定のデューティ比のパルスを通信ＩＣ４０に出力してその通信ＩＣ４０の駆動を制御するＰＷＭ回路２０と、タイマ回路２２と、入出力ポート２４と、サブ発振回路２６と、メイン発振回路２８とを備えると共に、それらがバスを介して相互に接続されている。ＰＷＭ回路２０は、そのＰＷＭ回路２０から出力するパルスの周期を表す期間をカウントするカウンタ（図示省略）を内蔵している。例えばパルスの周期をＴとすると、そのカウンタは０からＴまでの期間をカウントする。
【００３１】
マイコン１０は、例えば車両のイグニションスイッチ（以下、ＩＧＳＷと記載する）２がオンされると起動し、メイン発振回路２８からのメインクロックに従い動作する。一方、所定の動作停止条件が成立して消費電力を低減するためのスリープモードに移行すべきと判断すると、メイン発振回路２８の動作を停止して、サブ発振回路２６からのサブクロックに従い動作する。つまり、スリープモードに移行する。
【００３２】
尚、以下の説明において、所定の動作停止条件が成立し、かつ、マイコン１０においてスマート携帯機との認証が終了した場合に、切替条件が成立した、と称することとする。
マイコン１０においては、自己の動作の停止直前に、タイマ回路２２のタイマ値が所定値に設定される。タイマ回路２２は、その設定されたタイマ値が表す時間が到来すると、マイコン１０を起動させるための起動信号を出力する。これにより、メイン発振回路２８が動作すると共に、マイコン１０の動作クロックがメイン発振回路２８からのメインクロックに切り替わる。つまり、マイコン１０が起動する。
【００３３】
通信ＩＣ４０は、ＥＣＵ１外部の受信アンテナ５０及び送信アンテナ６０と接続され、図示しないスマート携帯機と通信可能に構成されている。具体的に、マイコン１０のＰＷＭ回路２０からのパルスに従って駆動すると共に、スマート携帯機に対する送信要求信号を送信アンテナ６０を介して周囲に送信する。ここで、通信ＩＣ４０は、ＰＷＭ回路２０から入力されるパルスの出力レベルがアクティブレベルとしてのハイレベルに立ち上がるタイミングで、前述の送信要求信号を送信アンテナ６０を介して周囲に送信する。
【００３４】
そして、通信ＩＣ４０は、送信要求信号を受信したスマート携帯機からの応答信号が受信アンテナ５０を介して受信されると、その受信した信号をマイコン１０に出力すると共に、認証時起動信号Ｑの出力レベルを所定期間ハイレベルにする。
【００３５】
次に、図２には、マイコン１０が動作している際にそのマイコン１０において定期的に実行される（具体的に、ＣＰＵ１２が実行する）動作時処理を表すフローチャートである。
【００３６】
この動作時処理では、まず、Ｓ１１０で、所定の動作停止条件が成立したか否かを判定する。例えば、ＩＧＳＷ２がオフされたと判断すると共に通信処理等の所定の処理が終了したと判断すると、動作停止条件が成立したと判定する。
【００３７】
Ｓ１１０で動作停止条件が成立していないと判定すると（Ｓ１１０：ＮＯ）、そのまま当該処理を終了する。
一方、Ｓ１１０で動作停止条件が成立したと判定すると（Ｓ１１０：ＹＥＳ）、Ｓ１２０に移行し、スマート携帯機との認証を図る認証処理が終了したか否かを判定する。言い換えると、切替条件が成立したか否かを判定する。
【００３８】
Ｓ１２０で認証処理が終了していないと判定すると（Ｓ１２０：ＮＯ）、再びＳ１２０の処理を繰り返す。
一方、Ｓ１２０で認証処理が終了したと判定すると（Ｓ１２０：ＹＥＳ）、ＰＷＭ回路２０からの信号（パルス）について、その信号の次回の周期までの間隔が予め定められた所定時間以上であるか否かを判定する。具体的に、ＰＷＭ回路２０が内蔵するカウンタのカウント値に基づき、信号の次回の周期までの間隔を算出して、その算出した間隔が所定時間以上（所定間隔以上）であるか否かを判定する。
【００３９】
Ｓ１３０で次回の周期までの間隔が所定時間以上であると判定すると（Ｓ１３０：ＹＥＳ）、Ｓ１４０に移行し、タイマ回路２２におけるタイマ値を設定する。前述のように、タイマ回路２２において時間が計時され、そのタイマ値の表す時間が到来すると、タイマ回路２２は起動信号を出力してマイコン１０を起動させることとなる。
【００４０】
次に、Ｓ１５０に進み、スリープモードに移行するための処理を実行する。具体的に、メイン発振回路２８の動作を停止して、動作クロックをサブ発振回路２６からのサブクロックに切り替える。つまり、スリープモードに移行する。
【００４１】
一方、Ｓ１３０で次回の周期までの間隔が所定時間以上でないと判定すると（Ｓ１３０：ＮＯ）、Ｓ１６０に移行し、切替処理を実行する。切替処理とは、スマート携帯機との認証を、マイコン１０が実行する正規の認証から、通信ＩＣ４０が実行する簡易認証に切り替える処理である。具体的には、ＰＷＭ回路２０から出力されるパルスについてのデューティ比を設定する処理（つまり、ＰＷＭ回路２０から所定のデューティ比のパルスが出力されるようにする処理）である。Ｓ１６０の後は、Ｓ１５０に移行する。
【００４２】
次に、図３は、マイコン１０が起動直後に実行する（具体的に、ＣＰＵ１２が実行する）起動時処理を表すフローチャートである。
この起動時処理では、まず、Ｓ２１０で、ＩＧＳＷ２がオンされて起動した場合の通常処理を実行するか否かを判定する。例えば、今回の起動が、ＩＧＳＷ２がオンされたことに伴うものであるか否かに基づき判定する。尚、ＩＧＳＷ２から信号Ｓの論理レベルを読み取って、ＩＧＳＷ２がオンされたか否かを判定できる。
【００４３】
Ｓ２１０で通常処理を実行すると判定すると（Ｓ２１０：ＹＥＳ）、Ｓ２２０に移行し、通常処理を実行する。その後、Ｓ２３０に移行する。
また、Ｓ２１０で通常処理を実行しないと判定すると（Ｓ２１０：ＮＯ）、Ｓ２３０に移行する。
【００４４】
Ｓ２３０では、切替処理を実行するか否かを判定する。具体的に、今回の起動が、タイマ回路２２からの起動信号によるものか否かに基づき判定する。今回の起動がタイマ回路２２からの起動信号によるものであると判断すると、切替処理を実行すると判定し（Ｓ２３０：ＹＥＳ）、Ｓ２４０に移行して切替処理を実行する。その後、Ｓ２５０に移行する。
【００４５】
また、Ｓ２３０で切替処理を実行しないと判定すると（Ｓ２３０：ＮＯ）、Ｓ２５０に移行する。
Ｓ２５０では、認証処理を実行するか否かを判定する。具体的に、今回の起動が、通信ＩＣ４０からの信号（図示しないスマート携帯機からの応答信号）によるものか否かに基づき判定する。今回の起動が通信ＩＣ４０からの信号によるものであると判断すると、認証処理を実行すると判定し（Ｓ２５０：ＹＥＳ）、Ｓ２６０に移行して認証処理を実行する。その後、Ｓ２７０に移行する。
【００４６】
また、Ｓ２５０で認証処理を実行しないと判定すると（Ｓ２５０：ＮＯ）、Ｓ２７０に移行する。
Ｓ２７０では、スリープモードに移行するか否かを判定する。例えば、起動時に実行すべき処理を実行し、他に実行すべき処理がないと判断すると、スリープモードに移行すると判定し（Ｓ２７０：ＹＥＳ）、Ｓ２８０に移行してスリープモード移行処理を実行する。つまり、スリープモードに移行する。
【００４７】
一方、Ｓ２７０でスリープモードに移行しないと判定すると（Ｓ２７０：ＮＯ）、そのまま当該処理を終了する。
次に、図４は、タイマ回路２２において実現される処理を表すフローチャートである。
【００４８】
タイマ回路２２では、まず、自身が計時しているタイマ値がＣＰＵ１２により予め設定された設定値に達したか否かが判定され、タイマ値が設定値に達していないと判定されると（Ｓ３１０：ＮＯ）、再びＳ３１０の処理が実行される。
【００４９】
一方、Ｓ３１０でタイマ値が設定値に達したと判定されると（Ｓ３１０：ＹＥＳ）、Ｓ３２０にて、起動信号を出力する。以上で当該処理は終了である。
次に、図５，６は、本実施形態の作用を表すタイムチャートである。
【００５０】
図５及び図６（ａ），（ｂ）において、１段目はマイコン１０の動作状態（ウェイク又はスリープ）を表し、２段目は通信ＩＣ４０の駆動タイミング（言い換えると、通信ＩＣ４０による簡易認証タイミング）を表し、３段目はマイコン１０による認証タイミングを表す。
【００５１】
まず、図５を参照して説明する。
本実施形態のＥＣＵ１では、１段目に示すように、マイコン１０は、切替条件が成立する（動作停止条件が成立すると共に認証処理が終了する）と（時刻ｔ１）、デューティ比を所定値に設定する処理を実行して（時刻ｔ２〜ｔ３）、ＰＷＭ回路２０からパルスが出力されるようにし、その後、スリープモードに移行する。
【００５２】
３段目に示すように、マイコン１０は、切替条件が成立するまでは、定期的に、認証処理を行う。具体的に、定期的に、通信ＩＣ４０を介して周囲に送信要求信号を送信する。そして、送信要求信号を受信したスマート携帯機からの応答信号を受信できると、その受信できた応答信号に含まれるＩＤコードとマイコン１０に予め登録されたＩＤコードとが一致するか否かの認証を行う（期間Ｌ１）。
【００５３】
ここで、本実施形態では、１段目及び２段目に示すように、マイコン１０は、切替条件が成立すると、その切替条件が成立してから次回の周期の直前まで（時刻ｔ１〜ｔ２）、一旦スリープモードに移行し、次回の周期の直前に起動する。そして、前述したようなデューティ比を所定値に設定する処理を実行するようになっている。
【００５４】
これは、以下の理由からである。具体的に、条件が成立した際の現在の周期においてデューティ比を設定しても、その設定値が反映される（つまり、設定したデューティ比のパルスが出力される）のは、次回の周期以降であるためである。つまり、次回の周期の直前にデューティ比を設定すれば充分なためである。
【００５５】
尚、通信ＩＣ４０は、ＰＷＭ回路２０からのパルスに従って駆動し、周囲に送信要求信号を送信すると共に、スマート携帯機からの応答信号を受信できたか否かの簡易認証を行うようになっている（期間Ｌ２）。ここで、マイコン１０が起動している間は、ＰＷＭ回路２０からのパルスは出力されないようになっている。これは、マイコン１０の状態がウェイクモードである間は、パルスのデューティ比が０に設定されることで実現される。
【００５６】
このように、本実施形態では、マイコン１０は、切替条件が成立したことでデューティ比を設定してスリープモードに移行する際に、次回の周期の直前まで一旦スリープモードに移行するようになっている。このため、マイコン１０の消費電力が低減されるようになっている。
【００５７】
次に、図６を用いて、本実施形態の作用についてより詳細に説明する。
ここで、図６（ａ），（ｂ）において、４段目には、ＰＷＭ回路２０が内蔵するカウンタのカウント値の変化を示している。
【００５８】
図６（ａ），（ｂ）の４段目に示すように、ＰＷＭ回路２０のカウンタは、０からＳまでカウントする。カウント値がＳに達するとカウント値が０にリセットされる。カウンタが０からＳまでカウントする期間は、パルスの周期を表す期間に一致する。つまり、カウンタは、周期を表す期間を計時している。
【００５９】
図６（ａ）において、マイコン１０は、動作停止条件が成立する（時刻ｔ４、Ｓ１１０：ＹＥＳ）とともに、認証処理が終了すると（時刻ｔ５，Ｓ１２０：ＹＥＳ）、ＰＷＭ回路２０のカウンタのカウント値に基づき、現在から次回の周期までの間隔を算出し（Ｓ１３０）、その間隔が所定時間よりも長ければ（Ｓ１３０：ＹＥＳ）、一旦スリープモードに移行する（時刻ｔ５、Ｓ１５０）。この際（スリープモードに移行する前）、次回の周期の直前までの時間をタイマ回路２２に通知する（Ｓ１４０）。ここで、次回の周期の直前までの時間とは、以下のような時間である。具体的に、現在から次回の周期までの時間から、起動に要する時間（起動してから通常動作に移行するまでに要する時間）及び切替処理（デューティ比の設定）に要する時間を合わせた時間を差し引いた時間である（ｔ５〜ｔ６）。
【００６０】
タイマ回路２２は、時間（期間）を計測しており、通知された時間（期間）が到来すると（Ｓ３１０：ＹＥＳ）、起動信号を出力する。これにより、マイコン１０が起動する（時刻ｔ６）。
【００６１】
マイコン１０は、起動すると、タイマ回路２２からの起動信号により起動したと判定して（Ｓ２３０：ＹＥＳ）、切替処理を実行する（Ｓ２４０）。そして、時刻ｔ７で切替処理が完了すると（ＰＷＭ回路２０からパルスが出力されると）、スリープモードに移行する（Ｓ２８０）。
【００６２】
マイコン１０が時刻ｔ７でスリープモードに移行した後は、通信ＩＣ４０がＰＷＭ回路２０からのパルスに従って定期的に駆動し、簡易認証を実行する。
次に、図６（ｂ）に示すように、切替条件が成立した際（時刻ｔ８，Ｓ１１０、Ｓ１２０：ＹＥＳ）、ＰＷＭ回路２０のカウンタのカウント値に基づき、現在から次回の周期までの間隔が所定時間よりも短ければ（Ｓ１３０：ＮＯ）、スリープモードに移行せず、切替処理を実行する（Ｓ１６０）。これにより、切替条件が成立した際に対する次回の周期から確実に、パルスが出力されるようにする。
【００６３】
このように、本実施形態では、マイコン１０による認証→通信ＩＣ４０による簡易認証の切り替えが確実に行われるようにしつつ（ＥＣＵ１の性能を維持しつつ）、マイコン１０の状態がスリープモードとなる期間をより多く確保して、マイコン１０ひいてはＥＣＵ１の消費電力をより低減できるようになっている。
【００６４】
尚、上記実施形態において、通信ＩＣ４０及び送信アンテナ６０が送信手段に相当し、通信ＩＣ４０及び受信アンテナ５０が受信手段に相当し、Ｓ２６０の処理が認証手段に相当し、通信ＩＣ４０は通信回路にも相当し、ＰＷＭ回路２０がパルス出力回路に相当している。
【００６５】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の技術範囲内において種々の形態をとることができる。
例えば、上記実施形態において、通信ＩＣ４０は、ＰＷＭ回路２０からのパルスの立ち下がりタイミングで駆動するようにしても良い。
【００６６】
また、上記実施形態において、切替条件が成立した際、マイコン１０が切替処理を実行してから、次回の周期の直前まで一旦スリープモードに移行し、そして、次回の周期の直前に起動して、切替処理が完了したこと（つまり、ＰＷＭ回路２０からパルスが出力されたこと）を確認し、再度スリープモードに移行するように構成することも考えられる。
【００６７】
また、上記実施形態において、切替条件が成立した際、現在から次回周期までの間隔が切替処理に要する時間よりも短い場合は、切替処理を実行しても次回の周期に間に合わないため、マイコン１０は、次々回の周期の直前まで一旦スリープモードに移行し、次々回の周期の直前に起動するようにしても良い。
【００６８】
また、上記実施形態において、タイマ回路２２において、そのタイマ回路２２が計時するタイマ値がＣＰＵ１２により予め設定される設定値になると、そのタイマ回路２２が起動信号を出力してマイコン１０が起動するようになっているが、スリープモードの状態で、ＣＰＵ１２がタイマ回路２２のタイマ値を監視し、そのタイマ値が予め設定された設定値に達すると、ＣＰＵ１２がメイン発振回路２８を動作させるとともに、動作クロックをそのメイン発振回路２８からのメインクロックに切り替える（つまり、マイコン１０を起動させる）ようにしても良い。
【図面の簡単な説明】
【００６９】
【図１】本実施形態のＥＣＵ１の概略構成を表すブロック図である。
【図２】ＥＣＵ１のマイコン１０において実行される動作時処理を表すフローチャートである。
【図３】ＥＣＵ１のマイコン１０において実行される起動時処理を表すフローチャートである。
【図４】タイマ回路２２において実現される処理を表すフローチャートである。
【図５】本実施形態の作用を表すタイムチャートである（その１）。
【図６】本実施形態の作用を表すタイムチャートである（その２）。
【図７】従来の認証制御を表すタイムチャートである。
【符号の説明】
【００７０】
１…電子制御装置（ＥＣＵ）、２…イグニションスイッチ（ＩＧＳＷ）、１０…マイコン、１２…ＣＰＵ、１４…ＲＯＭ、１６…ＲＡＭ、１８…カウンタ、２０…ＰＷＭ回路、２２…タイマ回路、２４…入出力ポート、２６…サブ発振回路、２８…メイン発振回路、３０…電源ＩＣ、４０…通信ＩＣ、５０…受信アンテナ、６０…送信アンテナ、１００…電子制御装置（ＥＣＵ）、１１０…マイコン、１２０…通信回路、１３０…受信アンテナ、１４０…送信アンテナ。
【図１】
0005194867.tif 000002
【図２】
0005194867.tif 000003
【図３】
0005194867.tif 000004
【図４】
0005194867.tif 000005
【図５】
0005194867.tif 000006
【図６】
0005194867.tif 000007
【図７】
0005194867.tif 000008