(57)【要約】【課題】主駆動パルスのランクを確実に増加させ、安定的な回転を得る。【解決手段】モータ制御装置は、指針を回転させるステッピングモータへの駆動パルスの出力後の第１期間と、その後の第２期間と、その後の第３期間とにステッピングモータのロータの回転状態を検出する回転検出部と、ステッピングモータを制御する制御部とを備え、第１期間ではロータの回転状態を反映する兆候が検出されず、第２期間では前記兆候が検出される場合に、制御部が、駆動パルスのエネルギを減少させ、かつ、第１期間では前記兆候が検出され、第２期間では前記兆候が検出される場合に、制御部が、駆動パルスのエネルギを維持し、かつ、第２期間では前記兆候が検出されない場合に、制御部が、駆動パルスのエネルギを増加させ、第１期間の後半部分で前記兆候が検出される場合に、回転検出部は、第２期間の検出した旨の検出結果を、検出しなかった旨の検出結果に変更する。【選択図】図１
2019148490.tif 000002
【特許請求の範囲】
【請求項１】
指針を回転させるステッピングモータへの駆動パルスの出力後の第１期間と、前記第１期間の後の第２期間と、前記第２期間の後の第３期間とに前記ステッピングモータのロータの回転状態を検出する回転検出部と、
前記ステッピングモータを制御する制御部とを備えるモータ制御装置であって、
前記第１期間では前記ロータの回転状態を反映する兆候が検出されず、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを減少させ、かつ、
前記第１期間では前記ロータの回転状態を反映する兆候が検出され、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを維持し、かつ、
前記第２期間では前記ロータの回転状態を反映する兆候が検出されない場合に、前記制御部が、駆動パルスのエネルギを増加させるように、
前記制御部は設定され、
前記第１期間の後半部分で前記ロータの回転状態を反映する兆候が検出される場合に、前記回転検出部は、前記第２期間の前記ロータの回転状態を反映する兆候を検出した旨の検出結果を、前記ロータの回転状態を反映する兆候を検出しなかった旨の検出結果に変更する、
モータ制御装置。
【請求項２】
請求項１に記載のモータ制御装置と、前記指針とを備える時計。
【請求項３】
指針を回転させるステッピングモータへの駆動パルスの出力後の第１期間と、前記第１期間の後の第２期間と、前記第２期間の後の第３期間とに前記ステッピングモータのロータの回転状態を検出する回転検出部と、
前記ステッピングモータを制御する制御部とを備える時計用モータ制御方法であって、
前記第１期間では前記ロータの回転状態を反映する兆候が検出されず、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを減少させるステップと、
前記第１期間では前記ロータの回転状態を反映する兆候が検出され、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを維持するステップと、
前記第２期間では前記ロータの回転状態を反映する兆候が検出されない場合に、前記制御部が、駆動パルスのエネルギを増加させるステップと、
前記第１期間の後半部分で前記ロータの回転状態を反映する兆候が検出される場合に、前記回転検出部が、前記第２期間の前記ロータの回転状態を反映する兆候を検出した旨の検出結果を、前記ロータの回転状態を反映する兆候を検出しなかった旨の検出結果に変更するステップとを備える、
時計用モータ制御方法。
【請求項４】
指針を回転させるステッピングモータを制御する制御回路と、
前記制御回路からの制御信号に基づいて前記ステッピングモータを駆動する主駆動パルスを発生させる主駆動パルス発生回路と、
前記制御回路からの制御信号に基づいて前記ステッピングモータを駆動する補助駆動パルスを発生させる補助駆動パルス発生回路と、
前記主駆動パルス発生回路が主駆動パルスを発生させた後の第１期間と、前記第１期間の後の第２期間と、前記第２期間の後の第３期間とに、前記ステッピングモータに生じる誘起電圧ＶＲｓを検出する回転検出回路と、
基準しきい電圧を超える誘起電圧が検出された検出期間を判別する検出期間判別回路とを備えるモータ制御装置であって、
前記第１期間では基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出される状態が所定回数以上続く第１の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク減少させ、
前記第１期間では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出される第２の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを維持し、
前記第１期間の前半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第１期間の後半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出される第３の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク増加させ、
前記前半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出される第４の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク増加させ、
前記前半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出される第５の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを２ランク増加させ、
前記前半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出されない第６の場合に、前記主駆動パルス発生回路は、前記主駆動パルスのランクを１ランク増加させ、かつ、前記補助駆動パルス発生回路は、補助駆動パルスを発生させ、
前記前半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出されない第７の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク増加させ、かつ、前記補助駆動パルス発生回路は、補助駆動パルスを発生させる、
モータ制御装置。
【請求項５】
前記第４の場合には、前記ステッピングモータのロータが回転しており、前記ステッピングモータの駆動余裕が前記第３の場合よりも小さい、
請求項４に記載のモータ制御装置。
【請求項６】
前記第５の場合には、前記ロータが回転しており、前記ステッピングモータの駆動余裕が前記第４の場合よりも小さい、
請求項５に記載のモータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御装置、時計および時計用モータ制御方法に関する。
【背景技術】
【０００２】
ステッピングモータの回転状況を検出する際に、主駆動パルス印加終了後の回転状況検出期間を第１期間、第２期間、第３期間に分割し、各期間において、所定の基準閾値電圧を超える誘起電圧を検出したか否かを表す判定値パターンにより、負荷の大きさを判定し、その負荷に応じた適切な駆動パルスを出力する技術が知られている（特許文献１参照）。
特許文献２に記載された技術では、Ｔ１期間（区間）が、前半部Ｔ１ａと、後半部Ｔ１ｂとに分けられる。後半部Ｔ１ｂにおいて誘起信号ＶＲｓが所定の基準しきい電圧Ｖｃｏｍｐを超える（Ｔ１ｂ＝１）場合に、前半部Ｔ１ａおよび後半部Ｔ１ｂの少なくとも一方の期間（区間）が長くされる。
特許文献２に記載された技術では、前半部Ｔ１ａおよび後半部Ｔ１ｂの少なくとも一方の期間が長くされる場合に、Ｔ２期間が短くされる。詳細には、Ｔ２期間が短くされても、Ｔ２期間自体は存在する。
そのため、特許文献２に記載された技術では、Ｔ２期間において誘起信号ＶＲｓが所定の基準しきい電圧Ｖｃｏｍｐを超える（Ｔ２＝１）機会が１回でもあると、主駆動パルスのランクが維持されてしまい、安定的な回転を得ることができない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００５／１１９３７７号
【特許文献２】特開２０１０−２５６１３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術の判定値パターンでは、通常負荷の場合に、Ｔ１期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超えず、Ｔ２期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超え、Ｔ３期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超えない（Ｔ１、Ｔ２、Ｔ３＝０、１、０）状態が所定回数連続すると、主駆動パルスのランクが減少させられる。
負荷小の場合に、Ｔ１期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超え、Ｔ２期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超え（Ｔ１、Ｔ２、Ｔ３＝１、１、１／０）、主駆動パルスのランクが維持される（主駆動パルスのランクダウンが禁止される）。
負荷大の場合に、Ｔ２期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超えず、Ｔ３期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超え（Ｔ１、Ｔ２、Ｔ３＝１／０、０、１）、主駆動パルスのランクが増加させられる。
非回転の場合に、Ｔ２期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超えず、Ｔ３期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超えず（Ｔ１、Ｔ２、Ｔ３＝１／０、０、０）、補助駆動パルスが発生させられ、主駆動パルスのランクが増加させられる。
【０００５】
従来においては、負荷大の状態において、電圧が下がってきた場合や低温で油の粘性が上がり負荷が増えた場合にＴ１期間の誘起信号（誘起電圧）ＶＲｓの出現が時間的に遅れ、Ｔ２期間に入り込み、Ｔ１、Ｔ２、Ｔ３＝１、１、１となる場合があった。この場合には、主駆動パルスのランクを増加させて、駆動余裕を増やさなければならない。
ところが、従来技術の判定値パターンでは、主駆動パルスのランクを増加させなければならないにもかかわらず、上述したように、Ｔ１、Ｔ２、Ｔ３＝１、１、１となる場合に、「負荷小」と判定され、主駆動パルスのランクが維持されてしまっていた。
つまり、従来技術の判定値パターンでは、Ｔ１期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超え、Ｔ２期間に誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超える場合に、主駆動パルスのランクを維持する判定が行われ、そのまま主駆動パルスのランクが維持され、その結果、最低駆動電圧を下回り、非回転の状況になってしまうおそれがあった。
特許文献２に記載された技術では、この問題点を解決するためにＴ２期間を短くする手法が取られているが、負荷や電圧の状況によっては、Ｔ３期間先頭の誘起信号ＶＲｓがＴ２期間に現れ、やはりランク維持となってしまい、問題の完全解決には至らなかった。
【０００６】
上述した問題点に鑑み、本発明は、主駆動パルスのランクを確実に増加させ、安定的な回転を得ることができるモータ制御装置、時計および時計用モータ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るモータ制御装置は、指針を回転させるステッピングモータへの駆動パルスの出力後の第１期間と、前記第１期間の後の第２期間と、前記第２期間の後の第３期間とに前記ステッピングモータのロータの回転状態を検出する回転検出部と、前記ステッピングモータを制御する制御部とを備えるモータ制御装置であって、前記第１期間では前記ロータの回転状態を反映する兆候が検出されず、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを減少させ、かつ、前記第１期間では前記ロータの回転状態を反映する兆候が検出され、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを維持し、かつ、前記第２期間では前記ロータの回転状態を反映する兆候が検出されない場合に、前記制御部が、駆動パルスのエネルギを増加させるように、前記制御部は設定され、前記第１期間の後半部分で前記ロータの回転状態を反映する兆候が検出される場合に、前記回転検出部は、前記第２期間の前記ロータの回転状態を反映する兆候を検出した旨の検出結果を、前記ロータの回転状態を反映する兆候を検出しなかった旨の検出結果に変更する。
【０００８】
本発明の一態様に係る時計は、前記モータ制御装置と、前記指針とを備える。
【０００９】
本発明の一態様に係る時計用モータ制御方法は、指針を回転させるステッピングモータへの駆動パルスの出力後の第１期間と、前記第１期間の後の第２期間と、前記第２期間の後の第３期間とに前記ステッピングモータのロータの回転状態を検出する回転検出部と、前記ステッピングモータを制御する制御部とを備える時計用モータ制御方法であって、前記第１期間では前記ロータの回転状態を反映する兆候が検出されず、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを減少させるステップと、前記第１期間では前記ロータの回転状態を反映する兆候が検出され、前記第２期間では前記ロータの回転状態を反映する兆候が検出される場合に、前記制御部が、駆動パルスのエネルギを維持するステップと、前記第２期間では前記ロータの回転状態を反映する兆候が検出されない場合に、前記制御部が、駆動パルスのエネルギを増加させるステップと、前記第１期間の後半部分で前記ロータの回転状態を反映する兆候が検出される場合に、前記回転検出部が、前記第２期間の前記ロータの回転状態を反映する兆候を検出した旨の検出結果を、前記ロータの回転状態を反映する兆候を検出しなかった旨の検出結果に変更するステップとを備える。
【００１０】
本発明の一態様に係るモータ制御装置は、指針を回転させるステッピングモータを制御する制御回路と、前記制御回路からの制御信号に基づいて前記ステッピングモータを駆動する主駆動パルスを発生させる主駆動パルス発生回路と、前記制御回路からの制御信号に基づいて前記ステッピングモータを駆動する補助駆動パルスを発生させる補助駆動パルス発生回路と、前記主駆動パルス発生回路が主駆動パルスを発生させた後の第１期間と、前記第１期間の後の第２期間と、前記第２期間の後の第３期間とに、前記ステッピングモータに生じる誘起電圧ＶＲｓを検出する回転検出回路と、基準しきい電圧を超える誘起電圧が検出された検出期間を判別する検出期間判別回路とを備えるモータ制御装置であって、前記第１期間では基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出される状態が所定回数以上続く第１の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク減少させ、前記第１期間では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出される第２の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを維持し、前記第１期間の前半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第１期間の後半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出される第３の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク増加させ、前記前半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出される第４の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク増加させ、前記前半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出される第５の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを２ランク増加させ、前記前半部分では前記基準しきい電圧を超える誘起電圧が検出され、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出されない第６の場合に、前記主駆動パルス発生回路は、前記主駆動パルスのランクを１ランク増加させ、かつ、前記補助駆動パルス発生回路は、補助駆動パルスを発生させ、前記前半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記後半部分では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第２期間では前記基準しきい電圧を超える誘起電圧が検出されず、かつ、前記第３期間では前記基準しきい電圧を超える誘起電圧が検出されない第７の場合に、前記主駆動パルス発生回路は、主駆動パルスのランクを１ランク増加させ、かつ、前記補助駆動パルス発生回路は、補助駆動パルスを発生させる。
【００１１】
本発明の一態様に係るモータ制御装置では、前記第４の場合には、前記ステッピングモータのロータが回転しており、前記ステッピングモータの駆動余裕が前記第３の場合よりも小さくてもよい。
【００１２】
本発明の一態様に係るモータ制御装置では、前記第５の場合には、前記ロータが回転しており、前記ステッピングモータの駆動余裕が前記第４の場合よりも小さくてもよい。
【発明の効果】
【００１３】
本発明によれば、主駆動パルスのランクを確実に増加させ、安定的な回転を得ることができるモータ制御装置、時計および時計用モータ制御方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態の時計の概略構成の一例を示す図である。
【図２】図１に示すステッピングモータの構成の一例を示す図である。
【図３】従来のモータ制御装置におけるステッピングモータの制御の一例を説明するためのタイムチャートである。
【図４】図３に示す制御を表にまとめた図である。
【図５】実施形態のモータ制御装置における「Ｔ２マスク有無選択」の制御の一例を表にまとめた図である。
【図６】実施形態のモータ制御装置におけるステッピングモータの制御の一例を表にまとめた図である。
【図７】実施形態のモータ制御装置によって実行されるステッピングモータの制御の一例を説明するためのフローチャートである。
【図８】図７のステップＳ７０５において実行される「Ｔ２マスク有無選択」の制御の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明のモータ制御装置、時計および時計用モータ制御方法の実施形態について、図面を参照しつつ説明する。
【００１６】
＜実施形態＞
図１は実施形態の時計１の概略構成の一例を示す図である。
図１に示す例では、時計１が、モータ制御装置１００と、ステッピングモータ１０７と、時計ケース１０８と、アナログ表示部１０９と、ムーブメント１１０と、指針１１１と、カレンダ表示部１１２とを備えている。
モータ制御装置１００は、指針１１１を回転させるステッピングモータ１０７の制御を行う。モータ制御装置１００は、発振回路１０１と、分周回路１０２と、制御回路１０３と、主駆動パルス発生回路１０４と、補助駆動パルス発生回路１０５と、モータ駆動回路１０６と、回転検出回路１１３と、検出期間判別回路１１４とを備えている。
発振回路１０１は、所定周波数の信号を発生する。分周回路１０２は、発振回路１０１が発生した信号を分周して計時の基準となる時計信号を発生する。制御回路１０３は、分周回路１０２が発生した時計信号などに基づいて、電子時計を構成する各電子回路要素の制御、駆動パルスの変更制御などを行う。つまり、制御回路１０３は、ステッピングモータ１０７を制御する。
【００１７】
主駆動パルス発生回路１０４は、制御回路１０３からの制御信号に基づいて、ステッピングモータ１０７を駆動する主駆動パルスを発生させる。
補助駆動パルス発生回路１０５は、制御回路１０３からの制御信号に基づいて、ステッピングモータ１０７を駆動する補助駆動パルスを発生させる。補助駆動パルスの駆動力は、主駆動パルスの駆動力よりも大きい。
モータ駆動回路１０６は、主駆動パルス発生回路１０４が発生した主駆動パルス、または、補助駆動パルス発生回路１０５が発生した補助駆動パルスを印加することによって、ステッピングモータ１０７を駆動する。
回転検出回路１１３は、ステッピングモータ１０７の駆動直後におけるステッピングモータ１０７のロータ２０２（図２参照）の自由振動によって発生する誘起電圧ＶＲｓを検出することにより、ステッピングモータ１０７の回転状態を検出する。詳細には、回転検出回路１１３は、主駆動パルス発生回路１０４が主駆動パルスを発生させた後（つまり、ステッピングモータ１０７への駆動パルスの出力後）の第１期間Ｔ１と、第１期間Ｔ１の後の第２期間Ｔ２と、第２期間Ｔ２の後の第３期間Ｔ３とに、ステッピングモータ１０７に生じる誘起電圧ＶＲｓを検出し、ステッピングモータ１０７のロータ２０２の回転状態を検出する。
検出期間判別回路１１４は、第１期間Ｔ１、第２期間Ｔ２および第３期間Ｔ３のうちのどの期間に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたかを判別する。
【００１８】
図２は図１に示すステッピングモータ１０７の構成の一例を示す図である。
図２に示す例では、ステッピングモータ１０７が、ステータ２０１と、ロータ２０２と、ロータ収容用貫通孔２０３と、切り欠き部（内ノッチ）２０４、２０５と、切り欠き部（外ノッチ）２０６、２０７と、磁心２０８と、駆動コイル２０９と、可飽和部２１０、２１１とを備えている。
ステータ２０１は、磁性材料によって形成されている。ステータ２０１には、ロータ２０２を収容するロータ収容用貫通孔２０３が形成されている。ロータ収容用貫通孔２０３は、切り欠き部（内ノッチ）２０４、２０５を備えている。
また、ステータ２０１には、切り欠き部２０６、２０７が形成されている。ロータ収容用貫通孔２０３と切り欠き部２０６との間には、可飽和部２１０が設けられている。ロータ収容用貫通孔２０３と切り欠き部２０７との間には、可飽和部２１１が設けられている。
ロータ２０２は、２極（詳細には、Ｓ極およびＮ極）に着磁されている。また、ロータ２０２は、ステータ２０１に対して回転可能にロータ収容用貫通孔２０３内に配置されている。切り欠き部２０４、２０５は、ステータ２０１に対するロータ２０２の停止位置を決めるための位置決め部を構成している。
磁心２０８は、ステータ２０１に接合されている。磁心２０８およびステータ２０１は、地板（図示せず）に固定されている。駆動コイル２０９は、磁心２０８に巻回されている。第１端子ＯＵＴ１は、駆動コイル２０９の一方の端子であり、第２端子ＯＵＴ２は、駆動コイル２０９の他方の端子である。
可飽和部２１０、２１１は、ロータ２０２の磁束によっては磁気飽和せず、駆動コイル２０９が励磁されたときに磁気飽和して磁気抵抗が大きくなるように構成されている。
つまり、磁路は、ステータ２０１とロータ２０２との間に形成可能である。また、磁路は、駆動コイル２０９によってステータ２０１に形成可能である。
【００１９】
例えば、駆動コイル２０９が励磁されていない状態では、図２に示すように、切り欠き部２０４と切り欠き部２０５を結ぶ線分と、ロータ２０２の磁極軸Ａとが直交するように、ロータ２０２は、ステータ２０１に対して安定的に停止する。
例えば、モータ駆動回路１０６が駆動パルスを駆動コイル２０９の第１端子ＯＵＴ１と第２端子ＯＵＴ２との間に供給し、図２に実線矢印で示す電流ｉが流れる場合、ステータ２０１には、図２に破線矢印で示す磁束が発生する。これにより、可飽和部２１０、２１１が飽和して磁気抵抗が大きくなり、その後、ステータ２０１に生じる磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は、図２の反時計回りに１８０度回転し、安定的に停止する。
例えば、モータ駆動回路１０６が逆極性の駆動パルスを駆動コイル２０９の第１端子ＯＵＴ１と第２端子ＯＵＴ２との間に供給し、電流ｉとは逆向きの電流が流れる場合、ステータ２０１には、破線矢印とは逆向きの磁束が発生する。これにより、可飽和部２１０、２１１が先ず飽和し、その後、ステータ２０１に生じる磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は、図２の反時計回りに１８０度回転し、安定的に停止する。
このように、駆動コイル２０９に対して極性の異なる信号（交番信号）を供給することによって、ロータ２０２は、図２の反時計回りに１８０度ずつ連続的に回転する。
図２に示す例では、ロータ２０２の回転中心を原点とするＸＹ座標空間が、第１象限Ｉと、第２象限ＩＩと、第３象限ＩＩＩと、第４象限ＩＶとに区分されている。
【００２０】
図１の説明に戻り、時計ケース１０８は、モータ制御装置１００と、ステッピングモータ１０７と、アナログ表示部１０９と、ムーブメント１１０と、指針１１１と、カレンダ表示部１１２とを収容する。ムーブメント１１０は、時計１の駆動部分を含む機械体である。指針１１１およびカレンダ表示部１１２は、ステッピングモータ１０７によって駆動される。アナログ表示部１０９および指針１１１は、時刻を表示する。
【００２１】
図３は従来のモータ制御装置におけるステッピングモータの制御の一例を説明するためのタイムチャートである。図４は図３に示す制御を表にまとめた図である。
図３（Ａ）および図４（Ａ）に示す状態は、ステッピングモータの駆動余裕が大きく、ロータが回転する状態である。詳細には、図３（Ａ）および図４（Ａ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ１＝０）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出される（Ｔ２＝１）状態である。図３（Ａ）および図４（Ａ）に示す状態が所定回数以上続く第１の場合に、従来のモータ制御装置では、主駆動パルス発生回路が、主駆動パルスＰ１のランクを１ランク減少させる。
図３（Ｂ）および図４（Ｂ）に示す状態は、ステッピングモータの駆動余裕が中程度であり、ロータが回転する状態である。詳細には、図３（Ｂ）および図４（Ｂ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出される（Ｔ２＝１）状態である。このような状態になる第２の場合に、従来のモータ制御装置では、主駆動パルス発生回路が、主駆動パルスＰ１のランクを維持する。
図３（Ｃ）および図４（Ｃ）に示す状態は、ステッピングモータの駆動余裕が小さく、ロータが回転する状態である。詳細には、図３（Ｃ）および図４（Ｃ）に示す状態は、第１期間Ｔ１の前半部分Ｔ１＿１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ２＝０）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出される（Ｔ３＝１）状態である。このような状態になる第３の場合に、従来のモータ制御装置では、主駆動パルス発生回路が、主駆動パルスＰ１のランクを１ランク増加させる。
【００２２】
図３（Ｄ）および図４（Ｄ）に示す状態は、ステッピングモータの駆動余裕が極小であり、ロータが回転する状態である。詳細には、図３（Ｄ）および図４（Ｄ）に示す状態は、第１期間Ｔ１の前半部分Ｔ１＿１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され、かつ、第１期間Ｔ１の後半部分Ｔ１＿２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ２＝１）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出される（Ｔ３＝「１」）状態である。このような状態になる第４の場合には、主駆動パルスＰ１のランクを１ランク増加させるべきであるにもかかわらず、従来のモータ制御装置では、ステッピングモータの駆動余裕が中程度であると誤って判定され、主駆動パルス発生回路が、主駆動パルスＰ１のランクを維持してしまっていた。
図３（Ｅ）および図４（Ｅ）に示す状態は、ステッピングモータの駆動余裕が極小であり、ロータが回転する状態である。詳細には、図３（Ｅ）および図４（Ｅ）に示す状態は、第１期間Ｔ１の前半部分Ｔ１＿１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず、かつ、第１期間Ｔ１の後半部分Ｔ１＿２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ２＝１）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出される（Ｔ３＝「１」）状態である。このような状態になる第５の場合には、主駆動パルスＰ１のランクを１ランク増加させるべきであるにもかかわらず、従来のモータ制御装置では、ステッピングモータの駆動余裕が中程度であると誤って判定され、主駆動パルス発生回路が、主駆動パルスＰ１のランクを維持してしまっていた。
【００２３】
図３（Ｆ）および図４（Ｆ）に示す状態は、ロータが回転しない（非回転）状態である。詳細には、図３（Ｆ）および図４（Ｆ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ２＝０）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されない（Ｔ３＝０）状態である。このような状態になる第６の場合に、従来のモータ制御装置では、主駆動パルス発生回路が、主駆動パルスＰ１のランクを１ランク増加させると共に、補助駆動パルス発生回路が、補助駆動パルスＰ２を発生させる。
図３（Ｇ）および図４（Ｇ）に示す状態は、ロータが回転しない（非回転）状態である。詳細には、図３（Ｇ）および図４（Ｇ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ１＝０）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ２＝０）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されない（Ｔ３＝０）状態である。このような状態になる第７の場合に、従来のモータ制御装置では、主駆動パルス発生回路が、主駆動パルスＰ１のランクを１ランク増加させると共に、補助駆動パルス発生回路が、補助駆動パルスＰ２を発生させる。
【００２４】
図５は実施形態のモータ制御装置１００における「Ｔ２マスク有無選択」の制御の一例を表にまとめた図である。
図３（Ａ）に示す状態では、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ１＿１＝０）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されない（Ｔ１＿２＝０）。図５に示す例では、図３（Ａ）に示す状態の場合に、モータ制御装置１００は、「Ｔ２マスク無」の処理を行う。
図３（Ｇ）に示す状態では、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ１＿１＝０）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されない（Ｔ１＿２＝０）。図５に示す例では、図３（Ｇ）に示す状態の場合に、モータ制御装置１００は、「Ｔ２マスク無」の処理を行う。
【００２５】
図３（Ｂ）に示す状態では、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＿１＝１）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されない（Ｔ１＿２＝０）。図５に示す例では、図３（Ｂ）に示す状態の場合に、モータ制御装置１００は、「Ｔ２マスク無」の処理を行う。
図３（Ｃ）に示す状態では、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＿１＝１）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されない（Ｔ１＿２＝０）。図５に示す例では、図３（Ｃ）に示す状態の場合に、モータ制御装置１００は、「Ｔ２マスク無」の処理を行う。
図３（Ｆ）に示す状態では、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＿１＝１）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されない（Ｔ１＿２＝０）。図５に示す例では、図３（Ｆ）に示す状態の場合に、モータ制御装置１００は、「Ｔ２マスク無」の処理を行う。
【００２６】
図３（Ｄ）に示す状態では、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＿１＝１）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出される（Ｔ１＿２＝１）。図５に示す例では、図３（Ｄ）に示す状態の場合に、モータ制御装置１００は、「Ｔ２マスク有り」の処理を行う。
【００２７】
図３（Ｅ）に示す状態では、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ１＿１＝０）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出される（Ｔ１＿２＝１）。図５に示す例では、図３（Ｅ）に示す状態の場合に、モータ制御装置１００は、「Ｔ２マスク有り」の処理を行う。
【００２８】
図６は実施形態のモータ制御装置１００におけるステッピングモータ１０７の制御の一例を表にまとめた図である。
図３（Ａ）および図６（Ａ）に示す状態は、ステッピングモータ１０７の駆動余裕が大きく、ロータ２０２が回転する状態である。詳細には、図３（Ａ）および図６（Ａ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ１＝０）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ２＝１）、かつ、マスク適用後のＴ２＝１の状態ある。図３（Ａ）および図６（Ａ）に示す状態が所定回数以上続く第１の場合に、実施形態のモータ制御装置１００では、主駆動パルス発生回路１０４が、主駆動パルスＰ１のランクを１ランク減少させる。
換言すれば、図３（Ａ）および図６（Ａ）に示す状態は、第１期間Ｔ１ではロータ２０２の回転状態を反映する兆候が検出されず、第２期間Ｔ２ではロータ２０２の回転状態を反映する兆候が検出される状態である。図３（Ａ）および図６（Ａ）に示す状態が所定回数以上続く第１の場合に、モータ制御装置１００は、主駆動パルスＰ１のエネルギを減少させる。
【００２９】
図３（Ｂ）および図６（Ｂ）に示す状態は、ステッピングモータ１０７の駆動余裕が中程度であり、ロータ２０２が回転する状態である。詳細には、図３（Ｂ）および図６（Ｂ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ２＝１）、かつ、マスク適用後のＴ２＝１の状態である。このような状態になる第２の場合に、実施形態のモータ制御装置１００では、主駆動パルス発生回路１０４が、主駆動パルスＰ１のランクを維持する。
換言すれば、図３（Ｂ）および図６（Ｂ）に示す状態は、第１期間Ｔ１ではロータ２０２の回転状態を反映する兆候が検出され、第２期間Ｔ２ではロータ２０２の回転状態を反映する兆候が検出される状態である。図３（Ｂ）および図６（Ｂ）に示す状態になる第２の場合に、モータ制御装置１００は、主駆動パルスＰ１のエネルギを維持する。
【００３０】
図３（Ｃ）および図６（Ｃ）に示す状態は、ステッピングモータ１０７の駆動余裕が小さく、ロータ２０２が回転する状態である。詳細には、図３（Ｃ）および図６（Ｃ）に示す状態は、第１期間Ｔ１の前半部分Ｔ１＿１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第１期間Ｔ１の後半部分Ｔ１＿２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ２＝０）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ３＝１）、かつ、マスク適用後のＴ２＝０の状態である。このような状態になる第３の場合に、実施形態のモータ制御装置１００では、主駆動パルス発生回路１０４が、主駆動パルスＰ１のランクを１ランク増加させる。
換言すれば、図３（Ｃ）および図６（Ｃ）に示す状態は、第２期間Ｔ２ではロータ２０２の回転状態を反映する兆候が検出されない状態である。図３（Ｃ）および図６（Ｃ）に示す状態になる第２の場合に、モータ制御装置１００は、主駆動パルスＰ１のエネルギを増加させる。
【００３１】
図３（Ｄ）および図６（Ｄ）に示す状態は、ステッピングモータ１０７の駆動余裕が極小であり、ロータ２０２が回転する状態である。詳細には、図３（Ｄ）および図６（Ｄ）に示す状態は、第１期間Ｔ１の前半部分Ｔ１＿１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され、かつ、第１期間Ｔ１の後半部分Ｔ１＿２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ２＝１）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ３＝「１」）、かつ、マスク適用後のＴ２＝０の状態（「Ｔ２マスク有り」の処理が行われる状態）である。このような状態になる第４の場合に、従来のモータ制御装置では、ステッピングモータの駆動余裕が中程度であると誤って判定され、主駆動パルス発生回路が、主駆動パルスＰ１のランクを維持してしまっていたが、実施形態のモータ制御装置１００では、主駆動パルス発生回路１０４が、主駆動パルスＰ１のランクを１ランク増加させる。
詳細には、図３（Ｄ）および図６（Ｄ）に示す状態になる第４の場合には、ステッピングモータ１０７の駆動余裕が、図３（Ｃ）および図６（Ｃ）に示す状態になる第３の場合よりも小さい。
換言すれば、図３（Ｄ）および図６（Ｄ）に示す状態では、第１期間Ｔ１の後半部分Ｔ１＿２でロータ２０２の回転状態を反映する兆候が検出され、回転検出回路１１３は、第２期間Ｔ２のロータ２０２の回転状態を反映する兆候を検出した旨の検出結果を、ロータ２０２の回転状態を反映する兆候を検出しなかった旨の検出結果に変更する（つまり、「Ｔ２マスク有り」の処理が行われる）。その結果、図３（Ｄ）および図６（Ｄ）に示す状態は、第２期間Ｔ２ではロータ２０２の回転状態を反映する兆候が検出されない状態になり、モータ制御装置１００は、主駆動パルスＰ１のエネルギを増加させる。
【００３２】
図３（Ｅ）および図６（Ｅ）に示す状態は、ステッピングモータ１０７の駆動余裕が極小であり、ロータ２０２が回転する状態である。詳細には、図３（Ｅ）および図６（Ｅ）に示す状態は、第１期間Ｔ１の前半部分Ｔ１＿１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず、かつ、第１期間Ｔ１の後半部分Ｔ１＿２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ２＝１）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ３＝「１」）、かつ、マスク適用後のＴ２＝０の状態（「Ｔ２マスク有り」の処理が行われる状態）である。このような状態になる第５の場合に、従来のモータ制御装置では、ステッピングモータの駆動余裕が中程度であると誤って判定され、主駆動パルス発生回路が、主駆動パルスＰ１のランクを維持してしまっていたが、実施形態のモータ制御装置１００では、主駆動パルス発生回路１０４が、主駆動パルスＰ１のランクを２ランク増加させる。
詳細には、図３（Ｅ）および図６（Ｅ）に示す状態になる第５の場合には、ステッピングモータ１０７の駆動余裕が、図３（Ｄ）および図６（Ｄ）に示す状態になる第４の場合よりも小さい。
換言すれば、図３（Ｅ）および図６（Ｅ）に示す状態では、第１期間Ｔ１の後半部分Ｔ１＿２でロータ２０２の回転状態を反映する兆候が検出され、回転検出回路１１３は、第２期間Ｔ２のロータ２０２の回転状態を反映する兆候を検出した旨の検出結果を、ロータ２０２の回転状態を反映する兆候を検出しなかった旨の検出結果に変更する（つまり、「Ｔ２マスク有り」の処理が行われる）。その結果、図３（Ｅ）および図６（Ｅ）に示す状態は、第２期間Ｔ２ではロータ２０２の回転状態を反映する兆候が検出されない状態になり、モータ制御装置１００は、主駆動パルスＰ１のエネルギを増加させる。
【００３３】
図３（Ｆ）および図６（Ｆ）に示す状態は、ロータ２０２が回転しない（非回転）状態である。詳細には、図３（Ｆ）および図６（Ｆ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出され（Ｔ１＝１）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ２＝０）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ３＝０）、かつ、マスク適用後のＴ２＝０の状態である。このような状態になる第６の場合に、実施形態のモータ制御装置１００では、主駆動パルス発生回路１０４が、主駆動パルスＰ１のランクを１ランク増加させると共に、補助駆動パルス発生回路１０５が、補助駆動パルスＰ２を発生させる。
【００３４】
図３（Ｇ）および図６（Ｇ）に示す状態は、ロータ２０２が回転しない（非回転）状態である。詳細には、図３（Ｇ）および図６（Ｇ）に示す状態は、第１期間Ｔ１では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ１＝０）、かつ、第２期間Ｔ２では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ２＝０）、かつ、第３期間Ｔ３では基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されず（Ｔ３＝０）、かつ、マスク適用後のＴ２＝０の状態である。このような状態になる第７の場合に、実施形態のモータ制御装置１００では、主駆動パルス発生回路１０４が、主駆動パルスＰ１のランクを１ランク増加させると共に、補助駆動パルス発生回路１０５が、補助駆動パルスＰ２を発生させる。
【００３５】
図７は実施形態のモータ制御装置１００によって実行されるステッピングモータの制御の一例を説明するためのフローチャートである。
図７に示す例では、ステップＳ７０１において、モータ制御装置１００は、主駆動パルスＰ１のランクを示すカウンタｎの値を１に設定する（ｎ＝１）。カウンタｎの値が大きくなるに従って、主駆動パルスＰ１のデューティは大きくなる。
また、ステップＳ７０１において、モータ制御装置１００は、パルスカウントダウンＰＣＤの値をゼロに設定する（ＰＣＤ＝０）。パルスカウントダウンＰＣＤの値が大きくなるに従って、例えば図３（Ａ）に示すような主駆動パルスＰ１のランクの減少が行われやすくなる。
次いで、ステップＳ７０２において、モータ制御装置１００は、「出力タイミングウエイト」の制御を行う。つまり、モータ制御装置１００は、主駆動パルスＰ１の出力タイミングを待つ。
次いで、ステップＳ７０３において、モータ制御装置１００は、「ランクＵＰ幅１」の設定を行う。「ランクＵＰ幅１」とは、主駆動パルス発生回路が、主駆動パルスＰ１のランクを増加させる場合に、１ランク増加させることを意味する。
次いで、ステップＳ７０４において、モータ制御装置１００は、ステップＳ７０１などにおいて設定されたランクの主駆動パルスＰ１（Ｐ１＝Ｐ１ｎ）を出力する。
次いで、ステップＳ７０５において、モータ制御装置１００は、「Ｔ２マスク有無選択」の制御を行う。つまり、モータ制御装置１００は、第２期間Ｔ２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かの検出結果をマスクするか否かを選択する。
【００３６】
次いで、ステップＳ７０６において、モータ制御装置１００は、第１期間Ｔ１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かを判定する。第１期間Ｔ１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出された場合には、ステップＳ７１３に進む。第１期間Ｔ１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されなかった場合には、ステップＳ７０７に進む。
ステップＳ７０７において、モータ制御装置１００は、第２期間Ｔ２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かを判定する。第２期間Ｔ２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出された場合には、図３（Ａ）に示す状態であると判定され、ステップＳ７０８に進む。第２期間Ｔ２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されなかった場合には、ステップＳ７１４に進む。
ステップＳ７０８において、モータ制御装置１００は、パルスカウントダウンＰＣＤの値をインクリメントする（ＰＣＤ＝ＰＣＤ＋１）。
次いで、ステップＳ７０９において、モータ制御装置１００は、パルスカウントダウンＰＣＤの値が所定回数に到達したか否かを判定する。パルスカウントダウンＰＣＤの値が所定回数に到達した場合には、ステップＳ７１０に進む。パルスカウントダウンＰＣＤの値が所定回数に到達していない場合には、図３（Ａ）に示すような主駆動パルスＰ１のランクの減少をまだ行うべきではないと判定され、ステップＳ７０２に戻る。
ステップＳ７１０において、モータ制御装置１００は、パルスカウントダウンＰＣＤの値をゼロに設定する（ＰＣＤ＝０）。
次いで、ステップＳ７１１において、モータ制御装置１００は、主駆動パルスＰ１のランクを示すカウンタｎの値が最小値であるか否かを判定する。主駆動パルスＰ１のランクを示すカウンタｎの値が最小値である場合には、主駆動パルスＰ１のランクを減少させることができないと判定され、ステップＳ７０２に戻る。主駆動パルスＰ１のランクを示すカウンタｎの値が最小値でない場合には、ステップＳ７１２に進む。
ステップＳ７１２において、モータ制御装置１００は、主駆動パルスＰ１のランクを１ランク減少させる。
【００３７】
ステップＳ７１３において、モータ制御装置１００は、第２期間Ｔ２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かを判定する。第２期間Ｔ２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出された場合には、図３（Ｂ）に示す状態であると判定され、ステップＳ７１５に進む。第２期間Ｔ２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されなかった場合には、ステップＳ７１４に進む。
ステップＳ７１５において、モータ制御装置１００は、パルスカウントダウンＰＣＤの値をゼロに設定し（ＰＣＤ＝０）、ステップＳ７０２に戻る。
つまり、図３（Ｂ）に示す状態であると判定される場合に、モータ制御装置１００は、主駆動パルスＰ１のランクを、変更することなく、維持する。
【００３８】
ステップＳ７１４において、モータ制御装置１００は、第３期間Ｔ３に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かを判定する。第３期間Ｔ３に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出された場合には、図３（Ｃ）に示す状態、図３（Ｄ）に示す状態、あるいは、図３（Ｅ）に示す状態であると判定され、ステップＳ７１７に進む。第３期間Ｔ３に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されなかった場合には、図３（Ｆ）に示す状態、あるいは、図３（Ｇ）に示す状態であると判定され、ステップＳ７１６に進む。
ステップＳ７１６において、モータ制御装置１００は、補助駆動パルスＰ２を出力する。次いで、ステップＳ７１７に進む。
ステップＳ７１７において、モータ制御装置１００は、パルスカウントダウンＰＣＤの値をゼロに設定する（ＰＣＤ＝０）。
次いで、ステップＳ７１８において、モータ制御装置１００は、「ランクＵＰ幅２」の設定が行われているか否かを判定する。「ランクＵＰ幅２」の設定が行われている場合には、図３（Ｅ）に示す状態であると判定され、ステップＳ７１９に進む。「ランクＵＰ幅２」の設定が行われていない場合には、図３（Ｄ）に示す状態であると判定され、ステップＳ７２０に進む。
ステップＳ７１９において、モータ制御装置１００は、主駆動パルスＰ１のランクを２ランク増加させる（ｎ＝ｎ＋２）。次いで、ステップＳ７２１に進む。
ステップＳ７２０において、モータ制御装置１００は、主駆動パルスＰ１のランクを１ランク増加させる（ｎ＝ｎ＋１）。次いで、ステップＳ７２１に進む。
ステップＳ７２１において、モータ制御装置１００は、主駆動パルスＰ１のランクを示すカウンタｎの値がｍａｘランクより大きいか否かを判定する。主駆動パルスＰ１のランクを示すカウンタｎの値がｍａｘランクより大きい場合には、ステップＳ７２２に進む。主駆動パルスＰ１のランクを示すカウンタｎの値がｍａｘランク以下の場合には、ステップＳ７０２に戻る。
ステップＳ７２２において、モータ制御装置１００は、主駆動パルスＰ１のランクを示すカウンタｎの値をｍａｘランクに設定する。次いで、ステップＳ７０２に戻る。
【００３９】
図８は図７のステップＳ７０５において実行される「Ｔ２マスク有無選択」の制御の一例を説明するためのフローチャートである。
図８に示す例では、ステップＳ８０１において、モータ制御装置１００は、第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かを判定する。第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出された場合には、図３（Ｄ）に示す状態であると判定され、ステップＳ８０２に進む。第１期間Ｔ１の前半部分Ｔ１＿１に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されなかった場合には、図３（Ｅ）に示す状態であると判定され、ステップＳ８０４に進む。
ステップＳ８０２において、モータ制御装置１００は、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かを判定する。第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出された場合には、ステップＳ８０３に進む。第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されなかった場合には、ステップＳ８０６に進む。
ステップＳ８０３において、モータ制御装置１００は、「Ｔ２マスク有り」の処理を行う。
ステップＳ８０４において、モータ制御装置１００は、第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されたか否かを判定する。第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出された場合には、ステップＳ８０５に進む。第１期間Ｔ１の後半部分Ｔ１＿２に基準しきい電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓが検出されなかった場合には、ステップＳ８０６に進む。
ステップＳ８０５において、モータ制御装置１００は、「Ｔ２マスク有り」の処理を行う。
次いで、ステップＳ８０７において、モータ制御装置１００は、「ランクＵＰ幅２」の設定を行う。「ランクＵＰ幅２」とは、主駆動パルス発生回路が、主駆動パルスＰ１のランクを増加させる場合に、２ランク増加させることを意味する。
つまり、図３（Ｅ）に示す状態である場合に、主駆動パルス発生回路が、主駆動パルスＰ１のランクを２ランク増加させる。
ステップＳ８０６において、モータ制御装置１００は、「Ｔ２マスク無」の処理を行う。
【００４０】
［実施形態のまとめ］
上述したように、実施形態の時計１では、図３（Ｄ）および図６（Ｄ）に示す状態になる第４の場合に、主駆動パルスＰ１のランクが維持されるのではなく、主駆動パルスＰ１のランクが１ランク増加させられる。
そのため、実施形態の時計１によれば、図３（Ｄ）および図６（Ｄ）に示す状態になる第４の場合に、主駆動パルスＰ１のランクを確実に増加させ、安定的な回転を得ることができる。
【００４１】
また、実施形態の時計１では、図３（Ｅ）および図６（Ｅ）に示す状態になる第５の場合に、主駆動パルスＰ１のランクが維持されるのではなく、主駆動パルスＰ１のランクが２ランク増加させられる。
そのため、実施形態の時計１によれば、図３（Ｅ）および図６（Ｅ）に示す状態になる第５の場合に、主駆動パルスＰ１のランクを確実に増加させ、安定的な回転を得ることができる。
【００４２】
本発明の時計１の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００４３】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４４】
以上、本発明のモータ制御装置、時計および時計用モータ制御方法の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００４５】
１…時計、１００…モータ制御装置、１０１…発振回路、１０２…分周回路、１０３…制御回路、１０４…主駆動パルス発生回路、１０５…補助駆動パルス発生回路、１０６…モータ駆動回路、１０７…ステッピングモータ、１０８…時計ケース、１０９…アナログ表示部、１１０…ムーブメント、１１１…指針、１１２…カレンダ表示部、１１３…回転検出回路、１１４…検出期間判別回路、２０１…ステータ、２０２…ロータ、Ａ…磁極軸、２０３…ロータ収容用貫通孔、２０４…切り欠き部（内ノッチ）、２０５…切り欠き部（内ノッチ）、２０６…切り欠き部（外ノッチ）、２０７…切り欠き部（外ノッチ）、２０８…磁心、２０９…駆動コイル、２１０…可飽和部、２１１…可飽和部、ＯＵＴ１…第１端子、ＯＵＴ２…第２端子、ＶＲｓ…誘起電圧、Ｖｃｏｍｐ…基準しきい電圧、Ｔ１…第１期間、Ｔ１＿１…前半部分、Ｔ１＿２…後半部分、Ｔ２…第２期間、Ｔ３…第３期間、Ｐ１…主駆動パルス、Ｐ２…補助駆動パルス
【図１】
2019148490.tif 000003
【図２】
2019148490.tif 000004
【図３】
2019148490.tif 000005
【図４】
2019148490.tif 000006
【図５】
2019148490.tif 000007
【図６】
2019148490.tif 000008
【図７】
2019148490.tif 000009
【図８】
2019148490.tif 000010