(57)【要約】【課題】スリープモードからウェイクアップモードに移行し、回転センサに電源電圧を印加する際に、回転センサが安定に起動するまで待機時間を設定して待つ必要がなく、起動時の応答性が向上する、モータ制御装置を提供する。【解決手段】モータ制御装置１では、回転センサ電源供給回路１２により、回転センサ５１（ホールＩＣ５３、５４）の電源入力プラス（＋）端子から電源を供給する。そして、制御部（ＣＰＵ２１）は、スリープモードからウェイクアップモードへ移行した場合に、回転センサ電源供給回路１２から回転センサ５１へ電源の供給を開始し、電圧検出部２５により、回転センサ電源供給回路１２から回転センサ５１に供給される電源電圧のレベルが所定の電圧レベル以上であることが検出された後に、モータ回転位置検出部２４におけるモータ回転位置検出処理（割込み処理）を開始させる。【選択図】図１
2010233342.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されたバッテリー電源を用いて、前記車両に備えられた開閉体を開閉するモータを駆動するモータ制御装置であって、
前記モータのアマチュア軸の回転位置を検出する回転センサと、
前記バッテリー電源から前記回転センサへの電源の供給と停止とを行う回転センサ電源供給回路と、
前記モータを駆動制御する制御部と、
を具備し、
前記制御部は、
前記回転センサから出力される出力信号を基に、前記モータのアマチュア軸の回転位置を検出するモータ回転位置検出部と、
前記回転センサ電源供給回路から前記回転センサに印加される電源電圧のレベルが所定の電圧レベル以上であることを検出する電圧検出部と、
前記回転センサ電源供給回路に対し前記回転センサへの電源の供給および停止を指示するセンサ電源制御部と、
前記モータ回転位置検出部におけるモータ回転位置検出処理の実行または停止を制御する位置検出実行制御部と、
を備え、
前記センサ電源制御部により、前記回転センサ電源供給回路から前記回転センサへの電源供給を開始させる場合において、
前記位置検出実行制御部は、前記回転センサに供給される電源電圧のレベルが所定の電圧レベル以上であることが前記電圧検出部により検出された後に、前記モータ回転位置検出部におけるモータ回転位置検出処理を開始する
ことを特徴とするモータ制御装置。
【請求項２】
前記制御部は、
当該制御部を、モータの駆動制御を休止して消費電力を低減させるスリープモードと、モータの駆動制御が可能な通常作動を行うウェイクアップモードとを切り替える動作モード制御部を、
さらに備え、
前記動作モード制御部は、
前記バッテリー電源に繋がるイグニッションスイッチがオフされたことを検出すると、前記回転センサ電源供給回路から前記回転センサへの電源の供給を停止させると共に、前記制御部をスリープモードに設定し、
前記イグニッションスイッチがオンされたことを検出すると、前記制御部をウェイクアップモードに設定すると共に、前記回転センサ電源供給回路から前記回転センサへの電源の供給を開始させる
ことを特徴とする請求項１に記載のモータ制御装置。
【請求項３】
前記モータ回転位置検出部におけるモータ回転位置検出処理は、前記回転センサからの出力信号を割り込み要求信号とし、前記回転センサからの出力信号に同期した割込み処理により実行され、
前記位置検出実行制御部は、
前記モータ回転位置検出部におけるモータ回転位置検出処理の実行を停止させる際には、前記割り込み要求信号をマスクして実行を停止させると共に、
前記モータ回転位置検出部におけるモータ回転位置検出処理を開始させる際には、前記割り込み要求信号に対するマスクを解除して実行を開始させる
ことを特徴とする請求項１または請求項２に記載のモータ制御装置。
【請求項４】
前記回転センサは、電源入力プラス端子と電源入力マイナス端子により電源の供給を受けるように構成され、
前記回転センサ電源供給回路は、前記回転センサの電源入力プラス端子を通して電源供給を行うように構成される
ことを特徴とする請求項３に記載のモータ制御装置。
【請求項５】
請求項１から請求項４のいずれかに記載のモータ制御装置により駆動されるモータを備えるサンルーフ駆動装置であって、
前記モータにより駆動されるウォーム減速機と、
前記車両の屋根に備えられた、前記ウォーム減速機の出力軸の回転により押し引きされる駆動ケーブルと接続されたサンルーフパネルと
を備える
ことを特徴とするサンルーフ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サンルーフなどの車両に備えられた開閉体を開閉するモータを駆動するモータ制御装置、および該モータ制御装置で駆動されるモータを備えるサンルーフ駆動装置に関するものである。
【背景技術】
【０００２】
特許文献1には、車両に備えられた開閉体をモータを駆動することにより開閉するための装置が記載されている。この装置は、駆動電圧の変動に対して駆動モータの回転速度が遅れて追従する場合でも、正確に挟み込みを判定する開閉部材の異物挟み込み検出装置を提供することを目的としている。このために、フィルタ回路は直流電圧ＶＢの変動に対する回転周期ｔ１の変動の推移と相対的に一致した変動推移の補正用電圧ＶＢＦを生成する。そして、サンルーフコンピュータはその補正用電圧ＶＢＦに基づいて直流電圧ＶＢの変動に対する回転周期ｔ１を周期補正値Δｔにて補正し負荷判定用開閉速度Ｔ1（＝ｔ１＋Δｔ）を求める。負荷判定用開閉速度Ｔ１は、駆直流電圧ＶＢの変動に対するルーフモータの実際の速度変動分が除去された回転周期となる。コンピュータはこの負荷判定用開閉速度Ｔ１に基づいて正確に挟み込みの有無を判定する。
【０００３】
また、図５は、サンルーフパネルを自動開閉するモータのモータ制御装置の構成を示す図である。図５に示すモータ制御装置１ａは、車両に搭載されたバッテリー電源２を駆動電源としてモータ（直流モータ）４１を正逆転方向に駆動する、モータ制御装置である。
【０００４】
図５に示すように、モータ制御装置１ａには、運転席などに設けられたオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂ（開閉スイッチ）が接続される。また、このオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂのオン／オフ（スイッチ接点のＯＮ／ＯＦＦ）によるスイッチ信号（開閉操作信号）を電圧信号に変換する信号入力回路１１が設けられている。ＣＰＵ（Central Processing Unit；中央処理装置）２１は、信号入力回路１１からオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂの各スイッチ信号を入力し、そのスイッチ信号に応じてモータ４１をＣＷ（駆動側から負荷側を見て、軸が時計廻り）方向、またはＣＣＷ（反時計廻り）方向に正逆転駆動する。
【０００５】
このモータ４１はサンルーフ駆動装置１０１内に設けられており、このモータ４１をＣＷ方向、またはＣＣＷ方向に回転させることにより、サンルーフ駆動装置１０１を通してサンルーフパネル１１３の開閉を行う。なお、サンルーフ駆動装置１０１の構成については後述する。
【０００６】
このモータ４１の駆動は、ＣＰＵ２１から出力回路３１にモータ駆動信号ＣＷ、またはモータ駆動信号ＣＣＷを出力することにより行われる。この出力回路３１は、図示しないリレー、リレー駆動回路、およびリレー接点で構成されるリレー接点回路を有している。出力回路３１では、モータ駆動信号ＣＷまたはモータ駆動信号ＣＣＷに応じてリレー接点回路を切り替え、モータ４１をＣＣＷ方向に回転させる極性の方向にアマチュア端子Ａ１、Ａ２にバッテリー電源２を印加するか、または、モータ４１がＣＣＷ方向に回転する極性の方向にバッテリー電源２を印加する。
【０００７】
また、モータ４１のアマチュア軸（回転軸Ａｒ）４２には、このアマチュア軸４２と連動して回転するセンサマグネット５２と、２相のホールＩＣ５３、５４とで構成される回転センサ５１が付設されている。
【０００８】
このホールＩＣ５３、５４の構成例を図５の中ほどの上側（回転センサ５１の上側）に示している。図に示すように、ホールＩＣ５３は、ホール素子５３ａと、抵抗器Ｒ１と、ＮＰＮ型のトランジスタＴｒ１とで構成されている。このホール素子５３ａは、センサマグネット５２の回転により生じる磁束変化をオン／オフ（ＯＮ／ＯＦＦ）の信号として検出する。ホールＩＣ５３では、ホール素子５３ａでより検出されたオン／オフの信号を基に、抵抗器Ｒ１とトランジスタＴｒ１によりオン／オフ（ハイレベル／ロウレベル）のパルス信号を生成して出力する。ホールＩＣ５４についても同様な構成である。
【０００９】
また、ホールＩＣ５３、５４は、電源入力プラス（＋）端子により、バッテリー電源２側からモータ制御装置１ａ内のダイオードＤ２１を通して電源Ｖｃｃの供給を受ける。また、ホールＩＣ５３、５４のそれぞれの電源入力マイナス（−）端子は、モータ制御装置１ａ内のスイッチ回路、すなわち、ＮＰＮ型のスイッチト用のトランジスタＴｒ２のコレクタに接続されている。このように、ホールＩＣ５３、５４の電源入力マイナス（−）端子は、抵抗器Ｒ３、Ｒ４とトランジスタＴｒ２とで構成されるスイッチ回路を通して、ＧＮＤ側に接続されている。この構成により、ＣＰＵ２１から出力されるホールＩＣ５３、５４の活性化信号ＨＩＣｏｎがハイレベルになると、トランジスタＴｒ２がオンすることによりホールＩＣ５３、５４のＧＮＤ側の電源経路が接続され、ホールＩＣ５３、５４は作動可能な状態になる。
【００１０】
前述のように、ホールＩＣ５３内のホール素子５３ａから出力されるオン／オフの信号は、抵抗器Ｒ１とトランジスタＴｒ１とで構成される回路によりパルス信号に変換される。そして、トランジスタＴｒ１から出力されるパルス信号は、キャパシタＣ１（ノイズサプレッション用のキャパシタ）とツェナーダイオードＺＤ１により、所定の電圧レベルのパルス信号に変換されパルス信号ＰＬＳＡとしてＣＰＵ２１に入力される。ホールＩＣ５４についても同様に、ホールＩＣ５４から出力されるパルス信号は、所定の電圧レベルのパルス信号に変換されパルス信号ＰＬＳＢとしてＣＰＵ２１に入力される。
【００１１】
ＣＰＵ２１では、ホールＩＣ５３、５４から出力されるパルス信号ＰＬＳＡ、ＰＬＳＢを入力として、このパルス信号ＰＬＳＡ、ＰＬＳＢを基にしてモータ４１のアマチュア軸４２の回転位置を検出（算出）する。このアマチュア軸４２の回転位置の検出は、後述するモータ回転位置検出部により行われる。このモータ回転位置検出部では、ホールＩＣ５３、５４から入力されるパルス信号（立ち上がりエッジ信号または立ち下がりエッジ信号）を割り込み要求信号として、このパルス信号ＰＬＳＡ、ＰＬＳＢに同期して、パルス信号が入力されるごとに、回転位置検出のための割り込み処理を実行し、モータ４１のアマチュア軸４２の回転位置を検出する。
【００１２】
また、モータ制御装置１ａにおいては、イグニッションスイッチ（ＩＧＳ）３がオフになると、バッテリー電源２のバッテリー上がりを防止する観点から、主要回路の電源供給を停止し、消費電流を低減させるスリープモードに動作モードを切り替える（移行する）。このスリープモードでは、ＣＰＵ２１は、ホールＩＣ活性化信号ＨＩＣｏｎをロウレベルとしてスイッチ用のトランジスタＴｒ２をオフすることにより、ＧＮＤ側の電源経路を遮断し、ホールＩＣ５３、５４への電源供給を停止する。また、ＣＰＵ２１自身がスリープモードに移行する。そして、イグニッションスイッチ３がオンになった時に、ＣＰＵ２１はウェイクアップモード（通常の動作モード）に移行し、また、ホールＩＣ活性化信号ＨＩＣｏｎをハイレベルとしてトランジスタＴｒ２をオンすることにより、ホールＩＣ５３、５４のＧＮＤ側の電源経路を接続し、ホールＩＣ５３、５４への電源供給を開始する。
【００１３】
ところで、図５に示す構成のモータ制御装置１ａにおいては、スリープモードからウェイクアップモードに移行する際に、ホールＩＣ５３、５４からパルス信号（エッジ信号）が出力される場合がある。すなわち、実際にはモータ４１が回転していないのにパルス信号が発生する場合があり、この現象について以下に説明する。
【００１４】
例えば、図６のシーケンス図に示すように、時刻Ｔ１において、イグニッションスイッチ３がオフ（ＯＦＦ）になると、ＣＰＵ２１は、ホールＩＣ５３、５４の活性化信号ＨＩＣｏｎをロウレベルとして、トランジスタＴｒ２をオフ（ＯＦＦ）にして、ホールＩＣ５３、５４への電源の供給を停止する（矢付線ａを参照）。そして、ＣＰＵ２１はスリープモードに移行する。
【００１５】
ホールＩＣ５３、５４では、トランジスタＴｒ２がオフ（ＯＦＦ）となり、ＧＮＤ側の電源経路が遮断され、電気的には電位Ｖｃｃ（例えば、＋５Ｖ）が電源入力プラス（＋）端子側に入力され続け、ホールＩＣ５３、５４からの出力信号ＰＬＳＡ、ＰＬＳＡはハイレベル（電位Ｖｃｃ）の信号となる。
【００１６】
例えば、時刻Ｔ１以前において、ホールＩＣの出力信号がロウレベル（Ｌ）で停止していた場合は、トランジスタＴｒ２がオフになることにより、時刻Ｔ１において、ロウレベル（Ｌ）からハイレベル（Ｈ）に移行する（矢付線ｂを参照）。また、時刻Ｔ１以前において、ホールＩＣの出力信号がハイレベル（Ｈ）で停止していた場合は、そのままハイレベル（Ｈ）の状態を維持する。
【００１７】
そして、時刻Ｔ２において、イグニッションスイッチ３がオン（ＯＮ）になると、ＣＰＵ２１はスリープモードからウェイクアップモードに移行する。ＣＰＵ２１は、ウェイクアップ（通常の動作モードに移行）すると、時刻Ｔ３において、ＨＩＣｏｎ信号をハイレベルにし、トランジスタＴｒ２をオン（ＯＮ）にし、ホールＩＣ５３、５４への電源の供給を開始する（矢付線ｃを参照）。これにより、時刻Ｔ１以前にロウレベル（Ｌ）で停止してホールＩＣの出力信号は、時刻Ｔ４において、ハイレベル（Ｈ）からロウレベル（Ｌ）に移行する（矢付線ｄを参照）。すなわち、時刻Ｔ４において、回転センサ５１から回転パルス信号（エッジ信号）が出力されることになる。
【００１８】
このように、ホールＩＣ５３、５４のＧＮＤ側の電源経路接続時に、モータ４１が停止しているにも関わらずホールＩＣ５３、５４からエッジ信号が発生することがある。このため、前述の回転位置検出部により、誤ったパルス信号を割り込み要求信号として、モータ回転位置検出のために割り込み処理が実行される恐れが生じる。これを回避するために、トランジスタＴｒ２のオン（電源経路の接続）から所定時間（待機時間）ΔＴの間、ホールＩＣ５３、５４からの信号入力によるモータ回転位置検出のための割り込み要求をマスク（禁止）する。すなわち、待機時間ΔＴの間は、ホールＩＣ５３、５４からの入力信号（パルス信号ＰＬＳＡ、ＰＬＳＢ）に対してマスクを設定する。
【００１９】
この場合に、トランジスタＴｒ２によるホールＩＣ５３、５４のＧＮＤ側への電源経路接続時に、ホールＩＣ５３、５４の出力信号の変化がない場合（例えば、図６に示す時刻Ｔ１以前において、ホールＩＣ５３、５４の両方の出力信号がハイレベルであった場合）もあるため、ホールＩＣ５３、５４の出力信号の変化をトリガとしてマスクを解除（割込み許可）することができない。
【００２０】
このため、ホールＩＣ５３、５４のＧＮＤ側のスイッチ用のトランジスタＴｒ２へのオン信号の出力時から、ホールＩＣ５３、５４の出力変化までの時間を実測した実測値を基に、固定の待機時間ΔＴだけ、モータ回転位置検出のための割り込み要求の受け付けをマスクするようにしている。すなわち、時刻Ｔ３（ホールＩＣ５３、５４への電源供給の開始）から時間ΔＴの経過後の時刻Ｔ５までの間は割り込み要求の受付を禁止し、時刻Ｔ５から、ホールＩＣ５３、５４からの出力信号による割り込み要求の受付を許可している。
【先行技術文献】
【特許文献】
【００２１】
【特許文献１】特開平１１−２４１５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【００２２】
しかしながら、上述の図５に示したサンルーフ駆動装置では、待機時間ΔＴの間に、ホールＩＣ５３、５４に確実に電源電圧が印加され、ホールＩＣ５３、５４が安定して動作しているかは不明であり、印加された電圧が不安定なホールＩＣ５３、５４から生じるノイズをマスクしていた。このとき、ホールＩＣ５３、５４に印加された電圧が安定して、ホールＩＣ５３、５４が既に安定して動作しているにもかかわらず待機時間ΔＴが経過するまで、すなわち、回転センサに確実に電源電圧が印加された状態に至るまで、モータ回転位置検出のための割り込み要求をマスクしていた。このため、モータ制御装置の起動時の応答性の向上を阻害する要因の一つとなっており、この問題の解決が望まれたていた。
【００２３】
本発明は上記実情に鑑みなされたものであり、本発明の目的は、モータ制御装置がスリープモードからウェイクアップモードに移行する場合などにおいて、回転センサに電源電圧を印加してモータ回転位置の検出処理を開始する際に、待機時間を設定して待機する必要がなく、モータ制御装置の起動特性を向上できる、モータ制御装置、および該モータ制御装置で駆動されるモータを備えるサンルーフ駆動装置を提供することにある。
【課題を解決するための手段】
【００２４】
本発明は上記課題を解決するためになされたものであり、本発明のモータ制御装置は、車両に搭載されたバッテリー電源を用いて、前記車両に備えられた開閉体を開閉するモータを駆動するモータ制御装置であって、前記モータのアマチュア軸の回転位置を検出する回転センサと、前記バッテリー電源から前記回転センサへの電源の供給と停止とを行う回転センサ電源供給回路と、前記モータを駆動制御する制御部と、を具備し、前記制御部は、前記回転センサから出力される出力信号を基に、前記モータのアマチュア軸の回転位置を検出するモータ回転位置検出部と、前記回転センサ電源供給回路から前記回転センサに印加される電源電圧のレベルが所定の電圧レベル以上であることを検出する電圧検出部と、前記回転センサ電源供給回路に対し前記回転センサへの電源の供給および停止を指示するセンサ電源制御部と、前記モータ回転位置検出部におけるモータ回転位置検出処理の実行または停止を制御する位置検出実行制御部と、を備え、前記センサ電源制御部により、前記回転センサ電源供給回路から前記回転センサへの電源供給を開始させる場合において、前記位置検出実行制御部は、前記回転センサに供給される電源電圧のレベルが所定の電圧レベル以上であることが前記電圧検出部により検出された後に、前記モータ回転位置検出部におけるモータ回転位置検出処理を開始することを特徴とする。
【００２５】
また、本発明のモータ制御装置は、前記制御部は、当該制御部を、モータの駆動制御を休止して消費電力を低減させるスリープモードと、モータの駆動制御が可能な通常作動を行うウェイクアップモードとを切り替える動作モード制御部を、さらに備え、前記動作モード制御部は、前記バッテリー電源に繋がるイグニッションスイッチがオフされたことを検出すると、前記回転センサ電源供給回路から前記回転センサへの電源の供給を停止させると共に、前記制御部をスリープモードに設定し、前記イグニッションスイッチがオンされたことを検出すると、前記制御部をウェイクアップモードに設定すると共に、前記回転センサ電源供給回路から前記回転センサへの電源の供給を開始させることを特徴とする。
【００２６】
また、本発明のモータ制御装置は、前記モータ回転位置検出部におけるモータ回転位置検出処理は、前記回転センサからの出力信号を割り込み要求信号とし、前記回転センサからの出力信号に同期した割り込み処理により実行され、前記位置検出実行制御部は、前記モータ回転位置検出部におけるモータ回転位置検出処理の実行を停止させる際には、前記割り込み要求信号をマスクして実行を停止させると共に、前記モータ回転位置検出部におけるモータ回転位置検出処理を開始させる際には、前記割り込み要求信号に対するマスクを解除して実行を開始させることを特徴とする。
【００２７】
また、本発明のモータ制御装置は、前記回転センサは、電源入力プラス端子と電源入力マイナス端子により電源の供給を受けるように構成され、前記回転センサ電源供給回路は、前記回転センサの電源入力プラス端子を通して電源供給を行うように構成されることを特徴とする。
【００２８】
また、本発明のサンルーフ駆動装置は、上記のいずれかに記載のモータ制御装置により駆動されるモータを備えるサンルーフ駆動装置であって、前記モータにより駆動されるウォーム減速機と、前記車両の屋根に備えられた、前記ウォーム減速機の出力軸の回転により押し引きされる駆動ケーブルと接続されたサンルーフパネルとを備えることを特徴とする。
【発明の効果】
【００２９】
本発明のモータ制御装置においては、制御部は、スリープモードからウェイクアップモードに切り替える場合などにおいて、回転センサ（ホールＩＣ）に電源供給を開始する際に、回転センサに供給される電源電圧のレベルが所定の電圧レベル以上であることを検出した後に、モータ回転位置検出部におけるモータ回転位置検出処理（割込み処理）を開始させる。
これにより、スリープモードからウェイクアップモードに切り替える場合などにおいて、回転センサに電源電圧を印加してモータ回転位置の検出処理を開始する際に、待機時間を設定して待機する必要がなく、モータ制御装置の起動特性が向上する。
【００３０】
また、本発明のモータ制御装置においては、イグニッションスイッチがオフされたことを検出して、回転センサ電源供給回路から回転センサへの電源の供給を停止させてスリープモードに移行し、また、イグニッションスイッチがオンされたことを検出して、ウェイクアップモードに移行して回転センサへの電源の供給を開始する。
これにより、イグニッションスイッチがオンされてウェイクアップモードに切り替える場合において、回転センサに電源電圧を印加してモータ回転位置の検出処理を開始する際に、待機時間を設定して待機する必要がなく、モータ制御装置の起動特性が向上する。
【００３１】
また、本発明のモータ制御装置においては、制御部はＣＰＵで構成され、モータ回転位置検出部におけるモータ回転位置検出処理は、回転センサからの出力信号を割り込み要求信号とし、回転センサからの出力信号に同期した割り込み処理により実行され、回転モータ回転位置検出処理を停止させる際には、割り込み要求信号をマスクして実行を停止させる。そして、モータ回転位置検出処理を開始させる際には、割り込み要求信号のマスクを解除して実行を開始させる。
これにより、ソフトウェア対応（マスクの設定処理）により、モータ回転位置検出処理（割込み処理）の実行と停止を制御できる。また、回転センサに確実に電源電圧が印加されたことを検出して、モータ回転位置検出処理（割込み処理）を行うことができる。このため、必要以上に待機時間を設定して待機する必要がなくなり、モータ制御装置の起動時の応答性が向上する。
【００３２】
また、本発明のモータ制御装置においては、回転センサ電源供給回路は、ホールＩＣの電源入力プラス（＋）端子側から電源供給を行う。
このように、ホールＩＣの電源入力プラス（＋）端子側から電源供給を行うように回路を構成し、かつソフトウェア対応（マスクの設定処理）により、回転センサに確実に電源電圧が印加されたことを検出してモータ回転位置検出処理を開始することができる。このため、待機時間を設定して待機する必要がなくなり、モータ制御装置の起動時の応答性が向上する。
【００３３】
また、本発明のサンルーフ駆動装置においては、本発明のモータ制御装置により駆動されるモータを備え、車両の屋根に設けられたサンルーフパネルを、このモータにより駆動されるウォーム減速機と、駆動ケーブルとを用いて開閉駆動する。
これにより、スリープモードからウェイクアップモードに移行する場合などにおいて、回転センサに電源電圧を印加してモータ回転位置の検出処理を開始する際に、待機時間を設定して待機する必要がなく、モータ制御装置の起動特性を向上できる。このため、サンルーフ駆動装置の起動時の応答性が向上する。
【図面の簡単な説明】
【００３４】
【図１】本実施形態のモータ制御装置の構成を示す図である。
【図２】本実施形態のモータ制御装置のウェイクアップ時におけるモータ回転位置検出処理（割込み処理）に対するマスクの設定について説明するための図である。
【図３】本実施形態のモータ制御装置で駆動されるサンルーフ駆動装置の例を示す図である。
【図４】本実施形態のサンルーフ駆動装置の構成を示す図である。
【図５】サンルーフ駆動装置に使用されるモータのモータ制御装置の構成を示す図である。
【図６】モータ制御装置のウェイクアップ時におけるモータ回転位置検出処理（割込み処理）に対するマスクの設定について説明するための図である。
【発明を実施するための形態】
【００３５】
以下に添付の図面に示された具体例に基づいて本発明の実施の形態について詳細に説明する。
【００３６】
［本実施形態のモータ制御装置の構成］
図１は、本実施形態の実施の形態に係るモータ制御装置の構成を示す図である。
図１に示すモータ制御装置１は、図５に示すモータ制御装置１ａと比較して、回転センサ電源供給回路１２を新たに設け、ホールＩＣ５３、５４への電源経路を接続・遮断する回路を、電源入力マイナス（−）端子側ではなく、電源入力プラス（＋）端子側に設けた点が異なる。また、回転センサ電源供給回路１２からホールＩＣ５３、５４に所定値以上の電圧レベルの電源電圧が印加されたことを検出して、モータ回転位置検出処理（割込み処理）を開始する点が異なる。
【００３７】
以下、図１に示すモータ制御装置１の構成について説明する。図１に示すモータ制御装置１には、運転席などに設けられたオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂ（開閉スイッチ）が接続される。また、このオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂのオン／オフ（スイッチ接点のＯＮ／ＯＦＦ）によるスイッチ信号（開閉操作信号）を電圧信号に変換する信号入力回路１１が設けられている。ＣＰＵ（Central Processing Unit；中央処理装置）２１は、信号入力回路１１からオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂの各スイッチ信号を入力し、そのスイッチ信号に応じてモータ４１をＣＷ方向、またはＣＣＷ方向に正逆転駆動する。
【００３８】
このモータ４１の駆動は、ＣＰＵ２１内のモータ駆動制御部２２から出力されるモータ駆動信号ＣＷ、またはモータ駆動信号ＣＣＷにより、出力回路３１を駆動することにより行われる。この出力回路３１は、図示しないリレー、リレー駆動回路、およびリレー接点で構成されるリレー接点回路を有している。出力回路３１では、モータ駆動制御部２２から出力されるモータ駆動信号ＣＷ、またはモータ駆動信号ＣＣＷに応じてリレー接点回路を切り替え、モータ４１をＣＣＷ方向に回転させる極性の方向にアマチュア端子Ａ１、Ａ２にバッテリー電源２を印加するか、または、モータ４１がＣＣＷ方向に回転する極性の方向にバッテリー電源２を印加する。
【００３９】
また、モータ４１のアマチュア軸（回転軸Ａｒ）４２には、このアマチュア軸４２と連動して回転するセンサマグネット５２と、２相のホールＩＣ５３、５４とで構成される回転センサ５１が付設されている。
【００４０】
このホールＩＣ５３、５４の構成例を図１の右端の上側（回転センサ５１の上側）に示している。図に示すように、ホールＩＣ５３は、ホール素子５３ａと、抵抗器Ｒ１と、ＮＰＮ型のトランジスタＴｒ１とで構成されている。このホール素子５３ａは、センサマグネット５２の回転により生じる磁束変化をオン／オフ（ＯＮ／ＯＦＦ）の信号として検出する。ホールＩＣ５３では、ホール素子５３ａでより検出されたオン／オフの信号を基に、抵抗器Ｒ１とトランジスタＴｒ１によりオン／オフ（ハイレベル／ロウレベル）のパルス信号を生成して出力する。ホールＩＣ５４についても同様な構成である。
【００４１】
このホールＩＣ５３、５４は、電源入力プラス（＋）端子側により、後述する回転センサ電源供給回路１２から電源Ｖｃｃの供給を受ける。また、ホールＩＣ５３、５４のそれぞれの電源入力マイナス（−）端子側はＧＮＤに接続されている。すなわち、ホールＩＣ５３、５４は、回転センサ電源供給回路１２から電源供給を受けて作動可能な状態になる。
【００４２】
また、ホールＩＣ５３内のホール素子５３ａから出力される信号は、抵抗器Ｒ１とＮＰＮトランジスタＴｒ１とで構成される回路によりオン／オフ（ＯＮ／ＯＦＦ）のパルス信号に変換される。そして、ＮＰＮ型のトランジスタＴｒ１から出力されるパルス信号は、キャパシタＣ１（ノイズサプレッション用のキャパシタ）とツェナーダイオードＺＤ１により、所定の電圧レベルのパルス信号に変換されパルス信号ＰＬＳＡとしてＣＰＵ２１に入力される。ホールＩＣ５４についても同様な構成であり、ホールＩＣ５４から出力されるパルス信号は、所定の電圧レベルのパルス信号に変換されパルス信号ＰＬＳＢとしてＣＰＵ２１に入力される。なお、パルス信号ＰＬＳＡ、ＰＬＳＢはＣＰＵ２１の外部割込端子に入力される。
【００４３】
また、イグニッションスイッチ（ＩＧＳ）３がオン／オフされたことを、ＣＰＵ２１で検出するための回路が設けられている。このイグニッションスイッチ３がオン／オフされたことを検出する回路は、抵抗器Ｒ１１、Ｒ１２と、ツェナーダイオードＺＤ１１と、キャパシタＣ１１とで構成される。この回路では、バッテリー電源２の電圧Ｖｂａｔを抵抗器Ｒ１１と抵抗器Ｒ１２とで抵抗分圧するとともに、ツェナーダイオードＺＤ１１により所定の電圧レベルに制限し、ＣＰＵ２１への入力信号ＩＧＮとして出力する。なお、キャパシタＣ１１はノイズサプレッション用のキャパシタである。
【００４４】
回転センサ電源供給回路１２は、ダイオードＤ２１を通してバッテリー電源（電圧Ｖｂａｔ）２から電力の供給を受け、ホールＩＣ５３、５４の電源入力プラス（＋）端子側に電源電圧Ｖｃｃを供給するための回路である。この回転センサ電源供給回路１２は、電源供給用のＰＮＰ型のトランジスタＴｒ１１と、抵抗器Ｒ２３、Ｒ２４とで構成される電源供給用のスイッチ回路を有している。また、電源供給用のトランジスタＴｒ１１をオン／オフするための回路、すなわち、ＮＰＮ型のトランジスタＴｒ１２と、抵抗器Ｒ２４、Ｒ２５、Ｒ２６とで構成される回路を有している。
【００４５】
トランジスタＴｒ１２は、ＣＰＵ２１内のセンサ電源制御部２６から出力されるセンサ電源制御信号Ｓｏｎが、ハイレベルになった場合にオンとなる。トランジスタＴｒ１２がオンになることにより、電源供給用のトランジスタＴｒ１２もオンになり、バッテリー電源２から出力される電圧Ｖｂａｔが、ダイオードＤ２１と、トランジスタＴｒ１１とを介して、電源電圧ＶｃｃとしてホールＩＣ５３、５４の電源入力プラス（＋）端子側に入力される。また、トランジスタＴｒ１１から出力される電圧のレベルは、ＣＰＵ２１内の電圧検出部２５により、所定レベルの電圧値以上であるか否かが判定される。
【００４６】
次に、ＣＰＵ２１内の各処理部について説明する。
ＣＰＵ２１内のモータ駆動制御部２２は、信号入力回路１１からオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂの各スイッチ信号（開閉操作信号）を受信し、そのスイッチ信号に応じてモータ駆動信号ＣＷ、またはモータ駆動信号ＣＣＷを出力する。このモータ駆動信号ＣＷ、またはモータ駆動信号ＣＣＷにより出力回路３１を制御して、モータ４１をＣＷ方向、またはＣＣＷ方向に正逆転駆動する。
【００４７】
ＣＰＵ２１内の動作モード制御部２３は、ＣＰＵ２１をスリープモードとウェイクアップモードとの間で移行させるための処理部である。この動作モード制御部２３では、イグニッションスイッチ３がオフになったことを信号ＩＧＮにより検出した場合に、バッテリー電源２のバッテリー上がりを防止する観点から、モータ制御装置１内の主要回路の電源供給を停止し、消費電流を低減させるスリープモードに移行させる。このスリープモードにおいて、ＣＰＵ２１は、回転センサ電源供給回路１２に出力するセンサ電源制御信号ＳｏｎをロウレベルとしてトランジスタＴｒ１１、Ｔｒ１２をオフすることにより、ホールＩＣ５３、５４への電源供給を停止する。また、ＣＰＵ２１自身がスリープモードに移行する。また、この動作モード制御部２３では、イグニッションスイッチ３がオンになったことを信号ＩＧＮにより検出した場合に、ＣＰＵ２１をウェイクアップモード（通常の動作を行うモード）に移行させ、回転センサ電源供給回路１２からホールＩＣ５３、５４への電源供給を開始させる。
【００４８】
また、ＣＰＵ２１内のモータ回転位置検出部２４は、ホールＩＣ５３、５４から出力されるパルス信号ＰＬＳＡ、ＰＬＳＢを入力として、このパルス信号ＰＬＳＡ、ＰＬＳＢを基にしてモータ４１のアマチュア軸４２の回転位置を検出（算出）する。このモータ回転位置検出部２４では、ホールＩＣ５３、５４から入力されるパルス信号（信号の立ち上がりエッジ信号または立下りエッジ信号）を割り込み要求信号として、このパルス信号ＰＬＳＡ、ＰＬＳＢに同期して、パルス信号が入力されるごとに、モータ回転位置検出のための割り込み処理を実行し、モータ４１のアマチュア軸４２の回転位置を検出する。
【００４９】
ＣＰＵ２１内の電圧検出部２５は、回転センサ電源供給回路１２からホールＩＣ５３、５４に供給される電源電圧Ｖｃｃの電圧レベルを検出するための処理部である。この電圧検出部２５は、抵抗器Ｒ２１、Ｒ２２で構成される抵抗分圧回路を通して入力される電圧検出信号Ｖｄｅｔを基に、電源電圧Ｖｃｃの電圧レベルを検出する。そして、回転センサ電源供給回路１２からホールＩＣ５３、５４への電源供給が開始される際に、回転センサ電源供給回路１２からホールＩＣ５３、５４に出力される電源電圧のレベルが所定の電圧レベルに到達した場合、例えば略５Ｖ以上になった場合に、この略５Ｖ以上になったことを示す信号を割込マスク処理部２７に出力する。
【００５０】
また、センサ電源制御部２６は、センサ電源制御信号Ｓｏｎを回転センサ電源供給回路１２に出力することにより、回転センサ電源供給回路１２からホールＩＣ５３、５４への電源供給を行わせるか停止させるかを制御する。スリープモードにおいては、センサ電源制御信号Ｓｏｎはロウレベルとなり、トランジスタＴｒ１およびＴｒ２がオフになり、回転センサ電源供給回路１２からホールＩＣ５３、５４への電源供給が停止される。また、ウェイクアップモードになると、センサ電源制御信号Ｓｏｎはハイレベルとなり、トランジスタＴｒ１およびＴｒ２がオンになり、回転センサ電源供給回路１２からホールＩＣ５３、５４への電源供給が開始される。
【００５１】
割込マスク処理部２７は、モータ回転位置検出部２４において行われるモータ回転位置検出処理（割込み処理）の実行および実行の停止を制御するための処理部である。この割込マスク処理部２７は、ＣＰＵ２１がスリープモードからウェイクアップモードに移行した場合に、最初の時点では、モータ回転位置検出部２４に入力される割込み処理要求信号（パルス信号ＰＬＳＡ、ＰＬＳＢ）に対してマスクした状態に設定する。そして、回転センサ電源供給回路１２からホールＩＣ５３、５４に供給される電源電圧が所定の電圧レベル以上になったことを示す信号が電圧検出部２５から出力された時に、モータ回転位置検出部２４に入力される割り込み処理要求信号に対するマスクを解除する。
【００５２】
なお、モータ回転位置検出部２４におけるモータ回転位置検出処理を停止させる場合は、パルス信号ＰＬＳＡ、ＰＬＳＢの受付をマスクする方法の他に、一端割り込みを受け付けた後に、回転センサ電源供給回路１２からホールＩＣ５３、５４に供給される電源電圧が所定の電圧レベル以上になったことを示す信号が電圧検出部２５から出力されていなければ、そのままモータ回転位置検出処理を行わずにリターン（復帰）するなど、種々の方法を用いることができる。
【００５３】
次に、上記構成のモータ制御装置１におけるスリープモードからウェイクアップモードに移行する際の、回転センサ電源供給回路１２への電源供給と、モータ回転位置検出部２４におけるモータ回転位置検出処理（割込み処理）に対するマスクの設定と解除について、図２のシーケンス図を参照して説明する。
【００５４】
図２は、本実施形態のモータ制御装置のウェイクアップ時におけるモータ回転位置検出処理（割込み処理）に対するマスクの設定について説明するためのシーケンス図である。
【００５５】
図１および図２に参照して、時刻Ｔ１において、イグニッションスイッチ３がオフ（ＯＦＦ）になると、ＣＰＵ２１内のセンサ電源制御部２６は、回転センサ電源供給回路１２に出力するセンサ電源制御信号Ｓｏｎをオフ（ロウレベル）にし、回転センサ電源供給回路１２内のスイッチ用のトランジスタＴｒ１１をオフ（ＯＦＦ）にする（矢付線ａを参照）。これにより、ホールＩＣ５３、５４への電源の供給が停止される。そして、ＣＰＵ２１はスリープモードに移行する。
【００５６】
ホールＩＣ５３、５４では、電源入力プラス（＋）端子側の電源経路が遮断されると、電気的には電位０（ゼロ）Ｖが電源入力プラス（＋）端子側に入力され続け、ホールＩＣ５３、５４からの出力信号ＰＬＳＡ、ＰＬＳＡはロウレベル（Ｌ）の信号となる。
【００５７】
例えば、時刻Ｔ１以前において、回転センサの出力信号（ホールＩＣ５３、５４の出力信号）がロウレベル（Ｌ）で停止していた場合は、そのまま、ロウレベルを維持する。また、時刻Ｔ１以前において、回転センサの出力信号がハイレベル（Ｈ）で停止していた場合は、トランジスタＴｒ１１がオフになることにより、時刻Ｔ１においてロウレベルに移行する（矢付線ｂを参照）。
【００５８】
そして、時刻Ｔ２において、イグニッションスイッチ３がオン（ＯＮ）になることにより、ＣＰＵ２１はスリープモードからウェイクアップモードに移行する。ＣＰＵ２１は、ウェイクアップモードに移行すると、時刻Ｔ３において、回転センサ電源供給回路１２内のトランジスタＴｒ１１をオン（ＯＮ）にする（矢付線cを参照）。また、時刻Ｔ３において、割込マスク処理部２７は、モータ回転位置検出部２４に入力される割り込み処理要求信号（パルス信号ＰＬＳＡ、ＰＬＳＢ）に対してマスクを設定した状態にする。
【００５９】
その後、回転センサ電源供給回路１２内のトランジスタＴｒ１１がオンになり、回転センサ電源供給回路１２からホールＩＣ５３、５４への電源供給が開始されことにより、時刻Ｔ４において、電圧検出信号Ｖｄｅｔの電圧レベルが０（ゼロ）Ｖから５Ｖに立ち上がる（矢付線ｄを参照）。電圧検出部２５では、電圧検出信号Ｖｄｅｔの電圧レベルが５Ｖに立ち上がったことを検出し、この５Ｖに立ち上がったことを示す信号を割込マスク処理部２７に出力する
【００６０】
一方、時刻Ｔ３において、トランジスタＴｒ１１がオンになることにより、回転センサ電源供給回路１２からホールＩＣ５３、５４への電源供給が開始されるともに、時刻Ｔ１以前にハイレベルで停止していたホールＩＣの出力信号は、時刻Ｔ４において、ロウレベル（Ｌ）からハイレベル（Ｈ）に移行する（矢付線ｅを参照）。すなわち、時刻Ｔ４において、回転センサ５１からパルス信号（エッジ信号）が出力されることになる。しかしながら、モータ回転位置検出部２４におけるモータ回転位置検出のための割り込み要求信号はマスクされているため、このパルス信号は受け付けられない。
【００６１】
その後、時刻Ｔ５において、ＣＰＵ２１では、回転センサ電源供給回路１２から出力される電圧のレベルの信号Ｖｄｅｔが所定の電圧レベル（ここでは５Ｖ）に立ち上がったことを判定して、割り込み要求信号のマスクを解除する。（矢付線ｆを参照）。
【００６２】
このように、本実施形態のモータ制御装置１においては、回転センサ電源供給回路１２においてトランジスタＴｒ１１がオンとなり、ホールＩＣ５３、５４への電源供給が開始され、所定のレベルに到達したことを検出した後に、モータ回転位置検出部２４におけるモータ回転位置検出処理（割込み処理）の受付を許可する。すなわち、ホールＩＣ５３、５４に確実に電源が供給されたことを検出して、モータ回転位置検出処理（割込み処理）を開始する。このため、図２に示す割り込み禁止期間（時刻Ｔ３〜時刻Ｔ５）は、図６に示す待機時間の設定値による割り込み禁止期間ΔＴ（時刻Ｔ３〜時刻Ｔ５）と比較して、大幅に短縮することが可能になる。これにより、ホールＩＣ５３、５４に確実に電源が供給されたことを検出できると共に、モータ制御装置１の起動特性を向上させることができる。
【００６３】
［本実施形態のモータ制御装置を備えるサンルーフ駆動装置の構成］
図３は、本実施形態のモータ制御装置で駆動されるモータを備えるサンルーフ駆動装置の構成を示す図である。このサンルーフ駆動装置１０１は、本実施形態のモータ制御装置１により駆動されるモータ４１を備えるものである。
【００６４】
図３に示すように、モータ制御装置１には、運転席などに設けられたオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂ（開閉スイッチ）が接続される。また、このオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂのオン／オフ（スイッチ接点のＯＮ／ＯＦＦ）によるスイッチ信号（開閉操作信号）を電圧信号に変換する信号入力回路１１が設けられている。ＣＰＵ２１は、信号入力回路１１からオート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂの各スイッチ信号を入力し、そのスイッチ信号に応じてモータ４１をＣＷ方向、またはＣＣＷ方向に正逆転駆動する。
【００６５】
このモータ４１はサンルーフ駆動装置１０１内に設備されており、このモータ４１をＣＷ方向、またはＣＣＷ方向に回転させることにより、サンルーフ駆動装置１０１を通してサンルーフパネル１１３の開閉を行う。
【００６６】
図４は、このサンルーフ駆動装置１０１の構成を示す図である。図４に示すように、サンルーフ付の車両では車両の屋根１１０には開口部１１２が形成されている。開口部１１２には、開口部１１２を開閉するように移動自在に取り付けられたサンルーフパネル１１３が設けられている。開口部１１２の周囲には、サンルーフパネル１１３の取付フレーム１１４が設けられている。取付フレーム１１４には、ガイドレール１１５取り付けられている。サンルーフパネル１１３は、シュー１１６に固定されており、シュー１１６はガイドレール１１５に沿って摺動する。
【００６７】
シュー１１６には、駆動ケーブル１１７の一端が固定されている。駆動ケーブル１１７は、その中程で、サンルーフ駆動装置１０１の出力軸１０４と係合している。そして、出力軸１０４が回転することにより、駆動ケーブル１１７が押し引きされ、それに伴ってシュー１１６がガイドレール１１５に沿って移動し、サンルーフパネル１１３の開閉が行われる。なお、サンルーフパネル１１３の開閉においては、さらにオートチルトアップ（サンルーフパネル１１３が全開位置まで移動した後に、傾いて開く）が行われる場合もある。この場合は、チルトアップ機構（図示せず）が使用され、また、オート操作スイッチ４ａ及びマニュアル操作スイッチ４ｂ（開閉スイッチ）に加えて、さらに、チルト用のスイッチ（図示せず）が使用される。
【００６８】
サンルーフ駆動装置１０１は、モータ４１と伝達機構部１０５とを備えた構成となっている。モータ４１には、モータ４１の回転出力軸であるアマチュア軸４２が設けられており、このアマチュア軸４２にはウォーム軸１０２が形成されている。このウォーム軸１０２は、ウォームホイール軸１０３と噛み合っており、このウォーム軸１０２とウォームホイール軸１０３とによりウォーム減速機が構成され、モータ４１に対し大きな減速比が得られるようになっている。また、ウォームホイール軸１０３は、ダンパ機構（図示せず）を介して従動プレート１０６と接続されている。
【００６９】
なお、モータ４１には、前述のように回転センサ５１が設けられている。また、サンルーフ駆動装置１０１には、パネル位置検出機構（図示せず）が設備されることがあり、回転センサ５１によりアマチュア軸４２の回転数を正確に検出し、これとパネル位置検出機構との同期を取ることによって、サンルーフパネル１１３の現在位置を把握し正確で精密な制御を行うように構成されたものもある。このように、サンルーフ駆動装置１０１は、ウォーム軸１０２、ウォームホイール軸１０３および従動プレート１０６などを収容配置した構成となっている。なお、工具穴（六角穴）１０７は、手動でモータ４１を回転させるための穴であり、モータ故障時にサンルーフパネル１１３を開閉させるための緊急用のものである。
【００７０】
このように、本実施形態のサンルーフ駆動装置は、前述した本実施形態のモータ制御装置１で駆動されるモータを搭載している。このモータ制御装置は、スリープモードからウェイクアップモードに移行する際の起動特性の向上が図られている。このため、サンルーフ駆動装置における起動特性も向上することになる。
【００７１】
なお、本実施形態のモータ制御装置により駆動される車両の開閉体としては、上述のサンルーフパネルに限定されず、パワーウィンドウであってもよい。すなわち、パワーウィンドウの駆動装置に、本実施形態のモータ制御装置１で駆動されるモータを搭載することができる。これにより、パワーウィンドウ装置に使用されるモータのモータ制御装置が、スリープモードからウェイクアップモードに移行する際の起動特性を向上させることができる。
【００７２】
以上、本発明の実施の形態について説明したが、図１および図３に示す本実施形態のモータ制御装置において、前述の制御部はＣＰＵ２１が相当し、前述の位置検出実行制御部は割込マスク処理部２７が相当する。
【００７３】
そして、本実施形態のモータ制御装置１は、車両に備えられた開閉体（サンルーフパネル１１３）を開閉するモータ４１を、前記車両に搭載されたバッテリー電源２を用いて駆動するモータ制御装置であって、モータ４１のアマチュア軸４２の回転位置を検出するための回転センサ５１と、バッテリー電源２から回転センサ５１への電源の供給と停止とを行うための回転センサ電源供給回路１２と、モータを駆動制御する制御部と、を具備する。また、制御部は、回転センサ５１から出力される信号（パルス信号ＰＬＳＡ、ＰＬＳＢ）を基に、モータ４１のアマチュア軸４２の回転位置を検出するモータ回転位置検出部２４と、回転センサ電源供給回路１２から回転センサ５１に印加される電源電圧のレベルが所定の電圧レベル以上であることを検出する電圧検出部２５と、回転センサ電源供給回路１２に対し回転センサ５１への電源の供給および停止を指示するセンサ電源制御部２６と、モータ回転位置検出部２４におけるモータ回転位置検出処理の実行または停止を制御する位置検出実行制御部（割込マスク処理部２７）と、を有する。そして、センサ電源制御部２６により、回転センサ電源供給回路１２から回転センサ５１への電源供給を開始させる場合において、位置検出実行制御部は、回転センサ５１に供給される電源電圧のレベルが所定の電圧レベル以上であることが電圧検出部２５により検出された後に、モータ回転位置検出部２４におけるモータ回転位置検出処理（割込み処理）を開始する。
これにより、スリープモードからウェイクアップモードに移行する場合などにおいて、回転センサに電源電圧を印加してモータ回転位置の検出処理を開始する際に、従来のモータ制御装置にように待機時間を設定して待機する必要がなくなり、モータ制御装置の起動特性が向上する。
【００７４】
また、制御部は、制御部内に設けられる動作モード制御部２３であって、当該制御部を、モータ４１の駆動制御を休止して消費電力を低減させるスリープモードと、モータ４１の駆動制御が可能な通常作動を行うウェイクアップモードとを切り替える動作モード制御部２３を、さらに備え、動作モード制御部２３は、バッテリー電源２に繋がるイグニッションスイッチ（ＩＧＳ）３がオフされたことを検出すると、回転センサ電源供給回路１２から回転センサ５１への電源の供給を停止させると共に、制御部をスリープモードに設定し、イグニッションスイッチ３がオンされたことを検出すると、制御部をウェイクアップモードに設定すると共に、回転センサ電源供給回路１２から回転センサ５１への電源の供給を開始させるように構成される。
これにより、イグニッションスイッチがオンされてウェイクアップモードに移行する場合において、回転センサからの信号を得てモータ回転位置の検出処理を開始する際に、待機時間を設定して待機する必要がなくなり、モータ制御装置の起動特性が向上する。
【００７５】
また、制御部は、該制御部内の各処理部における処理を実行するためのＣＰＵ２１で構成され、モータ回転位置検出部２４におけるモータ回転位置検出処理は、回転センサ（ホールＩＣ５３、５４）からの出力信号を割り込み要求信号とし、回転センサ（ホールＩＣ５３、５４）からの出力信号に同期した割り込み処理により実行され、位置検出実行制御部（割込マスク処理部２７）は、モータ回転位置検出部２４におけるモータ回転位置検出処理の実行を停止させる際には、割り込み要求信号（パルス信号ＰＬＳＡ、ＰＬＳＢ）をマスクして実行を停止させると共に、モータ回転位置検出部２４におけるモータ回転位置検出処理を開始させる際には、割り込み要求信号に対するマスクを解除して実行を開始させる、ように構成されている。
これにより、ソフトウェア対応（パルス信号ＰＬＳＡ、ＰＬＳＢに対するマスク処理）により、モータ回転位置検出処理（割込み処理）の実行と停止を制御できる。また、回転センサに確実に電源電圧が印加されたことを検出して、モータ回転位置検出処理（割込み処理）に対するマスクを解除することができる。このため、従来のモータ制御装置にように、待機時間を設定して待機する必要がなくなり、モータ制御装置の起動特性が向上する。
【００７６】
また、回転センサ５１は、電源入力プラス（＋）端子と電源入力マイナス（−）端子により電源の供給を受けるように構成され、回転センサ電源供給回路１２は、回転センサの電源入力プラス（＋）端子を通して電源供給を行うように構成される。
このように、回転センサ５１の電源入力プラス（＋）端子側から電源供給を行うように回路を構成し、回転センサに確実に電源電圧が印加されたことを検出してモータ回転位置検出処理制御（割込み処理）を開始することができる。また、従来のモータ制御装置にように、待機時間を設定して待機する必要がなくなり、モータ制御装置の起動時の応答性が向上する。
【００７７】
以上、本発明の実施の形態について説明したが、本発明のモータ制御装置、および本発明のモータ制御装置で駆動されるモータを備えるサンルーフ駆動装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７８】
１、１ａ…モータ制御装置、２…バッテリー電源、３…イグニッションスイッチ、４ａ…オート操作スイッチ、４ｂ…マニュアル操作スイッチ、１１…信号入力回路、１２…回転センサ電源供給回路、２２…モータ駆動制御部、２３…動作モード制御部、２４…モータ回転位置検出部、２５…電圧検出部、２６…センサ電源制御部、２７…割込みマスク処理部、３１…出力回路、４１…モータ、４２…アマチュア軸、５１…回転センサ、５２…センサマグネット、５３、５４…ホールＩＣ、５３ａ…ホール素子、１０１…サンルーフ駆動装置、１０２…ウォーム軸、１０３…ウォームホイール軸、１０４…出力軸、１０５…伝達機構部、１０６…従動プレート、１１０…屋根、１１２…開口部、１１３…サンルーフパネル、１１４…取付フレーム、１１５…ガイドレール、１１６…シュー、１１７…駆動ケーブル
【図１】
2010233342.tif 000003
【図２】
2010233342.tif 000004
【図３】
2010233342.tif 000005
【図４】
2010233342.tif 000006
【図５】
2010233342.tif 000007
【図６】
2010233342.tif 000008