(57)【要約】【課題】補正駆動パルスを使用しない程度の軽度の負荷であっても、その負荷位置に対応する針位置を特定できる針位置特定装置、時計、および針位置特定方法を提供することを目的とする。【解決手段】針位置特定装置は、指針を回転させるモータのコイルに駆動パルスを出力した後に前記コイルに生じる誘起電圧により、ロータの回転状態を検出する回転検出部と、前記誘起電圧が所定閾値を超えるタイミングに関するタイミング情報を記憶する記憶部と、前記指針が第１の指針位置にある場合におけるタイミング情報であって、前記記憶部に記憶された第１のタイミング情報と、前記指針が第２の指針位置にある場合におけるタイミング情報である第２のタイミング情報と、を比較し、比較した結果が所定量以上異なる場合に、前記第２の指針位置を特定位置として特定する制御部と、を備える。【選択図】図１
2019158865.tif 000002
【特許請求の範囲】
【請求項１】
指針を回転させるモータのコイルに駆動パルスを出力した後に前記コイルに生じる誘起電圧により、ロータの回転状態を検出する回転検出部と、
前記誘起電圧が所定閾値を超えるタイミングに関するタイミング情報を記憶する記憶部と、
前記指針が第１の指針位置にある場合におけるタイミング情報であって、前記記憶部に記憶された第１のタイミング情報と、前記指針が第２の指針位置にある場合におけるタイミング情報である第２のタイミング情報と、を比較し、比較した結果が所定量以上異なる場合に、前記第２の指針位置を特定位置として特定する制御部と、
を備える針位置特定装置。
【請求項２】
前記所定量は、前記回転検出部が前記ロータの回転状態を検出する期間に出力されたサーチパルス２つ分である、
請求項１に記載の針位置特定装置。
【請求項３】
前記記憶部は、前記タイミング情報を、前記ロータの極性毎に記憶し、
前記制御部は、前記指針が前記第１の指針位置にある場合且つ前記ロータが第１の極性である場合における前記第１のタイミング情報と、前記指針が前記第２の指針位置にある場合且つ前記ロータが前記第１の極性である場合における前記第２のタイミング情報と、を比較し、比較した結果が前記所定量以上異なる場合に、前記第２の指針位置を特定位置として特定する、請求項１又は請求項２に記載の針位置特定装置。
【請求項４】
前記記憶部は、１つの指針位置における前記タイミング情報が複数存在する場合に、複数の前記タイミング情報を記憶し、
前記制御部は、前記第２のタイミング情報が複数の場合、複数の前記第２のタイミング情報のうち、前記第１のタイミング情報に近い方を選択し、前記第１のタイミング情報と、選択した前記第２のタイミング情報と、を比較し、比較した結果が前記所定量以上異なる場合に、前記第２の指針位置を特定位置として特定し、または、前記第１のタイミング情報が複数の場合、複数の前記第１のタイミング情報のうち、前記第２のタイミング情報に近い方を選択し、選択した前記第１のタイミング情報と、前記第２のタイミング情報と、を比較し、比較した結果が前記所定量以上異なる場合に、前記第２の指針位置を特定位置として特定する、請求項１から請求項３のいずれか１項に記載の針位置特定装置。
【請求項５】
前記タイミング情報は、前記駆動パルスの出力後を基準として前記誘起電圧が何本目であるかを示す情報である、請求項１から請求項４のいずれか１項に記載の針位置特定装置。
【請求項６】
前記タイミング情報は、前記駆動パルスの出力後を基準として前記誘起電圧が発生するまでの経過時間を示す情報である、請求項１から請求項５のいずれか１項に記載の針位置特定装置。
【請求項７】
前記制御部は、前記所定閾値を超える前記誘起電圧が前記回転検出部により検出されなかった場合、前記指針が基準位置に位置する第１領域において前記誘起電圧が前記所定閾値以下となり、前記ロータが受ける負荷が前記第１領域より小さい第２領域において前記誘起電圧を超えるまで前記駆動パルスの駆動エネルギーを上げる、
請求項１から請求項６のいずれか１項に記載の針位置特定装置。
【請求項８】
前記回転検出部は、前記所定閾値を超える前記誘起電圧を検出しなかった場合、前記所定閾値より小さな別の所定閾値を生成させ、
前記記憶部は、前記誘起電圧が前記別の所定閾値を超えるタイミングに関するタイミング情報を記憶する、
請求項１から請求項７のいずれか１項に記載の針位置特定装置。
【請求項９】
前記回転検出部は、前記コイルを含む回路を高インピーダンス状態と、前記高インピーダンス状態より低いインピーダンスの低インピーダンス状態と、に交互に切り替えることで、前記低インピーダンス状態における前記誘起電圧を検出し、
前記回転検出部は、前記所定閾値を超える前記誘起電圧を検出しなかった場合、前記所定閾値を超える前記誘起電圧が検出されるまで前記低インピーダンス状態と前記高インピーダンス状態とを交互に切り替える周期を短くする、
請求項１から請求項８のいずれか１項に記載の針位置特定装置。
【請求項１０】
請求項１から請求項６のいずれか１項に記載の針位置特定装置を備える時計。
【請求項１１】
ロータとコイルを有するモータと、前記モータによって回転させられる指針と、前記コイルに生じる誘起電圧により前記ロータの回転状態を検出する回転検出部と、記憶部と、を有する針位置特定装置における針位置特定方法であって、
前記回転検出部が、前記コイルに駆動パルスを出力した後に前記コイルに生じる前記誘起電圧により、前記ロータの回転状態を検出するステップと、
制御部が、前記誘起電圧が所定閾値を超えるタイミングに関するタイミング情報を前記記憶部に記憶させるステップと、
制御部が、前記指針が第１の指針位置にある場合におけるタイミング情報であって、前記記憶部に記憶された第１のタイミング情報と、前記指針が第２の指針位置にある場合におけるタイミング情報である第２のタイミング情報と、を比較し、比較した結果が所定量以上異なる場合に、前記第２の指針位置を特定位置として特定するステップと、
を含む針位置特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、針位置特定装置、時計、および針位置特定方法に関する。
【背景技術】
【０００２】
時計において、指針の位置を検出する手法として、例えば、輪列を構成する歯車が有する穴を発光素子と受光素子ではさみ、透過光の有無によって検出することが知られている。しかしながら、この手法では発光素子と受光素子を配置する必要があり、時計全体のサイズが大きくなってしまう課題があった。これを対策する手段として、時計の指針を通常駆動時の駆動パルスで駆動し、その回転状態を誘起電圧により検出する回転状態検出技術が提案されている（例えば特許文献１参照）。
【０００３】
さらに、特許文献２に記載の技術では、指針の所定位置を検出するため、所定位置に対応する位置でモータが回転しないような高負荷を輪列にかける。そして、特許文献２に記載の技術では、高負荷の所定位置に置いて、時刻表示の通常駆動時の通常駆動パルスでモータが回転せず、通常駆動時より大きな駆動エネルギーの補正駆動パルスで駆動した場合にモータを回転させることができた位置を所定位置と判断している。なお、特許文献２に記載の技術では、モータが回転したか否かをモータに発生する誘起電圧に基づいて判定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５３６３１６７号公報
【特許文献２】特許第３６２５３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１または特許文献２に記載の従来技術では、非回転状態と検出された場合に補正駆動パルスが出力されるほどの負荷を設けなければ、所定位置を判定することは難しかった。さらに、補正駆動パルスを必要とするほどの負荷を設置することは、通常駆動パルスに加えて補正駆動パルスで駆動する必要があるため、モータの駆動に支障をきたす場合があった。また、補正駆動パルスを使用した場合にも、駆動に要する消費電力が増加するだけでなく、経年劣化などで負荷がさらに大きくなることも懸念され、補正駆動パルスでもモータ駆動できなくなる場合があった。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであって、補正駆動パルスを使用しない程度の軽度の負荷であっても、その負荷位置に対応する針位置を特定できる針位置特定装置、時計、および針位置特定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様に係る針位置特定装置（針位置制御装置１０、１０Ａ）は、指針を回転させるモータ（２０）のコイル（２０９）に駆動パルス（主駆動パルスＰ１）を出力した後に前記コイルに生じる誘起電圧（ＶＲｓ）により、ロータの回転状態を検出する回転検出部（１３、１３Ａ）と、前記誘起電圧が所定閾値（閾値電圧Ｖｃｏｍｐ）を超えるタイミングに関するタイミング情報（Ｍ１，Ｍ２，Ｍ１１，Ｍ１２，Ｍ２１，Ｍ２２，Ｍ２（１），Ｍ２（２））を記憶する記憶部（５、５Ａ）と、前記指針が第１の指針位置にある場合におけるタイミング情報であって、前記記憶部に記憶された第１のタイミング情報（例えばタイミング情報Ｍ１）と、前記指針が第２の指針位置にある場合におけるタイミング情報である第２のタイミング情報（例えばタイミング情報Ｍ２）と、を比較し、比較した結果が所定量以上異なる場合に、前記第２の指針位置を特定位置として特定する制御部（１５、１５Ａ）と、を備える。
【０００８】
また、本発明の一態様に係る針位置特定装置において、前記所定量は、前記回転検出部が前記ロータの回転状態を検出する期間に出力されたサーチパルス２つ分であってもよい。
【０００９】
また、本発明の一態様に係る針位置特定装置において、前記記憶部は、前記タイミング情報を、前記ロータの極性（第１極性、第２極性）毎に記憶し、前記制御部は、前記指針が前記第１の指針位置ある場合且つ前記ロータが第１の極性である場合における前記第１のタイミング情報（例えばタイミング情報Ｍ１１）と、前記指針が前記第２の指針にある場合位置且つ前記ロータが前記第１の極性である場合における前記第２のタイミング情報（例えばタイミング情報Ｍ２１）と、を比較し、比較した結果が前記所定量以上異なる場合に、前記第２の指針位置を特定位置として特定するようにしてもよい。
【００１０】
また、本発明の一態様に係る針位置特定装置において、前記記憶部は、１つの指針位置における前記タイミング情報が複数存在する場合に、複数の前記タイミング情報を記憶し、前記制御部は、前記第２のタイミング情報が複数の場合、複数の前記第２のタイミング情報のうち、前記第１のタイミング情報に近い方を選択し、前記第１のタイミング情報と、選択した前記第２のタイミング情報と、を比較し、比較した結果が前記所定量以上異なる場合に、前記第２の指針位置を特定位置として特定し、または、前記第１のタイミング情報が複数の場合、複数の前記第１のタイミング情報のうち、前記第２のタイミング情報に近い方を選択し、選択した前記第１のタイミング情報と、前記第２のタイミング情報と、を比較し、比較した結果が前記所定量以上異なる場合に、前記第２の指針位置を特定位置として特定するようにしてもよい。
【００１１】
また、本発明の一態様に係る針位置特定装置において、前記タイミング情報は、前記駆動パルスの出力後を基準として前記誘起電圧が何本目であるかを示す情報であるようにしてもよい。
【００１２】
また、本発明の一態様に係る針位置特定装置において、前記タイミング情報は、前記駆動パルスの出力後を基準として前記誘起電圧が発生するまでの経過時間を示す情報であるようにしてもよい。
【００１３】
また、本発明の一態様に係る針位置特定装置において、前記制御部は、前記所定閾値を超える前記誘起電圧が前記回転検出部により検出されなかった場合、前記指針が基準位置に位置する第１領域において前記誘起電圧が前記所定閾値以下となり、前記ロータが受ける負荷が前記第１領域より小さい第２領域において前記誘起電圧を超えるまで前記駆動パルスの駆動エネルギーを上げてもよい。
【００１４】
また、本発明の一態様に係る針位置特定装置において、前記回転検出部が、前記所定閾値を超える前記誘起電圧を検出しなかった場合、前記所定閾値より小さな別の所定閾値を生成させ、前記記憶部が、前記誘起電圧が前記別の所定閾値を超えるタイミングに関するタイミング情報を記憶してもよい。
【００１５】
また、本発明の一態様に係る針位置特定装置において、前記回転検出部は、前記コイルを含む回路を高インピーダンス状態と、前記高インピーダンス状態より低いインピーダンスの低インピーダンス状態と、に交互に切り替えることで、前記低インピーダンス状態における前記誘起電圧を検出し、前記回転検出部は、前記所定閾値を超える前記誘起電圧を検出しなかった場合、前記所定閾値を超える前記誘起電圧が検出されるまで前記低インピーダンス状態と前記高インピーダンス状態とを交互に切り替える周期を短くする。
【００１６】
上記目的を達成するため、本発明の一態様に係る時計（１、１Ａ）は、上記のいずれか１つの針位置特定装置を備える。
【００１７】
上記目的を達成するため、本発明の一態様に係る針位置特定方法は、ロータとコイルを有するモータと、前記モータによって回転させられる指針と、前記コイルに生じる誘起電圧により前記ロータの回転状態を検出する回転検出部と、記憶部と、を有する針位置特定装置における針位置特定方法であって、前記回転検出部が、前記コイルに駆動パルスを出力した後に前記コイルに生じる前記誘起電圧により、前記ロータの回転状態を検出するステップと、制御部が、前記誘起電圧が所定閾値を超えるタイミングに関するタイミング情報を前記記憶部に記憶させるステップと、制御部が、前記指針が第１の指針位置にある場合におけるタイミング情報であって、前記記憶部に記憶された第１のタイミング情報と、前記指針が第２の指針位置にある場合におけるタイミング情報である第２のタイミング情報と、を比較し、比較した結果が所定量以上異なる場合に、前記第２の指針位置を特定位置として特定するステップと、を含む。
【発明の効果】
【００１８】
本発明によれば、補正駆動パルスを使用しない程度の軽度の負荷であっても、その負荷位置に対応する針位置を特定できる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係る時計の構成例を示すブロック図である。
【図２】第１実施形態に係る基準負荷部と基準位置の一例を説明するための図である。
【図３】第１実施形態に係るモータの構成例を示す図である。
【図４】第１実施形態に係る指針駆動部と回転検出部の構成例を示すブロック図である。
【図５】第１実施形態に係るパルス制御部が出力する駆動パルスの例を示す図である。
【図６】第１実施形態に係る主駆動パルスと検出期間等の例を示す図である。
【図７】第１実施形態に係る主駆動パルスと誘起電圧の例を示す図である。
【図８】第１実施形態に係る状態、ロータの回転挙動、誘起電圧波形、誘起電圧タイミングの例を示す図である。
【図９】第１実施形態に係る基準位置の検出方法を説明するための図である。
【図１０】第１実施形態に係る記憶部が記憶する情報例を示す図である。
【図１１】第１実施形態に係る基準位置の検出手順例を示すフローチャートである。
【図１２】第２実施形態に係る時計の構成例を示すブロック図である。
【図１３】第２実施形態に係る記憶部が記憶する情報例を示す図である。
【図１４】第２実施形態に係る基準位置の検出手順例を示すフローチャートである。
【図１５】第３実施形態に係るタイミング情報例を示す図である。
【図１６】第３実施形態に係る基準位置の検出手順例を示すフローチャートである。
【図１７】第４実施形態に係る主駆動パルスと検出期間等の例を示す図である。
【図１８】第４実施形態に係る主駆動パルスと誘起電圧の例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、以下の説明に用いる図面では、各部材を認識可能な大きさとするため、各部材の縮尺を適宜変更している。
【００２１】
＜第１実施形態＞
図１は、本実施形態に係る時計１の構成例を示すブロック図である。図１に示すように時計１は、電池２、発振回路３、分周回路４、記憶部５、操作部６、針位置制御装置１０（針位置特定装置）、モータ２０、輪列３０、および指針４０を備える。
針位置制御装置１０は、パルス制御部１１、指針駆動部１２、および制御部１５を備える。指針駆動部１２は、回転検出部１３を備える。また、回転検出部１３は、タイマー部１３１およびカウント部１３２を備える。
【００２２】
なお、図１に示す時計１は、計時した時刻を指針４０によって表示するアナログ時計である。図１に示した例では、説明を簡単にするため１本の指針４０を備える例であるが、指針４０の数は、２本以上であってもよい。その場合、時計１は、指針駆動部１２、モータ２０、および輪列３０を、指針４０毎に備えている。
【００２３】
電池２は、例えばリチウム電池、または酸化銀電池であり、いわゆるボタン電池である。なお、電池２は、太陽電池と、太陽電池によって発電された電力を蓄電する蓄電池であってもよい。電池２は、電力を針位置制御装置１０に供給する。
【００２４】
発振回路３は、例えば水晶の圧電現象を利用し、その機械的共振から所定の周波数を発振するために用いられる受動素子である。ここで、所定の周波数は、例えば３２［ｋＨｚ］である。
分周回路４は、発振回路３が出力した所定の周波数の信号を所望の周波数に分周し、分周した信号を針位置制御装置１０に出力する。
【００２５】
記憶部５は、主駆動パルス、および補正駆動パルスを記憶する。記憶部５は、マスク時間、およびタイミング情報等を記憶する。なお、主駆動パルス、補正駆動パルス、マスク時間、およびタイミング情報については後述する。記憶部５は、基準位置検出の際、主駆動パルス印加後、閾値電圧（所定閾値）を超えた誘起電圧が何本目であったかを示すタイミング情報を、指針４０を回転させる毎に記憶する。なお、基準位置、誘起電圧、および閾値電圧については後述する。なお、記憶部５が記憶する情報については後述する。
【００２６】
針位置制御装置１０は、通常駆動の際、モータ２０を駆動することで、輪列３０を介して指針４０を運針させる。針位置制御装置１０は、基準位置検出の際、主駆動パルスの出力後にモータ２０に発生する誘起電圧に基づいて、基準位置を検出する。
【００２７】
パルス制御部１１は、分周回路４が分周した所望の周波数を用いて計時を行い、計時した結果に応じて指針４０を運針するようにパルス信号を生成し、生成したパルス信号を指針駆動部１２に出力する。
【００２８】
指針駆動部１２は、パルス制御部１１の制御に応じて、モータ２０を正転または逆転させるためのパルス信号を生成する。指針駆動部１２は、生成したパルス信号（駆動パルス）によってモータ２０を駆動する。指針駆動部１２は、基準位置検出の際、主駆動パルスをモータ２０に印加した後、タイマー部１３１によってマスク時間をカウントする。指針駆動部１２は、基準位置検出の際、モータ２０の回転によってコイル２０９に発生する誘起電圧を検出し、閾値電圧を超えた誘起電圧が何本目であったかをカウント部１３２によってカウントし、カウントしたタイミング情報を制御部１５に出力する。
【００２９】
タイマー部１３１は、基準位置検出の際、分周回路４が生成した所望の周波数を用いて、マスク時間をカウントする。
カウント部１３２は、基準位置検出の際、主駆動パルスの印加終了後、ロータ２０２の回転によって発生する誘起電圧のうち、閾値電圧を超えた誘起電圧が何本目であったかをカウントし、カウントしたタイミング情報を制御部１５に出力する。なお、誘起電圧のカウント方法については、後述する。なお、カウント部１３２は、閾値電圧を超えた誘起電圧が何本目であるかを、最初に超えたときにカウントする。
【００３０】
制御部１５は、基準位置検出の際、指針駆動部１２が出力するタイミング情報を、指針４０を回転させる毎に記憶部５に記憶させる。制御部１５は、基準位置検出の際、記憶部５に記憶させた２つの異なる回転の際のタイミング情報を比較し、比較した結果に基づいて基準位置の検出を行う。なお、基準位置検出の際のモータ２０の駆動、基準位置の検出方法については後述する。
【００３１】
モータ２０は、例えばステッピングモータである。モータ２０は、指針駆動部１２が出力したパルス信号によって、輪列３０を介して指針４０を駆動する。
【００３２】
輪列３０は、少なくとも１つの歯車を含んで構成される。なお、本実施形態では、輪列３０において、例えば、輪列３０が有する歯車の形状を加工することによって、指針４０が３６０度回転する間において、一カ所、負荷変動するように形成されている。すなわち、本実施形態では、基準負荷部が、指針４０とモータ２０が有するロータとを含む駆動機構における所定位置に設けられ、指針４０が基準位置に位置するときにロータが受ける負荷に変動を与えるように構成されている。
【００３３】
指針４０は、例えば時針、分針、秒針等である。指針４０は、不図示の支持体に回転可能に支持されている。
【００３４】
［基準負荷部と基準位置］
次に、基準負荷部と基準位置について説明する。
図２は、本実施形態に係る基準負荷部と基準位置の一例を説明するための図である。
図２において、略１２時の位置が基準位置であり、この位置（第１領域）に指針があるとき、他の位置（第２領域）と比較して、ロータ２０２が受ける負荷が大きい。なお、第１領域における負荷は、補正駆動パルスを用いずに主駆動パルスでロータ２０２が回転する負荷である。すなわち、図２に示す例では、略１２時の位置に基準負荷部が設けられている。換言すると、ロータが受ける第１領域の負荷は、第２領域の負荷より大きい。本実施形態では、このようにロータが受ける負荷が大きくなる位置を基準位置として検出する。
なお、図２では、略１２時の位置が基準位置の例を示したが、基準位置は他の位置であってもよい。
【００３５】
［モータ２０の構成例、動作例］
次に、モータ２０の構成例と動作例を説明する。
図３は、本実施形態に係るモータ２０の構成例を示す図である。
なお、モータ２０をアナログ電子時計に用いる場合には、ステータ２０１及び磁心２０８はネジ（図示せず）によって地板（図示せず）に固定され、互いに接合されている。また、コイル２０９は、第１端子ＯＵＴ１、第２端子ＯＵＴ２を有している。
【００３６】
ロータ２０２は、２極（Ｓ極及びＮ極）に着磁されている。磁性材料によって形成されたステータ２０１の外端部には、ロータ収容用貫通孔２０３を挟んで対向する位置に複数（本実施形態では２個）の切り欠き部（外ノッチ）２０６、２０７が設けられている。各外ノッチ２０６、２０７とロータ収容用貫通孔２０３間には可飽和部２１０、２１１が設けられている。
【００３７】
可飽和部２１０、２１１は、ロータ２０２の磁束によっては磁気飽和せず、コイル２０９が励磁されたときに磁気飽和して磁気抵抗が大きくなるように構成されている。ロータ収容用貫通孔２０３は、輪郭が円形の貫通孔の対向部分に複数（本実施形態では２つ）の半月状の切り欠き部（内ノッチ）２０４、２０５を一体形成した円孔形状に構成されている。
【００３８】
切り欠き部２０４、２０５は、ロータ２０２の停止位置を決めるための位置決め部を構成している。コイル２０９が励磁されていない状態では、ロータ２０２は、図３に示すように前記位置決め部に対応する位置、換言すれば、ロータ２０２の磁極軸Ａが、切り欠き部２０４、２０５を結ぶ線分と直交するような位置（角度θ０位置）に安定して停止している。ロータ２０２の回転軸（回転中心）を中心とするＸＹ座標空間を４つの象限（第１象限Ｉ〜第４象限ＩＶ）に区分している。
また、図３において、符号ａ、ｂ、ｃそれぞれは、ロータ２０２の回転領域である。
【００３９】
ここで、指針駆動部１２から矩形波の主駆動パルスをコイル２０９の端子ＯＵＴ１、ＯＵＴ２間に供給して（例えば、第１端子ＯＵＴ１側を正極、第２端子ＯＵＴ２側を負極）、図３の矢印方向に駆動電流ｉを流すと、ステータ２０１には破線矢印方向に磁束が発生する。これにより、可飽和部２１０、２１１が飽和して磁気抵抗が大きくなり、その後、ステータ２０１に生じた磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は図３の矢印方向に１８０度回転し、磁極軸が角度θ１位置で安定的に停止する。なお、ステッピングモータ１０７を回転駆動することによって通常動作（本実施形態ではアナログ電子時計であるため運針動作）を行わせるための回転方向（図３では反時計回り方向）を正方向とし、その逆（時計回り方向）を逆方向としている。
【００４０】
指針駆動部１２から、逆極性の矩形波の主駆動パルスをコイル２０９の端子ＯＵＴ１、ＯＵＴ２に供給して（前記駆動とは逆極性となるように、第１端子ＯＵＴ１側を負極、第２端子ＯＵＴ２側を正極）、図３の反矢印方向に駆動電流ｉを流すと、ステータ２０１には反破線矢印方向に磁束が発生する。これにより、可飽和部２１０、２１１が先ず飽和し、その後、ステータ２０１に生じた磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は前記と同一方向（正方向）に１８０度回転し、磁極軸が角度θ０位置で安定的に停止する。
【００４１】
以後、このように、指針駆動部１２が、コイル２０９に対して極性の異なる信号（交番信号）を供給する。これにより、モータ２０は、前記動作が繰り返し行われて、ロータ２０２を１８０度ずつ矢印方向に連続的に回転させることができるように構成されている。
指針駆動部１２（図１）は、相互に極性の異なる駆動パルスＰ１で交互に駆動することによってモータ２０を回転駆動し、主駆動パルスＰ１で回転できなかった場合には、主駆動パルスＰ１と同極性の補正駆動パルスＰ２を用いて回転駆動する。
【００４２】
［指針駆動部１２と回転検出部１３の構成例］
次に、指針駆動部１２と回転検出部１３の構成例を説明する。
図４は、本実施形態に係る指針駆動部１２と回転検出部１３の構成例を示すブロック図である。なお、図４に示す指針駆動部１２および回転検出部１３の構成は一例であり、これに限らない。
図４に示すように、指針駆動部１２は、スイッチング素子Ｑ１〜Ｑ６、回転検出部１３、および閾値電圧生成部１４を備えている。
また、回転検出部１３は、抵抗Ｒ１、Ｒ２、および比較器Ｑ７を備えている。
【００４３】
スイッチング素子Ｑ３は、ゲートがパルス制御部１１の制御信号ｍ１１を出力する駆動端子に接続され、ソースが電源＋Ｖｃｃに接続され、ドレインがスイッチング素子Ｑ１のドレインと抵抗Ｒ１の一端と比較器Ｑ７の第１入力部（＋）と第１出力端子Ｏｕｔ１に接続されている。
スイッチング素子Ｑ１は、ゲートがパルス制御部１１の制御信号ｍ１２を出力する駆動端子に接続され、ソースが接地されている。
【００４４】
スイッチング素子Ｑ５は、ゲートがパルス制御部１１の制御信号Ｇ１を出力する制御端子に接続され、ソースが電源＋Ｖｃｃに接続され、ドレインが抵抗Ｒ１の他端に接続されている。
【００４５】
スイッチング素子Ｑ４は、ゲートがパルス制御部１１の制御信号ｍ２１を出力する駆動端子に接続され、ソースが電源＋Ｖｃｃに接続され、ドレインがスイッチング素子Ｑ２のドレインと抵抗Ｒ２の一端と比較器Ｑ７の第２入力部（＋）と第２出力端子Ｏｕｔ２に接続されている。
スイッチング素子Ｑ２は、ゲートがパルス制御部１１の制御信号ｍ２２を出力する駆動端子に接続され、ソースが接地されている。
【００４６】
スイッチング素子Ｑ６は、ゲートがパルス制御部１１の制御信号Ｇ２を出力する制御端子に接続され、ソースが電源＋Ｖｃｃに接続され、ドレインが抵抗Ｒ２の他端に接続されている。
【００４７】
比較器Ｑ７は、第３入力部（−）に閾値電圧生成部１４が接続され、出力部がパルス制御部１１の検出信号ＣＯが入力される検出端子に接続されている。
【００４８】
指針駆動部１２の第１出力端子Ｏｕｔ１と第２出力端子Ｏｕｔ２の両端には、モータ２０が接続されている。
【００４９】
スイッチング素子Ｑ３，Ｑ４，Ｑ５，Ｑ６それぞれは、例えばＰチャネルのＦＥＴ（Ｆｉｅｌｄ  ｅｆｆｅｃｔ  ｔｒａｎｓｉｓｔｏｒ；電界効果トランジスタ）である。また、スイッチング素子Ｑ１，Ｑ２それぞれは、例えばＮチャネルのＦＥＴである。
スイッチング素子Ｑ１とＱ２は、モータ２０を駆動する構成要素である。スイッチング素子Ｑ５とＱ６と抵抗Ｒ１と抵抗Ｒ２は、回転検出のための構成要素である。スイッチング素子Ｑ３とＱ４は、モータ２０の駆動と回転検出の双方に兼用される構成要素である。スイッチング素子Ｑ１〜Ｑ６それぞれは、オン状態でのオン抵抗が小さい、低インピーダンスの素子である。また、抵抗Ｒ１とＲ２の抵抗値は、同じであり、スイッチング素子のオン抵抗より大きな値である。
【００５０】
なお、指針駆動部１２は、スイッチング素子Ｑ１，Ｑ４を同時にオン状態、Ｑ２，Ｑ３を同時にオフ状態にし、モータ２０が備えるコイル２０９に対して正方向の電流を供給することで、モータ２０を１８０度正方向に回転駆動させる。また、指針駆動部１２は、スイッチング素子Ｑ２，Ｑ３を同時にオン状態、Ｑ１，Ｑ４を同時にオフ状態にし、コイル２０９に対して逆方向の電流を供給することで、モータ２０を正方向に更に１８０度回転駆動させる。
閾値電圧生成部１４は、例えば電源電圧Ｖｃｃを抵抗で分圧して閾値電圧Ｖｃｏｍｐを生成する。
【００５１】
［パルス制御部１１が出力する駆動信号の例］
次に、パルス制御部１１が出力する駆動信号の例を説明する。
図５は、本実施形態に係るパルス制御部１１が出力する駆動パルスの例を示す図である。
図５において、横軸は時刻、縦軸は信号がＨ（ハイ）レベルであるかＬ（ロー）レベルであるかを表している。波形ｇ１は、第１の駆動パルスの波形である。波形ｇ２は、第２の駆動パルスの波形である。
【００５２】
時刻ｔ１〜ｔ６の期間は、モータ２０を正転させる期間である。時刻ｔ１〜ｔ２の期間、パルス制御部１１は、第１駆動パルスｍ１を生成する。時刻ｔ３〜ｔ４の期間、パルス制御部１１は、第２駆動パルスｍ２を生成する。なお、時刻ｔ１〜ｔ２または時刻ｔ３〜ｔ４の期間の駆動信号は、符号ｇ３１が示す領域のように、複数のパルス信号により構成され、パルス制御部１１がパルスのデューティを調整する。この場合、時刻ｔ１〜ｔ２の期間または時刻ｔ３〜ｔ４の期間は、パルスのデューティに応じて変化する。以下、本実施形態では、符号ｇ３１が示す領域の信号波を「くし歯波」という。または、時刻ｔ１〜ｔ２または時刻ｔ３〜ｔ４の期間の駆動信号は、符号ｇ３２が示す領域のように、１つのパルス信号により構成され、パルス制御部１１がパルスの幅を調整する。この場合、時刻ｔ１〜ｔ２の期間または時刻ｔ３〜ｔ４の期間は、パルスの幅に応じて変化する。以下、本実施形態では、符号ｇ３２が示す領域の信号波を「矩形波」という。
なお、本実施形態では、時刻ｔ１〜ｔ２または時刻ｔ３〜ｔ４の期間のパルスを主駆動パルスＰ１という。以下の説明では、主駆動パルスＰ１が、符号ｇ３１に示すように、くし歯波の例を説明する。
【００５３】
なお、時刻ｔ５〜ｔ６の期間の補正駆動パルスＰ２は、主駆動パルスＰ１によってロータ２０２が回転しなかったことが検出されたときのみに出力される駆動パルスである。
【００５４】
また、本実施形態では、基準位置を検出するとき、主駆動パルスＰ１の駆動エネルギーを例えば大きい方から小さい方に変化させる。例えば、ランクｎが２の主駆動パルスの駆動エネルギーは、ランクｎが３の主駆動パルスの駆動エネルギーより大きいとする。ここで、パルス制御部１１は、くし形のパルスを出す時間の長短、パルスのＨレベルとＬレベルのデューティ、パルスの電圧値等を変化させることで駆動エネルギーを変化させる。
【００５５】
次に、モータ２０の駆動時のスイッチング素子Ｑ１〜Ｑ６の動作とモータ回転時に発生する誘起電圧の例について説明する。なお、以下の例では、モータ２０が正転の場合を説明する。
【００５６】
図６は、本実施形態に係る主駆動パルスＰ１と検出期間等の例を示す図である。図６において、横軸は時刻、縦軸は信号がＨレベルであるかＬレベルであるかを表している。波形ｇ１１は、指針駆動部１２のＯｕｔ１から出力される主駆動パルスＰ１および検出パルスの波形である。符号ｇ１２は、検出期間を示している。波形ｇ１３は、スイッチング素子Ｑ３のゲートに入力される制御信号ｍ１１の波形である。波形ｇ１４は、スイッチング素子Ｑ１のゲートに入力される制御信号ｍ１２の波形である。波形ｇ１５は、スイッチング素子Ｑ４のゲートに入力される制御信号ｍ２１の波形である。波形ｇ１６は、スイッチング素子Ｑ２のゲートに入力される制御信号ｍ２２の波形である。波形ｇ１７は、スイッチング素子Ｑ５のゲートに入力される制御信号Ｇ１の波形である。波形ｇ１８は、スイッチング素子Ｑ６のゲートに入力される制御信号Ｇ２の波形である。
なお、図６に示す状態は、図５における時刻ｔ１〜ｔ３の期間の状態である。
【００５７】
なお、図６において、スイッチング素子Ｑ３，Ｑ４，Ｑ５，Ｑ６（図４）は、ゲートに入力される信号がＬレベルの期間、オン状態になり、ゲートに入力される信号がＨレベルの期間、オフ状態になる。また、スイッチング素子Ｑ１，Ｑ２は、ゲートに入力される信号がＨの期間、オン状態になり、ゲートに入力される信号がＬレベルの期間、オフ状態になる。
時刻ｔａ〜ｔｂの期間は、駆動区間である。
また、時刻ｔｂ〜ｔｃの期間は、回転状態の検出期間である。なお、検出期間におけるパルスＳｐ１、Ｓｐ２、Ｓｐ３、・・・は、モータ２０の回転状態を検出するためにコイル２０９に誘起電圧を発生させるサーチパルスである。
【００５８】
駆動区間であるｔａ〜ｔｂの期間、波形ｇ１３と波形ｇ１４に示すように、パルス制御部１１は、くし歯波である主駆動パルスＰ１に応じてスイッチング素子Ｑ３とＱ１を所定周期でオン状態とオフ状態に切り換えることで、モータ２０を正方向に回転させるように制御する。モータ２０が正常に回転できた場合は、モータ２０が備えるロータ２０２が正方向に１８０度回転する。なお、この期間、スイッチング素子Ｑ２，Ｑ５，Ｑ６それぞれは、オフ状態であり、スイッチング素子Ｑ４は、オン状態である。
【００５９】
検出期間の時刻ｔｂ〜ｔｃの期間、パルス制御部１１は、スイッチング素子Ｑ１のオフ状態を維持し、スイッチング素子Ｑ３を所定のタイミングでオン状態とオフ状態を切り換えてハイインピーダンスの状態になるように制御する。そして、パルス制御部１１は、この検出期間、スイッチング素子Ｑ５をオン状態に切り換えるように制御する。なお、検出期間、パルス制御部１１は、スイッチング素子Ｑ４のオン状態を維持し、スイッチング素子Ｑ２，Ｑ６をオフ状態に制御する。
【００６０】
これにより、検出期間では、スイッチング素子Ｑ４とＱ５をオン状態でスイッチング素子Ｑ３をオフ状態にする、高インピーダンス状態の検出ループと、スイッチング素子Ｑ４とＱ５をオン状態でスイッチング素子Ｑ３をオン状態にする、高インピーダンス状態より低いインピーダンスである低インピーダンス状態の閉ループとが所定周期で交互に繰り返される。このとき、検出ループの状態は、スイッチング素子Ｑ４，Ｑ５、抵抗Ｒ１によってループが構成されるため、モータ２０に制動がかからない。一方、閉ループの状態は、スイッチング素子Ｑ３，Ｑ４、モータ２０が有するコイル２０９によってループが構成されることにより、コイル２０９が短絡されているので、モータ２０に制動がかかり、モータ２０の自由振動が抑制される。
【００６１】
第１の駆動パルス印加後の検出期間、抵抗Ｒ１には、駆動電流と同方向に誘起電流が流れる。この結果、抵抗Ｒ１には、誘起電圧ＶＲｓ（以下、誘起電圧ＶＲｓともいう）が発生する。比較器Ｑ７は、この誘起電圧ＶＲｓと閾値電圧Ｖｃｏｍｐとを比較して、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以下である場合に「１」を示す信号を出力し、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐより大きい場合に「０」を示す信号を出力する。
【００６２】
さらに、図５の時刻ｔ３〜ｔ５の期間に、第２の駆動パルスが生成される。これにより、駆動区間、パルス制御部１１は、主駆動パルスＰ１に応じてスイッチング素子Ｑ４とＱ２を所定周期でオン状態とオフ状態に切り換えることで、モータ２０を正方向に回転させるように制御する。なお、この期間、スイッチング素子Ｑ１、Ｑ５、Ｑ６それぞれは、オフ状態であり、スイッチング素子Ｑ３は、オン状態である。
【００６３】
そして、第２の駆動パルス印加後の検出期間、パルス制御部１１は、スイッチング素子Ｑ２のオフ状態を維持し、スイッチング素子Ｑ４を所定のタイミングでオン状態とオフ状態を切り換えてハイインピーダンスの状態になるように制御する。そして、パルス制御部１１は、この検出期間、スイッチング素子Ｑ６をオン状態に切り換えるように制御する。
なお、検出期間、パルス制御部１１は、スイッチング素子Ｑ３のオン状態を維持し、スイッチング素子Ｑ１、Ｑ５をオフ状態に制御する。これにより、抵抗Ｒ２には、駆動電流と同方向に誘起電流が流れる。この結果、抵抗Ｒ２には、誘起電圧ＶＲｓが発生する。比較器Ｑ７は、この誘起電圧ＶＲｓと閾値電圧Ｖｃｏｍｐとを比較して、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以下である場合に「１」を示す信号を出力し、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐより大きいである場合に「０」を示す信号を出力する。
【００６４】
［主駆動パルスと誘起電圧の例］
次に、主駆動パルスと誘起電圧について説明する。
図７は、本実施形態に係る主駆動パルスと誘起電圧の例を示す図である。図７において、横軸は時刻［ｍｓ］、縦軸は信号のレベル［Ｖ］である。鎖線の四角Ｐ１で囲んだ領域は、主駆動パルスの波形例である。鎖線の四角ｇ２１で囲んだ領域は、主駆動パルス印加後にサーチパルスによって発生した誘起電圧の波形例である。鎖線ｇ２２は、閾値電圧Ｖｃｏｍｐを表している。
また、符号Ｐｓｎ（ｎは１以上の整数）は、ｎ番目のサーチパルスＳｐｎ（図６）によって発生する誘起電圧である。以下、符号Ｐｓｎの誘起電圧をｎ本目の誘起電圧という。
【００６５】
［基準位置の検出方法］
次に、基準位置の検出方法について説明する。
図８は、本実施形態に係る状態、ロータ２０２の回転挙動、誘起電圧ＶＲｓ波形、誘起電圧ＶＲｓタイミングの例を示す図である。
図８に示す例では、３つの状態（主駆動パルスＰ１を印加した後のロータ２０２の挙動として通常駆動、姿勢による変化、負荷大（基準位置））を示している。通常駆動とは、基準位置以外、すなわち図２に示した第２領域における駆動である。姿勢による変化とは、時計１の文字盤（不図示）が水平では無い状態等である。負荷大（基準位置）とは、図１の第１領域における駆動である。
また、誘起電圧ＶＲｓタイミングでは、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐを超えた誘起電圧ＶＲｓが、主駆動パルスＰ１印加後、何本目であるかを示している。
【００６６】
まず、通常駆動について説明する。
通常駆動は、基準位置以外で負荷が通常であるため、駆動余力が十分である。この結果、「通常駆動」の回転挙動と誘起電圧ＶＲｓ波形に示すように、第２象限ＩＩ後半かつ領域ｂで駆動パルスが切れるため、ロータ２０２の運動によって誘起電圧ＶＲｓが負側に出力される。続けて、第３象限ＩＩＩかつ領域ｃにおけるロータ２０２の運動によって、誘起電圧ＶＲｓが正側に出力される。そして、閾値電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓタイミングは、８本目である。なお、符号Ｔｓは、主駆動パルスＰ１出力後、閾値電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓタイミングまでの経過時間を示している。
【００６７】
次に、姿勢等により変化した場合について説明する。
このように、モータ２０の姿勢が変化すると、ステータ２０１とロータ２０２との距離が３６０度の回転期間中、一様ではなくなり、バラツキが生じる場合がある。この結果、「姿勢変化など」の回転挙動と誘起電圧ＶＲｓ波形に示すように、第２象限ＩＩかつ領域ａで駆動パルスが切れるため、ロータ２０２の運動によって誘起電圧ＶＲｓが正側に出力される。続けて、第３象限ＩＩＩかつ領域ｂにおけるロータ２０２の運動によって、誘起電圧ＶＲｓが負側に出力される。続けて、第３象限ＩＩＩかつ領域ｃにおけるロータ２０２の運動によって、誘起電圧ＶＲｓが正側に出力される。そして、誘起電圧ＶＲｓタイミングは、９本目である。
また、「姿勢変化など」の場合は、誘起電圧ＶＲｓは、指針４０を１ステップずつ回転させた場合、徐々に変化するため、前のステップの誘起電圧と、現在のステップの誘起電圧との差異が少ない。
【００６８】
次に、負荷大（基準位置）により変化した場合について説明する。
このように、基準位置で駆動した場合の回転挙動と誘起電圧ＶＲｓ波形に示すように、第２象限ＩＩかつ領域ａで駆動パルスが切れるため、ロータ２０２の運動によって誘起電圧ＶＲｓが正側に出力される。続けて、第３象限ＩＩＩかつ領域ｂにおけるロータ２０２の運動によって、誘起電圧ＶＲｓが負側に出力される。続けて、第３象限ＩＩＩかつ領域ｃにおけるロータ２０２の運動によって、誘起電圧ＶＲｓが正側に出力される。そして、誘起電圧ＶＲｓタイミングは、１１本目である。
しかしながら、「負荷大（基準位置）」の場合、誘起電圧ＶＲｓは、指針４０を１ステップずつ回転させると１歯のみ突発的に発生するため、前のステップの誘起電圧ＶＲｓと、現在のステップの誘起電圧ＶＲｓとの差異が大きい。
【００６９】
このため、本実施形態では、主駆動パルスで駆動したときに誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐを超えた位置を記憶し、その後、主駆動パルスで駆動したときに誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐを超えた位置を記憶させた位置と比較する。そして、本実施形態では、比較した結果、位置の差が所定値以上の位置を基準位置として判定する。
【００７０】
図９は、本実施形態に係る基準位置の検出方法を説明するための図である。図１０は、本実施形態に係る記憶部５が記憶する情報例を示す図である。
また、図９と図１０に示す例では、第１領域が１１番目のステップ目の位置であり、他の位置が第２領域の例である。
【００７１】
まず、符号ｇ３１に示すように１番目のステップでは、閾値電圧Ｖｃｏｍｐを超えた誘起電圧が８本目であった。制御部１５は、記憶部５に１番目のステップに８本目を対応付けて記憶させる。さらに、制御部１５は、タイミング情報として、Ｍ１＝８を記憶部５に記憶させる。
【００７２】
次に、符号ｇ３２に示すように２番目のステップでは、閾値電圧Ｖｃｏｍｐを超えた誘起電圧が９本目であった。制御部１５は、記憶部５に２番目のステップに９本目を対応付けて記憶させる。さらに、制御部１５は、タイミング情報として、Ｍ２＝９を記憶部５に記憶させる。そして、制御部１５は、記憶部５に記憶させたＭ１とＭ２との差の絶対値を求め、求めた絶対値が所定値より大きいか否かを判別する。ここで、所定値が２の場合、制御部１５は、差の絶対値が１であり所定値以下のため、基準位置では無いと判定する。
【００７３】
次に、符号ｇ３３に示すように１１番目のステップでは、閾値電圧Ｖｃｏｍｐを超えた誘起電圧が１１本目であった。制御部１５は、記憶部５に１１番目のステップに１１本目を対応付けて記憶させる。さらに、制御部１５は、タイミング情報として、Ｍ２＝１１を記憶部５に記憶させる。そして、制御部１５は、記憶部５に記憶させたＭ１とＭ２との差の絶対値を求め、求めた絶対値が所定値より大きいか否かを判別する。制御部１５は、差の絶対値が３であり所定値より大きいため、基準位置であると判定する。
【００７４】
図１１は、本実施形態に係る基準位置の検出手順例を示すフローチャートである。
なお、以下の処理は、例えば電池２が交換されたとき、または利用者が操作部６を操作したことを検出し、針位置制御装置１０が針位置検出モードに切り替えた後に行う。
【００７５】
（ステップＳ１）制御部１５は、Ｎを０に初期化し、駆動エネルギーのランクを示すｎを３に設定する。
（ステップＳ２）制御部１５は、Ｐ１にＰ１ｎ（ｎはランクであり１以上の整数）を設定する。
【００７６】
（ステップＳ３）制御部１５は、Ｎに１を加算する。
（ステップＳ４）パルス制御部１１は、ランクｎの主駆動パルスＰ１を印加する。
【００７７】
（ステップＳ５）回転検出部１３は、主駆動パルスＰ１を印加後、タイマー部１３１のカウントを開始する。続けて、回転検出部１３は、マスク時間Ｔ１経過後、誘起電圧ＶＲｓが閾値電圧以上となる誘起電圧が何本目であるかをカウントする。続けて、制御部１５は、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となる誘起電圧が何本目であるかを示す情報を、タイミング情報のＭ１として記憶部５に記憶させる。なお、制御部１５は、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となる誘起電圧が複数検出された場合、最初に検出された誘起電圧が何本目であるかを示す情報を記憶部５に記憶させる。
【００７８】
（ステップＳ６）制御部１５は、Ｎが奇数且つ３以上であるか否かを判別する。制御部１５は、Ｎが奇数且つ３以上であると判別した場合（ステップＳ６；ＹＥＳ）、ステップＳ１０の処理に進め、Ｎが偶数または３未満であると判別した場合（ステップＳ６；ＮＯ）、ステップＳ７の処理に進める。
【００７９】
（ステップＳ７）制御部１５は、Ｎに１を加算する。
（ステップＳ８）パルス制御部１１は、ランクｎの主駆動パルスＰ１を印加する。
【００８０】
（ステップＳ９）回転検出部１３は、主駆動パルスＰ１を印加後、タイマー部１３１のカウントを開始する。続けて、回転検出部１３は、マスク時間Ｔ１経過後、誘起電圧ＶＲｓが閾値電圧以上となる誘起電圧が何本目であるかをカウントする。続けて、制御部１５は、誘起電圧ＶＲｓが閾値電圧以上となる誘起電圧が何本目であるかを示す情報を、タイミング情報のＭ２として記憶部５に記憶させる。
【００８１】
（ステップＳ１０）制御部１５は、記憶部５に記憶させたＭ１とＭ２との差の絶対値を求め、求めた差の絶対値が所定量以上、例えば、２以上であるか否かを判別する。また、ここで言う所定量は、例えば、検出期間に出力されたサーチパルスの数である。制御部１５は、差の絶対値が２以上であると判別した場合（ステップＳ１０；ＹＥＳ）、ステップＳ１４の処理に進め、差の絶対値が２未満である判別した場合（ステップＳ１０；ＮＯ）、ステップＳ１１の処理に進める。なお、２は所定値であり、約２ｍｓに相当する。
【００８２】
（ステップＳ１１）制御部１５は、Ｎが所定回数であるか否かを判別する。制御部１５は、Ｎが所定回数であると判別した場合（ステップＳ１１；ＹＥＳ）、ステップＳ１３の処理に進め、Ｎが所定回数ではないと判別した場合（ステップＳ１１；ＮＯ）、ステップＳ１２の処理に進める。
【００８３】
（ステップＳ１２）制御部１５は、Ｎが奇数であるか偶数であるかを判別する。制御部１５は、奇数あると判別した場合（ステップＳ１２；奇数）、ステップＳ７の処理に戻し、Ｎが偶数であると判別した場合（ステップＳ１２；偶数）、ステップＳ３の処理に戻す。
【００８４】
（ステップＳ１３）制御部１５は、所定回数以内に基準位置を検出できなかったため、主駆動パルスの駆動エネルギーが大きすぎたと判定し、ｎから１を減算して駆動エネルギーのランクを１つ下げ、Ｎを０に初期化する。処理後、パルス制御部１１は、ステップＳ２の処理に戻す。
【００８５】
（ステップＳ１４）制御部１５は、絶対値が２より大きいと判別した位置を基準位置として判定する。
以上で、制御部１５は、針位置検出モードの処理を終了し、時刻を表示する通常運針モードに切り替える。
【００８６】
ここで、図１１の処理の具体例を、図９を例に用いて説明する。
１番目のステップ（歯車における第１歯）の動作において、タイミング情報Ｍ１＝８（Ｎ＝１）が記憶部５に記憶される。
２番目のステップ（歯車における第２歯）の動作において、タイミング情報Ｍ２＝９（Ｎ＝２）が記憶部５に記憶される。
制御部１５は、記憶部５が記憶するタイミング情報Ｍ２と直前のタイミング情報Ｍ１の差の絶対値が２以上であるか否かを判別し、２以上では無かったため、ステップＳ３の処理に戻す。
【００８７】
３番目のステップ（歯車における第３歯）の動作において、タイミング情報Ｍ１＝８（Ｎ＝３）が記憶部５に記憶される。
制御部１５は、記憶部５が記憶するタイミング情報Ｍ１と直前のタイミング情報Ｍ２の差の絶対値が２以上であるか否かを判別し、２以上では無かったため、ステップＳ７の処理に戻す。
以下、制御部１５は、タイミング情報Ｍ１とタイミング情報Ｍ２の差の絶対値が２以上になるまで、上記の処理を繰り返す。
【００８８】
なお、上述した処理は一例であり、これに限らない。制御部１５は、２つのタイミング情報同士を比較すればよい。例えば、上述した例では、制御部１５が、２つのタイミング情報、（例えばタイミング情報Ｍ１とＭ２）を記憶させて上書きする例を説明したが、基準位置の検出期間の全てのタイミング情報を記憶させてもよく、または所定個数記憶させてもよい。この場合、例えば、制御部１５は、３番目のステップで記憶させたタイミング情報Ｍ１を、直前の情報ではなく１番目のステップで記憶させたタイミング情報Ｍ１と比較するようにしてもよい。
【００８９】
なお、上述した例では、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となったタイミング情報として、何本目であるかを記憶させる例を説明したが、これに限らない。制御部１５は、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となったタイミング情報として、例えば主駆動パルスＰ１印加後からの経過時間またはマスク時間後からの経過時間を記憶させるようにしてもよい。この場合、制御部１５は、経過時間の差の絶対値と所定値とを比較するようにしてもよい。この場合の所定値は、例えば２ｍｓｅｃである。なお、絶対値の差と比較する所定値の２または２ｍｓは一例であり、これに限らない。所定値は、モータ２０の性能、輪列３０の負荷等に応じて設定される値であればよい。
【００９０】
以上のように、本実施形態では、指針４０を１周させる間に、まず初期値のランクの駆動エネルギーの主駆動パルスで歯を１ステップ回転させる。そして、主駆動パルス印加後、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となったタイミングに基づく情報を記憶部５に記憶させる。針位置制御装置１０は、直前の誘起電圧出力タイミングを記憶した上で、次のタイミングと比較し、所定量以上（例えば２以上）のズレが検出された位置を針位置とみなすようにした。
【００９１】
本実施形態における輪列３０の負荷は、補正駆動パルスを用いないで駆動できるレベルである。この結果、図８を用いて説明したように、通常運針の際の誘起電圧と、基準位置の際の誘起電圧とには明確な差があり、タイミングが２つ以上ズレる。そして、その他の負荷、姿勢などの針傾きや経年劣化は連続性があるため、瞬間的に２つ以上ずれない。なお、タイミング２つは、約２ｍｓｅｃに相当する。このため、本実施形態では、補正駆動パルスを使用しない程度の軽度の負荷であっても、このようなタイミングのズレに基づいて、その負荷位置に対応する針位置を特定できる。
【００９２】
なお、上述した例では、閾値電圧Ｖｃｏｍｐ以上となる誘起電圧が何本目であるかを主駆動パルスＰ１印加後からカウントする例を説明したが、カウントはマスク時間Ｔ１以降の誘起電圧からでもよい。
【００９３】
＜第２実施形態＞
時計１が磁界に曝された場合、モータ２０が磁界の影響を受ける。このような場合、モータ２０が図３に示したような構成のため、ロータの回転を補助する磁極方向とロータの回転を妨害する磁極方向とで、誘起電圧ＶＲｓ波形の発生パターンが異なる。このため、本実施形態では、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となったタイミングを極性毎に比較する。
【００９４】
図１２は、本実施形態に係る時計１Ａの構成例を示すブロック図である。図１２に示すように時計１Ａは、電池２、発振回路３、分周回路４、記憶部５Ａ、操作部６、針位置制御装置１０Ａ（針位置特定装置）、モータ２０、輪列３０、および指針４０を備える。
針位置制御装置１０Ａは、パルス制御部１１、指針駆動部１２Ａ、および制御部１５Ａを備える。指針駆動部１２Ａは、回転検出部１３Ａを備える。また、回転検出部１３Ａは、タイマー部１３１、カウント部１３２、および極性判定部１３３を備える。
なお、時計１と同じ機能を有する機能部には同じ符号を用いて説明を省略する。
【００９５】
記憶部５Ａは、主駆動パルス、および補正駆動パルスを記憶する。記憶部５Ａは、マスク時間、およびタイミング情報等を記憶する。記憶部５Ａは、基準位置検出の際、主駆動パルス印加後、閾値電圧を超えた誘起電圧が何本目であったかを示すタイミング情報を、指針４０を回転させる毎に極性（第１極性、第２極性）と対応付けて記憶する。なお、記憶部５Ａが記憶する情報については後述する。
【００９６】
回転検出部１３Ａは、回転検出部１３の動作に加え、基準位置検出の際、モータ２０の極性（第１極性、第２極性）を示す情報を主駆動パルス出力毎に切り替え、モータ２０の極性を示す情報を制御部１５Ａに出力する。
【００９７】
極性判定部１３３は、基準位置検出の際、パルス制御部１１が出力する主駆動パルスの指示毎に、モータ２０の極性（第１極性、第２極性）を示す情報を切り替える。
【００９８】
制御部１５Ａは、基準位置検出の際、回転検出部１３Ａが出力するタイミング情報を極性を示す情報に対応付けて記憶部５Ａに記憶させる。また、制御部１５Ａは、基準位置検出の際、記憶部５Ａに記憶させたタイミング情報のうち、異なる位置での同じ極性のタイミング情報同士を比較し、比較した結果に基づいて基準位置を判定する。なお、基準位置の判定方法は後述する。
【００９９】
次に、記憶部５Ａが記憶する情報例を説明する。
図１３は、本実施形態に係る記憶部５Ａが記憶する情報例を示す図である。図１３に示すように、記憶部５Ａは、タイミング情報を極性（第１極性、第２極性）毎に記憶する。
具体的には、記憶部５Ａは、１番目のステップのタイミング情報を、第１極性のタイミング情報Ｍ１１＝８として記憶し、２番目のステップのタイミング情報を、第２極性のタイミング情報Ｍ１２＝９として記憶する。その後、記憶部５Ａは、（２ｐ−１）（ｐは２以上の整数）番目のステップのタイミング情報を、第１極性のタイミング情報Ｍ２１として記憶し、（２ｐ）番目のステップのタイミング情報を、第２極性のタイミング情報Ｍ２２として記憶する。
【０１００】
制御部１５Ａは、第１極性のタイミング情報Ｍ１１とＭ２１との差の絶対値を所定値とを比較する。さらに、制御部１５Ａは、第２極性のタイミング情報Ｍ１２とＭ２２との差の絶対値を所定値とを比較する。そして、制御部１５Ａは、差の絶対値が所定値以上の位置を基準位置として判定する。
【０１０１】
図１４は、本実施形態に係る基準位置の検出手順例を示すフローチャートである。
なお、以下の処理は、例えば電池２が交換されたとき、または利用者が操作部６を操作したことを検出し、針位置制御装置１０Ａが針位置検出モードに切り替えた後に行う。
【０１０２】
（ステップＳ１０１）制御部１５Ａは、Ｎを０に初期化し、駆動エネルギーのランクを示すｎを３に設定し、Ｙを２に設定する。
（ステップＳ１０２）制御部１５Ａは、主駆動パルスＰ１にランクｎ（ｎはランクであり１以上の整数）の主駆動パルスＰ１ｎを設定する。
【０１０３】
（ステップＳ１０３）制御部１５Ａは、Ｘを１に設定する。
（ステップＳ１０４）制御部１５Ａは、Ｎに１を加算し、Ｙの値を変更する。具体的には、制御部１５Ａは、Ｙが２であれば１に変更し、Ｙが１であれば２に変更する。
（ステップＳ１０５）パルス制御部１１は、主駆動パルスＰ１をモータ２０に印加する。
【０１０４】
（ステップＳ１０６）回転検出部１３Ａは、主駆動パルスＰ１を印加後、タイマー部１３１のカウントを開始する。続けて、回転検出部１３Ａは、マスク時間Ｔ１経過後、誘起電圧ＶＲｓが閾値電圧以上となる誘起電圧が何本目であるかをカウントする。続けて、制御部１５Ａは、誘起電圧ＶＲｓが閾値電圧以上となる誘起電圧が何本目かを示す情報を、第Ｘ極性のタイミング情報ＭＸＹとして記憶部５Ａに記憶させる。
【０１０５】
（ステップＳ１０７）制御部１５Ａは、Ｎが３以上であるか否か判別する。制御部１５Ａは、Ｎが３以上であると判別した場合（ステップＳ１０７；ＹＥＳ）、ステップＳ１１０の処理に進め、Ｎが３未満であると判別した場合（ステップＳ１０７；ＮＯ）、ステップＳ１０８の処理に進める。
【０１０６】
（ステップＳ１０８）制御部１５Ａは、Ｙが２であるか否か判別する。制御部１５Ａは、Ｙが２であると判別した場合（ステップＳ１０８；ＹＥＳ）、ステップＳ１０９の処理に進め、Ｙが２ではないと判別した場合（ステップＳ１０８；ＮＯ）、ステップＳ１０４の処理に戻す。
【０１０７】
（ステップＳ１０９）制御部１５Ａは、Ｘの値を変更する。具体的には、制御部１５Ａは、Ｘが１であれば２に変更し、Ｘが２であれば１に変更する。処理後、制御部１５Ａは、ステップＳ１０４の処理に戻す。
【０１０８】
（ステップＳ１１０）制御部１５Ａは、記憶部５に記憶させた第Ｘ極性のタイミング情報ＭＸ１とＭＸ２との差の絶対値を求め、求めた差の絶対値が２以上であるか否かを判別する。制御部１５Ａは、差の絶対値が２以上であると判別した場合（ステップＳ１１０；ＹＥＳ）、ステップＳ１１１の処理に進め、差の絶対値が２未満である判別した場合（ステップＳ１１０；ＮＯ）、ステップＳ１１３の処理に進める。なお、２は所定値であり、約２ｍｓに相当する。
【０１０９】
（ステップＳ１１１）制御部１５Ａは、Ｎが所定回数であるか否かを判別する。制御部１５Ａは、Ｎが所定回数であると判別した場合（ステップＳ１１１；ＹＥＳ）、ステップＳ１１２の処理に進め、Ｎが所定回数ではないと判別した場合（ステップＳ１１１；ＮＯ）、ステップＳ１０８の処理に進める。
【０１１０】
（ステップＳ１１２）制御部１５Ａは、所定回数以内に基準位置を検出できなかったため、主駆動パルスの駆動エネルギーが大きすぎたと判定し、ｎから１を減算して駆動エネルギーのランクを１つ下げ、Ｎを０に初期化する。処理後、パルス制御部１１は、ステップＳ１０２の処理に戻す。
【０１１１】
（ステップＳ１１３）制御部１５Ａは、絶対値が２より大きいと判別した位置を基準位置として判定する。
以上で、制御部１５Ａは、針位置検出モードの処理を終了し、時刻を表示する通常運針モードに切り替える。
【０１１２】
ここで、図１４の処理の具体例を、図１３を例に用いて説明する。
１番目のステップ（歯車における第１歯）の動作において、制御部１５Ａは、Ｘを１に設定し、Ｎに１を加算し、Ｙを２から１に変更する。その後、制御部１５Ａは、タイミング情報Ｍ１１（Ｘ＝１、Ｙ＝１、Ｎ＝１）を記憶部５Ａに記憶させる。制御部１５Ａは、Ｎが３以下であり、Ｙが２ではないため、ステップＳ１０４の処理に戻す。
【０１１３】
２番目のステップ（歯車における第２歯）の動作において、制御部１５Ａは、Ｎに１が加算し、Ｙを１から２に変更する。その後、制御部１５Ａは、タイミング情報Ｍ１２（Ｘ＝１、Ｙ＝２、Ｎ＝２）を記憶部５Ａに記憶させる。制御部１５Ａは、Ｎが３未満であり、Ｙが２であるため、Ｘを１から２に変更した後、ステップＳ１０４の処理に戻す。
【０１１４】
３番目のステップ（歯車における第３歯）の動作において、制御部１５Ａは、Ｎに１を加算し、Ｙを２から１に変更する。その後、制御部１５Ａは、タイミング情報Ｍ２１（Ｘ＝２、Ｙ＝１、Ｎ＝３）を記憶部５Ａに記憶させる。制御部１５Ａは、Ｎが３以上であるため、ステップＳ１１０の処理に進める。
制御部１５Ａは、記憶部５Ａが記憶するタイミング情報Ｍ２１（３番目）と同じ極性のタイミング情報Ｍ１１（１番目）との差の絶対値が２以上であるか否かを判別し、２以上ではなく且つＮが所定回数ではなく且つＹが２ではないため、ステップＳ１０８の処理に戻す。続けて、制御部１５Ａは、Ｙが２ではないため、ステップＳ１０４の処理に戻す。
【０１１５】
４番目のステップ（歯車における第４歯）の動作において、制御部１５Ａは、Ｎに１を加算し、Ｙを１から２に変更する。その後、制御部１５Ａは、タイミング情報Ｍ２２（Ｘ＝２、Ｙ＝２、Ｎ＝４）を記憶部５Ａに記憶させる。制御部１５Ａは、Ｎが３以上であるため、ステップＳ１１０の処理に進める。
制御部１５Ａは、記憶部５Ａが記憶するタイミング情報Ｍ２２（４番目）と同じ極性のタイミング情報Ｍ１２（２番目）との差の絶対値が２以上であるか否かを判別し、２以上ではなく且つＮが所定回数ではないため、ステップＳ１０８の処理に戻す。続けて、制御部１５Ａは、Ｙが２であるため、Ｘを２から１に変更した後、ステップＳ１０４の処理に戻す。
【０１１６】
５番目のステップ（歯車における第５歯）の動作において、制御部１５Ａは、Ｎに１を加算し、Ｙを２から１に変更する。その後、制御部１５Ａは、タイミング情報Ｍ１１（Ｘ＝１、Ｙ＝１、Ｎ＝５）を記憶部５Ａに記憶させる。制御部１５Ａは、Ｎが３以上であるため、ステップＳ１１０の処理に進める。
制御部１５Ａは、記憶部５Ａが記憶するタイミング情報Ｍ１１（５番目）と同じ極性のタイミング情報Ｍ２１（３番目）との差の絶対値が２以上であるか否かを判別し、２以上では無く、Ｎが所定回数ではないため、ステップＳ１０８の処理に戻す。続けて、制御部１５Ａは、Ｙが２ではないため、ステップＳ１０４の処理に戻す。
【０１１７】
６番目のステップ（歯車における第６歯）の動作において、制御部１５Ａは、Ｎに１を加算し、Ｙを１から２に変更する。その後、制御部１５Ａは、タイミング情報Ｍ１２（Ｘ＝１、Ｙ＝２、Ｎ＝６）を記憶部５Ａに記憶させる。制御部１５Ａは、Ｎが３以上であるため、ステップＳ１１０の処理に進める。
制御部１５Ａは、記憶部５Ａが記憶するタイミング情報Ｍ１２（６番目）と同じ極性のタイミング情報Ｍ２２（４番目）との差の絶対値が２以上であるか否かを判別し、２以上では無く、Ｎが所定回数ではないため、ステップＳ１０８の処理に戻す。続けて、制御部１５Ａは、Ｙが２であるため、Ｘを１から２に変更した後、ステップＳ１０４の処理に戻す。
以下、制御部１５Ａは、タイミング情報Ｍ１とタイミング情報Ｍ２の差の絶対値が２以上になるまで、上記の処理を繰り返す。なお、上述したＮ、Ｘ、Ｙは、制御部１５Ａが、基準位置検出の際、記憶部５Ａに記憶させる。
【０１１８】
なお、上述した処理は一例であり、これに限らない。制御部１５Ａは、同じ極性同士を比較すればよい。例えば、上述した例では、制御部１５Ａが、極性毎に２つのタイミング情報、（例えばタイミング情報Ｍ１１とＭ２１）を記憶させて上書きする例を説明したが、基準位置の検出期間の全てのタイミング情報を記憶させてもよく、または所定個数記憶させてもよい。この場合、例えば、制御部１５Ａは、５番目のステップで記憶させたタイミング情報Ｍ１１を、１番目のステップで記憶させたタイミング情報Ｍ１１と比較するようにしてもよい。
【０１１９】
なお、上述した例では、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となったタイミング情報として、何本目であるかを記憶させる例を説明したが、これに限らない。制御部１５Ａは、誘起電圧ＶＲｓが閾値電圧Ｖｃｏｍｐ以上となったタイミング情報として、例えば主駆動パルスＰ１印加後からの経過時間またはマスク時間後からの経過時間を記憶させるようにしてもよい。この場合、制御部１５Ａは、経過時間の差の絶対値と所定値とを比較するようにしてもよい。この場合の所定値は、例えば２ｍｓｅｃである。なお、絶対値の差と比較する所定値の２（または２ｍｓ）は一例であり、これに限らない。所定値は、モータ２０の性能、輪列３０の負荷等に応じて設定される値であればよい。
【０１２０】
以上のように、本実施形態では、主駆動パルス印加後の閾値電圧を超える誘起電圧が何本目であるかのタイム情報を極性毎に記憶し、他意味情報を極性毎に比較するようにした。これにより、本実施形態によれば、時計１が磁界の影響を受けた場合であっても、補正駆動パルスを使用しない程度の軽度の負荷であっても、その負荷位置に対応する針位置を特定できる。
【０１２１】
なお、上述した例では、閾値電圧Ｖｃｏｍｐ以上となる誘起電圧が何本目であるかを主駆動パルスＰ１印加後からカウントする例を説明したが、カウントはマスク時間Ｔ１以降の誘起電圧からでもよい。
【０１２２】
＜第３実施形態＞
第１実施形態、第２実施形態では、主駆動パルスをモータ２０に印加後、マスク時間を設ける例を説明したが、本実施形態ではマスク時間を設けなくてもよい。本実施形態では、第１実施形態に適用する例を説明するが、第２実施形態にも勿論適用可能である。
【０１２３】
第３実施形態を第１実施形態に適用した場合の時計１の構成は、図１と同様である。ただし、回転検出部１３は、基準位置検出の際、タイマー部１３１を使用しない。また、カウント部１３２は、閾値電圧を超えた誘起電圧が何本目であるかを、最初に超えた時以外にもカウントして制御部１５に出力する。
【０１２４】
制御部１５は、１回の回転で２つ以上、閾値電圧を超えた誘起電圧がカウントされた場合、発生タイミングが近いタイミング情報同士を比較して基準位置を判定する。
【０１２５】
図１５は、本実施形態に係るタイミング情報例を示す図である。
なお、図１５に示す例では、第１領域が２番目のステップ目の位置であり、他の位置が第２領域の例である。
【０１２６】
まず、符号ｇ４１に示すように１番目のステップでは、閾値電圧Ｖｃｏｍｐを超えた誘起電圧が８本目だけであった。制御部１５は、記憶部５に１番目のステップに８本目を対応付けて記憶させる。さらに、制御部１５は、タイミング情報として、Ｍ１＝８を記憶部５に記憶させる。なお、符号Ｔｓは、主駆動パルスＰ１出力後、閾値電圧Ｖｃｏｍｐを超える誘起電圧ＶＲｓタイミングまでの経過時間を示している。
【０１２７】
次に、符号ｇ４２に示すように２番目のステップでは、閾値電圧Ｖｃｏｍｐを超えた誘起電圧が１本目と１１本目であった。制御部１５は、記憶部５に２番目のステップに１本目と１１本目を対応付けて記憶させる。さらに、制御部１５は、タイミング情報として、Ｍ２（１）＝１とＭ２（２）＝１１を記憶部５に記憶させる。
【０１２８】
制御部１５は、２番目のステップにおいて記憶部５に記憶させたタイミング情報Ｍ２（１）＝１とＭ２（２）＝１１のうち、いずれが直近の１番目のステップで記憶部５に記憶させたタイミング情報Ｍ１＝８に近いか判別する。この場合、タイミング情報Ｍ２（２）＝１１の方がタイミング情報Ｍ１＝８に近いため、制御部１５は、タイミング情報Ｍ２（２）＝１１とタイミング情報Ｍ１＝８との差の絶対値と、２とを比較して基準位置の判定を行う。
【０１２９】
なお、１番目のステップにおいて複数のタイミング情報が検出された場合、制御部１５は、１番目のステップにおける複数のタイミング情報のうち、いずれが直近の２番目のタイミング情報に近いか判別する。
【０１３０】
図１６は、実施形態に係る基準位置の検出手順例を示すフローチャートである。第１実施形態（図１１）と同じ処理については同じ符号を用いて、説明を省略する。
【０１３１】
（ステップＳ１〜Ｓ９）針位置制御装置１０は、ステップＳ１〜Ｓ９の処理を行う。処理後、制御部１５は、ステップＳ２０１の処理に進める。
【０１３２】
（ステップＳ２０１）制御部１５は、記憶部５に記憶させたタイミング情報Ｍ１が複数であるか判別する。続けて、制御部１５は、記憶部５に記憶させたタイミング情報Ｍ２が複数であるか判別する。制御部１５は、タイミング情報Ｍ１またはＭ２が複数であると判別した場合（ステップＳ２０１；ＹＥＳ）、ステップＳ２０２の処理に進め、タイミング情報Ｍ１およびＭ２が１つずつであると判別した場合（ステップＳ２０１；ＮＯ）、ステップＳ１０の処理に進める。
【０１３３】
（ステップＳ２０２）制御部１５は、タイミング情報Ｍ１が複数であると判別した場合、タイミング情報Ｍ１のうち、タイミング情報Ｍ２の値に近いものを選択する。または、制御部１５は、タイミング情報Ｍ２が複数であると判別した場合、タイミング情報Ｍ２のうち、タイミング情報Ｍ１の値に近いものを選択する。処理後、制御部１５は、ステップＳ１０の処理に進める。
【０１３４】
（ステップＳ１０）制御部１５は、タイミング情報Ｍ１またはＭ２が複数の場合、ステップＳ２０２で選択されたタイミング情報を用いて、差の絶対値が２以上であるか否かを判別する。または、制御部１５は、タイミング情報Ｍ１およびＭ２が１つずつの場合、記憶部５が記憶するタイミング情報Ｍ１とＭ２を用いて、差の絶対値が２以上であるか否かを判別する。
【０１３５】
なお、第３実施形態においても、タイミング情報は、閾値電圧を超えた誘起電圧が何本目かであるかを示す情報ではなく、主駆動パルス印加後からの経過時間であってもよい。
【０１３６】
以上のように、本実施形態では、２つの位置におけるタイミング情報が複数合った場合に、直近のタイミング情報を近い方を選択するようにした。すなわち、本実施形態では、複数のタイミング情報のうち、適切なタイミング情報以外をノイズとして除外した。これにより、本実施形態によれば、姿勢変化等によって、本来のタイミング（本目）以外で誘起電圧が閾値電圧を超えた場合であっても、それらをノイズとして除外して、適切なタイミング情報を用いて基準位置の検出を行うことができる。
【０１３７】
＜第４実施形態＞
第１実施形態、第２実施形態及び第３実施形態と異なり、閾値電圧Ｖｃｏｍｐを超える誘起電圧が回転検出部１３により検出されなかった場合について説明する。
【０１３８】
図１７は、第４実施形態に係る主駆動パルスと検出期間等の例を示す図である。図１７に示した時刻ｔｂ〜ｔｃの期間、すなわち検出期間では、波形ｈ１１に含まれる検出パルスと波形ｈ１３に含まれるパルスＳｑ１、Ｓｑ２、Ｓｑ３、・・・とが出力される。パルスＳｑ１、Ｓｑ２、Ｓｑ３、・・・は、サーチパルスである。また、パルスＳｑ１、Ｓｑ２、Ｓｑ３、・・・の周期は、図６に示したパルスＳｐ１、Ｓｐ２、Ｓｐ３、・・・の周期の１／２である。
【０１３９】
図１８は、第４実施形態に係る主駆動パルスと誘起電圧の例を示す図である。図１８に示すように、回転検出部１３は、パルスＳｑ１、Ｓｑ２、Ｓｑ３、・・・により第１実施形態の場合の１／２の周期で低インピーダンス状態と高インピーダンス状態とを交互に切り替える。これにより、図１８に示すように、第１実施形態の場合に上述した符号Ｐｓｎ（ｎは１以上の整数）で図７に示された誘起電圧に加え、図１８に符号Ｐｔｎ（ｎは１以上の整数）で示された誘起電圧が出力される。誘起電圧が多数出力されることにより、ロータ２０２に加わる電磁的な制動力が小さくなる。このため、ロータ２０２が切り欠き部２０４、２０５で決定される静止位置を超えて正転し、その後に静止位置に向かって逆転する際の回転速度が大きくなり、大きな誘起電圧が出力される。したがって、図１８の鎖線ｈ２２により示されている閾値電圧Ｖｃｏｍｐが図７の鎖線ｇ２２により示されている閾値電圧Ｖｃｏｍｐよりもが大きい場合でも、パルスＳｑ９により出力される誘起電圧Ｐｔ９が閾値電圧Ｖｃｏｍｐを超えることとなる。
【０１４０】
以上のように、本実施形態では、回転検出部１３は、所定閾値を超える誘起電圧を検出しなかった場合、所定閾値を超える誘起電圧が検出されるまで低インピーダンス状態と高インピーダンス状態とを交互に切り替える周期を短くする。これにより、針位置制御装置１０は、タイミング情報を記憶部５に確実に記憶させ、上述した処理を実行し、第１実施形態、第２実施形態又は第３実施形態に係る針位置制御装置１０と同様の効果を奏することができる。また、本実施形態では、第１実施形態、第２実施形態及び第３実施形態の場合よりも出力される誘起電圧の本数が多い。このため、本実施形態では、閾値電圧Ｖｃｏｍｐを超える誘起電圧が出力される確率が上昇し、第１実施形態、第２実施形態又は第３実施形態に係る針位置制御装置１０と同様の効果が得られる確率が高まる。
【０１４１】
なお、制御部１５は、所定閾値を超える誘起電圧が回転検出部１３により検出されなかった場合、指針４０が基準位置に位置する第１領域において誘起電圧が所定閾値以下となり、ロータが受ける負荷が第１領域より小さい第２領域において誘起電圧を超えるまで駆動パルスの駆動エネルギーを上げてもよい。ここで言う所定閾値は、例えば、上述したし閾値電圧Ｖｃｏｍｐである、また、駆動パルスの駆動エネルギーを上げる方法の例として、駆動パルスのランクを上げることが挙げられる。
【０１４２】
これにより、針位置制御装置１０は、指針４０が基準位置に位置している以外の理由でロータ２０２が受ける負荷が増大している場合でも、ロータ２０２の回転速度を上げ、第１領域で閾値電圧Ｖｃｏｍｐを超える誘起電圧を発生させ、第２領域で閾値電圧Ｖｃｏｍｐ以下の誘起電圧を発生させることができる。このような場合、針位置制御装置１０は、輪列３０を構成している歯車の歯に塗布されている潤滑油の粘性が上昇している等の理由により基準位置が分からなくなっていても、基準位置を特定することができる。
【０１４３】
また、回転検出部１３は、所定閾値、例えば、閾値電圧Ｖｃｏｍｐを超える誘起電圧を検出しなかった場合、所定閾値より小さな別の所定閾値を生成させてもよい。この場合、記憶部５は、誘起電圧が当該別の所定閾値、例えば、上述した閾値電圧Ｖｃｏｍｐよりも小さな閾値電圧を超えるタイミングに関するタイミング情報を記憶する。閾値電圧Ｖｃｏｍｐよりも小さな閾値電圧の例としては、閾値電圧Ｖｃｏｍｐの１／２又は１／３の電圧、ノイズよりも僅かに大きな電圧が挙げられる。
【０１４４】
これにより、針位置制御装置１０は、タイミング情報を記憶部５に確実に記憶させ、上述した処理を実行し、第１実施形態、第２実施形態又は第３実施形態に係る針位置制御装置１０と同様の効果を奏することができる。
【０１４５】
なお、本発明における針位置制御装置１０（または１０Ａ）の機能の全てまたは一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより針位置制御装置１０（または１０Ａ）が行う処理の全てまたは一部を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１４６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１４７】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形および置換を加えることができる。
【符号の説明】
【０１４８】
１，１Ａ…時計、２…電池、３…発振回路、４…分周回路、５，５Ａ…記憶部、６…操作部、１０，１０Ａ…針位置制御装置、２０…モータ、３０…輪列、４０…指針、１１…パルス制御部、１２，１２Ａ…指針駆動部、１３，１３Ａ…回転検出部、１３１…タイマー部、１３２…カウント部、１３３…極性判定部、１４…閾値電圧生成部、１５，１５Ａ…制御部、２０１…ステータ、２０２…ロータ、２０９…コイル、ＶＲｓ…誘起電圧、Ｖｃｏｍｐ…閾値電圧、Ｍ１，Ｍ２，Ｍ１１，Ｍ１２，Ｍ２１，Ｍ２２，Ｍ２（１），Ｍ２（２）  …タイミング情報
【図１】
2019158865.tif 000003
【図２】
2019158865.tif 000004
【図３】
2019158865.tif 000005
【図４】
2019158865.tif 000006
【図５】
2019158865.tif 000007
【図６】
2019158865.tif 000008
【図７】
2019158865.tif 000009
【図８】
2019158865.tif 000010
【図９】
2019158865.tif 000011
【図１０】
2019158865.tif 000012
【図１１】
2019158865.tif 000013
【図１２】
2019158865.tif 000014
【図１３】
2019158865.tif 000015
【図１４】
2019158865.tif 000016
【図１５】
2019158865.tif 000017
【図１６】
2019158865.tif 000018
【図１７】
2019158865.tif 000019
【図１８】
2019158865.tif 000020