(57)【要約】【課題】制御部とモータが分離されている時計において、制御部側でモータの駆動状態を把握して制御することができる時計、モータ駆動装置、時計の制御方法、およびモータ制御方法を提供することを目的とする。【解決手段】時計は、指針を駆動するモータを指示信号に基づき駆動させるモータ制御部と、モータ制御部から指示信号に対するモータの駆動状態に応じた指示確認信号を受信し、指示確認信号に基づき指示信号によってモータの駆動が実行されたか否かを判定する制御部と、を備える。【選択図】図１
2018179635.tif 000002
【特許請求の範囲】
【請求項１】
指針を駆動するモータを指示信号に基づき駆動させるモータ制御部と、
前記モータ制御部から前記指示信号に対する前記モータの駆動状態に応じた指示確認信号を受信し、前記指示確認信号に基づき前記指示信号によって前記モータの駆動が実行されたか否かを判定する制御部と、
を備える時計。
【請求項２】
前記モータ制御部は、前記モータの駆動状態を判定するモータ駆動状態判定回路と、前記指示確認信号を生成する指示確認回路とを備え、
前記指示確認回路は、
前記モータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１指示確認信号を生成し、
前記モータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２指示確認信号を生成し、
前記制御部は、前記第１指示確認信号を受信した場合、前記指示信号によって前記モータの駆動が実行されていないと判定する、請求項１に記載の時計。
【請求項３】
前記モータ制御部は複数のモータを駆動させ、
前記指示信号は、前記複数のモータを駆動させるコマンドであり、
前記モータ制御部は、前記指示信号に対する前記複数のモータの駆動状態に応じて前記指示確認信号を生成する、請求項１または請求項２に記載の時計。
【請求項４】
前記モータ制御部は複数のモータを駆動させ、
前記指示信号は、前記複数のモータを駆動させるコマンドであり、
前記モータ制御部は、前記モータの駆動状態を判定するモータ駆動状態判定回路と、前記指示確認信号を生成する指示確認回路と、を備え、
前記指示確認回路は、
前記複数のモータのうち少なくとも一つのモータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１指示確認信号を生成し、
前記複数のモータの全てのモータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または、少なくとも１つの前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２指示確認信号を生成し、
前記制御部は、前記第１指示確認信号を受信した場合、前記コマンドによって複数の前記モータの少なくとも１つの駆動が実行されていないと判定する、請求項１から請求項３のいずれか１項に記載の時計。
【請求項５】
前記指示信号は、駆動させるべき前記モータの種類と、前記指針を駆動させる方向と、に関する情報を含み、
前記制御部および前記モータ制御部のすくなくとも一方は、前記モータの種類、前記指針を駆動させる方向、のいずれかに応じて駆動周波数が異なるように設定される駆動パルス生成回路を備える、請求項１から請求項４のいずれか１項に記載の時計。
【請求項６】
前記モータ制御部は、前記制御部とは別体の支持体であって時計に着脱可能に設けられる支持体に備えられる、請求項１から請求項５のいずれか１項に記載の時計。
【請求項７】
前記指示確認信号は、前記制御部と前記モータ制御部とに接続される１本の配線を介して接続される、請求項１から請求項６のいずれか１項に記載の時計。
【請求項８】
前記制御部は、前記指示信号を許容するゲート信号を出力し、
前記モータ制御部は、前記ゲート信号の開始および終端の少なくとも一方の時点に応じて前記指示確認信号を生成する、請求項１から請求項７のいずれか１項に記載の時計。
【請求項９】
モータの駆動状態を判定するモータ駆動状態判定回路と、前記モータが指示信号に基づき駆動される状態を示す指示確認信号を生成する指示確認回路と、を備え、
前記指示確認回路は、
前記モータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１受信確認信号を生成し、
前記モータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２受信確認信号を生成する、
モータ制御装置。
【請求項１０】
モータ制御部と制御部を有する時計であって、
前記モータ制御部が、指針を駆動するモータを指示信号に基づき駆動させるステップと、
前記制御部が、前記モータ制御部から前記指示信号に対する前記モータの駆動状態に応じた指示確認信号を受信し、前記指示確認信号に基づき前記指示信号によって前記モータの駆動が実行されたか否かを判定するステップと、
を含む時計の制御方法。
【請求項１１】
モータの駆動状態を判定するモータ駆動状態判定回路と、前記モータが指示信号に基づき駆動される状態を示す指示確認信号を生成する指示確認回路と、を備えるモータ制御装置のモータ制御方法であって、
前記指示確認回路が、前記モータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１受信確認信号を生成するステップと、
前記指示確認回路が、前記モータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２受信確認信号を生成するステップと、
を含むモータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計、モータ駆動装置、時計の制御方法、およびモータ制御方法に関する。
【背景技術】
【０００２】
モータ、輪列、文字板、指針をモジュール構造にしたアナログ式の電子時計が提案されている（例えば、特許文献１参照）。このような電子時計では、コントローラが、マイクロプロセッサやモータ駆動回路を有し、モジュールのモータを駆動する。
【０００３】
このような電子時計には、正回転駆動用の単相ステップモーターが用いられる。このため、モータを逆転させるには、ステップモーターに対しパルス制御によって逆回転駆動させている。この場合、パルスの長さから、正転は６４Ｈｚ信号の周期で駆動され、逆転は３２Ｈｚ信号の周期で駆動される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１２−５１６９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、モータを所望の精度で駆動することが困難であった。例えば、複数のモータにより駆動制御する場合、いずれのモータが駆動成功したのか失敗したのかという状況を制御部（コントローラ）側で把握できず、モータ制御信号を生成する際に、その状況が反映できなかった。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであって、制御部とモータが分離されている時計において、制御部側でモータの駆動状態を把握して制御することができる時計、モータ駆動装置、時計の制御方法、およびモータ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様に係る時計（１）は、指針（６０）を駆動するモータ（４８）を指示信号（ＭｎＦＲ信号）に基づき駆動させるモータ制御部（モータ駆動制御部４０、正逆判定回路４５、受信確認回路４６、駆動パルス生成回路４７）と、前記モータ制御部から前記指示信号に対する前記モータの駆動状態に応じた指示確認信号（ＡＣＫ信号）を受信し、前記指示確認信号に基づき前記指示信号によって前記モータの駆動が実行されたか否かを判定する制御部（主制御部２０、主制御回路２０４）と、を備える。
【０００８】
また、本発明の一態様に係る時計において、前記モータ制御部は、前記モータの駆動状態を判定するモータ駆動状態判定回路（正逆判定回路４５、駆動パルス生成回路）と、前記指示確認信号を生成する指示確認回路（受信確認回路４６）とを備え、前記指示確認回路は、前記モータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１指示確認信号（ＬレベルのＡＣＫ信号）を生成し、前記モータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２指示確認信号（ＨレベルのＡＣＫ信号）を生成し、前記制御部は、前記第１指示確認信号を受信した場合、前記指示信号によって前記モータの駆動が実行されていないと判定するようにしてもよい。
【０００９】
また、本発明の一態様に係る時計において、前記モータ制御部は複数のモータ（例えば、第１のモータ４８Ａ、第２のモータ４８Ｂ、第３のモータ４８Ｃ）を駆動させ、前記指示信号は、前記複数のモータを駆動させるコマンドであり、前記モータ制御部は、前記指示信号に対する前記複数のモータの駆動状態に応じて前記指示確認信号を生成するようにしてもよい。
【００１０】
また、本発明の一態様に係る時計において、前記モータ制御部は複数のモータを駆動させ、前記指示信号は、前記複数のモータを駆動させるコマンドであり、前記モータ制御部は、前記モータの駆動状態を判定するモータ駆動状態判定回路と、前記指示確認信号を生成する指示確認回路と、を備え、前記指示確認回路は、前記複数のモータのうち少なくとも一つのモータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１指示確認信号を生成し、前記複数のモータの全てのモータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または、少なくとも１つの前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２指示確認信号を生成し、前記制御部は、前記第１指示確認信号を受信した場合、前記コマンドによって複数の前記モータの少なくとも１つの駆動が実行されていないと判定するようにしてもよい。
【００１１】
また、本発明の一態様に係る時計において、前記指示信号は、駆動させるべき前記モータの種類と、前記指針を駆動させる方向と、に関する情報を含み、前記制御部および前記モータ制御部のすくなくとも一方は、前記モータの種類、前記指針を駆動させる方向、のいずれかに応じて駆動周波数が異なるように設定される駆動パルス生成回路（分周回路４４、駆動パルス生成回路４７）を備えるようにしてもよい。
【００１２】
また、本発明の一態様に係る時計において、前記モータ制御部は、前記制御部とは別体の支持体（５０）であって時計に着脱可能に設けられる支持体に備えられるようにしてもよい。
【００１３】
また、本発明の一態様に係る時計において、前記指示確認信号は、前記制御部と前記モータ制御部とに接続される１本の配線を介して接続されるようにしてもよい。
【００１４】
また、本発明の一態様に係る時計において、前記制御部は、前記指示信号を許容するゲート信号を出力し、前記モータ制御部は、前記ゲート信号の開始（立ち上がり）および終端（立ち下がり）の少なくとも一方の時点に応じて前記指示確認信号を生成するようにしてもよい。
【００１５】
上記目的を達成するため、本発明の一態様に係るモータ制御装置（モータ駆動制御部４０）は、モータの駆動状態を判定するモータ駆動状態判定回路（正逆判定回路４５、駆動パルス生成回路）と、前記モータが指示信号に基づき駆動される状態を示す指示確認信号を生成する指示確認回路（受信確認回路４６）と、を備え、前記指示確認回路は、前記モータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１受信確認信号（ＬレベルのＡＣＫ信号）を生成し、前記モータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２受信確認信号（ＨレベルのＡＣＫ信号）を生成する。
【００１６】
上記目的を達成するため、本発明の一態様に係る時計の制御方法であって、モータ制御部と制御部を有する時計であって、前記モータ制御部が、指針を駆動するモータを指示信号に基づき駆動させるステップと、前記制御部が、前記モータ制御部から前記指示信号に対する前記モータの駆動状態に応じた指示確認信号を受信し、前記指示確認信号に基づき前記指示信号によって前記モータの駆動が実行されたか否かを判定するステップと、を含む。
【００１７】
上記目的を達成するため、本発明の一態様に係るモータ制御方法であって、モータの駆動状態を判定するモータ駆動状態判定回路と、前記モータが指示信号に基づき駆動される状態を示す指示確認信号を生成する指示確認回路と、を備えるモータ制御装置のモータ制御方法であって、前記指示確認回路が、前記モータに対して前記モータが駆動中であって前記指示信号が入力された場合に、第１受信確認信号を生成するステップと、前記指示確認回路が、前記モータに対して前記モータが非駆動中であって前記指示信号が入力された場合、または前記モータが駆動中または非駆動中であって前記指示信号が入力されない場合に、第２受信確認信号を生成するステップと、を含む。
【発明の効果】
【００１８】
本発明によれば、制御部とモータが分離されている時計において、制御部側でモータの駆動状態を把握して制御することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る時計の構成例を示すブロック図である。
【図２】本実施形態に係る基板上に充電端子、充電制御回路、二次電池、主制御部、支持体を配置した例を示す図である。
【図３】本実施形態に係るＧＡＴＥ信号と指示信号とパルス信号とＭｎＰＯＮ信号とＡＣＫＭｎ信号とＡＣＫ信号のタイミングの一例を示す図である。
【図４】本実施形態に係るモータが回転中に指示信号を受けた場合のタイミングの一例を示す図である。
【図５】本実施形態に係る主制御回路のＭｎＦＲの出力のフローチャートである。
【図６】本実施形態に係る主制御回路の処理のフローチャートである。
【図７】本実施形態に係るモータ駆動制御部の処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、実施形態の時計は、指針を有するアナログ時計、スマートウォッチ（多機能腕時計）、ウェアブル端末、計器類等である。以下、実施形態では、時計が３つの指針を備えるスマートウォッチである例を説明する。
【００２１】
図１は、本実施形態に係る時計１の構成例を示すブロック図である。
図１に示すように、時計１は、充電端子１１、充電制御回路１２、二次電池１３、スイッチＳＷ、主制御部２０、支持体５０、第１指針６０Ａ、第２指針６０Ｂ、第３指針６０Ｃ、表示部７０、操作部７５、センサー８０、およびブザー８５を備えている。なお、第１指針６０Ａ、第２指針６０Ｂ、および第３指針６０Ｃのうちの１つを特定しない場合は、指針６０という。支持体５０は、時計１に対して着脱容易の別体のユニットの形態として構成され、当該形態はいわゆるカセットタイプやカートリッジタイプと称することもできる。
【００２２】
主制御部２０は、水晶振動子２０１、発振回路２０２、分周回路２０３、主制御回路２０４（制御部）、表示駆動回路２０５、および通信回路２０６を備える。
【００２３】
支持体５０には、水晶振動子３０、モータ駆動制御部４０、第１のモータ４８Ａ、第２のモータ４８Ｂ、第３のモータ４８Ｃ、輪列４９Ａ、輪列４９Ｂ、および輪列４９Ｃが取り付けられている。なお、第１のモータ４８Ａ、第２のモータ４８Ｂ、および第３のモータ４８Ｃのうちの１つを特定しない場合は、モータ４８という。
【００２４】
モータ駆動制御部４０（モータ制御装置）は、降圧回路４１、入力制御回路４２、発振回路４３、分周回路４４（駆動パルス生成回路）、正逆判定回路４５（モータ駆動状態判定回路、モータ制御部）、受信確認回路４６（指示確認回路、モータ制御部）、駆動パルス生成回路４７（モータ制御部、モータ駆動状態判定回路、駆動パルス生成回路）を備える。また、正逆判定回路４５は、正逆判定回路４５Ａ、正逆判定回路４５Ｂ、および正逆判定回路４５Ｃを備える。駆動パルス生成回路４７は、駆動パルス生成回路４７Ａ、駆動パルス生成回路４７Ｂ、および駆動パルス生成回路４７Ｃを備える。
【００２５】
なお、実施形態では、正逆判定回路４５と受信確認回路４６と駆動パルス生成回路４７を含む構成を、モータ制御部という。
【００２６】
時計１は、時刻計時を行う動作時、第１指針６０Ａ〜第３指針６０Ｃを用いて、時刻を提示する。時計１は、有線または無線のネットワークを介して端末９０と通信を行い、情報の送受信を行う。時計１は、例えば、センサー８０が検出した検出値、二次電池の残量を示す残量情報等を、ネットワークを介して端末９０へ送信する。時計１は、端末９０から、例えば、時刻情報を受信し、受信した時刻情報に応じて、計時を補正する。また時計１は、端末９０から動作指示を受信し、受信した動作指示に応じて第１指針６０Ａ〜第３指針６０Ｃの駆動を制御する。
【００２７】
端末９０は、通信機能を有する機器、例えばスマートフォン、タブレット端末、携帯ゲーム機器、コンピュータ等である。端末９０は、例えば操作部、表示部、制御部、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ；グローバル・ポジショニング・システム）、通信部、電池等を含んで構成されている。端末９０は、ＧＰＳを用いて取得した時刻情報、動作指示、自端末の電池の残量情報等を、ネットワークを介して時計１へ送信する。また、端末９０は、時計１が送信した検出値、残量情報等を、ネットワークを介して受信し、受信した情報を表示部に表示する。
【００２８】
基板１０（ｓｕｂｓｔｒａｔｅ）（基部）は、主制御部２０、支持体５０等が取り付けられるベースである。基板１０には、充電端子１１、充電制御回路１２、二次電池１３、主制御部２０、および支持体５０が取り付けられている。
【００２９】
充電端子１１は、外部からの電力の供給を受ける端子であり、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ；ユニバーサル・シリアル・バス）端子である。充電端子１１は、供給された電力を充電制御回路１２へ供給する。
【００３０】
充電制御回路１２は、充電端子１１から供給された電力を二次電池１３へ充電する。充電制御回路１２は、二次電池１３に蓄電されている電力を、主制御部２０と、支持体５０に取り付けられているモータ駆動制御部４０に供給する。
二次電池１３は、例えばリチウムイオンポリマー電池である。
【００３１】
主制御部２０は、時計１が備える各構成要素の制御を行う。主制御部２０は、表示部７０に情報を表示させる。表示させる情報は、例えば二次電池１３の残量等である。また、主制御部２０は、利用者が操作部７５を操作した操作結果を取得し、取得した操作結果に応じて時計１が備える各構成要素の制御を行う。また、主制御部２０は、センサー８０が出力する検出値を取得する。
【００３２】
水晶振動子２０１は、水晶の圧電現象を利用し、その機械的共振から第１の周波数を発振するために用いられる受動素子である。ここで、第１の周波数は、例えば１００［ＭＨｚ］である。
発振回路２０２は、水晶振動子２０１と組み合わせることで発振器を実現する回路であり、生成した第１の周波数の信号を分周回路２０３に出力する。
分周回路２０３は、発振回路２０２が出力した第１の周波数の信号を所望の周波数に分周し、分周した信号を主制御回路２０４に出力する。
【００３３】
主制御回路２０４は、第１の周波数に基づく信号のタイミングで動作する。主制御回路２０４は、例えば携帯端末やウェアラブル端末向けのＣＰＵ（中央演算装置）であり、例えばＡＲＭアーキテクチャを用いたＣＰＵである。また、主制御回路２０４は、自部内に記憶部を備え、後述する指示信号とモータとの対応関係や指示信号の定義（パルス数１つで正転指示、パルス数２つで逆転指示）等を記憶している、なお、主制御部２０は、記憶部を別に備えていてもよい。
【００３４】
主制御回路２０４は、分周回路２０３が出力した信号のタイミングで、モータを駆動するための指示信号をモータ駆動制御部４０へ出力する。なお、主制御回路２０４とモータ駆動制御部４０は、２本の制御線（ｃｏｎｔｒｏｌ  ｌｉｎｅ）（ＧＡＴＥ、ＡＣＫ）と３本の信号線（ｓｉｇｎａｌ  ｌｉｎｅ）（Ｍ０ＦＲ、Ｍ１ＦＲ、Ｍ２ＦＲ）で接続されている。なお、Ｍ０ＦＲ、Ｍ１ＦＲ、Ｍ２ＦＲ信号それぞれは、指示信号でありコマンドでもある。このように、ＡＣＫ信号（指示確認信号）は、主制御部２０（制御部）とモータ駆動制御部４０（モータ制御部）とに接続される１本の配線を介して接続されている。
主制御回路２０４は、操作部７５が出力した操作結果に基づいて、時計１の各構成要素を制御する。操作結果は、例えば時刻合わせ動作、アラーム動作等である。時刻合わせ動作の場合、主制御回路２０４は、例えば第３指針６０Ｃを１２時の位置に移動させて停止させ、さらに第１指針６０Ａと第２指針６０Ｂを早送りや早戻しするように制御する。アラーム動作の際、主制御回路２０４は、分周回路２０３が出力する信号をカウントして、設定された時刻になったとき、または設定された時間が経過したとき、ブザー８５から発報する。主制御回路２０４は、分周回路２０３が出力した周波数の信号を用いて、６４Ｈｚと３２Ｈｚのタイミングで指示信号をモータ駆動制御部４０へ出力する。主制御回路２０４は、受信確認回路４６が出力するＡＣＫ信号（指示確認信号）がＨレベル（第２指示確認信号）の場合に、指示信号によってモータの駆動が実行されたと判別する。主制御回路２０４は、ＡＣＫ信号がＬレベル（第１指示確認信号）の場合に、指示信号によって前記モータの駆動が実行されていないと判別して、指示信号を再度、モータ駆動制御部４０へ出力する。
【００３５】
主制御回路２０４は、スイッチＳＷのオン状態とオフ状態を切り替えることで、モータ駆動制御部４０への電力の供給状態を制御する。主制御回路２０４は、例えば二次電池１３の残量が所定の容量より少ない場合、モータ駆動制御部４０への電力の供給する間隔を減らしたり、止めるように制御するようにしてもよい。また、主制御回路２０４は、通信回路２０６が受信した動作指示に基づいて、モータ駆動制御部４０への電力の供給する間隔を減らしたり、止めるように制御するようにしてもよい。スイッチＳＷはＭＯＳトランジスタ等で構成してもよい。
【００３６】
また、主制御回路２０４は、操作部７５が出力する操作結果、または通信回路２０６が受信した動作指示に基づいて、時計１の動作モードを制御する。ここで、動作モードとは、時刻計時モード（通常動作モード）、クロノグラフモード、時刻合わせモード、アラーム設定モード、アラーム動作モード、外部制御モード等である。なお、外部制御モードとは、端末９０からの動作指示に応じて、第１のモータ４８Ａ〜第３のモータ４８Ｃのうち少なくとも１つを駆動して、対応する指針を運針させるモードである。一例として、端末９０が、動作指示として端末９０の電池残量を送信した場合、主制御回路２０４は、例えば１２時の位置を０％、１時の位置を１０％、・・・、１０時の位置を１００％として、端末９０の電池残量を第３指針で提示させるように制御するようにしてもよい。
【００３７】
さらに、主制御回路２０４は、二次電池１３の残量を検出するようにしてもよい。主制御回路２０４は、検出した二次電池１３の残量情報を、表示駆動回路２０５によって表示部７０に表示させるようにしてもよい。主制御回路２０４は、検出した二次電池１３の残量情報を、通信回路２０６とネットワークを介して端末９０へ送信するようにしてもよい。
【００３８】
表示駆動回路２０５は、主制御回路２０４が出力した表示情報を表示部７０に表示させる。なお、表示駆動回路２０５は、表示部７０が備えていてもよい。
【００３９】
通信回路２０６は、主制御回路２０４の制御に応じて、ネットワークを介して端末９０と情報の送受信を行う。通信回路２０６は、例えばＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格や、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＬＥ（Ｌｏｗ  Ｅｎｅｒｇｙ）（以下、ＢＬＥという）規格の通信方式を用いて、端末９０との間で指示や情報の送受信を行う。また、通信回路２０６は、ＧＰＳから情報を取得するようにしてもよい。
【００４０】
水晶振動子３０は、第２の周波数を発振するために用いられる受動素子である。ここで、第２の周波数は、第１の周波数より低く、例えば３２［Ｈｚ］または６４［Ｈｚ］である。なお、６４［Ｈｚ］は正転に用いられ、３２［Ｈｚ］は逆転に用いられる。
【００４１】
モータ駆動制御部４０は、第２の周波数に基づく信号のタイミングで動作する。モータ駆動制御部４０は、例えばモータドライバＩＣ（集積回路）である。モータ駆動制御部４０は、主制御回路２０４が出力した制御信号が、モータを正転させる制御信号であるか、モータを逆転させる制御信号であるかを判定する。モータ駆動制御部４０は、判定した結果に基づいて、駆動パルスを生成して、生成した駆動パルスを出力することによりモータを駆動する。
【００４２】
降圧回路４１は、充電制御回路１２から供給された電圧を例えば１．５７Ｖに降圧し、降圧した電圧をモータ駆動制御部４０の各構成要素へ供給する。
【００４３】
入力制御回路４２には、ＧＡＴＥ信号が入力される。入力制御回路４２は、ＧＡＴＥ信号がＨ（ハイ）レベルの期間を示す信号を、正逆判定回路４５に出力する。
【００４４】
発振回路４３は、水晶振動子３０と組み合わせることで発振器を実現する回路であり、生成した第２の周波数の信号を分周回路４４に出力する。
分周回路４４は、発振回路４３が出力した第２の周波数の信号を所望の周波数に分周し、分周した信号を駆動パルス生成回路４７に出力する。
【００４５】
正逆判定回路４５Ａには、第１指示信号であるＭ０ＦＲ信号が入力される。正逆判定回路４５Ａは、入力制御回路４２がＨレベルを示す信号を出力している期間、Ｍ０ＦＲがＨレベルの期間の個数をカウントすることで、Ｍ０ＦＲ信号が正転指示信号であるか逆転指示信号であるのかを判別する。なお、正逆判定回路４５Ａは、閾値以上の信号をＨレベルであると判定する。正逆判定回路４５Ａは、ＧＡＴＥ信号がＨレベルからＬ（ロー）レベルに変化したとき、判定した判定結果を駆動パルス生成回路４７Ａに出力する。なお、判定結果は、１ステップ分、正転させる指示、または、１ステップ分、逆転させる指示である。なお、本実施形態では、Ｈレベルを第１レベルとし、Ｌレベルを第２レベルとする。
正逆判定回路４５Ａは、駆動パルス生成回路４７Ａが出力するＭ０ＰＯＮ信号がＨレベルのときにＭ０ＦＲ信号が入力された場合、ＡＣＫＭ０信号をＬレベルにして受信確認回路４６へ出力する。正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＬレベルのときにＭ０ＦＲ信号が入力された場合、ＡＣＫＭ０信号をＨレベルにして受信確認回路４６へ出力する。なお、ＡＣＫＭｎ（ｎは０〜２の整数）は、モータ４８が駆動されているときにコマンドを受けたかモータ４８が駆動されていないときにコマンドを受けたか示す信号である。また、Ｍ０ＰＯＮ信号は、駆動パルス生成回路４７Ａが第１のモータ４８Ａを駆動している状態を示し、第１のモータ４８Ａの駆動中がＨレベルであり、停止中がＬレベルである。また、ＡＣＫＭ０信号は、第１のモータ４８Ａの駆動中に指示信号が入力された場合にＬレベルであり、他の場合にＨレベルである。なお、他の場合とは、第１のモータ４８Ａが非駆動中であって指示信号が入力された場合、または第１のモータ４８Ａが駆動中または非駆動中であって指示信号が入力されない場合である。
正逆判定回路４５Ａは、駆動パルス生成回路４７Ａが出力したＭ０ＰＯＮ信号の状態と、受信確認回路４６の出力とに応じて、Ｍ０ＦＲ信号の指示を受け付けるか否かを判別する。具体的には、正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号が第１のモータ４８Ａが駆動されていることを示す場合、Ｍ０ＦＲ信号の指示を受け付けない。また、正逆判定回路４５Ａは、受信確認回路４６が、ＭｎＦＲ信号（ｎは０〜２の整数）の指示を受け付けない指示を出力したとき、Ｍ０ＰＯＮ信号が第１のモータ４８Ａが駆動されていないことを示す場合であっても、Ｍ０ＦＲ信号の指示を受け付けない。一方、Ｍ０ＰＯＮ信号が第１のモータ４８Ａが駆動されていないことを示す場合、正逆判定回路４５Ａは、Ｍ０ＦＲ信号の指示を受け付ける。
【００４６】
正逆判定回路４５Ｂには、第２指示信号であるＭ１ＦＲ信号が入力される。正逆判定回路４５Ｂは、入力制御回路４２がＨレベルを示す信号を出力している期間、Ｍ１ＦＲがＨレベルの期間の個数をカウントすることで、Ｍ１ＦＲ信号が正転指示信号であるか逆転指示信号であるのかを判別する。正逆判定回路４５Ｂは、ＧＡＴＥ信号がＨレベルからＬレベルに変化したとき、判定した判定結果を駆動パルス生成回路４７Ｂに出力する。正逆判定回路４５Ｂは、駆動パルス生成回路４７Ｂが出力するＭ１ＰＯＮ信号がＨレベルのときにＭ１ＦＲ信号が入力された場合、ＡＣＫＭ１信号をＬレベルにして受信確認回路４６へ出力する。正逆判定回路４５Ｂは、Ｍ１ＰＯＮ信号がＬレベルのときにＭ１ＦＲ信号が入力された場合、ＡＣＫＭ１信号をＨレベルにして受信確認回路４６へ出力する。なお、Ｍ１ＰＯＮ信号は、駆動パルス生成回路４７Ｂが第２のモータ４８Ｂを駆動している状態を示し、第２のモータ４８Ｂの駆動中がＨレベルであり、停止中がＬレベルである。また、ＡＣＫＭ１信号は、第２のモータ４８Ｂの駆動中に指示信号が入力された場合にＬレベルであり、他の場合にＨレベルである。なお、他の場合とは、第２のモータ４８Ｂが非駆動中であって指示信号が入力された場合、または第２のモータ４８Ｂが駆動中または非駆動中であって指示信号が入力されない場合である。正逆判定回路４５Ｂは、駆動パルス生成回路４７Ｂが出力したＭ１ＰＯＮ信号の状態と、受信確認回路４６の出力に応じて、Ｍ１ＦＲ信号の指示を受け付けるか否かを判別する。
【００４７】
正逆判定回路４５Ｃには、第３指示信号であるＭ２ＦＲ信号が入力される。正逆判定回路４５Ｃは、入力制御回路４２がＨレベルを示す信号を出力している期間、Ｍ２ＦＲがＨレベルの期間の個数をカウントすることで、Ｍ２ＦＲ信号が正転指示信号であるか逆転指示信号であるのかを判別する。正逆判定回路４５Ｃは、正逆判定回路４５Ｂは、ＧＡＴＥ信号がＨレベルからＬレベルに変化したとき、判定した判定結果を駆動パルス生成回路４７Ｃに出力する。正逆判定回路４５Ｃは、駆動パルス生成回路４７Ｃが出力するＭ２ＰＯＮ信号がＨレベルのときにＭ２ＦＲ信号が入力された場合、ＡＣＫＭ２信号をＬレベルにして受信確認回路４６へ出力する。正逆判定回路４５Ｃは、Ｍ２ＰＯＮ信号がＬレベルのときにＭ２ＦＲ信号が入力された場合、ＡＣＫＭ２信号をＨレベルにして受信確認回路４６へ出力する。なお、Ｍ２ＰＯＮ信号は、駆動パルス生成回路４７Ｃが第３のモータ４８Ｃを駆動している状態を示し、第３のモータ４８Ｃの駆動中がＨレベルであり、停止中がＬレベルである。また、ＡＣＫＭ２信号は、第３のモータ４８Ｃの駆動中に指示信号が入力された場合にＬレベルであり、他の場合にＨレベルである。なお、他の場合とは、第３のモータ４８Ｃが非駆動中であって指示信号が入力された場合、または第３のモータ４８Ｃが駆動中または非駆動中であって指示信号が入力されない場合である。正逆判定回路４５Ｃは、駆動パルス生成回路４７Ｃが出力したＭ２ＰＯＮ信号の状態と、受信確認回路４６の出力に応じて、Ｍ２ＦＲ信号の指示を受け付けるか否かを判別する。
【００４８】
受信確認回路４６には、正逆判定回路４５ＡからＡＣＫＭ０信号が入力され、正逆判定回路４５ＢからＡＣＫＭ１信号が入力され、正逆判定回路４５ＣからＡＣＫＭ２信号が入力される。受信確認回路４６は、ＡＣＫＭｎ（ｎは０〜２の整数）信号のうち１つでもＬレベルの場合、コマンドを受け付けずに、ＭｎＦＲ信号（ｎは０〜２の整数）の指示を受け付けない指示を正逆判定回路４５に出力し、ＬレベルのＡＣＫ信号を主制御回路２０４に出力する。受信確認回路４６は、ＡＣＫＭｎ（ｎは０〜２の整数）信号が全てＨレベルの場合、ＨレベルのＡＣＫ信号を主制御回路２０４に出力する。
【００４９】
駆動パルス生成回路４７Ａは、正逆判定回路４５Ａが出力した判定結果に基づいて、第１のモータ４８Ａを１ステップ正転または１ステップ逆転させるためのパルス信号Ｍ００，Ｍ０１を生成する。駆動パルス生成回路４７Ａは、生成したパルス信号Ｍ００，Ｍ０１によって第１のモータ４８Ａを駆動する。駆動パルス生成回路４７Ａは、第１のモータ４８Ａの駆動状態に基づいてＭ０ＰＯＮ信号のＨレベルとＬレベルを切り替え、切り替えたＭ０ＰＯＮ信号を正逆判定回路４５Ａに出力する。
【００５０】
駆動パルス生成回路４７Ｂは、正逆判定回路４５Ｂが出力した判定結果に基づいて、第２のモータ４８Ｂを１ステップ正転または１ステップ逆転させるためのパルス信号Ｍ１０，Ｍ１１を生成する。駆動パルス生成回路４７Ｂは、生成したパルス信号Ｍ１０，Ｍ１１によって第２のモータ４８Ｂを駆動する。駆動パルス生成回路４７Ｂは、第２のモータ４８Ｂの駆動状態に基づいてＭ１ＰＯＮ信号のＨレベルとＬレベルを切り替え、切り替えたＭ１ＰＯＮ信号を正逆判定回路４５Ｂに出力する。
【００５１】
駆動パルス生成回路４７Ｃは、正逆判定回路４５Ｃが出力した判定結果に基づいて、第３のモータ４８Ｃを１ステップ正転または１ステップ逆転させるためのパルス信号を生成Ｍ２０，Ｍ２１を生成する。駆動パルス生成回路４７Ｃは、生成したパルス信号Ｍ２０，Ｍ２１によって第３のモータ４８Ｃを駆動する。駆動パルス生成回路４７Ｃは、第３のモータ４８Ｃの駆動状態に基づいてＭ２ＰＯＮ信号のＨレベルとＬレベルを切り替え、切り替えたＭ２ＰＯＮ信号を正逆判定回路４５Ｃに出力する。
【００５２】
第１のモータ４８Ａ、第２のモータ４８Ｂ、および第３のモータ４８Ｃそれぞれは、ステッピングモータである。
第１のモータ４８Ａは、駆動パルス生成回路４７Ａが出力したパルス信号Ｍ００、Ｍ０１によって、輪列４９Ａを介して第１指針６０Ａを駆動する。第２のモータ４８Ｂは、駆動パルス生成回路４７Ｂが出力したパルス信号Ｍ１０、Ｍ１１によって、輪列４９Ｂを介して第２指針６０Ｂを駆動する。第３のモータ４８Ｃは、駆動パルス生成回路４７Ｃが出力したパルス信号Ｍ２０、Ｍ２１に応じて、輪列４９Ｃを介して第３指針６０Ｃを駆動する。
【００５３】
輪列４９Ａ、４９Ｂ、および４０Ｃそれぞれは、少なくとも１つの歯車を含んで構成される。
【００５４】
第１指針６０Ａは、例えば時針であり、支持体５０に回転可能に支持されている。第２指針６０Ｂは、例えば分針であり、支持体５０に回転可能に支持されている。第３指針６０Ｃは、例えば秒針であり、支持体５０に回転可能に支持されている。
【００５５】
表示部７０は、一例として液晶表示装置（ＬＣＤ）であり、主制御回路２０４の制御によって、例えば二次電池１３の残量情報を表示する。表示部７０は、主制御回路２０４の制御によって、例えば時計１の動作モードを表示するようにしてもよい。
【００５６】
操作部７５は、少なくとも１つのボタンまたは竜頭を含んで構成される。操作部７５は、利用者が操作した操作結果を検出し、検出した操作結果を主制御回路２０４へ出力する。なお、操作部７５は、表示部７０や文字板上の風防に設けられているタッチパネルセンサーであってもよい。また、操作部７５は、ブザー８５タップされたことを検出して操作結果としてもよい。なお、圧電素子であるブザー８５加えられた信号の検出は、例えば特開２０１４−１３９５４２号公報に記載の発明の手法を用いて行う。
【００５７】
センサー８０は、加速度センサー、地磁気センサー、気圧センサー、温度センサーおよび角速度センサーのうちの少なくとも１つである。センサー８０は、検出した検出値を主制御回路２０４へ出力する。主制御回路２０４は、加速度センサーの検出値を、時計１の傾き検出に用いる。加速度センサーは、例えば３軸センサーであり、重力加速度を検出する。主制御回路２０４は、地磁気センサーの検出値を、時計１の方角検出に用いる。主制御回路２０４は、気圧センサーの検出値を気圧計あるいは高度計に用いる。主制御回路２０４は、角速度センサー（ジャイロセンサー）の検出値を、時計１の回転検出に用いる。
【００５８】
ブザー８５、圧電素子であり、主制御回路２０４の制御に応じて、発報する。
【００５９】
＜基板１０上の配例の説明＞
次に、基板１０上に充電端子１１、充電制御回路１２、二次電池１３、主制御部２０、支持体５０を配置した例を説明する。なお、図２に示す配置例は一例であり、時計１における基板１０上の配置は、これに限られない、
図２は、本実施形態に係る基板１０上に充電端子１１、充電制御回路１２、二次電池１３、主制御部２０、支持体５０を配置した例を示す図である。なお、図２において、線ＡＢを中心に時計回りの位置Ａ〜位置Ｄそれぞれを、１２時の位置、３時の位置、６時の位置、９時の位置という。図２に示すように、基板１０上には、略中心に支持体５０が配置され、略９時の位置に主制御部２０が配置され、略１１時の位置に表示部７０が配置されている。主制御回路２０４とモータ駆動制御部４０は、符号５０１に示すように２本の制御線（ＧＡＴＥ、ＡＣＫ）と３本の信号線（Ｍ０ＦＲ、Ｍ１ＦＲ、Ｍ２ＦＲ）で接続されている。なお、図２に示す例では、支持体５０が接続部５１１を備え、主制御回路２０４との５本の信号線は、接続部５１１に接続されている例である。この場合、接続部５１１とモータ駆動制御部４０とは、支持体５０上に設けられている配線材で接続されている。
【００６０】
また、基板１０の右側、略２時〜４時の位置に、操作部７５Ａ〜７５Ｃが配置されている。基板１０の左下側、略７時の位置に二次電池１３が配置され、略８時の位置に充電制御回路１２と充電端子１１が配置されている。
【００６１】
また、支持体５０上には、モータ駆動制御部４０、第１のモータ４８Ａ、第２のモータ４８Ｂ、第３のモータ４８Ｃ、輪列４９Ａ、輪列４９Ｂ、および輪列４９Ｃが取り付けられている。さらに、支持体５０には、第１指針６０Ａ、第２指針６０Ｂ、及び第３指針６０Ｃが取り付けられている。
【００６２】
なお、図１、図２に示した例では、支持体５０に、三組のモータ制御部（正逆判定回路、駆動パルス生成回路）と、三つのモータが配置されている例を説明したが、これに限られない。
例えば、第１の支持体５０が、水晶振動子３０、降圧回路４１、入力制御回路４２、発振回路４３、分周回路４４、受信確認回路４６、二組のモータ制御部（正逆判定回路４５Ａ，４５Ｂ、駆動パルス生成回路４７Ａ，４７Ｂ）を備え、第２の支持体５０が、水晶振動子３０、降圧回路４１、入力制御回路４２、発振回路４３、分周回路４４、受信確認回路４６、一組のモータ制御部（正逆判定回路４５Ｃ、駆動パルス生成回路４７Ｃ）を備えるようにしてもよい。この場合、主制御回路２０４と第１の支持体とは、２本の制御線（ＧＡＴＥ、ＡＣＫ）と２本の信号線（Ｍ０ＦＲ、Ｍ１ＦＲ）で接続され、主制御回路２０４と第２の支持体とは、２本の制御線（ＧＡＴＥ、ＡＣＫ）と１本の信号線（Ｍ２ＦＲ）で接続されるようにしてもよい。この場合であっても、主制御回路２０４と支持体５０との制御線と信号線の総数は５本である。このように構成することで、指針６０を文字板（不図示）に配置する自由度が増える。
【００６３】
＜各信号のタイミングの一例の説明＞
次に、ＧＡＴＥ信号、指示信号、駆動パルス、ＡＣＫ信号、ＭｎＰＯＮ信号、ＡＣＫＭｎ信号（ｎは０〜２の整数）のタイミングの一例を説明する。
図３は、本実施形態に係るＧＡＴＥ信号と指示信号とパルス信号とＭｎＰＯＮ信号とＡＣＫＭｎ信号とＡＣＫ信号のタイミングの一例を示す図である。なお、図３に示す例では、Ｍ０ＦＲ信号とＭ１ＦＲ信号を用い、Ｍ２ＦＲ信号を省略して説明する。
【００６４】
図３において、横軸は時刻、縦軸は各信号の信号がＨレベルであるかＬレベルであるかを示している。また、波形ｇ１は、主制御回路２０４が内部でカウントしているタイマーによる６４Ｈｚ信号の波形である。波形ｇ２は、主制御回路２０４が内部でカウントしているタイマーによる３２Ｈｚ信号の波形である。波形ｇ３は、ＧＡＴＥ信号の波形である。波形ｇ４は、Ｍ０ＦＲ信号の波形である。波形ｇ５は、Ｍ１ＦＲ信号の波形である。波形ｇ６は、パルス信号Ｍ００，Ｍ０１による駆動状態を示している。波形ｇ７は、パルス信号Ｍ１０，Ｍ１１による駆動状態を示している。波形ｇ８は、Ｍ０ＰＯＮ信号の波形である。波形ｇ９は、Ｍ１ＰＯＮ信号の波形である。波形ｇ１０は、ＡＣＫＭ０信号の波形である。波形ｇ１１は、ＡＣＫＭ１信号の波形である。波形ｇ１２は、ＡＣＫ信号の波形である。
【００６５】
６４Ｈｚの立ち下がりかつ３２Ｈｚの立ち下がりのタイミングである時刻ｔ１のとき、主制御回路２０４は、波形ｇ３のように、ＧＡＴＥ信号をＬレベルからＨレベルに切り替える。
また、時刻ｔ１のとき、正逆判定回路４５Ａは、ＡＣＫＭ０を初期値のＨレベルにセットする。正逆判定回路４５Ｂは、ＡＣＫＭ１を初期値のＨレベルにセットする。正逆判定回路４５Ｃは、ＡＣＫＭ２を初期値のＨレベルにセットする。受信確認回路４６は、ＡＣＫ信号を初期値のＬレベルにセットする。
【００６６】
時刻ｔ１〜ｔ２の間に、主制御回路２０４は、波形ｇ４のように、第１のモータ４８Ａを正転させるための指示信号のＭ０ＦＲ信号を１ＣＬＫ（クロック）分、正逆判定回路４５Ａに出力する。主制御回路２０４は、波形ｇ５のように、第２のモータ４８Ｂを逆転させるための指示信号のＭ１ＦＲ信号を２ＣＬＫ分、正逆判定回路４５Ｂに出力する。
【００６７】
時刻ｔ１〜ｔ２の間に、正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＬレベルであるため、第１のモータ４８Ａが停止中（駆動されていない）であると判別し、Ｍ０ＦＲ信号の指示を受け付け、ＡＣＫＭ０信号を初期値のＨレベルのままとする。
時刻ｔ１〜ｔ２の間に、正逆判定回路４５Ｂは、Ｍ１ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。正逆判定回路４５Ｂは、Ｍ１ＰＯＮ信号がＬレベルであるため、第２のモータ４８Ｂが停止中であると判別し、Ｍ１ＦＲ信号の指示を受け付け、ＡＣＫＭ１信号を初期値のＨレベルのままとする。
【００６８】
時刻ｔ２のとき、主制御回路２０４は、波形ｇ３のように、ＧＡＴＥ信号をＨレベルからＬレベルに切り替える。
時刻ｔ２のとき、正逆判定回路４５Ａは、１ステップ分、正転させる指示を駆動パルス生成回路４７Ａに出力する。駆動パルス生成回路４７Ａは、第１のモータ４８Ａを１ステップ分、正転させるパルス信号Ｍ００，Ｍ０１を生成して、第１のモータ４８Ａを駆動する。
時刻ｔ２〜ｔ３の間、第１のモータ４８Ａは、波形ｇ６のように、１ステップ分、正転する。
時刻ｔ２〜ｔ３の間、駆動パルス生成回路４７Ａは、波形ｇ８のように、第１のモータ４８Ａを駆動中のため、Ｍ０ＰＯＮ信号をＨレベルにする。
【００６９】
時刻ｔ２のとき、正逆判定回路４５Ｂは、１ステップ分、逆転させる指示を駆動パルス生成回路４７Ｂに出力する。駆動パルス生成回路４７Ｂは、第２のモータ４８Ｂを１ステップ分、逆転させるパルス信号Ｍ１０，Ｍ１１を生成して、第２のモータ４８Ｂを駆動する。
時刻ｔ２〜ｔ７の間、第２のモータ４８Ｂは、波形ｇ７のように、１ステップ分、逆転する。
時刻ｔ２〜ｔ７の間、駆動パルス生成回路４７Ｂは、波形ｇ９のように、第２のモータ４８Ｂを駆動中のため、Ｍ１ＰＯＮ信号をＨレベルにする。
【００７０】
なお、正回転駆動用の単相ステップモーターに対しパルス制御によって逆回転駆動させるため、パルスの長さから正転は６４Ｈｚ信号の周期で、逆転は３２Ｈｚ信号の周期で駆動される。
【００７１】
時刻ｔ２のとき、受信確認回路４６は、ＡＣＫＭ０信号とＡＣＫＭ１信号がともにＨレベルであるため、波形ｇ１２のように、ＡＣＫ信号をＨレベルにして主制御回路２０４に出力する。主制御回路２０４は、ＡＣＫ信号がＨレベルであるため、指示信号（Ｍ０ＦＲ信号、Ｍ１ＦＲ信号）が正しく実施された、すなわち各モータ４８が駆動されたと判別する。
【００７２】
次の６４Ｈｚの立ち下がりかつ３２Ｈｚの立ち上がりのタイミングである時刻ｔ４のとき、主制御回路２０４は、波形ｇ３のように、ＧＡＴＥ信号をＬレベルからＨレベルに切り替える。
【００７３】
時刻ｔ４〜ｔ５の間に、主制御回路２０４は、波形ｇ４のように、第１のモータ４８Ａを正転させるための指示信号のＭ０ＦＲ信号を１ＣＬＫ（クロック）分、正逆判定回路４５Ａに出力する。なお、主制御回路２０４は、逆転には３２Ｈｚの時間がかかることが定義されているため、第２のモータ４８Ｂの逆転が時刻ｔ４の時点で終了していないことが分かっている。このため、主制御回路２０４は、第２のモータ４８Ｂへの指示信号であるＭ１ＦＲ信号を出力しない。
【００７４】
また、時刻ｔ４のとき、正逆判定回路４５Ａは、ＡＣＫＭ０を初期値のＨレベルにセットする。正逆判定回路４５Ｂは、ＡＣＫＭ１を初期値のＨレベルにセットする。正逆判定回路４５Ｃは、ＡＣＫＭ２を初期値のＨレベルにセットする。受信確認回路４６は、ＡＣＫ信号を初期値のＬレベルにセットする。すなわち、モータ駆動制御部４０の各回路は、ＧＡＴＥ信号の立ち上がり毎に、ＡＣＫＭ０を初期値のＨレベルにセットし、ＡＣＫＭ１を初期値のＨレベルにセットし、ＡＣＫＭ２を初期値のＨレベルにセットする。なお、受信確認回路４６は、ＧＡＴＥ信号の立ち上がりのタイミングでレベルを切り替えてもよく、ＧＡＴＥ信号の立ち下がりのタイミングでレベルを切り替えてもよい。
【００７５】
時刻ｔ４〜ｔ５の間に、正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＬレベルであるため、第１のモータ４８Ａが停止中であると判別し、Ｍ０ＦＲ信号の指示を受け付け、ＡＣＫＭ０信号を初期値のＨレベルのままとする。
【００７６】
時刻ｔ５のとき、主制御回路２０４は、波形ｇ３のように、ＧＡＴＥ信号をＨレベルからＬレベルに切り替える。
時刻ｔ５のとき、正逆判定回路４５Ａは、１ステップ分、正転させる指示を駆動パルス生成回路４７Ａに出力する。駆動パルス生成回路４７Ａは、第１のモータ４８Ａを１ステップ分、正転させるパルス信号Ｍ００，Ｍ０１を生成して、第１のモータ４８Ａを駆動する。
時刻ｔ５〜ｔ６の間、第１のモータ４８Ａは、波形ｇ６のように、１ステップ分、正転する。
【００７７】
時刻ｔ８以降、時刻ｔ１〜ｔ７の動作を繰り返す。
図３に示したように、本実施形態によれば、第２のモータ４８Ｂが駆動中（逆転中）であっても、第１のモータ４８Ａを６４Ｈｚで正転駆動することができる。仮に、第２のモータ４８Ｂを１ステップ逆転させ、第２のモータ４８Ｂの駆動が終了するまでモータ駆動制御部４０が指示信号を受け付けられない場合は、第２のモータ４８Ｂの駆動中、第１のモータ４８Ａも１ステップの正転駆動となる。一方、本実施形態によれば、第２のモータ４８Ｂが駆動中であっても、第１のモータ４８Ａが停止中であれば指示信号を受け付けるため、第２のモータ４８Ｂを１ステップ逆転させる間に、第１のモータ４８Ａも２ステップ正転させることができる。
【００７８】
次に、モータ４８が回転中に指示信号を受けた場合の処理例を説明する。
図４は、本実施形態に係るモータ４８が回転中に指示信号を受けた場合のタイミングの一例を示す図である。図４において、横軸は時刻、縦軸は各信号の信号がＨレベルであるかＬレベルであるかを示している。また、波形ｇ１〜波形ｇ１２は、図３と同様である。
【００７９】
６４Ｈｚの立ち下がりかつ３２Ｈｚの立ち下がりのタイミングである時刻ｔ２１のとき、主制御回路２０４は、波形ｇ３のように、ＧＡＴＥ信号をＬレベルからＨレベルに切り替える。
また、時刻ｔ２１のとき、正逆判定回路４５Ａは、ＡＣＫＭ０を初期値のＨレベルにセットする。正逆判定回路４５Ｂは、ＡＣＫＭ１を初期値のＨレベルにセットする。正逆判定回路４５Ｃは、ＡＣＫＭ２を初期値のＨレベルにセットする。受信確認回路４６は、ＡＣＫ信号を初期値のＬレベルにセットする。
【００８０】
時刻ｔ２１〜ｔ２２の間に、主制御回路２０４は、波形ｇ４のように、第１のモータ４８Ａを正転させるための指示信号のＭ０ＦＲ信号を１ＣＬＫ（クロック）分、正逆判定回路４５Ａに出力する。主制御回路２０４は、波形ｇ５のように、第２のモータ４８Ｂを逆転させるための指示信号のＭ１ＦＲ信号を２ＣＬＫ分、正逆判定回路４５Ｂに出力する。
【００８１】
時刻ｔ２１〜ｔ２２の間に、正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＬレベルであるため、第１のモータ４８Ａが停止中であると判別し、Ｍ０ＦＲ信号の指示を受け付け、ＡＣＫＭ０信号を初期値のＨレベルのままとする。
時刻ｔ２１〜ｔ２２の間に、正逆判定回路４５Ｂは、Ｍ１ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。正逆判定回路４５Ｂは、Ｍ１ＰＯＮ信号がＬレベルであるため、第２のモータ４８Ｂが停止中であると判別し、Ｍ１ＦＲ信号の指示を受け付け、ＡＣＫＭ１信号を初期値のＨレベルのままとする。
【００８２】
時刻ｔ２２のとき、主制御回路２０４は、波形ｇ３のように、ＧＡＴＥ信号をＨレベルからＬレベルに切り替える。
時刻ｔ２２のとき、受信確認回路４６は、ＡＣＫＭ０信号とＡＣＫＭ１信号がともにＨレベルであるため、ＡＣＫ信号をＨレベルにして主制御回路２０４に出力する。主制御回路２０４は、ＡＣＫ信号がＨレベルであるため、指示信号（Ｍ０ＦＲ信号、Ｍ１ＦＲ信号）が正しく実施された、すなわち各モータ４８が駆動されたと判別する。また、受信確認回路４６は、ＭｎＦＲ信号（ｎは０〜２の整数）の指示を受け付ける指示を正逆判定回路４５に出力する。
【００８３】
時刻ｔ２２のとき、正逆判定回路４５Ａは、受信確認回路４６からＭｎＦＲ信号の指示を受け付ける指示が入力されたため、Ｍ０ＦＲ信号の指示を破棄せずに実行する。すなわち、本実施形態では、正逆判定回路４５は、ＧＡＴＥ信号がＨレベルからＬレベルに立ち下がったとき、受信確認回路４６の出力に基づいて指示を破棄するか否かを判別している。正逆判定回路４５Ａは、１ステップ分、正転させる指示を駆動パルス生成回路４７Ａに出力する。駆動パルス生成回路４７Ａは、第１のモータ４８Ａを１ステップ分、正転させるパルス信号Ｍ００，Ｍ０１を生成して、第１のモータ４８Ａを駆動する。
【００８４】
時刻ｔ２２〜ｔ２５の間、第１のモータ４８Ａは、波形ｇ６のように、１ステップ分、正転する。
時刻ｔ２２〜ｔ２５の間、駆動パルス生成回路４７Ａは、波形ｇ８のように、第１のモータ４８Ａを駆動中のため、Ｍ０ＰＯＮ信号をＨレベルにする。
【００８５】
時刻ｔ２２のとき、正逆判定回路４５Ｂは、受信確認回路４６からＭｎＦＲ信号の指示を受け付ける指示が入力されたため、Ｍ１ＦＲ信号の指示を破棄せずに実行する。時刻ｔ２２のとき、正逆判定回路４５Ｂは、１ステップ分、逆転させる指示を駆動パルス生成回路４７Ｂに出力する。駆動パルス生成回路４７Ｂは、第２のモータ４８Ｂを１ステップ分、逆転させるパルス信号Ｍ１０，Ｍ１１を生成して、第２のモータ４８Ｂを駆動する。
時刻ｔ２２〜ｔ３６の間、第２のモータ４８Ｂは、波形ｇ７のように、１ステップ分、逆転する。
時刻ｔ２２〜ｔ３６の間、駆動パルス生成回路４７Ｂは、波形ｇ９のように、第２のモータ４８Ｂを駆動中のため、Ｍ１ＰＯＮ信号をＨレベルにする。
【００８６】
時刻ｔ２３のとき、主制御回路２０４は、波形ｇ３のように、ＧＡＴＥ信号をＬレベルからＨレベルに切り替える。
また、時刻ｔ２３のとき、正逆判定回路４５Ａは、ＡＣＫＭ０を初期値のＨレベルにセットする。正逆判定回路４５Ｂは、ＡＣＫＭ１を初期値のＨレベルにセットする。正逆判定回路４５Ｃは、ＡＣＫＭ２を初期値のＨレベルにセットする。受信確認回路４６は、ＡＣＫ信号を初期値のＬレベルにセットする。
【００８７】
時刻ｔ２３〜ｔ２６の間に、主制御回路２０４は、波形ｇ４のように、第１のモータ４８Ａを正転させるための指示信号のＭ０ＦＲ信号を１ＣＬＫ（クロック）分、正逆判定回路４５Ａに出力する。
時刻ｔ２３〜ｔ２６の間に、正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。
指示信号であるＭ０ＦＲ信号を受信した時刻ｔ２４のとき、Ｍ０ＰＯＮがＨレベルであるため、正逆判定回路４５Ａは、波形ｇ１０のように、ＡＣＫＭ０信号をＬレベルにする。
【００８８】
時刻ｔ２６のとき、受信確認回路４６は、ＡＣＫＭ０信号がＬレベルのため、ＡＣＫ信号をＬレベルにして主制御回路２０４に出力する。また、受信確認回路４６は、ＭｎＦＲ信号（ｎは０〜２の整数）の指示を受け付けない指示を正逆判定回路４５に出力する。正逆判定回路４５Ａは、時刻ｔ２６のとき受信した指示を破棄し、モータ４８を回転させる指示を駆動パルス生成回路４７Ａに出力しない。なお、波形ｇ７のように、時刻ｔ２３〜ｔ２６の間も第２のモータ４８Ｂの駆動は継続される。
【００８９】
時刻ｔ２６のとき、主制御回路２０４は、波形ｇ１２のように、ＡＣＫ信号がＬレベルであるため、Ｍ０ＦＲ信号が実施されなかった、第１のモータ４８Ａが駆動されなかったと判別する。主制御回路２０４は、指示を再構築（正しい指示信号、または正しい出力タイミング）で、再度、指示信号を出力する。
【００９０】
図４の例では、時刻ｔ２７〜ｔ２８の間に、主制御回路２０４は、波形ｇ４のように、再度、Ｍ０ＦＲ信号をモータ駆動制御部４０へ出力する。時刻ｔ２７〜ｔ２８の間、Ｍ０ＰＯＮ信号がＬレベルのため、正逆判定回路４５Ａは、Ｍ０ＦＲ信号を受け付ける。そして、時刻ｔ２８〜ｔ２９の間、第１のモータ４８Ａは、波形ｇ６のように、１ステップ分、正転する。
このように処理することで、他のモータ４８の駆動中であっても６４Ｈｚの間に、第１のモータ４８Ａを２ステップ分、正転させることもできる。
【００９１】
時刻ｔ３０〜ｔ３２の間に、主制御回路２０４は、波形ｇ４と波形ｇ５のように、１ステップ正転する指示のＭ０ＦＲ信号と、１ステップ逆転する指示のＭ１ＦＲ信号をモータ駆動制御部４０へ出力する。
時刻ｔ３０〜ｔ３２の間に、正逆判定回路４５Ａは、Ｍ０ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。時刻ｔ３０〜ｔ３２の間に、正逆判定回路４５Ｂは、Ｍ１ＰＯＮ信号がＨレベルであるかＬレベルであるか確認する。
指示信号であるＭ０ＦＲ信号を受信した時刻ｔ３１のとき、Ｍ１ＰＯＮがＨレベルであるため、正逆判定回路４５Ｂは、波形ｇ１１のように、ＡＣＫＭ１信号をＬレベルにする。
【００９２】
時刻ｔ３２のとき、受信確認回路４６は、ＡＣＫＭ１信号がＬレベルのため、ＡＣＫ信号をＬレベルにして主制御回路２０４に出力する。また、受信確認回路４６は、ＭｎＦＲ信号の指示を受け付けない指示を正逆判定回路４５に出力する。正逆判定回路４５Ｂは、受信した指示を破棄し、モータ４８を回転させる指示を駆動パルス生成回路４７Ｂに出力しない。なお、波形ｇ７のように、時刻ｔ３０〜ｔ３２の間も第２のモータ４８Ｂの駆動は継続される。
【００９３】
時刻ｔ３２のとき、主制御回路２０４は、ＡＣＫ信号がＬレベルであるため、第１のモータ４８Ａが駆動されなかったと判別する。主制御回路２０４は、指示を再構築（正しい指示信号、または正しい出力タイミング）で、波形ｇ４のように、再度、指示信号を出力する。
時刻ｔ３３〜ｔ３４の間に、主制御回路２０４は、１ステップ正転する指示のＭ０ＦＲ信号をモータ駆動制御部４０へ出力する。
時刻ｔ３３〜ｔ３４の間、Ｍ０ＰＯＮ信号がＬレベルである。このため、時刻ｔ３４〜ｔ３５の間、第１のモータ４８Ａは、波形ｇ６のように、１ステップ分、正転する。
【００９４】
時刻ｔ３４のとき、受信確認回路４６は、ＡＣＫＭ０信号とＡＣＫＭ１信号がともにＨレベルであるため、ＡＣＫ信号をＨレベルにして主制御回路２０４に出力する。主制御回路２０４は、ＡＣＫ信号がＨレベルであるため、Ｍ０ＦＲ信号が正しく実施されたと判別する。
【００９５】
次に、主制御回路２０４のＭｎＦＲ（ｎは０〜１の整数）の出力手順を説明する。
図５は、本実施形態に係る主制御回路２０４のＭｎＦＲの出力のフローチャートである。
（ステップＳ１）主制御回路２０４は、ＧＡＴＥ信号をＬレベルからＨレベルに切り替える。
（ステップＳ２）主制御回路２０４は、第１のモータ４８Ａを正転させるのか逆転させるのか決定する。主制御回路２０４は、第１のモータ４８Ａを正転させると決定した場合（ステップＳ２；正転）、ステップＳ３の処理に進め、逆転させると決定した場合（ステップＳ２；逆転）、ステップＳ５の処理に進める。
【００９６】
（ステップＳ３）主制御回路２０４は、ＭｎＦＲ信号を所定時間、Ｈレベルにする。
（ステップＳ４）主制御回路２０４は、ＭｎＦＲ信号をＬレベルにし、ステップＳ９の処理に進める。すなわち、主制御回路２０４は、正転時、ＭｎＦＲ信号にＨレベルを１パルス出力する。
【００９７】
（ステップＳ５）主制御回路２０４は、ＭｎＦＲ信号を所定時間、Ｈレベルにする。
（ステップＳ６）主制御回路２０４は、ＭｎＦＲ信号を所定時間、Ｌレベルにする。
（ステップＳ７）主制御回路２０４は、ＭｎＦＲ信号を所定時間、Ｈレベルにする。
（ステップＳ８）主制御回路２０４は、ＭｎＦＲ信号をＬレベルにし、ステップＳ９の処理に進める。すなわち、主制御回路２０４は、逆転時、ＭｎＦＲ信号にＨレベルを２パルス出力する。
【００９８】
（ステップＳ９）主制御回路２０４は、ＧＡＴＥ信号をＨレベルからＬレベルに切り替える。
【００９９】
次に、主制御回路２０４の処理手順例を説明する。
図６は、本実施形態に係る主制御回路２０４の処理のフローチャートである。
（ステップＳ１０１）主制御回路２０４は、全てのモータ４８の駆動要求を確認する。
なお、主制御回路２０４は、以下のステップＳ１０２〜ステップＳ１０５の処理をモータ４８毎に行う。
（ステップＳ１０２）主制御回路２０４は、モータ４８の駆動要求が正転要求であるか否かを判別する。主制御回路２０４は、モータ４８の駆動要求が正転要求であると判別した場合（ステップＳ１０２；ＹＥＳ）、ステップＳ１０３の処理に進め、モータ４８の駆動要求が正転要求ではないと判別した場合（ステップＳ１０２；ＮＯ）、ステップＳ１０４の処理に進める。
（ステップＳ１０３）主制御回路２０４は、正転要求の指示信号を生成し、ステップＳ１０６の処理に進める。
【０１００】
（ステップＳ１０４）主制御回路２０４は、モータ４８の駆動要求が逆転要求であるか否かを判別する。主制御回路２０４は、モータ４８の駆動要求が逆転要求であると判別した場合（ステップＳ１０４；ＹＥＳ）、ステップＳ１０５の処理に進め、モータ４８の駆動要求が正転要求ではないと判別した場合（ステップＳ１０４；ＮＯ）、ステップＳ１０７の処理に進める。
（ステップＳ１０５）主制御回路２０４は、逆転要求の指示信号を生成し、ステップＳ１０６の処理に進める。
【０１０１】
（ステップＳ１０６）主制御回路２０４は、図５のステップＳ１〜ステップＳ９の処理によって、全てのモータ４８の駆動要求である指示信号のＭｎＦＲ信号をモータ駆動制御部４０へ出力する。なお、図３、図４に示したように、主制御回路２０４は、複数のＭｎＦＲ信号を同時に出力する。
【０１０２】
（ステップＳ１０７）主制御回路２０４は、ＡＣＫ信号がＨレベルであるかＬレベルであるか判別する。主制御回路２０４は、ＡＣＫ信号がＬレベルであると判別した場合（ステップＳ１０７；Ｌ）、ステップＳ１０９の処理に進め、ＡＣＫ信号がＨレベルであると判別した場合（ステップＳ１０７；Ｈ）、ステップＳ１０８の処理に進める。
【０１０３】
（ステップＳ１０８）主制御回路２０４は、ＭｎＦＲ信号の送信が成功したと判別して、処理を終了する。
（ステップＳ１０９）主制御回路２０４は、ＭｎＦＲ信号の送信が失敗したと判別して、全ての駆動要求をクリアし、処理をステップＳ１０１に戻して、指示信号を再送信する。
【０１０４】
次に、モータ駆動制御部４０の処理手順例を説明する。
図７は、本実施形態に係るモータ駆動制御部４０の処理のフローチャートである。
【０１０５】
（ステップＳ２０１）モータ駆動制御部４０は、主制御部２０が出力したＧＡＴＥ信号がＬレベルからＨレベルに切り替わったとき、主制御部２０からの指示の処理を開始する。
（ステップＳ２０２）モータ駆動制御部４０は、ＡＣＫＭｎ（ｎは０〜１の整数）信号を初期値のＨレベルにセットし、ＡＣＫ信号を初期値のＬレベルにセットする。
【０１０６】
（ステップＳ２０３）ＧＡＴＥ信号がＨレベルの期間、正逆判定回路４５に指示信号であるＭｎＦＲ信号が入力される。
モータ駆動制御部４０は、以下のステップＳ２０４〜ステップＳ２０７、ステップＳ２１２〜ステップＳ２１７の処理を、モータ４８毎に行う。
【０１０７】
（ステップＳ２０４）正逆判定回路４５ｎは、ＭｎＦＲ信号が入力されたとき、ＭｎＰＯＮ信号がＨレベルであるか否かを判別する。正逆判定回路４５は、ＭｎＰＯＮ信号がＨレベルであると判別した場合（ステップＳ２０４；ＹＥＳ）、ステップＳ２０５の処理に進め、ＭｎＰＯＮ信号がＨレベルではないと判別した場合（ステップＳ２０４；ＮＯ）、ステップＳ２０６の処理に進める。
【０１０８】
（ステップＳ２０５）正逆判定回路４５ｎは、対応するＡＣＫＭｎ信号をＬレベルにセットし、ステップＳ２０８の処理に進める。
（ステップＳ２０６）正逆判定回路４５ｎは、入力されたＭｎＦＲ信号が正転指示であるか逆転指示であるかを判定し、ステップＳ２０７の処理に進める。
（ステップＳ２０７）正逆判定回路４５ｎは、対応するＡＣＫＭｎ信号をＨレベルにセットし、ステップＳ２０８の処理に進める。
【０１０９】
（ステップＳ２０８）モータ駆動制御部４０は、ＧＡＴＥ信号がＨレベルからＬレベルに切り替わったとき、主制御部２０からの指示の処理を終了する。
【０１１０】
（ステップＳ２０９）受信確認回路４６は、正逆判定回路４５Ａが出力するＡＣＫＭ０、正逆判定回路４５Ｂが出力するＡＣＫＭ１、正逆判定回路４５Ｃが出力するＡＣＫＭ２の全てがＨレベルであるか否かを判別する。受信確認回路４６は、全てがＨレベルの場合（ステップＳ２０９；ＹＥＳ）、ステップＳ２１２の処理に進め、１つでもＬレベルの場合（ステップＳ２０９；ＮＯ）、ステップＳ２１０の処理に進める。
【０１１１】
（ステップＳ２１０）受信確認回路４６は、ＭｎＦＲ信号の指示を受け付けない指示を正逆判定回路４５へ出力し、ＡＣＫ信号をＬレベルにする。受信確認回路４６は、ステップＳ２１１の処理に進める。
（ステップＳ２１１）正逆判定回路４５ｎは、入力されたＭｎＦＲ信号の指示を受け付けずに破棄する。すなわち、正逆判定回路４５ｎは、指示を実行せず、モータ４８を駆動しない。正逆判定回路４５ｎは、処理を終了する。
【０１１２】
（ステップＳ２１２）受信確認回路４６は、ＭｎＦＲ信号の指示を受け付ける指示を正逆判定回路４５へ出力し、ＡＣＫ信号をＨレベルにする。受信確認回路４６は、ステップＳ２１３の処理に進める。
【０１１３】
（ステップＳ２１３）正逆判定回路４５ｎは、ＭｎＦＲ信号を受け付け、モータ４８を１ステップ回転させる指示を、対応する駆動パルス生成回路４７ｎに出力する。続けて、駆動パルス生成回路４７ｎは、ＭｎＦＲ信号に応じて、モータ４８を１ステップ正転または逆転させるパルス信号を生成する。
【０１１４】
（ステップＳ２１４）駆動パルス生成回路４７ｎは、対応するモータ４８ｎの駆動を開始する。
（ステップＳ２１５）駆動パルス生成回路４７ｎは、対応するＭｎＰＯＮ信号をＨレベルにセットする。
【０１１５】
（ステップＳ２１６）駆動パルス生成回路４７ｎは、パルス信号の出力が終了したか否かに基づいて、モータ４８ｎの駆動が終了したか否かを判別する。駆動パルス生成回路４７ｎは、モータ４８ｎの駆動が終了していないと判別した場合（ステップＳ２１６；ＮＯ）、ステップＳ２１６の処理を繰り返す。駆動パルス生成回路４７ｎは、モータ４８ｎの駆動が終了したと判別した場合（ステップＳ２１６；ＹＥＳ）、ステップＳ２１７の処理に進める。
【０１１６】
（ステップＳ２１７）駆動パルス生成回路４７ｎは、対応するＭｎＰＯＮ信号をＬレベルにセットし、処理を終了する。
【０１１７】
図４〜図７に示したように、主制御回路２０４は、モータ駆動制御部４０が出力するＡＣＫ信号がＨレベルであれば、送信した指示信号が正しく実行されたと判別する。そして、主制御回路２０４は、ＡＣＫ信号がＬレベルであれば、送信した指示信号が受け付けられなかったと判別して、指示信号をモータ駆動制御部４０へ再送信する。
そして、受信確認回路４６は、ＡＣＫＭｎ（ｎは０〜２の整数）のうち１つでもＬレベルのとき、すなわち、モータ４８の駆動中に指示信号を正逆判定回路４５が受信した場合、その時点で受信した指示を破棄するように、正逆判定回路４５に指示する。これにより、正逆判定回路４５は、受信した指示信号を破棄して、モータ４８の新たな駆動を行わない。
【０１１８】
本実施形態によれば、複数のモータ４８を駆動制御する場合、いずれのモータ４８の駆動が成功したのか失敗したのかという状況をＡＣＫ信号によって主制御回路２０４が把握することができる。これにより、本実施形態によれば、その状況を反映してモータ制御信号を生成および送信することができる。本実施形態によれば、例えば図３に示したように、１つのモータ４８が３２Ｈｚで逆回転している期間であっても、正回転の指示を２回実行することができ、すなわち正回転を６４Ｈｚの周期で制御することができる。また、本実施形態によれば、図４に示したように、６４Ｈｚの周期の期間内に、２回以上、正回転を行わせることもできる。
【０１１９】
なお、本発明における主制御部２０またはモータ駆動制御部４０の機能の全てまたは一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより主制御部２０またはモータ駆動制御部４０が行う処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１２０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１２１】
１…時計、１０…基板、１１…充電端子、１２…充電制御回路、１３…二次電池、２０…主制御部、２０１…水晶振動子、２０２…発振回路、２０３…分周回路、２０４…主制御回路、２０５…表示駆動回路、２０６…通信回路、３０…水晶振動子、４０…モータ駆動制御部、４１…降圧回路、４２…入力制御回路、４３…発振回路、４４…分周回路、４５，４５Ａ，４５Ｂ，４５Ｃ，４５ｎ…正逆判定回路、４６…受信確認回路、４７，４７Ａ，４７Ｂ，４７Ｃ，４７ｎ…駆動パルス生成回路、４８Ａ…第１のモータ、４８Ｂ…第２のモータ、４８Ｃ…第３のモータ、４９Ａ，４９Ｂ，４９Ｃ…輪列、５０…支持体、６０…指針、６０Ａ…第１指針、６０Ｂ…第２指針、６０Ｃ…第３指針、７０…表示部、７５…操作部、８０…センサー、８５…ブザー、ＳＷ…スイッチ、ＧＡＴＥ…タイミング画定信号、Ｍ０ＦＲ，Ｍ１ＦＲ，Ｍ２ＦＲ…指示信号、ＡＣＫ…ＸＸ信号、Ｍ０ＰＯＮ…第１のモータの状態を示す信号、Ｍ１ＰＯＮ…第２のモータの状態を示す信号、Ｍ２ＰＯＮ…第２のモータの状態を示す信号、ＡＣＫＭ０…第１のモータが駆動されているときにコマンドを受けたか第１のモータが駆動されていないときにコマンドを受けたか示す信号、ＡＣＫＭ１…第２のモータが駆動されているときにコマンドを受けたか第２のモータが駆動されていないときにコマンドを受けたか示す信号、ＡＣＫＭ２…第３のモータが駆動されているときにコマンドを受けたか第３のモータが駆動されていないときにコマンドを受けたか示す信号
【図１】
2018179635.tif 000003
【図２】
2018179635.tif 000004
【図３】
2018179635.tif 000005
【図４】
2018179635.tif 000006
【図５】
2018179635.tif 000007
【図６】
2018179635.tif 000008
【図７】
2018179635.tif 000009