(57)【特許請求の範囲】
【請求項１】
支持体と、
前記支持体に対して回転可能に支持される指針を回転させるステッピングモータと、
前記支持体の外部から前記支持体に接続される主制御部から第１の指令信号が入力される第１の入力部、および前記主制御部から第２の指令信号が入力される第２の入力部、を含む複数の入力部と、
前記支持体に設けられ、前記第１の入力部に入力される前記第１の指令信号を所定閾値と比較した結果に基づいて、前記指針を第１の動作で駆動させる第１の駆動信号を前記ステッピングモータに出力し、前記第２の入力部に入力される前記第２の指令信号を所定閾値と比較した結果に基づいて、前記指針を第２の動作で駆動させる第２の駆動信号を前記ステッピングモータに出力する制御部と、
前記第１の入力部と前記第１の駆動信号との第１の対応関係、および前記第２の入力部と前記第２の駆動信号との第２の対応関係、を含む対応テーブルが記憶される記憶部と、
を備える指針駆動用モータユニット。
【請求項２】
前記ステッピングモータは、第１の指針を回転させる第１のステッピングモータ、および第２の指針を回転させる第２のステッピングモータ、を含み、
前記制御部は、前記第１の入力部に入力された前記第１の指令信号のパルスの態様に基づいて、前記第１の駆動信号を、前記第１のステッピングモータおよび前記第２のステッピングモータのいずれか一方または双方に出力し、
前記第２の入力部に入力された前記第２の指令信号のパルスの態様に基づいて、前記第２の駆動信号を、前記第１のステッピングモータおよび前記第２のステッピングモータのいずれか一方または双方に出力する、
請求項１に記載の指針駆動用モータユニット。
【請求項３】
前記入力部は、前記主制御部から第３の指令信号が入力される第３の入力部、および前記主制御部から第４の指令信号が入力される第４の入力部、をさらに備え、
前記ステッピングモータは、第１の指針を回転させる第１のステッピングモータ、および第２の指針を回転させる第２のステッピングモータ、を含み、
前記制御部は、前記第１の入力部に入力された前記第１の指令信号のパルスに応じて、前記第１のステッピングモータを正転させる前記第１の駆動信号を前記第１のステッピングモータに出力し、前記第２の入力部に入力された前記第２の指令信号のパルスに応じて、前記第１のステッピングモータを逆転させる前記第２の駆動信号を前記第１のステッピングモータに出力し、前記第３の入力部に入力された前記第３の指令信号のパルスに応じて、前記第２のステッピングモータを正転させる第３の駆動信号を前記第２のステッピングモータに出力し、前記第４の入力部に入力された前記第４の指令信号のパルスに応じて、前記第２のステッピングモータを逆転させる第４の駆動信号を前記第２のステッピングモータに出力し、
前記記憶部の前記対応テーブルは、前記第３の入力部と前記第３の駆動信号との第３の対応関係、および前記第４の入力部と前記第４の駆動信号との第４の対応関係、をさらに含む、
請求項１に記載の指針駆動用モータユニット。
【請求項４】
前記パルスの態様は、パルスの振幅、パルスの幅、デューティ比、周波数、およびパルス数のうち、いずれかまたはこれらの組み合わせを含む、
請求項２に記載の指針駆動用モータユニット。
【請求項５】
請求項１から請求項４のうちいずれか１項に記載の指針駆動用モータユニットと、
前記主制御部が配置される基体と、
前記主制御部と、前記複数の入力部のそれぞれとを接続する接続部と、
利用者に装着可能な装着部と、を備え、
前記指針により時計としての時刻を指示可能である、
多機能電子機器。
【請求項６】
支持体と、
前記支持体に対して回転可能に支持される指針を回転させるステッピングモータと、
前記支持体の外部から前記支持体に接続される主制御部から第１の指令信号が入力される第１の入力部および前記主制御部から第２の指令信号が入力される第２の入力部を含む複数の入力部と、
前記支持体に設けられ、前記指針を第１の動作で駆動させる第１の駆動信号および前記指針を第２の動作で駆動させる第２の駆動信号を前記ステッピングモータに出力する制御部と、
前記第１の入力部と前記第１の駆動信号との第１の対応関係、および前記第２の入力部と前記第２の駆動信号との第２の対応関係、を含む対応テーブルが記憶される記憶部と、
を備える指針駆動用モータユニットの制御方法であって、
前記制御部は、前記第１の入力部に入力される前記第１の指令信号を所定閾値と比較した結果に基づいて、前記対応テーブルに含まれる前記第１の対応関係において決定される前記第１の駆動信号を前記ステッピングモータに出力し、
前記第２の入力部に入力される前記第２の指令信号を所定閾値と比較した結果に基づいて、前記対応テーブルに含まれる前記第２の対応関係において決定される前記第２の駆動信号を前記ステッピングモータに出力する、
指針駆動用モータユニットの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指針駆動用モータユニット、電子機器および指針駆動用モータユニットの制御方法に関する。
【背景技術】
【０００２】
従来の技術として、時刻表示用ユニットと付加ユニットから構成される電子時計が知られている（例えば、特許文献１参照）。例えば、時刻表示用ユニットには、水晶振動子、ＭＯＳＩＣ（Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップ、輪列、モータ、電池等が搭載され、付加ユニットには、付加機能用の駆動ＩＣ等が搭載されている。この時計表示用ユニットは、主制御部（マイコン）を駆動する電源となる電池を搭載しており、主制御部を含むシステムの基準クロックとなる水晶も搭載しており、時計として全てが完結する構成となっている。すなわち、この時計表示用ユニットは、従来のアナログ時計のムーブメントをユニット化したものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２３５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献１のような従来の技術で、ムーブメントを単にユニット化したのみでは、ユニット内にはモータの他に主制御部も実装されることになるため、ユニットの小型化に制約が生じ、また、主制御部をユニット外部に取り出すとしても、各ユニット内のモータの特性に応じてユニットの指針の駆動を制御する場合があるため、外部の主制御部からの制御が複雑になるおそれがあり、ユニット制御を適切に行えないおそれがあった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、ステッピングモータによる時計の指針の駆動を簡易に制御することができる指針駆動用モータユニット、電子機器および指針駆動用モータユニットの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様に係る指針駆動用モータユニットは、支持体と、前記支持体に対して回転可能に支持される指針を回転させるステッピングモータと、前記支持体の外部から前記支持体に接続される主制御部から第１の指令信号が入力される第１の入力部、および前記主制御部から第２の指令信号が入力される第２の入力部、を含む複数の入力部と、前記支持体に設けられ、前記第１の入力部に入力される前記第１の指令信号を所定閾値と比較した結果に基づいて、前記指針を第１の動作で駆動させる第１の駆動信号を前記ステッピングモータに出力し、前記第２の入力部に入力される前記第２の指令信号を所定閾値と比較した結果に基づいて、前記指針を第２の動作で駆動させる第２の駆動信号を前記ステッピングモータに出力する制御部と、前記第１の入力部と前記第１の駆動信号との第１の対応関係、および前記第２の入力部と前記第２の駆動信号との第２の対応関係、を含む対応テーブルが記憶される記憶部と、を備える。
【０００８】
また、本発明の一態様に係る指針駆動用モータユニットにおいて、前記ステッピングモータは、第１の指針を回転させる第１のステッピングモータ、および第２の指針を回転させる第２のステッピングモータ、を含み、前記制御部は、前記第１の入力部に入力された前記第１の指令信号のパルスの態様に基づいて、前記第１の駆動信号を、前記第１のステッピングモータおよび前記第２のステッピングモータのいずれか一方または双方に出力し、前記第２の入力部に入力された前記第２の指令信号のパルスの態様に基づいて、前記第２の駆動信号を、前記第１のステッピングモータおよび前記第２のステッピングモータのいずれか一方または双方に出力するようにしてもよい。
【０００９】
また、本発明の一態様に係る指針駆動用モータユニットにおいて、前記入力部は、前記主制御部から第３の指令信号が入力される第３の入力部、および前記主制御部から第４の指令信号が入力される第４の入力部、をさらに備え、前記ステッピングモータは、第１の指針を回転させる第１のステッピングモータ、および第２の指針を回転させる第２のステッピングモータ、を含み、前記制御部は、前記第１の入力部に入力された前記第１の指令信号のパルスに応じて、前記第１のステッピングモータを正転させる前記第１の駆動信号を前記第１のステッピングモータに出力し、前記第２の入力部に入力された前記第２の指令信号のパルスに応じて、前記第１のステッピングモータを逆転させる前記第２の駆動信号を前記第１のステッピングモータに出力し、前記第３の入力部に入力された前記第３の指令信号のパルスに応じて、前記第２のステッピングモータを正転させる第３の駆動信号を前記第２のステッピングモータに出力し、前記第４の入力部に入力された前記第４の指令信号のパルスに応じて、前記第２のステッピングモータを逆転させる第４の駆動信号を前記第２のステッピングモータに出力し、前記記憶部の前記対応テーブルは、前記第３の入力部と前記第３の駆動信号との第３の対応関係、および前記第４の入力部と前記第４の駆動信号との第４の対応関係、をさらに含むようにしてもよい。
【００１０】
また、本発明の一態様に係る指針駆動用モータユニットにおいて、前記パルスの態様は、パルスの振幅、パルスの幅、デューティ比、周波数、およびパルス数のうち、いずれかまたはこれらの組み合わせを含むようにしてもよい。
【００１１】
上記目的を達成するため、本発明の一態様に係る電子機器は、上記の指針駆動用モータユニットと、前記主制御部が配置される基体と、前記主制御部と、前記複数の入力部のそれぞれとを接続する接続部と、利用者に装着可能な装着部と、を備え、前記指針により時計としての時刻を指示可能であるようにしてもよい。
【００１２】
上記目的を達成するため、本発明の一態様に係る指針駆動用モータユニットの制御方法は、支持体と、前記支持体に対して回転可能に支持される指針を回転させるステッピングモータと、前記支持体の外部から前記支持体に接続される主制御部から第１の指令信号が入力される第１の入力部および前記主制御部から第２の指令信号が入力される第２の入力部を含む複数の入力部と、前記支持体に設けられ、前記指針を第１の動作で駆動させる第１の駆動信号および前記指針を第２の動作で駆動させる第２の駆動信号を前記ステッピングモータに出力する制御部と、前記第１の入力部と前記第１の駆動信号との第１の対応関係、および前記第２の入力部と前記第２の駆動信号との第２の対応関係、を含む対応テーブルが記憶される記憶部と、を備える指針駆動用モータユニットの制御方法であって、前記制御部は、前記第１の入力部に入力される前記第１の指令信号を所定閾値と比較した結果に基づいて、前記対応テーブルに含まれる前記第１の対応関係において決定される前記第１の駆動信号を前記ステッピングモータに出力し、前記第２の入力部に入力される前記第２の指令信号を所定閾値と比較した結果に基づいて、前記対応テーブルに含まれる前記第２の対応関係において決定される前記第２の駆動信号を前記ステッピングモータに出力する。
【発明の効果】
【００１３】
本発明によれば、ステッピングモータによる時計の指針の駆動を簡易に制御することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態における指針駆動用モータユニットを含む電子機器１の構成を示す構成図である。
【図２】記憶部５５が記憶する駆動信号対応テーブル５５ａの一例を示す図である。
【図３】記憶部５５が記憶する駆動信号ＳＩＧ＿Ｅ生成テーブル５５ｂの一例を示す図である。
【図４】駆動信号ＳＩＧ＿Ｅにより回転する第１の指針５８の連続動作の一例を示す図である。
【図５】第１の実施形態における制御部５６の処理の流れの一例を示すフローチャートである。
【図６】第１の実施形態における制御部５６の処理の流れの他の例を示すフローチャートである。
【図７】制御部５６が出力する駆動信号の一例を示す図である。
【図８】第２の実施形態における指針駆動用モータユニットを含む電子機器１Ａの構成を示す構成図である。
【図９】制御部５６による制御対象の決定方法の一例を模式的に示す図である。
【図１０】制御部５６による制御対象の決定方法の他の例を模式的に示す図である。
【図１１】第２の実施形態における制御部５６の処理の流れの一例を示すフローチャートである。
【図１２】第２の実施形態における制御部５６の処理の流れの他の例を示すフローチャートである。
【図１３】第２の実施形態における記憶部５５が記憶する駆動信号対応テーブル５５ａの一例を示す図である。
【図１４】第３の実施形態における指針駆動用モータユニットを含む電子機器１Ｂの構成を示す構成図である。
【図１５】第３の実施形態における記憶部５５が記憶する駆動信号対応テーブル５５ａの一例を示す図である。
【図１６】第３実施形態に係る制御部５６に入力されるクロックと、駆動信号の関係の一例を示す図である。
【図１７】第３実施形態における制御部５６の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。
（第１の実施形態）
図１は、第１の実施形態における指針駆動用モータユニットを含む電子機器１の構成を示す構成図である。第１の実施形態における電子機器１は、例えば無線通信機能を有するスマートウォッチである。例えば、電子機器１は、外部装置の指示に応じて動作する。なお、電子機器１は、端末２０等の外部装置から受信したプログラムを実行可能な電子時計であってもよい。また、電子機器１は、基地局やルータ等の中継機器を含むネットワークにアクセスして、上記プログラムをダウンロードする電子時計であってもよい。
【００１６】
電子機器１は、例えば、発振回路２、操作部３、主制御部４、第１指針駆動用モータユニット５、および通信部１０を備える。また、電子機器１は、腕等に装着可能なようにベルト（装着部）ＢＬ（後述する図４参照）を備えている。また、電子機器１は、端末２０と通信して、情報の送受信を行う。端末２０は、例えばスマートフォン（多機能携帯電話）、タブレット端末、パーソナルコンピュータ、携帯ゲーム機器、ホームネットワーク機器、車載システム機器等である。
【００１７】
主制御部４には、発振回路２、操作部３、通信部１０が接続される。主制御部４は、後述する第１指針駆動用モータユニット５が配置される支持体５１とは異なる支持体（基体）に配置され、第１指針駆動用モータユニット５と、ｎ本（ｎは任意の数）の信号線ＷＲを介して接続される。信号線ＷＲの数は、主制御部４から第１指針駆動用モータユニット５に出力する信号の種類に応じて変更されてよい。本実施形態では、一例として、６本（ｎ＝６）の信号線ＷＲが主制御部４および第１指針駆動用モータユニット５に接続されるものとして説明する。信号線ＷＲは、「接続部」の一例である。
【００１８】
発振回路２は、例えば３２．７６８ｋＨｚの水晶振動子を備え、この水晶振動子が発生させた信号を分周して、主制御部４内で時刻を刻むための基準信号を生成し、生成した基準信号を主制御部４に出力する。
【００１９】
操作部３は、例えば竜頭、ボタン等である。操作部３は、利用者により操作（例えば、回転操作や押圧操作）された場合に、この操作に応じた操作信号を主制御部４に出力する。操作信号には、例えば、各指針の位置の調整指示（時刻合わせ指示）、クロノグラフの計測開始指示、クロノグラフの計測終了指示、クロノグラフの表示をリセットする指示、アラームの設定時刻等が含まれてよい。
【００２０】
通信部１０は、例えばＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格や、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＬＥ（Ｌｏｗ  Ｅｎｅｒｇｙ）（以下、ＢＬＥという）規格の通信方式を用いて、端末２０との間で指示や情報の送受信を行う。端末２０から受信する指示には、例えば、指針を１秒で運針させる指示や、指針を順方向（時計回り）に所定角度分駆動させる指示、指針を逆方向（反時計回り）に所定角度分駆動させる指示、現時刻を基準にカウントダウン（−１秒で運針）させる指示、指針を連続駆動させる指示、１秒または−１秒の運針を停止させる指示等が含まれている。
【００２１】
通信部１０は、端末２０から受信した情報を主制御部４に出力する。また、通信部１０は、主制御部４が出力した情報を、端末２０等の外部装置へ送信する。主制御部４が出力する情報には、例えば端末２０から受信した情報に対する応答、電子機器１が備えるユニット数を示す情報、電子機器１が備える指針数を示す情報等が含まれてよい。
【００２２】
主制御部４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサが記憶部（不図示）に記憶されたプログラムを実行することにより電子機器１の動作を制御する。なお、ＣＰＵは、ＭＰＵ（マイクロプロセッサユニット）やＭＣＵ（マイクロコントローラユニット）を含む概念として表記するものであり、本発明の機能、作用、効果のいずれかを達成できるものであればよい。
【００２３】
主制御部４は、通信部１０が出力した指示を取得し、取得した指示に応じて対応する信号線ＷＲを制御する。主制御部４は、指針を１秒で運針させる指示を取得した場合、信号線ＷＲａにおいて、信号のレベルを閾値未満（以下、Ｌ（ロー）レベルと称する）から閾値以上（以下、Ｈ（ハイ）レベルと称する）に所定時間変化させる。また、主制御部４は、信号のレベルをＨレベルからＬレベルに所定時間変化させてもよい。いずれの場合であっても、所定閾値を超えるか否かが検出されることで、ＬレベルからＨレベル、またはＨレベルからＬレベルの変化が検出される。
【００２４】
主制御部４は、指針を順方向（時計回り）に所定角度分駆動させる指示を取得した場合、信号線ＷＲｂをＬレベルからＨレベルに所定時間変化させる。主制御部４は、指針を逆方向（反時計回り）に所定角度分駆動させる指示を取得した場合、信号線ＷＲｃをＬレベルからＨレベルに変化させる。主制御部４は、現時刻を基準にカウントダウン（−１秒で運針）させる指示を取得した場合、信号線ＷＲｄをＬレベルからＨレベルに所定時間変化させる。主制御部４は、指針を連続動作させる指示を取得した場合、信号線ＷＲｅをＬレベルからＨレベルに所定時間変化させる。主制御部４は、１秒または−１秒の運針を停止させる指示を取得した場合、信号線ＷＲｆをＬレベルからＨレベルに所定時間変化させる。なお、本実施形態では、主制御部４が制御部５６に出力する信号を指令信号ともいう。
また、本実施形態において、信号線ＷＲａからＷＲｆに出力される指令信号のうち、いずれか１つが「第１の指令信号」であり、残りの少なくとも１つが「第２の指令信号」である。
【００２５】
このように、本実施形態では、主制御部４が、外部装置である端末２０が送信した指示に応じて、対応する信号線ＷＲの信号レベルをＬレベルからＨレベルに変化させるのみで、第１指針駆動用モータユニット５を制御する。
【００２６】
なお、指令信号において、パルス信号の振幅（信号レベル）、パルスの幅、デューティ比、周波数、パルス数等の信号パラメータが信号線ＷＲごとに異なっていてもよいし、出力する信号線ＷＲの種別に関わらずに信号パラメータが同一であってもよい。指令信号における信号パラメータは、「パルスの態様」の一例を表す指標である。また、指令信号は、矩形状のパルス信号に限られず、三角波信号や鋸波信号、正弦波信号、インパルス信号であってもよい。
【００２７】
なお、主制御部４は、端末２０から連続して情報を通信部１０が受信した場合、受信した順番で、信号線ＷＲに指令信号を出力する。
【００２８】
第１指針駆動用モータユニット５は、支持体５１、入力部５２、発振回路５４、記憶部５５、制御部５６、第１のモータ５７、第１の指針５８を備えている。なお、第１の指針５８は、第１指針駆動用モータユニット５の外部に取付けられる形態とする場合もある。
【００２９】
支持体５１は、基板、ベースとなる地板、地板上に配置された部品を反対側から抑える受板、その他ケース部、第１のモータ５７の回転軸が接合する軸受等を含む。地板上に基板が配置され、基板上に、配線、入力部５２、発振回路５４、記憶部５５、制御部５６、第１のモータ５７、モータからのトルクを伝達する歯車列である輪列等が配置される。これら部品を、受板により留めることでユニットが組み立てられる。なお、地板には、後述する接続端子となる電極が配置され、この電極が内部の電子部品とユニット外部とを電気的に導通する役目を担う。
【００３０】
入力部５２は、制御部５６の通信インターフェースである。入力部５２は、信号線ＷＲａと接続される第１のポート端子５２ａと、信号線ＷＲｂと接続される第２のポート端子５２ｂと、信号線ＷＲｃと接続される第３のポート端子５２ｃと、信号線ＷＲｄと接続される第４のポート端子５２ｄと、信号線ＷＲｅと接続される第５のポート端子５２ｅと、信号線ＷＲｆと接続される第６のポート端子５２ｆと、を備える。図１の例では、入力部５２の各ポート端子は、制御部５６が設置される支持体５１とは別体に設けられているが、これに限られない。入力部５２の各ポート端子は、制御部５６内部の物理層にソケットとして設けられてもよいし、物理層の各ソケットと信号線ＷＲとから成る仮想的な信号の入出口であってもよい。また、第１のポート端子５２ａから第６のポート端子５２ｆのうち、いずれか１つは、「第１の入力部」の一例であり、他のポート端子は、「第２の入力部」の一例である。
【００３１】
発振回路５４は、例えば３２．７６８ｋＨｚの水晶振動子を備え、この水晶振動子が発生させた信号を分周（分周比：１/ｎ）して、第１の指針を駆動するための基準信号を生成し、生成した基準信号を制御部５６に出力する。例えば、発振回路５４は、１Ｈｚ（ｎ＝１）の基準信号を生成する。また、発振回路５４は、制御部５６の制御を受けて、分周の比率を変更し、基準信号を生成する。例えば、発振回路５４は、分周の比率を変更して、６４Ｈｚ（ｎ＝６４）の基準信号を生成する。なお、基準信号は、クロック信号と同義である。
【００３２】
第１のモータ５７は、ステッピングモータであり、制御部５６から出力される駆動信号に基づいて回転する。第１のモータ５７の回転軸（不図示）には、第１の指針５８が回転可能に支持される。第１の指針５８は、支持体５１に含まれる軸受に支持され、第１のモータ５７の回転駆動に伴って支持体５１に対して回転する。
【００３３】
記憶部５５は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等の不揮発性の記憶媒体によって実現されてよい。記憶部５５は、プロセッサが実行するプログラムを格納する他、後述する駆動信号対応テーブル５５ａおよび駆動信号ＳＩＧ＿Ｅ生成テーブル５５ｂ等を格納する。駆動信号対応テーブル５５ａおよび駆動信号ＳＩＧ＿Ｅ生成テーブル５５ｂは、「対応テーブル」の一例である。
【００３４】
制御部５６は、例えば、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェアによって実現されてよい。制御部５６は、記憶部５５が格納する駆動信号対応テーブル５５ａを参照して、主制御部４から指令信号が入力された入力部５２のポート端子の種別に応じて、第１のモータ５７を駆動させるための駆動信号を生成する。そして、制御部５６は、生成した駆動信号を第１のモータ５７に出力する。
なお、制御部５６は、主制御部４が出力した信号の立ち上がりまたは立ち下がりのタイミングで駆動信号を出力する。制御部５６は、所定の閾値と信号とを比較し、比較した結果に基づいて、信号の立ち上がりエッジ、または信号の立ち下がりエッジを検出し、検出したタイミングで駆動信号を出力する。
【００３５】
図２は、記憶部５５が記憶する駆動信号対応テーブル５５ａの一例を示す図である。図示の例のように、駆動信号対応テーブル５５ａには、ポート端子の種別ごとに、指針の動作パターンと、この動作パターンで指針を駆動させるための駆動信号とが対応付けられている。例えば、第１のポート端子５２ａには、動作パターンとして「１秒運針」と、駆動信号ＳＩＧ＿Ａとが対応付けられている。つまり、駆動信号対応テーブル５５ａは、入力部である第１のポート端子５２ａと第１の指針５８の動作と第１の指針５８を駆動する第１のモータ５７の駆動信号との対応関係が記憶されているものである。
【００３６】
次に、各ポート端子に指令信号が入力された場合の制御部５６の動作について説明する。制御部５６は、第１のポート端子５２ａに指令信号が入力された場合、発振回路５４により生成された基準信号の周波数（例えば１Ｈｚ）を用いて、第１の指針５８を時計周りに１秒ずつ運針させるための駆動信号ＳＩＧ＿Ａを生成する。そして、制御部５６は、生成した駆動信号ＳＩＧ＿Ａを第１のモータ５７に出力して、第１の指針５８を時計周りで１秒ごとに６度ずつ回転させる。
【００３７】
また、第２のポート端子５２ｂに指令信号が入力された場合、制御部５６は、発振回路５４により生成された基準信号の周波数を用いて、第１の指針５８を時計周りに所定角度（例えば、６０度）で回転させるための駆動信号ＳＩＧ＿Ｂを生成する。そして、制御部５６は、生成した駆動信号ＳＩＧ＿Ｂを第１のモータ５７に出力して、第１の指針５８を時計周りに所定角度分回転させる。
【００３８】
また、第３のポート端子５２ｃに指令信号が入力された場合、制御部５６は、発振回路５４により生成された基準信号の周波数を用いて、第１の指針５８を反時計周りに所定角度（例えば、６０度）で回転させるための駆動信号ＳＩＧ＿Ｃを生成する。そして、制御部５６は、生成した駆動信号ＳＩＧ＿Ｃを第１のモータ５７に出力して、第１の指針５８を反計周りに所定角度分回転させる。
【００３９】
また、第４のポート端子５２ｄに指令信号が入力された場合、制御部５６は、発振回路５４により生成された基準信号の周波数を用いて、第１の指針５８を反時計周りに１秒ずつ運針させるための駆動信号ＳＩＧ＿Ｄを生成する。そして、制御部５６は、生成した駆動信号ＳＩＧ＿Ｄを第１のモータ５７に出力して、第１の指針５８を反時計周りに１秒ごとに６度ずつ回転させる。
【００４０】
また、第５のポート端子５２ｅに指令信号が入力された場合、制御部５６は、発振回路５４の分周の比率を変更し、この分周の比率を変更した発振回路５４により生成された基準信号の周波数（例えば６４Ｈｚ）を用いて、第１の指針５８に所定の連続動作をさせるための駆動信号ＳＩＧ＿Ｅを生成する。所定の連続動作とは、例えば、時刻の計時とは無関係な一連の指針の動作である。主制御部４により第５のポート端子５２ｅに指令信号が入力されることは、端末２０がメールを受信したことや、リマインダーの報知等を、電子機器１を用いてユーザに知らせることを目的としているため、制御部５６は、例えば、時刻の計時とは無関係な一連の指針の動作として、指針を数秒間に時計周り、或いは反時計周りに何度も回転させたり、指針を不規則に回転させたりして、ユーザの注意を惹くようにしてよい。このような指針の動作は、それぞれ制御内容の異なる一連の駆動信号を、連続的、或いは間欠的に第１のモータ５７に出力することで実現する。例えば、制御部５６は、この一連の駆動信号を、記憶部５５に格納された駆動信号ＳＩＧ＿Ｅ生成テーブル５５ｂを参照して生成する。
【００４１】
また、第６のポート端子５２ｆに指令信号が入力された場合、制御部５６は、発振回路５４により生成された基準信号の周波数を用いて、第１の指針５８を時計周りに１秒または−１秒ずつ運針させる動作を停止させるための駆動信号ＳＩＧ＿Ｆを生成する。そして、制御部５６は、生成した駆動信号ＳＩＧ＿Ｆを第１のモータ５７に出力して、第１の指針５８の駆動を停止させる。
【００４２】
図３は、記憶部５５が記憶する駆動信号ＳＩＧ＿Ｅ生成テーブル５５ｂの一例を示す図である。図３に示すように、制御内容を示す制御項目ごとに、スロット番号（図中、スロットＮｏ．）と、周波数とが対応付けられている。スロット番号は、処理の順番を表している。制御項目には、例えば、指針の駆動速度（図中、針駆動速度）、指針の回転方向（図中、回転方向）、指針の回転角度（図中、回転角度）、指針の回転動作を開始する位置（図中、動作開始位置）、指針の回転方向を反転させて規定の回転角度分回転させるか否かを示す情報（図中、往復の可否）等が含まれる。これら制御項目は、スロット番号ごとにそれぞれ対応付けられており、制御部５６は、このスロット番号ごとの制御項目の内容に応じて駆動信号を生成する。この際、制御部５６は、制御項目に対応付けられている周波数（例えば６４Ｈｚ）で駆動信号を生成する。そして、制御部５６は、スロット番号１からＮまでのそれぞれに対応したＮ個の駆動信号を、例えば対応するスロット番号の小さい順から順次第１のモータ５７に出力する。この一連のＮ個の駆動信号の集合は、駆動信号ＳＩＧ＿Ｅに相当する。換言すれば、駆動信号ＳＩＧ＿Ｅ生成テーブル５５ｂは、第１の指針５８の動作と当該動作に応じて第１のモータ５７を駆動するための駆動信号との対応関係が記憶されるものである。
【００４３】
図４は、駆動信号ＳＩＧ＿Ｅにより回転駆動する第１の指針５８の連続動作の一例を示す図である。駆動信号ＳＩＧ＿Ｅ生成テーブル５５ｂを用いて生成される駆動信号ＳＩＧ＿Ｅ（一連の駆動信号）は、例えば、図４に示すような、第１の指針５８を所定の回転角度幅θ（例えば１０時から２時の範囲で）で何度も往復するように第１のモータ５７を制御するための信号である。制御部５６は、このような駆動信号ＳＩＧ＿Ｅを第１のモータ５７に出力して、図示のような第１の指針５８の駆動を制御する。なお、制御部５６は、第１の指針５８の他の連続動作として、例えば、第１の指針５８を時計周りに３０度、６０度、３０度、…のように不規則な駆動で制御してもよい。
【００４４】
図５は、第１の実施形態における制御部５６の処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、１Ｈｚの周期で繰り返し行われてよい。
まず、制御部５６は、第１から第４のポート端子それぞれの指令信号のレベルを逐次取得する。なお、制御部５６は、例えば、第１のポート端子から第４のポート端子の順番に、指令信号のレベルを取得する。続けて、制御部５６は、第１から第４のポート端子のいずれかの指令信号のレベルがＨレベルであるか否かを判定する（ステップＳ１００）。第１から第４のポート端子のいずれかの指令信号のレベルがＨレベルであると判定した場合（ステップＳ１００；Ｙｅｓ）、制御部５６は、指令信号のレベルがＨレベルであることを検出したポート端子と異なる他のポート端子の指令信号のレベルがＨレベルであるか否かを判定する（ステップＳ１０２）。
【００４５】
第１から第４のポート端子のいずれの指令信号のレベルがＨレベルではないと判定した場合（ステップＳ１００；Ｎｏ）、或いは２つ以上のポート端子の指令信号のレベルがＨレベルであると判定した場合（ステップＳ１０２；Ｙｅｓ）、制御部５６は、駆動信号を生成せずに、本フローチャートの処理を終了する。なお、制御部５６と主制御部４とが、第７のポート端子（不図示）を備える場合、制御部５６は、例えば、指示の応答としてエラー信号を主制御部４に出力するようにしてもよい。
【００４６】
一方、１つのポート端子のみの指令信号のレベルがＨレベルであると判定した場合（ステップＳ１０２；Ｎｏ）、制御部５６は、駆動信号対応テーブル５５ａを参照して、指令信号が入力されたポート端子に対応する駆動信号ＳＩＧを生成する（ステップＳ１０４）。
【００４７】
次に、制御部５６は、生成した駆動信号ＳＩＧを第１のモータ５７に出力する（ステップＳ１０６）。これによって、本フローチャートの処理が終了する。
【００４８】
図６は、第１の実施形態における制御部５６の処理の流れの他の例を示すフローチャートである。本フローチャートの処理は、例えば、１Ｈｚの周期で繰り返し行われてよい。
まず、制御部５６は、第５のポート端子５２ｅの指令信号のレベルがＨレベルであるか否かを判定する（ステップＳ２００）。第５のポート端子５２ｅの指令信号のレベルがＨレベルである場合（ステップＳ２００；Ｙｅｓ）、制御部５６は、指令信号が入力された第５のポート端子５２ｅと異なる他のポート端子の指令信号のレベルがＨレベルであるか否かを判定する（ステップＳ２０２）。
【００４９】
第５のポート端子５２ｅの指令信号のレベルがＨレベルでない場合（ステップＳ２００；Ｎｏ）、或いは複数のポート端子の指令信号のレベルがＨレベルである場合（ステップＳ２０２；Ｙｅｓ）、制御部５６は、本フローチャートの処理を終了する。
【００５０】
一方、第５のポート端子５２ｅの指令信号のレベルのみがＨレベルであった場合（ステップＳ２０２；Ｎｏ）、制御部５６は、発振回路５４の分周の比率を変更する（ステップＳ２０４）。次に、制御部５６は、分周の比率を変更した発振回路５４により生成された基準信号の周波数を用いて、スロット番号１からＮまでのそれぞれに対応したＮ個の駆動信号（駆動信号ＳＩＧ＿Ｅ）を生成する（ステップＳ２０６）。
【００５１】
次に、制御部５６は、駆動信号ＳＩＧ＿Ｅとして生成したＮ個の駆動信号を、スロット番号の小さい順（または大きい順）から順次第１のモータ５７に出力する（ステップＳ２０８）。これによって、本フローチャートの処理が終了する。
なお、図６に示した例では、制御部５６に入力される信号が、ローレベルからハイレベルに変化したとき駆動信号を生成する例を示したが、制御部５６は、入力される信号が、ハイレベルからローレベルに変化したとき駆動信号を生成するようにしてもよい。
【００５２】
図７は、制御部５６が出力する駆動信号の一例を示す図である。図７において、横軸は、例えば時間ｔを表し、縦軸は、例えば信号レベルを表す。例えば、制御部５６は、周波数が１Ｈｚの周期で繰り返す三角波信号を駆動信号ＳＩＧ＿Ａとして出力する。また、制御部５６は、周波数が１Ｈｚの周期で単発の三角波信号を駆動信号ＳＩＧ＿Ｂとして出力する。また、制御部５６は、駆動信号ＳＩＧ＿Ｂに対して極性が反転した信号を駆動信号ＳＩＧ＿Ｃとして出力する。また、制御部５６は、駆動信号ＳＩＧ＿Ａに対して極性が反転した信号を駆動信号ＳＩＧ＿Ｄとして出力する。また、制御部５６は、スロットごとの制御内容に応じて生成した駆動信号が連続した駆動信号ＳＩＧ＿Ｅを出力する。なお、制御部５６は、駆動信号ＳＩＧ＿Ｆを、駆動信号ＳＩＧ＿Ａまたは駆動信号ＳＩＧ＿Ｄの信号レベルを全時間においてＬレベル（例えば０）にした信号として出力する。
【００５３】
以上説明した第１の実施形態によれば、主制御部４から指令信号が入力される複数のポート端子を含む入力部５２と、複数のポート端子のいずれかに指令信号が入力された場合に、指令信号が入力されたポート端子の種別に応じた駆動信号を第１のモータ５７に出力する制御部５６と、を備えることにより、主制御部４から第１指針駆動用モータユニット５に含まれる制御部５６に出力する指令信号を簡素な信号にでき、端末２０からの情報に応じて指令信号の出力先のポート端子（信号線ＷＲ）を決定するため、ステッピングモータによる時計の指針の駆動を簡易に制御することができる。
【００５４】
また、第１の実施形態によれば、主制御部４のプロセッサに用いるプログラムは、端末２０により送信された情報に応じて指令信号の出力先のポート端子（信号線ＷＲ）を決定し、指令信号を信号線ＷＲおよびポート端子を介して、第１指針駆動用モータユニット５に出力するような簡易なプログラムで実現することができる。従って、このプログラムの作成者は、モータの特性や駆動信号の生成方法を理解する必要が無く、例えば、主制御部４が第１のポート端子５２ａから第６のポート端子５２ｆのいずれかに指令信号を出力するだけの簡易なプログラムを作成するだけでよくなる。この結果、第１の実施形態によれば、プログラム作成における負荷を軽減することができる。
【００５５】
（第２の実施形態）
以下、第２の実施形態における指針駆動用モータユニットを含む電子機器１Ａについて説明する。第２の実施形態における指針駆動用モータユニットを含む電子機器１Ａでは、複数のユニットを備える点で、第１の実施形態における電子機器１と相違する。従って、係る相違点を中心に説明し、共通する部分についての説明は省略する。
【００５６】
図８は、第２の実施形態における指針駆動用モータユニットを含む電子機器１Ａの構成を示す構成図である。第２の実施形態における電子機器１Ａは、上述した発振回路２、操作部３、主制御部４、および通信部１０を備え、さらに第１指針駆動用モータユニット５Ａと、第２指針駆動用モータユニット６と、第３指針駆動用モータユニット７と、付加ユニット８と、を備える。
【００５７】
第１指針駆動用モータユニット５Ａは、例えば、支持体５１、入力部５２、出力部５３、発振回路５４、記憶部５５、制御部５６、第１のモータ５７Ａ、第２のモータ５７Ｂ、第１の指針５８Ａ、第２の指針５８Ｂを備える。なお、第１の指針５８Ａ、第２の指針５８Ｂは、第１指針駆動用モータユニット５Ａの外部に取付けられる形態とする場合もある。
【００５８】
支持体５１は、基板、ベースとなる地板、地板上に配置された部品を反対側から抑える受板、その他ケース部、第１のモータ５７Ａおよび第２のモータ５７Ｂの回転軸が接合する軸受等を含む。地板上に基板が配置され、基板上に、配線、入力部５２、出力部５３、発振回路５４、記憶部５５、制御部５６、第１のモータ５７Ａ、第２のモータ５７Ｂ、モータからのトルクを伝達する歯車列である輪列等が配置される。これら部品を、受板により留めることでユニットが組み立てられる。なお、地板には、後述する接続端子となる電極が配置され、この電極が内部の電子部品とユニット外部とを電気的に導通する役目を担う。
【００５９】
出力部５３は、例えば、第２指針駆動用モータユニット６、第３指針駆動用モータユニット７、および付加ユニット８との接続端子である。制御部５６により出力される信号は、出力部５３を介して各ユニットに出力される。
【００６０】
第１のモータ５７Ａおよび第２のモータ５７Ｂは、例えば、ステッピングモータである。第１のモータ５７Ａおよび第２のモータ５７Ｂは、制御部５６から出力される駆動信号に基づいて回転する。第１の指針５８Ａは、支持体５１に含まれる軸受に支持され、第１のモータ５７Ａの回転駆動に伴って支持体５１に対して回転する。また、第２の指針５８Ｂは、支持体５１に含まれる軸受に支持され、第２のモータ５７Ｂの回転駆動に伴って支持体５１に対して回転する。例えば、第１の指針５８Ａは、分針であり、第２の指針５８Ｂは、時針である。
【００６１】
第２指針駆動用モータユニット６は、支持体６１と、入力部６２と、第３のモータ６７と、第３の指針６８とを備える。支持体６１は、基板、ベースとなる地板、地板上に配置された部品を反対側から抑える受板、その他ケース部、第３のモータ６７の回転軸が接合する軸受等を含む。地板上に基板が配置され、基板上に、配線、入力部６２、第３のモータ６７、モータからのトルクを伝達する歯車列である輪列等が配置される。これら部品を、受板により留めることでユニットが組み立てられる。なお、地板には、後述する接続端子となる電極が配置され、この電極が内部の電子部品とユニット外部とを電気的に導通する役目を担う。
【００６２】
第３のモータ６７は、例えば、ステッピングモータである。第３のモータ６７は、制御部５６から出力される駆動信号に基づいて回転する。第３の指針６８は、支持体６１に含まれる軸受に支持され、第３のモータ６７の回転駆動に伴って支持体６１に対して回転する。第３の指針６８は、例えば、秒針である。
【００６３】
第３指針駆動用モータユニット７は、支持体７１と、入力部７２と、第４のモータ７７と、第４の指針７８とを備える。支持体７１は、基板、ベースとなる地板、地板上に配置された部品を反対側から抑える受板、その他ケース部、第４のモータ７７の回転軸が接合する軸受等を含む。地板上に基板が配置され、基板上に、配線、入力部７２、第４のモータ７７、モータからのトルクを伝達する歯車列である輪列等が配置される。これら部品を、受板により留めることでユニットが組み立てられる。なお、地板には、後述する接続端子となる電極が配置され、この電極が内部の電子部品とユニット外部とを電気的に導通する役目を担う。
【００６４】
第４のモータ７７は、例えば、ステッピングモータである。第４のモータ７７は、制御部５６から出力される駆動信号に基づいて回転する。第４の指針７８は、支持体７１に含まれる軸受に支持され、第４のモータ７７の回転駆動に伴って支持体７１に対して回転する。例えば、第４の指針７８は、クロノグラフ機能の計時表示針や端末２０から送られた各種情報を示す表示針である。
【００６５】
付加ユニット８は、支持体８１と、入力部８２と、報知部８９とを備える。支持体８１は、例えば、ケースや、基板等を含む。例えば、支持体８１は、基板、ベースとなる地板、地板上に配置された部品を反対側から抑える受板、その他ケース部等を含む。地板上に基板が配置され、基板上に、配線、入力部８２、報知部８９等が配置される。これら部品を、受板により留めることでユニットが組み立てられる。なお、地板には、後述する接続端子となる電極が配置され、この電極が内部の電子部品とユニット外部とを電気的に導通する役目を担う。
【００６６】
報知部８９は、例えばブザーであり、制御部５６から出力される駆動信号に応じて、音を報知する。なお、報知部８９は、ランプや振動素子等であってもよい。
【００６７】
例えば、第１指針駆動用モータユニット５が「時」と「分」を表示し、第２指針駆動用モータユニット６が「秒」を表示する。第３指針駆動用モータユニット７は、クロノグラフ機能による計時経過や計時結果を表示する。付加ユニット８は、利用者によって設定された時刻にアラーム音を報知したり、制御部５６の制御を受けてアラーム音を報知したりする。なお、上述した各ユニットの動作は一例であり、これに限定されない。
【００６８】
主制御部４は、端末２０から受信した指示に応じて対応する信号線ＷＲを制御する。この際、主制御部４は、信号線ＷＲを伝搬する指令信号の信号パラメータを変更して、第１指針駆動用モータユニット５Ａ、第２指針駆動用モータユニット６、および第３指針駆動用モータユニット７の各モータと、付加ユニット８の報知部８９とのうち、制御部５６に制御させる対象（制御対象）を指定する。主制御部４は、例えば、所定時間内に出力する指令信号のパルス数に応じて、制御対象の数を指定する。
【００６９】
制御部５６は、主制御部４が信号線ＷＲを制御した際に信号線ＷＲを伝搬する指令信号の信号パラメータに基づいて、制御対象を決定する。
図９は、制御部５６による制御対象の決定方法の一例を模式的に示す図である。図９において、横軸は、例えば時間ｔを表し、縦軸は、例えば信号レベルを表す。図の例のように、例えば、制御部５６は、所定時間内に出力された指令信号のパルスが１つである場合、第１指針駆動用モータユニット５Ａの第１のモータ５７Ａを駆動し、指令信号のパルスが２つである場合、第１指針駆動用モータユニット５Ａの第２のモータ５７Ｂを駆動する。また、制御部５６は、指令信号のパルスが３つである場合、第２指針駆動用モータユニット６の第３のモータ６７を駆動し、指令信号のパルスが４つである場合、第３指針駆動用モータユニット７の第４のモータ７７を駆動する。また、指令信号のパルス幅が規定以上（例えば２倍）の場合、制御部５６は、報知部８９を駆動する。
【００７０】
なお、この制御対象（各種モータ、報知部８９）の指定方法は、一例であり、周波数やデューティ比等よって指定するものであってもよい。図１０は、制御部５６による制御対象の決定方法の他の例を模式的に示す図である。図１０において、横軸は、例えば時間ｔを表し、縦軸は、例えば信号レベルを表す。図示のように、例えば、デューティ比（＝Ａ／Ｂ）が所定値（例えば０．５）以上の場合、制御部５６は、駆動信号を第１のモータ５７Ａに出力して第１のモータ５７Ａを駆動し、デューティ比（＝Ａ／Ｂ）が所定値未満の場合、制御部５６は、駆動信号を第２のモータ５７Ｂに出力して第２のモータ５７Ｂを駆動してもよい。
【００７１】
また、上述した例では、指令信号に応じて、単一の制御対象が指定されるものとして説明したがこれに限られない。例えば、指令信号が所定数のビット（例えば３ビット）で表される信号である場合、先頭のパルスの立ち上がり時刻を基準に一周期ごとにパルスの立ち上がりを検出して、パルスの立ち上がりを「１」、立ち下がりを「０」とした２進数（バイナリ）で制御対象の数を指定してもよい。例えば、指令信号により表される２進数が「０１１」であった場合、制御部５６は、同時に３つの制御対象を駆動する。
【００７２】
制御部５６は、複数の制御対象が同時に指定される場合、指令された全ての制御対象に駆動信号を出力するようにしてもよい。例えば、制御部５６は、第１のポート端子５２ａに入力された指令信号によって、第１のモータ５７Ａ、第２のモータ５７Ｂ、および第３のモータ６７が指定された場合、これら３つの制御対象に、第１のポート端子５２ａに対応した駆動信号ＳＩＧ＿Ａを出力する。これによって、電子機器１は、第１の指針５８Ａと、第２の指針５８Ｂと、第３の指針６８とを同じ動作で駆動する。
【００７３】
図１１は、第２の実施形態における制御部５６の処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、１Ｈｚの周期で繰り返し行われてよい。
まず、制御部５６は、上述した図５に示すフローチャートのステップＳ１００からステップＳ１０４までの処理と同様の処理を行う。次に、制御部５６は、指令信号の信号パラメータに基づいて、生成した駆動信号ＳＩＧを出力する制御対象を決定する（ステップＳ３０８）。次に、制御部５６は、上述した図５に示すフローチャートのステップＳ１０６の処理と同様の処理を行う。これによって、本フローチャートの処理が終了する。
【００７４】
図１２は、第２の実施形態における制御部５６の処理の流れの他の例を示すフローチャートである。本フローチャートの処理は、例えば、１Ｈｚの周期で繰り返し行われてよい。
まず、制御部５６は、上述した図６に示すフローチャートのステップＳ２００からステップＳ２０６までの処理と同様の処理を行う。次に、制御部５６は、指令信号の信号パラメータに基づいて、生成した駆動信号ＳＩＧ＿Ｅを出力する制御対象を決定する（ステップＳ４１０）。次に、制御部５６は、上述した図６に示すフローチャートのステップＳ２０８の処理と同様の処理を行う。これによって、本フローチャートの処理が終了する。
【００７５】
なお、図１１および図１２に示した例では、制御部５６に入力される信号が、ローレベルからハイレベルに変化したとき駆動信号を生成する例を示したが、制御部５６は、入力される信号が、ハイレベルからローレベルに変化したとき駆動信号を生成するようにしてもよい。
【００７６】
なお、制御部５６は、第１のポート端子５２ａの指令信号のレベルがＨレベルである場合、駆動信号ＳＩＧ＿Ａを第２指針駆動用モータユニット６の第３のモータ６７に出力し、第３の指針６８を１秒運針するように制御する。このとき、制御部５６は、第３の指針６８を制御すると共に、基準信号を基に秒数をカウントし、６０秒経過したときに第１指針駆動用モータユニット５Ａの第１の指針５８Ａを、１秒分駆動するように制御してもよい。
【００７７】
以上説明した第２の実施形態によれば、第１の実施形態と同様に、主制御部４から第１指針駆動用モータユニット５Ａに含まれる制御部５６に出力する指令信号を簡素な信号にでき、端末２０からの情報に応じて指令信号の出力先のポート端子（信号線ＷＲ）を決定するため、ステッピングモータによる時計の指針の駆動を簡易に制御することができる。
【００７８】
また、第２の実施形態によれば、主制御部４から出力された指令信号に応じて、制御部５６が、第１指針駆動用モータユニット５Ａに接続されている他のユニットの制御対象（モータまたは報知部）を駆動することができる。この結果、第２の実施形態によれば、ユニットの小型化と、ユニットが複数化された場合における制御性の確保と、を同時に満足することができる。
【００７９】
また、第２の実施形態によれば、電子機器１が複数のユニットを備える場合、制御部５６がユニット毎に駆動信号を生成して出力するため、端末２０との通信処理を行う主制御部４の処理負荷を軽減することができる。
【００８０】
（第２の実施形態の変形例）
以下、第２の実施形態の変形例について説明する。第２の実施形態の変形例では、指令信号のレベルがＨレベルに制御されるポート端子に応じて、予め駆動信号を出力する制御対象が決められている。各ポート端子と制御対象との対応関係は、予め記憶部５５に駆動信号対応テーブル５５ａとして記憶させておいてもよいし、端末２０が送信した指示に基づいて設定されてもよい。
【００８１】
制御部５６は、例えば、記憶部５５に格納された駆動信号対応テーブル５５ａを参照して、生成した駆動信号の出力先のユニットを決定する。
【００８２】
図１３は、第２の実施形態における記憶部５５が記憶する駆動信号対応テーブル５５ａの一例を示す図である。図１３に示すように、第２の実施形態の駆動信号対応テーブル５５ａには、ポート端子の種別ごとに、指針の動作パターンと、駆動信号と、駆動信号の出力先とが対応付けられている。例えば、第１のポート端子５２ａには、動作パターンとして「１秒運針」と、駆動信号ＳＩＧ＿Ａと、出力先である「第１指針駆動用モータユニット」とが対応付けられている。
【００８３】
次に、各ポート端子に指令信号が入力された場合の制御部５６の動作について説明する。図１３に示すように、駆動信号ＳＩＧ＿ＡおよびＳＩＧ＿Ｂは、第１指針駆動用モータユニット５Ａに設けられた制御対象（第１のモータ５７Ａおよび第２のモータ５７Ｂ）に出力され、駆動信号ＳＩＧ＿Ｃは、第２指針駆動用モータユニット６に設けられた制御対象（第３のモータ６７）に出力され、駆動信号ＳＩＧ＿Ｄは、第３指針駆動用モータユニット７に設けられた制御対象（第４のモータ７７）に出力され、駆動信号ＳＩＧ＿Ｅは、付加ユニット８に設けられた制御対象（報知部８９）に出力され、駆動信号ＳＩＧ＿Ｆは、第１指針駆動用モータユニット５Ａに設けられた制御対象（第１のモータ５７Ａおよび第２のモータ５７Ｂ）に出力される。報知部８９は、駆動信号ＳＩＧ＿Ｅに応じてアラーム音を発生させ、端末２０によりメールが受信されたことや、リマインダーの有無等をユーザに知らせる。
【００８４】
なお、制御部５６は、駆動信号対応テーブル５５ａを参照して決定したユニットの他に、他のユニットに対しても同じ駆動信号を出力してもよい。例えば、制御部５６は、駆動信号ＳＩＧ＿ＡおよびＳＩＧ＿Ｂを、第１指針駆動用モータユニット５Ａに設けられた制御対象（第１のモータ５７Ａおよび第２のモータ５７Ｂ）に出力すると共に、第２指針駆動用モータユニット６に設けられた制御対象（第３のモータ６７）と、第３指針駆動用モータユニット７に設けられた制御対象（第４のモータ７７）とに出力してもよい。
【００８５】
（第３の実施形態）
以下、第３の実施形態における指針駆動用モータユニットを含む電子機器１Ｂについて説明する。第３の実施形態における指針駆動用モータユニットを含む電子機器１と同じ機能を有する機能部には同じ符号を用いて説明を省略する。
【００８６】
図１４は、第３の実施形態における指針駆動用モータユニットを含む電子機器１Ｂの構成を示す構成図である。第３の実施形態における電子機器１Ｂは、図１４に示すように、発振回路２、操作部３、主制御部４、通信部１０、および第１指針駆動用モータユニット５Ｂを備える。なお、電子機器１Ｂは、第２実施形態の電子機器１Ａと同様に、出力部５３を備えていてもよい。
【００８７】
支持体５１Ｂは、基板、ベースとなる地板、地板上に配置された部品を反対側から抑える受板、その他ケース部、モータ（第１のモータ５７Ａ、第２のモータ５７Ｂ、第３のモータ５７Ｃ）の回転軸が接合する軸受等を含む。地板上に基板が配置され、基板上に、配線、入力部５２Ｂ、記憶部５５、制御部５６、第１のモータ５７Ａ、第２のモータ５７Ｂ、第３のモータ５７Ｃ、モータからのトルクを伝達する歯車列である輪列等が配置される。これら部品を、受板により留めることでユニットが組み立てられる。なお、地板には、接続端子となる電極が配置され、この電極が内部の電子部品とユニット外部とを電気的に導通する役目を担う。
【００８８】
入力部５２Ｂは、制御部５６の通信インターフェースである。入力部５２Ｂは、信号線ＣＬＫと接続される第７のポート端子５２ｇと、信号線ＷＲａと接続される第１のポート端子５２ａ（第１の入力部）と、信号線ＷＲｂと接続される第２のポート端子５２ｂ（第２の入力部）と、信号線ＷＲｃと接続される第３のポート端子５２ｃ（第３の入力部）と、信号線ＷＲｄと接続される第４のポート端子５２ｄ（第４の入力部）と、信号線ＷＲｅと接続される第５のポート端子５２ｅ（第５の入力部）と、信号線ＷＲｆと接続される第６のポート端子５２ｆ（第６の入力部）と、を備える。なお、入力部５２Ｂの各ポート端子は、制御部５６内部の物理層にソケットとして設けられてもよいし、物理層の各ソケットと信号線ＷＲとから成る仮想的な信号の入出口であってもよい。また、信号線ＣＬＫは、主制御部４から出力されるクロックである。すなわち、本実施形態では、図１４に示したように第１指針駆動用モータユニット５Ｂが発振回路を備えず、主制御部４が出力するクロックを取得して用いる。
【００８９】
第１のモータ５７Ａ、第２のモータ５７Ｂおよび第３のモータ５７Ｃは、例えば、ステッピングモータである。第１のモータ５７Ａ、第２のモータ５７Ｂおよび第３のモータ５７Ｃは、制御部５６から出力される駆動信号に基づいて回転する。第１の指針５８Ａは、支持体５１Ｂに含まれる軸受に支持され、第１のモータ５７Ａの回転駆動に伴って支持体５１Ｂに対して回転する。第２の指針５８Ｂは、支持体５１Ｂに含まれる軸受に支持され、第２のモータ５７Ｂの回転駆動に伴って支持体５１Ｂに対して回転する。また、第３の指針５８Ｃは、支持体５１Ｂに含まれる軸受に支持され、第３のモータ５７Ｃの回転駆動に伴って支持体５１Ｂに対して回転する。例えば、第１の指針５８Ａは、秒針であり、第２の指針５８Ｂは、分針であり、第３の指針５８Ｃは、時針である。なお、第１の指針５８Ａ、第２の指針５８Ｂ、第３の指針５８Ｃは、第１指針駆動用モータユニット５Ｂの外部に取付けられる形態とする場合もある。
【００９０】
制御部５６は、例えば、記憶部５５に格納された駆動信号対応テーブル５５ａを参照して、生成した駆動信号の出力先のユニットを決定する。
このように、本実施形態では、第１指針駆動用モータユニット５Ｂは、発振回路を備えず、主制御部４からクロック信号の供給を受ける。
【００９１】
図１５は、第３の実施形態における記憶部５５が記憶する駆動信号対応テーブル５５ａの一例を示す図である。図１５に示すように、駆動信号対応テーブル５５ａには、ポート端子の種別ごとに、指針の動作パターンと、駆動信号と、駆動信号の出力先とが対応付けられている。例えば、第１のポート端子５２ａには、動作パターンとして「第１の指針の１発正転」と、駆動信号ＳＩＧ＿Ａと、出力先の第１のモータとが対応付けられ、第４のポート端子５２ｄには、動作パターンとして「第２の指針の１発逆転」と、駆動信号ＳＩＧ＿Ｄと、出力先の第２のモータとが対応付けられている。
【００９２】
次に、各ポート端子に指令信号が入力された場合の制御部５６の動作について説明する。
図１５に示すように、駆動信号ＳＩＧ＿ＡおよびＳＩＧ＿Ｂは、制御対象である第１のモータ５７Ａに出力される。駆動信号ＳＩＧ＿ＣおよびＳＩＧ＿Ｄは、制御対象である第２のモータ５７Ｂに出力される。駆動信号ＳＩＧ＿ＥおよびＳＩＧ＿Ｆは、制御対象である第３のモータ５７Ｃに出力される。
【００９３】
このように、本実施形態の第１指針駆動用モータユニット５Ｂは、入力部５２Ｂが、第１のモータ５７Ａを正転（第１の動作）させる信号が入力される第１のポート端子５２ａ（第１の入力部）と、第１のモータ５７Ａを逆転（第２の動作）させる信号が入力される第２のポート端子５２ｂ（第２の入力部）と、第２のモータ５７Ｂを正転（第３の動作）させる信号が入力される第３のポート端子５２ｃ（第３の入力部）と、第２のモータ５７Ｂを逆転（第４の動作）させる信号が入力される第４のポート端子５２ｄ（第４の入力部）と、第３のモータ５７Ｃを正転（第５の動作）させる信号が入力される第５のポート端子５２ｅ（第５の入力部）と、第３のモータ５７Ｃを逆転（第６の動作）させる信号が入力される第６のポート端子５２ｆ（第６の入力部）と、を備える。さらに、入力部５２Ｂ（第１の入力部）は、クロックが入力される第７のポート端子５２ｇを備える。
そして、制御部５６は、主制御部４が出力した信号に応じて駆動信号を生成し、生成した駆動信号を対応する第１のモータ５７Ａ〜第３のモータ５７Ｃに出力する。例えば、主制御部４が信号線ＷＲｂをローレベルからハイレベルへ変化させた場合、制御部５６は、第１のモータ５７Ａを逆転するように駆動する。なお、第１のモータ５７Ａを正転させる駆動信号が第１の駆動信号であり、第１のモータ５７Ａを逆転させる駆動信号が第２の駆動信号である。第２のモータ５７Ｂを正転させる駆動信号が第３の駆動信号であり、第２のモータ５７Ｂを逆転させる駆動信号が第４の駆動信号である。第３のモータ５７Ｃを正転させる駆動信号が第５の駆動信号であり、第３のモータ５７Ｃを逆転させる駆動信号が第６の駆動信号である。また、第１のモータ５７Ａを正転させる指令信号が第１の指令信号であり、第１のモータ５７Ａを逆転させる指令信号が第２の指令信号である。第２のモータ５７Ｂを正転させる指令信号が第３の指令信号であり、第２のモータ５７Ｂを逆転させる指令信号が第２の指令信号である。第３のモータ５７Ｃを正転させる指令信号が第５の指令信号であり、第３のモータ５７Ｃを逆転させる指令信号が第６の指令信号である。記憶部５５は、各ポート端子５２（第ｎの入力部；ｎは１〜６の整数）と、各駆動信号と出力先の対応関係を図１５に示したように記憶している。
【００９４】
次に、制御部５６に入力されるクロックと、駆動信号の関係の一例を説明する。
図１６は、本実施形態に係る制御部５６に入力されるクロックと、駆動信号の関係の一例を示す図である。図１６において、横軸は時刻、縦軸は信号のレベルを表す。また、波形ｇ１１は、主制御部４が出力するクロック信号ＳＩＧ＿ＣＬＫの波形である。波形ｇ１２は、主制御部４が信号線ＷＲａに出力する信号の波形であり、波形ｇ１３は、駆動信号ＳＩＧ＿Ａの波形である。波形ｇ１４は、主制御部４が信号線ＷＲｂに出力する信号の波形であり、波形ｇ１５は、駆動信号ＳＩＧ＿Ｂの波形である。
【００９５】
時刻ｔ１のとき、波形ｇ１１と波形ｇ１２のように、制御部５６は、クロック信号ＳＩＧ＿ＣＬＫの立ち上がりのタイミングで、主制御部４が信号線ＷＲａに出力した信号線のレベルを所定閾値と比較して、ローレベルからハイレベルに変化したことを検出する。そして、時刻ｔ１のとき、波形ｇ１３のように、制御部５６は、主制御部４が判断した後、駆動信号ＳＩＧ＿Ａを第１のモータ５７Ａに出力する。なお、図１６に示した例では、駆動信号ＳＩＧ＿Ａが、時刻ｔ１〜ｔ２の間に出力される例を示したが、駆動信号ＳＩＧ＿Ａは、第１の指針５８Ａを所定の角度駆動する信号であればよい。また、正転させる回数は、図１５に示した例では１つの例を示したが、これに限られず、用途に応じた数であってもよい。
【００９６】
時刻ｔ３のとき、波形ｇ１１と波形ｇ１４のように、制御部５６は、クロック信号ＳＩＧ＿ＣＬＫの立ち上がりのタイミングで、主制御部４が信号線ＷＲｂに出力した信号線のレベルを所定閾値と比較して、ローレベルからハイレベルに変化したことを検出する。そして、時刻ｔ３のとき、波形ｇ１５のように、制御部５６は、主制御部４が判断した後、駆動信号ＳＩＧ＿Ｂを第１のモータ５７Ａに出力する。なお、図１６に示した例では、駆動信号ＳＩＧ＿Ａが、時刻ｔ３〜ｔ４の間に出力される例を示したが、駆動信号ＳＩＧ＿Ｂは、第１の指針５８Ａを所定の角度駆動する信号であればよい。また、逆転させる回数は、図１５に示した例では１つの例を示したが、これに限られず、用途に応じた数であってもよい。
【００９７】
また、図１６に示した例では、制御部５６に入力される信号が、ローレベルからハイレベルに変化したとき駆動信号を生成する例を示したが、制御部５６は、入力される信号が、ハイレベルからローレベルに変化したとき駆動信号を生成するようにしてもよい。
例えば、時刻ｔ４のとき、波形ｇ１１と波形ｇ１４のように、制御部５６は、クロック信号ＳＩＧ＿ＣＬＫの立ち下がりのタイミングで、主制御部４が信号線ＷＲｂに出力した信号線のレベルを所定閾値と比較して、ハイレベルからローレベルに変化したことを検出するようにしてもよい。そして、時刻ｔ４のとき、波形ｇ１６のように、制御部５６は、主制御部４が判断した後、駆動信号ＳＩＧ＿Ｂを第１のモータ５７Ａに出力するようにしてもよい。
【００９８】
また、制御部５６は、主制御部４が出力するクロック信号ＳＩＧ＿ＣＬＫが所定の時間以上、ハイレベルまたはローレベルを継続したとき、クロック信号の入力が停止したと判別する。クロック信号の入力が停止したと判別した場合、制御部５６は、第１指針駆動用モータユニット５Ｂが備える各部を省電力モード（スリープモード）になるように切り替える。なお、制御部５６は、クロック信号ＳＩＧ＿ＣＬＫがハイレベルとローレベルを繰り返すようになったとき、省電力モードから復帰するように制御する。
すなわち、主制御部４は、制御部５６へ供給するクロック信号を停止することで、第１指針駆動用モータユニット５Ｂを省電力モードに切り替えることができる。
【００９９】
次に、制御部５６の処理の一例を説明する。
図１７は、本実施形態における制御部５６の処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、１Ｈｚの周期で繰り返し行われてよい。
まず、制御部５６は、第１のポート端子５２ａから第６のポート端子５２ｆそれぞれの指令信号のレベルを検出する（ステップＳ５００）。
続けて、制御部５６は、検出した各ポート端子の信号レベルと所定閾値とを比較して、比較した結果に応じて主制御部４が出力する指示信号が変化したか否かを判別する（ステップＳ５０１）。
【０１００】
主制御部４が出力する指示信号が変化していないと判別した場合（ステップＳ５０１；ＮＯ）、制御部５６は、ステップＳ５００に処理を戻す。
主制御部４が出力する指示信号が変化したと判別した場合（ステップＳ５０１；ＹＥＳ）、制御部５６は、レベルが変化したポート端子に対応するモータに対して、記憶部５５が記憶するテーブルを参照して駆動信号を生成する。続けて、制御部５６は、記憶部５５が記憶するテーブルを参照してポート端子に対応するモータに生成した駆動信号を出力する（ステップＳ５０２）。
【０１０１】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
また、用途も種々変更可能である。例えば、内燃機関、モータ等により駆動される車両に搭載されたＢＬＥ送受信装置から、運転者等が装着するスマートウォッチ（電子機器）が車速情報、回転数情報、燃料残量情報等を受信し、それら車速、回転数、燃料残量等を表示するためのコマンドをスマートウォッチのマイコン（主制御部）から指針駆動用モータユニットのドライブＩＣ（制御部）に送信することもできる。これにより、指針駆動用モータユニットの指針が車速情報等を表示することができる。また、車載の計器類表示部（インパネ内部等）に、直接、指針駆動用モータユニットを実装することもできる。
【符号の説明】
【０１０２】
１、１Ａ、１Ｂ…電子機器、２…発振回路、３…操作部、４…主制御部、５、５Ａ、５Ｂ…第１指針駆動用モータユニット、６…第２指針駆動用モータユニット、７…第３指針駆動用モータユニット、８…付加ユニット、１０…通信部、２０…端末、５１、５１Ｂ…支持体、５２…入力部、５３…出力部、５４…発振回路、５５…記憶部、５６…制御部、５７、５７Ａ…第１のモータ、５７Ｂ…第２のモータ、５７Ｃ…第３のモータ、５８、５８Ａ…第１の指針、５８Ｂ…第２の指針、５８Ｃ…第３の指針、６１…支持体、６２…入力部、６７…第３のモータ、６８…第３の指針、７１…支持体、７２…入力部、７７…第４のモータ、７８…第４の指針、８１…支持体、８２…入力部、８９…報知部
【図１】
0006774298.tif 000002
【図２】
0006774298.tif 000003
【図３】
0006774298.tif 000004
【図４】
0006774298.tif 000005
【図５】
0006774298.tif 000006
【図６】
0006774298.tif 000007
【図７】
0006774298.tif 000008
【図８】
0006774298.tif 000009
【図９】
0006774298.tif 000010
【図１０】
0006774298.tif 000011
【図１１】
0006774298.tif 000012
【図１２】
0006774298.tif 000013
【図１３】
0006774298.tif 000014
【図１４】
0006774298.tif 000015
【図１５】
0006774298.tif 000016
【図１６】
0006774298.tif 000017
【図１７】
0006774298.tif 000018