(57)【要約】【課題】コストの増加要因となり、かつ、ロータに近接して配置する必要等から来る設置箇所の制約による機構の複雑化やその回避に伴う信頼性の低下を招く磁電変換素子のような別素子を用いることなく、フルステップ駆動よりも小さいマイクロステップ駆動のステップ角単位で、ストッパの位置に応じたロータの初期励磁相を検出すること。【解決手段】ステッパモータ１の励磁相を適宜変化させながら、フルステップ駆動時の非励磁コイル１ａ１（１ａ２）における誘導起電力の発生パターンにより、指針２がストッパ５に接触して指針２乃至ロータ１ｂの逆方向への回転が停止しているか否かを判定して、指針２乃至ロータ１ｂがどの励磁相において反転したかを特定することで、ストッパ５の位置に応じたロータ１ｂの初期励磁相を検出する構成とした。【選択図】図２
2006352948.tif 000002
【特許請求の範囲】
【請求項１】
フルステップ駆動の１ステップをｍ×ｎ分割（ｍは１以上の整数、ｎは２以上の整数）したマイクロステップで駆動されるステッパモータにより回転駆動される被駆動部材の、逆方向への回転がストッパによって強制的に停止される停止位置において、前記ステッパモータのロータが安定状態となる初期励磁相を、前記フルステップ駆動時の前記ステッパモータの非励磁コイルにおける誘導起電力のパターンから判定される前記ロータの回転の有無に基づいて検出するステッパモータの初期励磁相検出方法において、
前記被駆動部材を逆方向に回転させる逆回転方向に前記ロータを回転させる前記ステッパモータのフルステップ駆動を、前記ロータが回転していないと判定される第１の励磁相が到来するまで行う第１の工程と、
１８０度から前記ステッパモータのフルステップ駆動のステップ角の２つ分を差し引いた角度分、前記第１の励磁相から前記ロータの逆回転方向にシフトした第２の励磁相から、さらに、前記ロータの逆回転方向に前記ステッパモータのマイクロステップ駆動のｍステップ分シフトした、第３の励磁相に到達するまで、前記ロータの逆回転方向に前記ステッパモータをマイクロステップ駆動する第２の工程と、
前記被駆動部材を正方向に回転させる前記ロータの正回転方向に、前記ステッパモータのフルステップ駆動の１ステップ分、前記第１の励磁相からシフトした第４の励磁相と、前記第３の励磁相との間の任意の励磁相間で、前記ロータの正回転方向又は逆回転方向に前記ステッパモータをフルステップ駆動させ、該フルステップ駆動中における前記ロータの回転の有無を判定する第３の工程と、
前記第３の工程において前記ロータが回転していると判定された際には、前記第３の励磁相から１８０度シフトした第５の励磁相を、前記初期励磁相として決定し記憶手段に記憶させる第４の工程とを備え、
前記第３の工程において前記ロータが回転していないと判定された際には、前記第３の工程において前記ロータが回転していると判定されるまで、前記第３の励磁相を前記ロータの逆回転方向に前記ステッパモータのマイクロステップ駆動のｍステップ分シフトさせて、前記第２の工程と前記第３の工程とを繰り返し行うようにした、
ことを特徴とするステッパモータの初期励磁相検出方法。
【請求項２】
前記第３の工程は、
前記第３の励磁相から前記第１の励磁相まで、前記ステッパモータを前記ロータの正回転方向にマイクロステップ駆動させる第１の部分工程と、
前記第１の励磁相と前記第４の励磁相との間で、前記ロータの正回転方向又は逆回転方向に前記ステッパモータをフルステップ駆動させ、該フルステップ駆動中における前記ロータの回転の有無を判定する第２の部分工程とを備えている、
ことを特徴とする請求項１記載のステッパモータの初期励磁相検出方法。
【請求項３】
フルステップ駆動の１ステップをｍ×ｎ分割（ｍは１以上の整数、ｎは２以上の整数）したマイクロステップで駆動されるステッパモータにより回転駆動される被駆動部材の、逆方向への回転がストッパによって強制的に停止される停止位置において、前記ステッパモータのロータが安定状態となる初期励磁相を、前記フルステップ駆動時の前記ステッパモータの非励磁コイルにおける誘導起電力のパターンから判定される前記ロータの回転の有無に基づいて検出するステッパモータの初期励磁相検出装置において、
前記ステッパモータのフルステップ駆動中に、前記ロータの回転の有無を判定するロータ回転有無判定手段と、
前記被駆動部材を逆方向に回転させる逆回転方向に前記ステッパモータのロータを回転させる該ステッパモータのフルステップ駆動を、前記ロータ回転有無判定手段により前記ロータが回転していないと判定される第１の励磁相が到来するまで行わせる第１の励磁手段と、
１８０度から前記ステッパモータのフルステップ駆動のステップ角の２つ分を差し引いた角度分、前記第１の励磁相から前記ロータの逆回転方向にシフトした第２の励磁相から、さらに、前記ロータの逆回転方向に前記ステッパモータのマイクロステップ駆動のｍステップ分シフトした、第３の励磁相に到達するまで、前記ロータの逆回転方向に前記ステッパモータをマイクロステップ駆動させる第２の励磁手段と、
前記被駆動部材を正方向に回転させる前記ロータの正回転方向に、前記ステッパモータのフルステップ駆動の１ステップ分、前記第１の励磁相からシフトした第４の励磁相と、前記第３の励磁相との間の任意の励磁相間で、前記ロータの正回転方向又は逆回転方向に前記ステッパモータをフルステップ駆動させる第３の励磁手段と、
前記第３の励磁手段による前記ステッパモータのフルステップ駆動中に、前記ロータが回転していると前記ロータ回転有無判定手段が判定した時に、前記第３の励磁相から１８０度シフトした第５の励磁相を、前記初期励磁相として決定し記憶手段に記憶させる初期励磁相決定手段とを備え、
前記第３の励磁手段による前記ステッパモータのフルステップ駆動中に、前記ロータが回転していないと前記ロータ回転有無判定手段が判定した時には、前記第３の励磁相を前記ロータの逆回転方向に前記ステッパモータのマイクロステップ駆動のｍステップ分シフトさせて、前記第２の励磁手段と前記第３の励磁手段とが前記ステッパモータを再駆動させ、前記ロータ回転有無判定手段が前記ロータの回転の有無を再判定する、
ことを特徴とするステッパモータの初期励磁相検出装置。
【請求項４】
前記第３の励磁手段は、
前記第３の励磁相から前記第１の励磁相まで、前記ステッパモータを前記ロータの正回転方向にマイクロステップ駆動させる第１の部分励磁手段と、
前記第１の励磁相と前記第４の励磁相との間で、前記ロータの正回転方向又は逆回転方向に前記ステッパモータをフルステップ駆動させる第２の部分励磁手段とを備えている、
ことを特徴とする請求項３記載のステッパモータの初期励磁相検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステッパモータにより回転駆動される被駆動部材の逆方向への回転がストッパによって強制的に停止される停止位置において、ステッパモータのロータが安定状態となる初期励磁相を、検出する方法とその装置に関する。
【背景技術】
【０００２】
車速を表示するスピードメータやエンジンの回転数を表示するタコメータ等の車載メータには、指示精度や価格的な理由で近年ステッパモータが多用されている。
【０００３】
しかしながら、このようなステッパモータを用いた車載メータを搭載する車両においては、車両の振動やノイズ等により発生した誤った駆動信号等により、ステッパモータの回転に連動する指針の本来移動すべき移動量と実際の移動量との間に差異が生じてしまう場合がある。
【０００４】
そこで、このようなステッパモータを用いた車載メータでは、たとえば、イグニッションスイッチのオンのタイミングで、指針やその回転駆動機構中の部材を指針の逆方向（指示する目盛り箇所の値が減る方向）に回転させているときにストッパに当接させて、指針をストッパで定められるゼロ位置に戻す初期化処理が行われている。
【０００５】
この初期化処理に際しては、指針やその回転駆動機構中の部材がストッパに当接した後にも引き続きこれらを指針の逆方向に回転させ続けるように励磁相を変化させると、やがて到来する励磁相がストッパの位置から見て指針の正方向（指示する目盛り箇所の値が増える方向）に１８０度未満となって、その励磁相からロータに及ぼされる磁力がロータの逆回転方向よりも正回転方向の方が上回るようになることに起因して、指針やその回転駆動機構中の部材が瞬時的に反転することが知られている。
【０００６】
そのため、指針やその回転駆動機構中の部材のストッパへの当接は、その後の励磁相の変化によってそれらが反転しないうちに見つけることが重要となる。
【０００７】
そこで従来は、ステッパモータの励磁相がステッパモータのロータ乃至指針の回転位置を間接的に表すことに注目し、指針やその回転駆動機構中の部材がストッパに当接した時点でロータが安定状態となる初期励磁相を予め把握しておくようにして、ステッパモータの励磁相がその初期励磁相に達したならば、指針やその回転駆動機構中の部材が反転しないうちに、これらを指針の逆方向に回転させ続けるための励磁相の変化を停止するようにしている。
【０００８】
ところで、ステッパモータの励磁相が初期励磁相に達したことは、従来、ロータの隣接する２つの磁極と等しい間隔をおいて配置した２つの磁電変換素子（ホール素子等）の出力パターンの変化から検出したり（例えば、特許文献１）、あるいは、フルステップ駆動やハーフステップ駆動のステッパモータの非励磁コイルに、ロータの回転を表す誘導起電力が発生しているかどうかによって検出している（例えば、特許文献２）。
【特許文献１】特開平８−３２２２９３号公報
【特許文献２】特開２００１−２９８９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、磁電変換素子を用いるものでは、コストアップを招く要因となる他、ロータに近接して配置する必要等から来る設置箇所の制約による機構の複雑化やその回避に伴う信頼性の低下という不具合があり、また、非励磁コイルにおける誘導起電力の発生の有無による検出は、フルステップ駆動時のみに検出タイミングが限られることから、初期励磁相を１相励磁のピッチ角でしか特定できず、マイクロステップ駆動によるステッパモータの初期励磁相を検出する手法としては充分なものと言い難かった。
【００１０】
本発明は前記事情に鑑みなされたもので、本発明の目的は、磁電変換素子のようなコストアップや機構の複雑化を招く素子を用いることなく、１相励磁のピッチ角よりも細かいピッチ角でステッパモータの初期励磁相を検出することができる方法と、その方法を実施する際に用いて好適な装置とを提供することにある。
【課題を解決するための手段】
【００１１】
前記目的を達成する請求項１及び請求項２に記載した本発明は、ステッパモータの初期励磁相検出方法に関するものであり、請求項３及び請求項４に記載した本発明は、ステッパモータの初期励磁相検出装置に関するものである。
【００１２】
そして、請求項１に記載した本発明のステッパモータの初期励磁相検出方法は、フルステップ駆動の１ステップをｍ×ｎ分割（ｍは１以上の整数、ｎは２以上の整数）したマイクロステップで駆動されるステッパモータにより回転駆動される被駆動部材の、逆方向への回転がストッパによって強制的に停止される停止位置において、前記ステッパモータのロータが安定状態となる初期励磁相を、前記フルステップ駆動時の前記ステッパモータの非励磁コイルにおける誘導起電力のパターンから判定される前記ロータの回転の有無に基づいて検出するステッパモータの初期励磁相検出方法において、前記被駆動部材を逆方向に回転させる逆回転方向に前記ロータを回転させる前記ステッパモータのフルステップ駆動を、前記ロータが回転していないと判定される第１の励磁相が到来するまで行う第１の工程と、１８０度から前記ステッパモータのフルステップ駆動のステップ角の２つ分を差し引いた角度分、前記第１の励磁相から前記ロータの逆回転方向にシフトした第２の励磁相から、さらに、前記ロータの逆回転方向に前記ステッパモータのマイクロステップ駆動のｍステップ分シフトした、第３の励磁相に到達するまで、前記ロータの逆回転方向に前記ステッパモータをマイクロステップ駆動する第２の工程と、前記被駆動部材を正方向に回転させる前記ロータの正回転方向に、前記ステッパモータのフルステップ駆動の１ステップ分、前記第１の励磁相からシフトした第４の励磁相と、前記第３の励磁相との間の任意の励磁相間で、前記ロータの正回転方向又は逆回転方向に前記ステッパモータをフルステップ駆動させ、該フルステップ駆動中における前記ロータの回転の有無を判定する第３の工程と、前記第３の工程において前記ロータが回転していると判定された際には、前記第３の励磁相から１８０度シフトした第５の励磁相を、前記初期励磁相として決定し記憶手段に記憶させる第４の工程とを備え、前記第３の工程において前記ロータが回転していないと判定された際には、前記第３の工程において前記ロータが回転していると判定されるまで、前記第３の励磁相を前記ロータの逆回転方向に前記ステッパモータのマイクロステップ駆動のｍステップ分シフトさせて、前記第２の工程と前記第３の工程とを繰り返し行うようにしたことを特徴とする。
【００１３】
また、請求項２に記載した本発明のステッパモータの初期励磁相検出方法は、請求項１に記載した本発明のステッパモータの初期励磁相検出方法において、前記第３の工程が、前記第３の励磁相から前記第１の励磁相まで、前記ステッパモータを前記ロータの正回転方向にマイクロステップ駆動させる第１の部分工程と、前記第１の励磁相と前記第４の励磁相との間で、前記ロータの正回転方向又は逆回転方向に前記ステッパモータをフルステップ駆動させ、該フルステップ駆動中における前記ロータの回転の有無を判定する第２の部分工程とを備えているようにした。
【００１４】
さらに、請求項３に記載した本発明のステッパモータの初期励磁相検出装置は、図１の基本構成図に示すように、フルステップ駆動の１ステップをｍ×ｎ分割（ｍは１以上の整数、ｎは２以上の整数）したマイクロステップで駆動されるステッパモータ１により回転駆動される被駆動部材２の、逆方向への回転がストッパ５によって強制的に停止される停止位置において、前記ステッパモータ１のロータ１ｂが安定状態となる初期励磁相を、前記フルステップ駆動時の前記ステッパモータ１の非励磁コイル１ａ１（１ａ２）における誘導起電力のパターンから判定される前記ロータ１ｂの回転の有無に基づいて検出するステッパモータの初期励磁相検出装置において、前記ステッパモータ１のフルステップ駆動中に、前記ロータ１ｂの回転の有無を判定するロータ回転有無判定手段４１Ａと、前記被駆動部材２を逆方向に回転させる逆回転方向に前記ステッパモータ１のロータ１ｂを回転させる該ステッパモータ１のフルステップ駆動を、前記ロータ回転有無判定手段４１Ａにより前記ロータ１ｂが回転していないと判定される第１の励磁相が到来するまで行わせる第１の励磁手段４１Ｂと、１８０度から前記ステッパモータ１のフルステップ駆動のステップ角の２つ分を差し引いた角度分、前記第１の励磁相から前記ロータ１ｂの逆回転方向にシフトした第２の励磁相から、さらに、前記ロータ１ｂの逆回転方向に前記ステッパモータ１のマイクロステップ駆動のｍステップ分シフトした、第３の励磁相に到達するまで、前記ロータ１ｂの逆回転方向に前記ステッパモータ１をマイクロステップ駆動させる第２の励磁手段４１Ｃと、前記被駆動部材２を正方向に回転させる前記ロータ１ｂの正回転方向に、前記ステッパモータ１のフルステップ駆動の１ステップ分、前記第１の励磁相からシフトした第４の励磁相と、前記第３の励磁相との間の任意の励磁相間で、前記ロータ１ｂの正回転方向又は逆回転方向に前記ステッパモータ１をフルステップ駆動させる第３の励磁手段４１Ｄと、前記第３の励磁手段４１Ｄによる前記ステッパモータ１のフルステップ駆動中に、前記ロータ１ｂが回転していると前記ロータ回転有無判定手段４１Ａが判定した時に、前記第３の励磁相から１８０度シフトした第５の励磁相を、前記初期励磁相として決定し記憶手段４１Ｆに記憶させる初期励磁相決定手段４１Ｅとを備え、前記第３の励磁手段４１Ｄによる前記ステッパモータ１のフルステップ駆動中に、前記ロータ１ｂが回転していないと前記ロータ回転有無判定手段４１Ａが判定した時には、前記第３の励磁相を前記ロータ１ｂの逆回転方向に前記ステッパモータ１のマイクロステップ駆動のｍステップ分シフトさせて、前記第２の励磁手段４１Ｃと前記第３の励磁手段４１Ｄとが前記ステッパモータ１を再駆動させ、前記ロータ回転有無判定手段４１Ａが前記ロータ１ｂの回転の有無を再判定することを特徴とする。
【００１５】
また、請求項４に記載した本発明のステッパモータの初期励磁相検出装置は、請求項３に記載した本発明のステッパモータの初期励磁相検出装置において、前記第３の励磁手段４１Ｄが、前記第３の励磁相から前記第１の励磁相まで、前記ステッパモータ１を前記ロータ１ｂの正回転方向にマイクロステップ駆動させる第１の部分励磁手段４１Ｄａと、前記第１の励磁相と前記第４の励磁相との間で、前記ロータ１ｂの正回転方向又は逆回転方向に前記ステッパモータ１をフルステップ駆動させる第２の部分励磁手段４１Ｄｂとを備えている構成とした。
【発明の効果】
【００１６】
請求項１に記載した本発明のステッパモータの初期励磁相検出方法と、請求項３に記載した本発明のステッパモータの初期励磁相検出装置によれば、第１の励磁相が到来するとステッパモータのロータが回転しなくなるということは、第１の励磁相よりもステッパモータのフルステップ駆動の１ステップ分ロータの正回転方向にシフトした第４の励磁相と、この第４の励磁相よりもさらにステッパモータのフルステップ駆動の１ステップ分ロータの正回転方向にシフトした励磁相との間に、被駆動部材の逆方向への回転がストッパにより強制的に停止される強制停止ポイントが存在することになる。
【００１７】
そして、第４の励磁相よりもロータの正回転方向にステッパモータのマイクロステップ駆動のｍステップ分シフトした励磁相と、さらにロータの正回転方向にステッパモータのマイクロステップ駆動のｍステップ分シフトした隣の励磁相との間に、強制停止ポイントが存在する場合には、第２の励磁相からステッパモータのマイクロステップ駆動のｍステップ分ロータの逆回転方向にシフトした第３の励磁相まで、ロータの逆回転方向にステッパモータのマイクロステップ駆動を行うと、それまでロータの正回転方向よりも逆回転方向の方が近かった励磁相が、反対に、ロータの逆回転方向よりも正回転方向の方が近くなり、励磁相からロータに及ぼされる磁力が逆回転方向よりも正回転方向の方が上回るようになって、ロータ乃至被駆動部材が反転する。
【００１８】
そこで、第１の励磁相が到来するまでロータの逆回転方向にステッパモータをフルステップ駆動した後、第３の励磁相の位置をロータの逆回転方向にステッパモータのマイクロステップ駆動のｍステップ分ずつシフトさせながら、第３の励磁相に到達するまでロータの逆回転方向にステッパモータをマイクロステップ駆動し、その後、第３の励磁相と第４の励磁相との間でステッパモータのフルステップ駆動とロータの回転の有無の検出とを行って、ロータ乃至被駆動部材が反転後にしか回転できない励磁相領域でロータ乃至被駆動部材が実際に回転したかどうか繰り返し確認することによって、ロータ乃至被駆動部材がどの励磁相において反転したかが特定される。
【００１９】
このため、コストの増加要因となり、かつ、ロータに近接して配置する必要等から来る設置箇所の制約による機構の複雑化やその回避に伴う信頼性の低下を招く磁電変換素子のような別素子を用いることなく、ステッパモータのフルステップ駆動中にしか行えない非励磁コイルの誘導起電力のパターンに基づくロータの回転の有無判定機能のみによって、フルステップ駆動の１ステップ分よりもステップ角の小さいマイクロステップ駆動のｍステップ単位で、被駆動部材の逆方向回転の強制停止ポイント、ひいては、その強制停止ポイントでロータが安定状態となる初期励磁相を検出することができる。
【００２０】
請求項２に記載した本発明のステッパモータの初期励磁相検出方法によれば、請求項１に記載した本発明のステッパモータの初期励磁相検出方法において、また、請求項４に記載した本発明のステッパモータの初期励磁相検出装置によれば、請求項３に記載した本発明のステッパモータの初期励磁相検出装置において、ステッパモータのフルステップ駆動中のロータの回転の有無を判定するために、第３の工程や第３の励磁手段によるステッパモータの励磁において、ロータの正回転方向又は逆回転方向にステッパモータをフルステップ駆動する際に、フルステップ駆動時の励磁相でない第３の励磁相からフルステップ駆動時の励磁相である第１の励磁相にステッパモータの励磁相を一旦変化させておくことで、その後のステッパモータのフルステップ駆動の励磁相がずれてしまわないようにすることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について図面を参照しながら説明する。
【００２２】
図２は、本発明が適用される車載メータの構成図である。車載メータは、たとえばスピードメータであり、互いに直交する位置に配置された２つの固定子（図示しない）に各々巻回された２つの励磁コイル１ａ１および１ａ２と、Ｎ極およびＳ極が交互に２極づつ着磁され、励磁コイル１ａ１および１ａ２の励磁状態の変化に追従して回転するロータ１ｂを有するステッパモータ１と、ステッパモータ１を駆動制御するための駆動回路４とを備えている。
【００２３】
車載メータは、さらに、ロータ１ｂの回転駆動に連動する被駆動部材としての指針２と、ロータ１ｂの回転駆動を指針２に伝えるギア３と、指針２を機械的ゼロ位置で接触させて停止させるストッパ５とを備えている。なお、ストッパ５と指針２の接触によるゼロ位置設定に代えて、ギヤ３から突出する被駆動部材としてのストッパ片６と、ゼロ位置に相当する位置に別個に設けられたストッパ５′との接触によるゼロ位置設定とする構成にしても良い。
【００２４】
図３は、本発明のステッパモータの初期励磁相検出方法とその装置を適用した本発明の一実施形態に係る、図２の車載メータの駆動回路４の概略構成を示すブロック図である。
【００２５】
駆動回路４は、制御手段としてのマイクロコンピュータ４１（以下、マイコン４１という）を備えている。マイコン４１は、プログラムに従って各種の処理を行う中央演算ユニット（ＣＰＵ）４１ａと、メモリ４１ｂ（請求項中の記憶手段４１Ｆに相当）と、モータ駆動回路４１ｃと、ゼロ位置検出回路４１ｄとを備えている。
【００２６】
ＣＰＵ４１ａは、車速センサ（図示しない）からの速度情報に基づき算出された角度データ信号Ｄ１と、イグニッションスイッチ（図示しない）のイグニッションオン操作に基づくＨレベルの初期化指令信号Ｓonが入力され、モータ駆動回路４１ｃから励磁コイル１ａ１，１ａ２の両端ａ，ｂに励磁信号Ｓ１、Ｓ２、Ｓ３およびＳ４を出力する。
【００２７】
ゼロ位置検出回路４１ｄは、励磁コイル１ａ１および１ａ２の一端ａまたはｂにそれぞれ接続された、Ｉ／Ｆ（インターフェース）回路４２ａ、４２ｂ、４２ｃおよび４２ｄを介して誘導電圧Ｖ１，Ｖ２，Ｖ３およびＶ４が入力され、ゼロ位置判定信号をＣＰＵ４１ａに供給する。
【００２８】
ＣＰＵ４１ａは、車速センサからの角度データ信号Ｄ１に応じた指示位置に指針２を回転させる通常動作時には、角度データ信号Ｄ１に応じて、マイクロステップ駆動方式で励磁コイル１ａ１、１ａ２の励磁状態を制御することにより、角度データ信号Ｄ１に対応してロータ１ｂを正方向（Ｙ２）または逆方向（Ｙ１）に正逆回転させるようにステッパモータ１を駆動制御する。
【００２９】
また、ＣＰＵ４１ａは、逆方向（指針２の指示する目盛りの値が減る方向）に回転した指針２がストッパ５と接触して停止する停止位置において、ロータ１ｂが安定状態となる初期励磁相を検出する初期化処理動作時にも、初期化指令信号Ｓonに応じて、必要に応じてマイクロステップ駆動方式とフルステップ駆動方式とを併用して励磁コイル１ａ１、１ａ２の励磁状態を制御することにより、ロータ１ｂを、指針２がストッパ５に向かう方向（すなわち、指針２の逆回転方向＝ロータ１ｂのＹ１方向）に移動するように逆回転させるべくステッパモータ１を駆動制御する。
【００３０】
ゼロ位置検出回路４１ｄは、初期化処理動作時、フルステップ駆動中に検出タイミング信号に合わせて一端が開放された非励磁状態の励磁コイル１ａ１，１ａ２の両端に発生する誘導電圧が各Ｉ／Ｆ回路を介して入力され、入力された誘導電圧が閾値以下になったときに、指針２がストッパ５に接触してゼロ位置にあることを判定するゼロ位置判定信号をＣＰＵ４１ａに出力する。すなわち、上述の励磁コイル１ａ１，１ａ２は、一端が開放された時、誘導電圧の検出素子として働くことになる。
【００３１】
ちなみに、通常動作時や初期化処理動作時のマイクロステップ駆動方式は、１／ｎ（ｎ≧３）マイクロステップを使用することができ、この実施の形態ではたとえば、電気的１サイクルを６４分割するマイクロステップを使用している。尚、図４にステッパモータ１の励磁相を示す。
【００３２】
次に、上述した車載メータがたとえばイグニッションスイッチのオン等に伴う初期化指令信号Ｓonの入力にトリガされて実行する初期化処理動作について、図５に示すＣＰＵ４１ａの初期励磁相検出手順を示すフローチャートにより、図６乃至図１５のロータ１ｂ及び指針２の回転位置と励磁相との関係を示す説明図を参照しつつ、以下説明する。
【００３３】
まず、ロータ１ｂが図４に示すＡ相、Ｂ相、／Ａ相（Ａ相の反転相）、／Ｂ相（Ｂ相の反転相）のうち何れかの励磁相、つまり、フルステップ駆動時の励磁相のどこかに存在するものとして、最初のステップＳ１では、フルステップ駆動による１ステップ分ずつの逆転方向への駆動と、非励磁コイル１ａ１（１ａ２）における誘導起電力の測定とが行われ、続くステップＳ２では、測定された誘導起電力のパターンから割り出されるロータ１ｂの回転状態が停止状態であるか否か、つまり、測定された誘導起電力が閾値以下になってロータ１ｂの停止が認められるのか、それとも、測定された誘導起電力が閾値を上回ってロータ１ｂの停止が認められないのか、の確認が行われ、ロータ１ｂの停止が認められない場合は（ステップＳ２でＮ）、ロータ１ｂの停止が認められるまで、ステップＳ１をリピートする。
【００３４】
ここで、ステップＳ２でロータ１ｂの停止が認められた場合は、ロータ１ｂの励磁相を９０度分逆回転方向に変化させる間、実際には指針２がストッパ５と接触して指針２及びロータ１ｂが停止したままの状態にあることになるが、その場合、図４に示す／Ａ相と／Ｂ相との間で非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下であったとすると、ストッパ５の位置としては、図６（ｃ）に示すようなＢ相と／Ａ−Ｂ相との間、図６（ｂ）に示すような／Ａ−Ｂ相と／Ａ相との間、図６（ａ）に示すような／Ａ相と全く同じ位置、の３通りが考えられる。
【００３５】
しかし、非励磁コイル１ａ１（１ａ２）の誘導起電力の有無は、ステップＳ１のようにフルステップ駆動時、つまり、ロータ１ｂ及び指針２が９０度ずつ回転する状況の下でしか測定できない。そこで、以下、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間、／Ａ−Ｂ相と／Ａ相との間、／Ａ相と全く同じ位置、のいずれにあるのかを確認するための処理が行われる。
【００３６】
即ち、ステップＳ２でロータ１ｂの停止が認められた場合は、マイクロステップ駆動によって、現在／Ｂ相に設定されているロータ１ｂの励磁相をさらに逆回転方向に４５度分進めて、励磁相をＡ−／Ｂ相とする（ステップＳ３）。
【００３７】
ここで、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間であると、現在の励磁相であるＡ−／Ｂ相がストッパ５の位置から見て正回転方向に１８０度未満となって、Ａ−／Ｂ相からロータ１ｂに及ぼされる磁力が逆回転方向よりも正回転方向の方が上回るようになり、これにより、図７（ｃ）に示すように、ロータ１ｂ乃至指針２が反転し、励磁相であるＡ−／Ｂ相に位置するようになる。
【００３８】
一方、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間や／Ａ相と全く同じ位置であると、現在の励磁相であるＡ−／Ｂ相がストッパ５の位置から見て正回転方向に１８０度以上あるので、Ａ−／Ｂ相からロータ１ｂに及ぼされる逆回転方向の磁力が引き続き正回転方向の磁力を上回り、よって、図７（ｂ），（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図６（ｂ），（ａ）に示す元の位置のままとなる。
【００３９】
そこで、ロータ１ｂ乃至指針２が反転したかどうかを確認するために、現在の励磁相であるＡ−／Ｂ相から、ステップＳ２においてロータ１ｂの停止が認められた励磁相区間である／Ａ相と／Ｂ相との間のうち、最も正回転方向における上流側である／Ａ相までの励磁相区間において、ロータ１ｂ乃至指針２が回転するかどうかを確認する。
【００４０】
具体的には、現在の励磁相であるＡ−／Ｂ相から、正回転方向に１３５度分、ロータ１ｂの励磁相を戻して、励磁相を最寄りのフルステップ駆動の励磁相である／Ａ相とし（ステップＳ４）、続いて、逆回転方向に９０度、つまり、フルステップ駆動の１ステップ分、フルステップ駆動によりロータ１ｂの励磁相を進めて、励磁相を／Ｂ相とし、この、／Ａ相から／Ｂ相までのフルステップ駆動による励磁相の変化の間、非励磁コイル１ａ１（１ａ２）における誘導起電力の測定を行い（ステップＳ５）、続くステップＳ６では、測定された誘導起電力が閾値を上回っているか否か、つまり、ロータ１ｂが回転しているか否かの確認が行われる。
【００４１】
すると、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間の場合は、ステップＳ３の処理の際にロータ１ｂ乃至指針２が反転してＡ−／Ｂ相に位置していることから、ステップＳ４の処理の際に、図８（ｃ）に示すように、ロータ１ｂ乃至指針２がＡ−／Ｂ相から１３５度分、正回転方向に回転して／Ａ相に達し、続いて、ステップＳ５の処理の際に、図９（ｃ）に示すように、フルステップ駆動の１ステップ分逆回転方向に回転して／Ｂ相に位置するようになる。
【００４２】
一方、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間や／Ａ相と全く同じ位置であると、ステップＳ４の処理の際に、励磁相が１３５度分、正回転方向にシフトして／Ａ相に変化しても、さらに、ステップＳ５の処理の際に、励磁相がフルステップ駆動の１ステップ分逆回転方向にシフトして／Ｂ相に変化しても、／Ａ相、／Ｂ相共にストッパ５の位置から見て正回転方向に１８０度以上あるので、／Ａ相、／Ｂ相の各励磁相からロータ１ｂに及ぼされる逆回転方向の磁力が引き続き正回転方向の磁力を上回り、よって、図８（ｂ），（ａ）や図９（ｂ），（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図６（ｂ），（ａ）に示す元の位置のままとなる。
【００４３】
よって、ステップＳ５において非励磁コイル１ａ１（１ａ２）における誘導起電力の測定が行われると、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間の場合は、閾値を上回る誘導起電力が測定されて、ロータ１ｂが回転しているものと確認されるので（ステップＳ６でＹ）、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間であり、その最も正回転方向における下流側の／Ａ−Ｂ相がロータ１ｂの初期励磁相であるものと判定されてメモリ４１ｂに記憶され（ステップＳ７）、処理が終了される。
【００４４】
また、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間や／Ａ相と全く同じ位置であると、ステップＳ６において、非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下である、つまり、ロータ１ｂが停止しているものと確認されるので（ステップＳ６でＮ）、引き続き、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間であるのか、それとも、／Ａ相と全く同じ位置であるのか、ひいては、ロータ１ｂの初期励磁相がどこであるのかを判定するために、以下の処理が行われる。
【００４５】
即ち、ステップＳ６でロータ１ｂの停止が認められた場合は、マイクロステップ駆動によって、現在／Ｂ相に設定されているロータ１ｂの励磁相を逆回転方向に９０度進める（ステップＳ８）。このステップＳ８は、言い換えると、ステップＳ３において／Ｂ相から逆方向に進めた４５度分に、さらに４５度を加えた９０度分、励磁相を／Ｂ相から逆回転方向に進めてＡ相とする処理ということになる。
【００４６】
ここで、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間であると、現在の励磁相であるＡ相がストッパ５の位置から見て正回転方向に１８０度未満となって、Ａ相からロータ１ｂに及ぼされる磁力が逆回転方向よりも正回転方向の方が上回るようになり、これにより、図１０（ｂ）に示すように、ロータ１ｂ乃至指針２が反転し、励磁相であるＡ相に位置するようになる。
【００４７】
一方、ストッパ５の位置が／Ａ相と全く同じ位置であると、現在の励磁相であるＡ相がストッパ５の位置から見て正回転方向に１８０度以上あるので、Ａ相からロータ１ｂに及ぼされる逆回転方向の磁力が引き続き正回転方向の磁力を上回り、よって、図１０（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図６（ａ）に示す元の位置のままとなる。
【００４８】
そこで、ロータ１ｂ乃至指針２が反転したかどうかを確認するために、現在の励磁相であるＡ相から、ステップＳ２においてロータ１ｂの停止が認められた励磁相区間である／Ａ相と／Ｂ相との間のうち、最も正回転方向における上流側である／Ａ相までの、／Ｂ相を経た励磁相区間において、ロータ１ｂ乃至指針２が回転するかどうかを確認する。
【００４９】
具体的には、現在の励磁相であるＡ相から、正回転方向に１８０度分、マイクロステップ駆動によりロータ１ｂの励磁相を戻して、励磁相をステップＳ４と同じ、最寄りのフルステップ駆動の励磁相である／Ａ相とし（ステップＳ９）、続いて、逆回転方向に９０度、つまり、フルステップ駆動の１ステップ分、フルステップ駆動によりロータ１ｂの励磁相を進めて、励磁相を／Ｂ相とし、この、／Ａ相から／Ｂ相までのフルステップ駆動による励磁相の変化の間、非励磁コイル１ａ１（１ａ２）における誘導起電力の測定を行い（ステップＳ１０）、続くステップＳ１１では、測定された誘導起電力が閾値を上回っているか否か、つまり、ロータ１ｂが回転しているか否かの確認が行われる。
【００５０】
すると、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間の場合は、ステップＳ８の処理の際にロータ１ｂ乃至指針２が反転してＡ相に位置していることから、ステップＳ９の処理の際に、図１１（ｂ）に示すように、ロータ１ｂ乃至指針２がＡ相から１８０度分、正回転方向に回転して／Ａ相に達し、続いて、ステップＳ１０の処理の際に、図１２（ｂ）に示すように、フルステップ駆動の１ステップ分逆回転方向に回転して／Ｂ相に位置するようになる。
【００５１】
一方、ストッパ５の位置が／Ａ相と全く同じ位置であると、ステップＳ９の処理の際に、励磁相が１８０度分正回転方向にシフトして／Ａ相に変化しても、続いて、ステップＳ１０の処理の際に、励磁相がフルステップ駆動の１ステップ分逆回転方向にシフトして／Ｂ相に変化しても、／Ａ相、／Ｂ相共にストッパ５の位置から見て正回転方向に１８０度以上あるので、／Ａ相、／Ｂ相の各励磁相からロータ１ｂに及ぼされる逆回転方向の磁力が、引き続き正回転方向の磁力を上回り、よって、図１１（ａ）や図１２（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図６（ａ）に示す元の位置のままとなる。
【００５２】
よって、ステップＳ１０において非励磁コイル１ａ１（１ａ２）における誘導起電力の測定が行われると、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間の場合は、閾値を上回る誘導起電力が測定されて、ロータ１ｂが回転しているものと確認されるので（ステップＳ１１でＹ）、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間であり、その最も正回転方向における下流側の／Ａ相がロータ１ｂの初期励磁相であるものと判定されてメモリ４１ｂに記憶され（ステップＳ１２）、処理が終了される。
【００５３】
また、ストッパ５の位置が／Ａ相と全く同じ位置であると、ステップＳ１１において、非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下である、つまり、ロータ１ｂが停止しているものと確認されるので（ステップＳ１１でＮ）、引き続き、ストッパ５の位置が／Ａ相と全く同じ位置であるのか、ひいては、ロータ１ｂの初期励磁相がどこであるかを判定するために、以下の処理が行われる。
【００５４】
即ち、ステップＳ１１でロータ１ｂの停止が認められた場合は、マイクロステップ駆動によって、現在／Ｂ相に設定されているロータ１ｂの励磁相を逆回転方向に１３５度進める（ステップＳ１３）。このステップＳ１３は、言い換えると、ステップＳ３において／Ｂ相から逆方向に進めた４５度分に、さらに９０度を加えた１３５度分、励磁相を／Ｂ相から逆回転方向に進めてＡ−Ｂ相とする処理ということになる。
【００５５】
ここで、ストッパ５の位置が／Ａ相と全く同じ位置であると、現在の励磁相であるＡ−Ｂ相がストッパ５の位置から見て正回転方向に１８０度未満となって、Ａ−Ｂ相からロータ１ｂに及ぼされる磁力が逆回転方向よりも正回転方向の方が上回るようになり、これにより、図１３に示すように、ロータ１ｂ乃至指針２が反転し、励磁相であるＡ−Ｂ相に位置するようになる。
【００５６】
そこで、ロータ１ｂ乃至指針２が反転したかどうかを確認するために、現在の励磁相であるＡ−Ｂ相から、ステップＳ２においてロータ１ｂの停止が認められた励磁相区間である／Ａ相と／Ｂ相との間の、最も正回転方向における上流側である／Ａ相までの、／Ｂ相を経た励磁相区間において、ロータ１ｂ乃至指針２が回転するかどうかを確認する。
【００５７】
具体的には、現在の励磁相であるＡ−Ｂ相から、正回転方向に２２５度分、マイクロステップ駆動によりロータ１ｂの励磁相を戻して、励磁相をステップＳ４やステップＳ９と同じ、最寄りのフルステップ駆動の励磁相である／Ａ相とし（ステップＳ１４）、続いて、逆回転方向に９０度、つまり、フルステップ駆動の１ステップ分、フルステップ駆動によりロータ１ｂの励磁相を進めて、励磁相を／Ｂ相とし、この、／Ａ相から／Ｂ相までのフルステップ駆動による励磁相の変化の間、非励磁コイル１ａ１（１ａ２）における誘導起電力の測定を行い（ステップＳ１５）、続くステップＳ１６では、測定された誘導起電力が閾値を上回っているか否か、つまり、ロータ１ｂが回転しているか否かの確認が行われる。
【００５８】
すると、ステップＳ１３の処理の際にロータ１ｂ乃至指針２が反転してＡ−Ｂ相に位置していることから、ステップＳ１４の処理の際に、図１４に示すように、ロータ１ｂ乃至指針２がＡ−Ｂ相から、２２５度分正回転方向に回転して／Ａ相に達し、続いて、ステップＳ１５の処理の際に、図１５に示すように、フルステップ駆動の１ステップ分逆回転方向に回転して／Ｂ相に位置するようになる。
【００５９】
よって、ステップＳ１５において非励磁コイル１ａ１（１ａ２）における誘導起電力の測定が行われると、ストッパ５の位置が／Ａ相と全く同じ位置の場合は、閾値を上回る誘導起電力が測定されて、ロータ１ｂが回転しているものと確認されるので（ステップＳ１６でＹ）、ストッパ５の位置が／Ａ相と全く同じ位置であり、その逆回転方向における下流側の最も近い／Ａ−／Ｂ相がロータ１ｂの初期励磁相であるものと判定されてメモリ４１ｂに記憶され（ステップＳ１７）、処理が終了される。
【００６０】
尚、ステップＳ１６において、非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下である、つまり、ロータ１ｂが停止しているものと確認された場合は（ステップＳ１６でＮ）、ステップＳ１３の処理の際にロータ１ｂ乃至指針２が反転していないことになるので、ステッパモータ１に異常があるものとしてエラー処理を行い（ステップＳ１８）、処理が終了される。
【００６１】
以上の説明からも明らかなように、本実施形態では、図５のフローチャートにおけるステップＳ１及びステップＳ２、ステップＳ５及びステップＳ６、ステップＳ１０及びステップＳ１１、ステップＳ１５及びステップＳ１６が、請求項中のロータ回転有無判定手段４１Ａに対応する処理となっている。
【００６２】
また、本実施形態では、図５中のステップＳ１及びステップＳ２が、請求項中の第１の励磁手段４１Ｂに対応する処理となっており、図５中のステップＳ３、ステップＳ８、及び、ステップＳ１３が、請求項中の第２の励磁手段４１Ｃに対応する処理となっている。
【００６３】
さらに、本実施形態では、図５中のステップＳ４、ステップＳ９、及び、ステップＳ１４における、励磁相が／Ｂ相に達するまでの部分が、請求項中の第１の部分励磁手段４１Ｄａに対応する処理となっており、図５中のステップＳ５、ステップＳ１０、及び、ステップＳ１５が、請求項中の第２の部分励磁手段４１Ｄｂに対応する処理となっており、これらを含む、図５中のステップＳ４乃至ステップＳ６、ステップＳ９乃至ステップＳ１１、及び、ステップＳ１４乃至ステップＳ１６が、請求項中の第３の励磁手段４１Ｄに対応する処理となっている。
【００６４】
また、本実施形態では、図５中のステップＳ７、ステップＳ１２、及び、ステップＳ１７が、請求項中の初期励磁相決定手段４１Ｅに対応する処理となっている。
【００６５】
さらに、本実施形態では、図５中のステップＳ１及びステップＳ２が、請求項中の第１の工程に対応する処理となっており、図５中のステップＳ３、ステップＳ８、及び、ステップＳ１３が、請求項中の第２の工程に対応する処理となっている。
【００６６】
また、本実施形態では、図５中のステップＳ４、ステップＳ９、及び、ステップＳ１４における、励磁相が／Ｂ相に達するまでの部分が、請求項中の第１の部分工程に対応する処理となっており、図５中のステップＳ５、ステップＳ１０、及び、ステップＳ１５が、請求項中の第２の部分工程に対応する処理となっており、これらを含む、図５中のステップＳ４乃至ステップＳ６、ステップＳ９乃至ステップＳ１１、及び、ステップＳ１４乃至ステップＳ１６が、請求項中の第３の工程に対応する処理となっている。
【００６７】
さらに、本実施形態では、図５中のステップＳ７、ステップＳ１２、及び、ステップＳ１７が、請求項中の第４の工程に対応する処理となっている。
【００６８】
このように本実施形態の車載メータによれば、ステッパモータ１の励磁相を適宜変化させながら、フルステップ駆動時の非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下であるか否かにより、指針２がストッパ５に接触して指針２乃至ロータ１ｂの逆方向への回転が停止しているか否かを判定して、指針２乃至ロータ１ｂがどの励磁相において反転したかを特定することで、ストッパ５の位置に応じたロータ１ｂの初期励磁相を検出する構成とした。
【００６９】
このため、コストの増加要因となり、かつ、ロータ１ｂに近接して配置する必要等から来る設置箇所の制約による機構の複雑化やその回避に伴う信頼性の低下を招く磁電変換素子のような別素子を用いることなく、フルステップ駆動よりも小さいマイクロステップ駆動のステップ角単位で、ストッパ５の位置に応じたロータ１ｂの初期励磁相を検出することができる。
【００７０】
尚、指針２が反転したかどうかを確認するためにＣＰＵ４１ａが行う処理は、上述した図５のフローチャートに示す内容に限らず別の内容であってもよく、例えば、フルステップ駆動の１ステップ分励磁相を変化させて非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値を上回っているか否か（又は閾値以下であるか否か）を確認する際のフルステップ駆動の範囲やロータ１ｂの回転方向は、上述した図５のフローチャートに示す内容とは異なる内容であってもよい。
【００７１】
そこで、指針２が反転したかどうかを確認するためにＣＰＵ４１ａが行い得る処理の別パターンを、図１６のフローチャートにより、図１７乃至図２５のロータ１ｂ及び指針２の回転位置と励磁相との関係を示す説明図を参照しつつ、以下説明する。
【００７２】
まず、ロータ１ｂが図４に示すＡ相、Ｂ相、／Ａ相（Ａ相の反転相）、／Ｂ相（Ｂ相の反転相）のうち何れかの励磁相、つまり、フルステップ駆動時の励磁相のどこかに存在するものとして、最初のステップＳ２１乃至ステップＳ２３までは、図５のフローチャートにおけるステップＳ１乃至ステップＳ３と同様の処理を行う。
【００７３】
すると、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間である場合には、現在の励磁相であるＡ−／Ｂ相がストッパ５の位置から見て正回転方向に１８０度未満となって、Ａ−／Ｂ相からロータ１ｂに及ぼされる磁力が逆回転方向よりも正回転方向の方が上回るようになり、これにより、図１８（ｃ）に示すように、ロータ１ｂ乃至指針２が反転し、励磁相であるＡ−／Ｂ相に位置するようになる。
【００７４】
一方、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間や／Ａ相と全く同じ位置である場合には、現在の励磁相であるＡ−／Ｂ相がストッパ５の位置から見て正回転方向に１８０度以上あるので、Ａ−／Ｂ相からロータ１ｂに及ぼされる逆回転方向の磁力が引き続き正回転方向の磁力を上回り、よって、図１８（ｂ），（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図１７（ｂ），（ａ）に示す元の位置のままとなる。
【００７５】
そこで、ロータ１ｂ乃至指針２が反転したかどうかを確認するために、現在の励磁相であるＡ−／Ｂ相から、ステップＳ２２においてロータ１ｂの停止が認められた励磁相区間である／Ａ相と／Ｂ相との間のうち、最も正回転方向における上流側である／Ａ相までの励磁相区間において、ロータ１ｂ乃至指針２が回転するかどうかを確認する。
【００７６】
具体的には、現在の励磁相であるＡ−／Ｂ相から、正回転方向に４５度分、マイクロステップ駆動によりロータ１ｂの励磁相を戻して、励磁相を最寄りのフルステップ駆動の励磁相である／Ｂ相とし（ステップＳ２４）、さらに、正回転方向に９０度、つまり、フルステップ駆動の１ステップ分、フルステップ駆動によりロータ１ｂの励磁相を戻して、励磁相を／Ａ相とし、この、／Ｂ相から／Ａ相までのフルステップ駆動による励磁相の変化の間、非励磁コイル１ａ１（１ａ２）における誘導起電力の測定を行い（ステップＳ２５）、続くステップＳ２６では、測定された誘導起電力が閾値を上回っているか否か、つまり、ロータ１ｂが回転しているか否かの確認が行われる。
【００７７】
すると、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間の場合は、ステップＳ２３の処理の際にロータ１ｂ乃至指針２が反転してＡ−／Ｂ相に位置していることから、ステップＳ２４の処理の際に、図１９（ｃ）に示すように、ロータ１ｂ乃至指針２がＡ−／Ｂ相から４５度分、正回転方向に回転して／Ｂ相に達し、さらに、ステップＳ２５の処理の際に、図２０（ｃ）に示すように、フルステップ駆動の１ステップ分正回転方向に回転して／Ａ相に位置するようになる。
【００７８】
一方、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間や／Ａ相と全く同じ位置であると、ステップＳ２４の処理の際に、励磁相が４５度分、正回転方向にシフトして／Ｂ相に変化しても、さらに、ステップＳ２５の処理の際に、励磁相がフルステップ駆動の１ステップ分正回転方向にシフトして／Ａ相に変化しても、／Ｂ相、／Ａ相共にストッパ５の位置から見て正回転方向に１８０度以上あるので、／Ｂ相、／Ａ相の各励磁相からロータ１ｂに及ぼされる逆回転方向の磁力が引き続き正回転方向の磁力を上回り、よって、図１９（ｂ），（ａ）や図２０（ｂ），（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図１７（ｂ），（ａ）に示す元の位置のままとなる。
【００７９】
よって、ステップＳ２５において非励磁コイル１ａ１（１ａ２）における誘導起電力の測定が行われると、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間の場合は、閾値を上回る誘導起電力が測定されて、ロータ１ｂが回転しているものと確認されるので（ステップＳ２６でＹ）、ストッパ５の位置がＢ相と／Ａ−Ｂ相との間であり、その最も正回転方向における下流側の／Ａ−Ｂ相がロータ１ｂの初期励磁相であるものと判定されてメモリ４１ｂに記憶され（ステップＳ２７）、処理が終了される。
【００８０】
また、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間や／Ａ相と全く同じ位置であると、ステップＳ２６において、非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下である、つまり、ロータ１ｂが停止しているものと確認されるので（ステップＳ２６でＮ）、引き続き、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間であるのか、それとも、／Ａ相と全く同じ位置であるのか、ひいては、ロータ１ｂの初期励磁相がどこであるのかを判定するために、以下の処理が行われる。
【００８１】
即ち、ステップＳ２６でロータ１ｂの停止が認められた場合は、マイクロステップ駆動によって、現在／Ａ相に設定されているロータ１ｂの励磁相を逆回転方向に１８０度進める（ステップＳ２８）。このステップＳ２８は、言い換えると、ステップＳ２３において／Ｂ相から逆方向に進めた４５度分に、さらに４５度を加えた９０度分、励磁相を／Ｂ相から逆回転方向に進めてＡ相とする処理ということになる。
【００８２】
ここで、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間であると、現在の励磁相であるＡ相がストッパ５の位置から見て正回転方向に１８０度未満となって、Ａ相からロータ１ｂに及ぼされる磁力が逆回転方向よりも正回転方向の方が上回るようになり、これにより、図２１（ｂ）に示すように、ロータ１ｂ乃至指針２が反転し、励磁相であるＡ相に位置するようになる。
【００８３】
一方、ストッパ５の位置が／Ａ相と全く同じ位置であると、現在の励磁相であるＡ相がストッパ５の位置から見て正回転方向に１８０度以上あるので、Ａ相からロータ１ｂに及ぼされる逆回転方向の磁力が引き続き正回転方向の磁力を上回り、よって、図２１（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図１７（ａ）に示す元の位置のままとなる。
【００８４】
そこで、ロータ１ｂ乃至指針２が反転したかどうかを確認するために、現在の励磁相であるＡ相から、ステップＳ２２においてロータ１ｂの停止が認められた励磁相区間である／Ａ相と／Ｂ相との間のうち、最も正回転方向における上流側である／Ａ相までの、／Ｂ相を経た励磁相区間において、ロータ１ｂ乃至指針２が回転するかどうかを確認する。
【００８５】
具体的には、現在の励磁相であるＡ相から、正回転方向に９０度、つまり、フルステップ駆動の１ステップ分、フルステップ駆動によりロータ１ｂの励磁相を戻して、励磁相をステップＳ２４と同じ、最寄りのフルステップ駆動の励磁相である／Ｂ相とし、この、Ａ相から／Ｂ相までのフルステップ駆動による励磁相の変化の間、非励磁コイル１ａ１（１ａ２）における誘導起電力の測定を行い（ステップＳ２９）、続くステップＳ３０では、測定された誘導起電力が閾値を上回っているか否か、つまり、ロータ１ｂが回転しているか否かの確認が行われる。
【００８６】
すると、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間の場合は、ステップＳ２８の処理の際にロータ１ｂ乃至指針２が反転してＡ相に位置していることから、ステップＳ２９の処理の際に、図２２（ｂ）に示すように、ロータ１ｂ乃至指針２が、Ａ相からフルステップ駆動の１ステップ分正回転方向に回転して／Ｂ相に位置するようになる。
【００８７】
一方、ストッパ５の位置が／Ａ相と全く同じ位置であると、ステップＳ２９の処理の際に、励磁相がフルステップ駆動の１ステップ分正回転方向にシフトして／Ｂ相に変化しても、／Ｂ相がストッパ５の位置から見て正回転方向に１８０度以上あるので、／Ｂ相からロータ１ｂに及ぼされる逆回転方向の磁力が引き続き正回転方向の磁力を上回り、よって、図２２（ａ）に示すように、ロータ１ｂ乃至指針２は反転せず、図１７（ａ）に示す元の位置のままとなる。
【００８８】
よって、ステップＳ２９において非励磁コイル１ａ１（１ａ２）における誘導起電力の測定が行われると、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間の場合は、閾値を上回る誘導起電力が測定されて、ロータ１ｂが回転しているものと確認されるので（ステップＳ３０でＹ）、ストッパ５の位置が／Ａ−Ｂ相と／Ａ相との間であり、その最も正回転方向における下流側の／Ａ相がロータ１ｂの初期励磁相であるものと判定されてメモリ４１ｂに記憶され（ステップＳ３１）、処理が終了される。
【００８９】
また、ストッパ５の位置が／Ａ相と全く同じ位置であると、ステップＳ３０において、非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下である、つまり、ロータ１ｂが停止しているものと確認されるので（ステップＳ３０でＮ）、引き続き、ストッパ５の位置が／Ａ相と全く同じ位置であるのか、ひいては、ロータ１ｂの初期励磁相がどこであるのかを判定するために、以下の処理が行われる。
【００９０】
即ち、ステップＳ３０でロータ１ｂの停止が認められた場合は、マイクロステップ駆動によって、現在／Ｂ相に設定されているロータ１ｂの励磁相を逆回転方向に１３５度進める（ステップＳ３２）。このステップＳ３２は、言い換えると、ステップＳ２３において／Ｂ相から逆方向に進めた４５度分に、さらに９０度を加えた１３５度分、励磁相を／Ｂ相から逆回転方向に進めてＡ−Ｂ相とする処理ということになる。
【００９１】
ここで、ストッパ５の位置が／Ａ相と全く同じ位置であると、現在の励磁相であるＡ−Ｂ相がストッパ５の位置から見て正回転方向に１８０度未満となって、Ａ−Ｂ相からロータ１ｂに及ぼされる磁力が逆回転方向よりも正回転方向の方が上回るようになり、これにより、図２３に示すように、ロータ１ｂ乃至指針２が反転し、励磁相であるＡ−Ｂ相に位置するようになる。
【００９２】
そこで、ロータ１ｂ乃至指針２が反転したかどうかを確認するために、現在の励磁相であるＡ−Ｂ相から、ステップＳ２２においてロータ１ｂの停止が認められた励磁相区間である／Ａ相と／Ｂ相との間の、最も正回転方向における上流側である／Ａ相までの、／Ｂ相を経た励磁相区間において、ロータ１ｂ乃至指針２が回転するかどうかを確認する。
【００９３】
具体的には、現在の励磁相であるＡ−Ｂ相から、正回転方向に４５度分、マイクロステップ駆動によりロータ１ｂの励磁相を戻して、励磁相を最寄りのフルステップ駆動の励磁相であるＡ相とし（ステップＳ３３）、さらに、正回転方向に９０度、つまり、フルステップ駆動の１ステップ分、フルステップ駆動によりロータ１ｂの励磁相を戻して、励磁相を／Ｂ相とし、この、Ａ相から／Ｂ相までのフルステップ駆動による励磁相の変化の間、非励磁コイル１ａ１（１ａ２）における誘導起電力の測定を行い（ステップＳ３４）、続くステップＳ３５では、測定された誘導起電力が閾値を上回っているか否か、つまり、ロータ１ｂが回転しているか否かの確認が行われる。
【００９４】
すると、ステップＳ３２の処理の際にロータ１ｂ乃至指針２が反転してＡ−Ｂ相に位置していることから、ステップＳ３３の処理の際に、図２４に示すように、ロータ１ｂ乃至指針２がＡ−Ｂ相から、４５度分正回転方向に回転してＡ相に達し、さらに、ステップＳ３４の処理の際に、図２５に示すように、フルステップ駆動の１ステップ分正回転方向に回転して／Ｂ相に位置するようになる。
【００９５】
よって、ステップＳ３４において非励磁コイル１ａ１（１ａ２）における誘導起電力の測定が行われると、ストッパ５の位置が／Ａ相と全く同じ位置の場合は、閾値を上回る誘導起電力が測定されて、ロータ１ｂが回転しているものと確認されるので（ステップＳ３５でＹ）、ストッパ５の位置が／Ａ相と全く同じ位置であり、その逆回転方向における下流側の最も近い／Ａ−／Ｂ相がロータ１ｂの初期励磁相であるものと判定されてメモリ４１ｂに記憶され（ステップＳ３６）、処理が終了される。
【００９６】
尚、ステップＳ３５において、非励磁コイル１ａ１（１ａ２）に発生した誘導起電力が閾値以下である、つまり、ロータ１ｂが停止しているものと確認された場合は（ステップＳ３５でＮ）、ステップＳ３２の処理の際にロータ１ｂ乃至指針２が反転していないことになるので、ステッパモータ１に異常があるものとしてエラー処理を行い（ステップＳ３７）、処理が終了される。
【００９７】
以上の説明からも明らかなように、本実施形態では、図１６のフローチャートにおけるステップＳ２１及びステップＳ２２、ステップＳ２５及びステップＳ２６、ステップＳ２９及びステップＳ３０、ステップＳ３４及びステップＳ３５が、請求項中のロータ回転有無判定手段４１Ａに対応する処理となっている。
【００９８】
また、本実施形態では、図１６中のステップＳ２１及びステップＳ２２が、請求項中の第１の励磁手段４１Ｂに対応する処理となっており、図１６中のステップＳ２３、ステップＳ２８、及び、ステップＳ３２が、請求項中の第２の励磁手段４１Ｃに対応する処理となっている。
【００９９】
さらに、本実施形態では、図１６中のステップＳ２４及びステップＳ３３が、請求項中の第１の部分励磁手段４１Ｄａに対応する処理となっており、図１６中のステップＳ２５及びステップＳ３４が、請求項中の第２の部分励磁手段４１Ｄｂに対応する処理となっており、これらを含む、図１６中のステップＳ２４乃至ステップＳ２６、及び、ステップＳ３３乃至ステップＳ３５と、ステップＳ２９及びステップＳ３０とが、請求項中の第３の励磁手段４１Ｄに対応する処理となっている。
【０１００】
また、本実施形態では、図１６中のステップＳ２７、ステップＳ３１、及び、ステップＳ３６が、請求項中の初期励磁相決定手段４１Ｅに対応する処理となっている。
【０１０１】
さらに、本実施形態では、図１６中のステップＳ２１及びステップＳ２２が、請求項中の第１の工程に対応する処理となっており、図１６中のステップＳ２３、ステップＳ２８、及び、ステップＳ３２が、請求項中の第２の工程に対応する処理となっている。
【０１０２】
また、本実施形態では、図１６中のステップＳ２４及びステップＳ３３が、請求項中の第１の部分工程に対応する処理となっており、図１６中のステップＳ２５及びステップＳ３４が、請求項中の第２の部分工程に対応する処理となっており、これらを含む、図１６中のステップＳ２４乃至ステップＳ２６、及び、ステップＳ３３乃至ステップＳ３５と、ステップＳ２９及びステップＳ３０とが、請求項中の第３の工程に対応する処理となっている。
【０１０３】
さらに、本実施形態では、図１６中のステップＳ２７、ステップＳ３１、及び、ステップＳ３６が、請求項中の第４の工程に対応する処理となっている。
【０１０４】
このような本実施形態の車載メータによっても、先に説明した実施形態の車載メータと同様の効果を得ることができる。
【０１０５】
尚、以上の実施形態では、フルステップ駆動のステップ角が９０度であるステッパモータ１を用いる場合について説明したが、本発明の適用対象となるステッパモータは、フルステップ駆動のステップ角が９０度であるものに限定されない。
【０１０６】
また、マイクロステップ駆動の分割数についても、以上の実施形態で説明した６４分割に限らず、６４以外の分割数でマイクロステップ駆動を行うステッパモータを用いる場合についても、本発明は適用可能である。
【０１０７】
さらに、２分割のマイクロステップ駆動と等価なものとしてハーフステップ駆動を行うステッパモータを用いる場合にも、本発明は適用可能である。
【０１０８】
そして、フルステップ駆動のステップ角が９０度でないステッパモータや、マイクロステップ駆動の分割数が６４でないステッパモータに本発明を適用する場合は、ハーフステップ駆動の場合を２分割のマイクロステップ駆動に置き換えて説明すると、各処理における励磁相の変化パターンを次のように設定すればよい。
【０１０９】
即ち、フルステップ駆動の１ステップをｍ×ｎ分割（ｍは１以上の整数、ｎは２以上の整数）したマイクロステップで駆動されるステッパモータの初期励磁相を検出する場合は、ロータの逆回転方向にステッパモータをフルステップ駆動により、非励磁コイルに発生した誘導起電力が閾値以下となってロータの回転が停止したものと判定される第１の励磁相が到来するまで行う。
【０１１０】
次に、１８０度からステッパモータのフルステップ駆動のステップ角の２つ分を差し引いた角度分、第１の励磁相からロータの逆回転方向にシフトした第２の励磁相から、さらに、ロータの逆回転方向にステッパモータのマイクロステップ駆動のｍステップ分シフトした、第３の励磁相に到達するまで、ロータの逆回転方向にステッパモータをマイクロステップ駆動する。
【０１１１】
続いて、ロータの正回転方向に、ステッパモータのフルステップ駆動の１ステップ分、第１の励磁相からシフトした第４の励磁相と、第３の励磁相との間の任意の励磁相間で、ロータの正回転方向又は逆回転方向にステッパモータをフルステップ駆動させ、このフルステップ駆動中におけるロータの回転の有無を判定する。
【０１１２】
そして、非励磁コイルに発生した誘導起電力が閾値を上回ってロータが回転していると判定された際には、第３の励磁相から１８０度シフトした第５の励磁相を、初期励磁相として決定してメモリ４１ｂに記憶させる。
【０１１３】
反対に、非励磁コイルに発生した誘導起電力が閾値以下となってロータの回転が停止したものと判定された際には、非励磁コイルに発生した誘導起電力が閾値を上回ってロータが回転していると判定されるまで、前記第３の励磁相を前記ロータの逆回転方向にステッパモータのマイクロステップ駆動のｍステップ分シフトさせながら、第３の励磁相に到達するまでの、ロータの逆回転方向へのステッパモータのマイクロステップ駆動と、第３の励磁相と第４の励磁相との間の任意の励磁相間における、ロータの正回転方向又は逆回転方向へのステッパモータのフルステップ駆動と、そのフルステップ駆動中における非励磁コイルでの誘導起電力のパターンに基づくロータの回転の有無判定とを、繰り返し行えばよい。
【０１１４】
また、以上の説明では、フルステップ駆動中の非励磁コイルに発生した誘導起電力が閾値以下であるときにロータが停止しているものと判定し、閾値を上回っているときにロータが回転しているものと判定する場合について説明したが、フルステップ駆動中における非励磁コイルでの誘導起電力のパターンに基づくロータの回転の有無判定の具体的な手法は、以上の説明で用いた手法に限定されない。
【０１１５】
例えば、フルステップ駆動中の非励磁コイルに発生した誘導起電力がゼロであるときにロータが停止しているものと判定し、ゼロでないときにロータが回転しているものと判定したり、この手法や以上の説明で用いた手法とＯＲ条件で併用して、或は、単独で、フルステップ駆動中の非励磁コイルに発生した誘導起電力が一定時間以上閾値以下となったときにロータが停止しているものと判定し、一定時間以上閾値を上回ったときにロータが回転しているものと判定する等、要は、フルステップ駆動中の非励磁コイルに発生した誘導起電力のパターンに基づいてロータの回転の有無を判定するものであれば、その具体的手法は任意である。
【図面の簡単な説明】
【０１１６】
【図１】本発明に係るステッパモータの初期励磁相検出装置の基本構成図である。
【図２】本発明が適用される車載メータの構成図である。
【図３】本発明のステッパモータの初期励磁相検出方法とその装置を適用した本発明の一実施形態に係る、図２の車載メータの駆動回路４の概略構成を示すブロック図である。
【図４】図２のステッパモータによるマイクロステップ駆動方式の具体例を示す図である。
【図５】図３のＣＰＵが行う初期励磁相検出手順を示すフローチャートである。
【図６】（ａ）〜（ｃ）は、図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図７】（ａ）〜（ｃ）は、図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図８】（ａ）〜（ｃ）は、図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図９】（ａ）〜（ｃ）は、図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１０】（ａ），（ｂ）は、図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１１】（ａ），（ｂ）は、図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１２】（ａ），（ｂ）は、図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１３】図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１４】図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１５】図５の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１６】図３のＣＰＵが行う初期励磁相検出手順の別例を示すフローチャートである。
【図１７】（ａ）〜（ｃ）は、図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１８】（ａ）〜（ｃ）は、図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図１９】（ａ）〜（ｃ）は、図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図２０】（ａ）〜（ｃ）は、図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図２１】（ａ），（ｂ）は、図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図２２】（ａ），（ｂ）は、図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図２３】図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図２４】図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【図２５】図１６の手順による初期励磁相検出動作における図２のロータ及び指針の回転位置とステッパモータの励磁相との関係を示す説明図である。
【符号の説明】
【０１１７】
１  ステッパモータ
１ａ１（１ａ２）  非励磁コイル
１ｂ  ロータ
２  被駆動部材
５  ストッパ
４１Ａ  ロータ回転有無判定手段
４１Ｂ  第１の励磁手段
４１Ｃ  第２の励磁手段
４１Ｄ  第３の励磁手段
４１Ｄａ  第１の部分励磁手段
４１Ｄｂ  第２の部分励磁手段
４１Ｅ  初期励磁相決定手段
４１Ｆ  記憶手段
【図１】
2006352948.tif 000003
【図２】
2006352948.tif 000004
【図３】
2006352948.tif 000005
【図４】
2006352948.tif 000006
【図５】
2006352948.tif 000007
【図６】
2006352948.tif 000008
【図７】
2006352948.tif 000009
【図８】
2006352948.tif 000010
【図９】
2006352948.tif 000011
【図１０】
2006352948.tif 000012
【図１１】
2006352948.tif 000013
【図１２】
2006352948.tif 000014
【図１３】
2006352948.tif 000015
【図１４】
2006352948.tif 000016
【図１５】
2006352948.tif 000017
【図１６】
2006352948.tif 000018
【図１７】
2006352948.tif 000019
【図１８】
2006352948.tif 000020
【図１９】
2006352948.tif 000021
【図２０】
2006352948.tif 000022
【図２１】
2006352948.tif 000023
【図２２】
2006352948.tif 000024
【図２３】
2006352948.tif 000025
【図２４】
2006352948.tif 000026
【図２５】
2006352948.tif 000027