JP2014166072A - Stepping motor control circuit, movement, and analog electronic clock - Google Patents
Stepping motor control circuit, movement, and analog electronic clock Download PDFInfo
- Publication number
- JP2014166072A JP2014166072A JP2013036208A JP2013036208A JP2014166072A JP 2014166072 A JP2014166072 A JP 2014166072A JP 2013036208 A JP2013036208 A JP 2013036208A JP 2013036208 A JP2013036208 A JP 2013036208A JP 2014166072 A JP2014166072 A JP 2014166072A
- Authority
- JP
- Japan
- Prior art keywords
- stepping motor
- rotation
- pulse
- detection
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Electromechanical Clocks (AREA)
- Control Of Stepping Motors (AREA)
Abstract
Description
本発明は、ステッピングモータ制御回路、前記ステッピングモータ制御回路を備えたムーブメント及び前記ムーブメントを用いたアナログ電子時計に関する。 The present invention relates to a stepping motor control circuit, a movement provided with the stepping motor control circuit, and an analog electronic timepiece using the movement.
従来から、ロータ収容用貫通孔及びロータの安定静止位置を決める複数の位置決め部を有するステータと、前記ロータ収容用貫通孔内に配設されたロータと、前記ステータに巻回された駆動コイルとを有するステッピングモータがアナログ電子時計等に使用されている。前記ステッピングモータをより確実に回転させるために回転検出を行い、回転検出結果に応じた駆動を行うように構成している(例えば特許文献1〜4参照)。
Conventionally, a stator having a plurality of positioning portions for determining a rotor housing through hole and a stable stationary position of the rotor, a rotor disposed in the rotor housing through hole, a drive coil wound around the stator, Stepping motors having the above are used in analog electronic watches and the like. In order to rotate the stepping motor more reliably, rotation detection is performed, and driving according to the rotation detection result is performed (for example, see
特許文献1に記載された発明では、1秒毎にステッピングに印加する主駆動パルスの遮断後、一定時間が経過した後に、検出補助パルスをステッピングモータに印加する。主駆動パルス遮断後に回転自由減衰運動するロータの回転角速度は、検出補助パルスにより回転速度が増幅され、検出補助パルス印加前よりも速くなる。ロータの自由振動によってコイルに発生する誘起電圧の電位はロータの回転角速度に比例して高くなるため、検出補助パルスを用いることによって誘起電圧を良好に検出することが可能になり、これにより、ロータの回転状態をより確実に検出するようにしている。
また、特許文献2に記載された発明では、ステッピングモータの回転検出を行う際、主駆動パルス遮断後に複数の検出補助パルスをステッピングモータに出力し、安定した回転検出を行うようにしている。
In the invention described in
Further, in the invention described in Patent Document 2, when detecting the rotation of the stepping motor, a plurality of auxiliary detection pulses are output to the stepping motor after the main drive pulse is cut off to perform stable rotation detection.
しかしながら、上記特許文献1、2に記載された発明では、ステッピングモータの回転状況とは無関係に、主駆動パルスによってステッピングモータを駆動する毎に検出補助パルスを印加して回転させ、ロータの極性を判定することによって回転したか否かを検出するようにしている。したがって、ロータの回転速度が速く検出補助パルスの印加が不要な場合でも検出補助パルスによる駆動が行われ、電力の無駄が生じるという問題がある。
However, in the inventions described in
特許文献3には、第一の検出パルス後に駆動パルスと反対方向に中間とまり防止用の安定化パルスを出力する発明が記載されている。前記安定化パルスはロータが中間静止位置に停止して回転駆動できなくなることを防止するためのものであり、良好な回転検出を行うことを企図した発明ではない。 Patent Document 3 describes an invention that outputs a stabilization pulse for preventing intermediate jamming in the direction opposite to the drive pulse after the first detection pulse. The stabilization pulse is for preventing the rotor from stopping at the intermediate stationary position and being unable to be driven to rotate, and is not an invention intended to perform good rotation detection.
また、特許文献4に記載された発明では、ステッピングモータの回転検出を、反発回転時の2番目の逆方向電流のピークが発生すると期待される時点より後で、かつ、吸引非回転時に逆方向電流ピークが発生すると期待される時点よりも前に終了するよう制御している。これにより、吸引非回転時に高いチョッパ電圧となる区間が非検出区間となるため、吸引非回転時の誤検出がなくなり、正確な回転検出を可能にしている。しかしながら、この発明は、ロータの回転が遅くなるような状況下で正確な回転検出を可能にしようとする発明ではない。 Further, in the invention described in Patent Document 4, the rotation of the stepping motor is detected in a reverse direction after the time when the second reverse current peak at the time of rebound rotation is expected to occur and at the time of non-suction rotation. Control is performed so that the current peak is terminated before the point at which the current peak is expected to occur. As a result, since a section having a high chopper voltage at the time of non-rotation of suction is a non-detection section, erroneous detection at the time of non-rotation of suction is eliminated, and accurate rotation detection is possible. However, the present invention is not an invention that attempts to enable accurate rotation detection in a situation where the rotation of the rotor is slow.
本発明は、負荷が小さい場合等のようにロータの回転が速い場合には大きな誘起信号が得られるため正確な回転検出が容易であるが、その一方、負荷が大きい場合等のようにロータの回転が遅い場合には、検出される誘起信号のレベルが基準値に達しなかったり遅れて発生する場合があるため正確な回転検出が困難であることに着目して成されたもので、負荷が大きい場合等のようにロータの回転が遅く低レベルの誘起信号しか得られない場合でも、回転検出に必要な電力を抑制しつつ正確に回転検出できるようにすることを課題としている。 In the present invention, when the rotation of the rotor is fast, such as when the load is small, a large induced signal is obtained, so that accurate rotation detection is easy. When the rotation is slow, the level of the induced signal that is detected may not reach the reference value or may be delayed, so accurate rotation detection is difficult. Even when the rotation of the rotor is slow and only a low-level induced signal can be obtained, such as when the rotor is large, it is an object to enable accurate rotation detection while suppressing the power required for rotation detection.
本発明の第1の視点によれば、主駆動パルス駆動終了後に設けられた検出区間においてステッピングモータの自由振動によって発生する誘起信号に基づいて前記ステッピングモータの回転状況を検出する回転検出部と、前記回転検出部が検出した回転状況に応じて前記ステッピングモータを回転可能な駆動パルス又は前記ステッピングモータを1ステップ回転できないが振動を与えることが可能な加振動パルスを選択し、前記選択した駆動パルス又は加振動パルスによって前記ステッピングモータを駆動する制御部とを備え、前記回転検出部が前記検出区間において前記ステッピングモータの回転が所定速度以下になったことを検出した場合、前記制御部が前記ステッピングモータを前記加振動パルスによって駆動した後、回転検出部が更に回転検出を行うことを特徴とするステッピングモータ制御回路が提供される。 According to a first aspect of the present invention, a rotation detection unit that detects a rotation state of the stepping motor based on an induced signal generated by free vibration of the stepping motor in a detection section provided after the end of main drive pulse driving; According to the rotation state detected by the rotation detector, a drive pulse that can rotate the stepping motor or an excitation pulse that cannot rotate the stepping motor by one step but can give vibration is selected, and the selected drive pulse Or a control unit that drives the stepping motor by an excitation pulse, and when the rotation detection unit detects that the rotation of the stepping motor has fallen below a predetermined speed in the detection section, the control unit detects the stepping motor. After the motor is driven by the vibration pulse, the rotation detector further Stepping motor control circuit which is characterized in that the rolling detection is provided.
また、本発明の第2の視点によれば、前記ステッピングモータ制御回路を備えて成ることを特徴とするムーブメントが提供される。
また、本発明の第3の視点によれば、前記ムーブメントを備えて成ることを特徴とするアナログ電子時計が提供される。
According to a second aspect of the present invention, there is provided a movement comprising the stepping motor control circuit.
According to a third aspect of the present invention, there is provided an analog electronic timepiece comprising the movement.
本発明に係るステッピングモータ制御回路によれば、負荷が大きい場合等のようにロータの回転が遅く小さな誘起信号しか得られない場合でも、回転検出に必要な電力を抑制しつつ正確な回転検出が可能になる。
本発明に係るムーブメントによれば、負荷が大きい場合等のようにロータの回転が遅く小さな誘起信号しか得られない場合でも、回転検出に必要な電力を抑制しつつ正確な回転検出が可能なアナログ電子時計を構築することができる。
また、本発明に係るアナログ電子時計によれば、負荷が大きい場合等のようにロータの回転が遅く小さな誘起信号しか得られない場合でも、回転検出に必要な電力を抑制しつつ正確な回転検出が可能になり、したがって、正確な運針や低消費電力化が可能になる。
According to the stepping motor control circuit of the present invention, even when the rotor rotation is slow and only a small induction signal can be obtained, such as when the load is large, accurate rotation detection is performed while suppressing the power required for rotation detection. It becomes possible.
According to the movement of the present invention, even when the rotor rotates slowly and only a small induction signal can be obtained, such as when the load is large, an analog capable of accurate rotation detection while suppressing the power required for rotation detection. An electronic clock can be constructed.
Further, according to the analog electronic timepiece according to the present invention, even when the rotor rotates slowly and only a small induction signal can be obtained, such as when the load is large, accurate rotation detection is performed while suppressing power required for rotation detection. Therefore, accurate hand movement and low power consumption are possible.
図1は、本発明の実施の形態に係るステッピングモータ制御回路、前記ステッピングモータ制御回路を備えたムーブメント、前記ムーブメントを備えたアナログ電子時計を表すブロック図で、アナログ電子腕時計の例を示している。
図1において、アナログ電子時計は、所定周波数の信号を発生する発振回路101、発振回路101で発生した信号を分周して計時の基準となる時計信号を発生する分周回路102、前記時計信号を計数することによって行う計時動作をはじめとして電子時計を構成する各電子回路要素の制御や駆動パルスの変更制御(パルス制御)等の各種制御を行う制御回路103を備えている。
FIG. 1 is a block diagram showing a stepping motor control circuit according to an embodiment of the present invention, a movement including the stepping motor control circuit, and an analog electronic timepiece including the movement, and shows an example of an analog electronic wristwatch. .
In FIG. 1, an analog electronic timepiece includes an
また、アナログ電子時計は、制御回路103からの主駆動パルス制御信号に基づいて所定エネルギの主駆動パルスP1を出力する主駆動パルス発生回路104、制御回路103からの補正駆動パルス制御信号に基づいて主駆動パルスP1よりもエネルギが大きい補正駆動パルスP2を出力する補正駆動パルス発生回路105、制御回路103からの加振動パルス制御信号に基づいて加振動パルスPkを出力する加振動パルス発生回路110を備えている。
The analog electronic timepiece is based on a main drive
また、アナログ電子時計は、主駆動パルス発生回路104からの主駆動パルスP1、補正駆動パルス発生回路105からの補正駆動パルスP2、加振動パルス発生回路110からの加振動パルスPkに基づいてステッピングモータ107を駆動するモータドライバ回路106、ステッピングモータ107を備えている。
また、アナログ電子時計は、時計ケース111、時計ケース111の外面側に配設され、ステッピングモータ107によって駆動される時刻針(時針114、分針115、秒針116)やカレンダ表示部(図示せず)を有するアナログ表示部112、時計ケース111内に配設されたムーブメント113を備えている。
The analog electronic timepiece is a stepping motor based on the main drive pulse P1 from the main drive
The analog electronic timepiece is provided on the outer side of the
また、アナログ電子時計は、主駆動パルスP1によってステッピングモータ107を駆動した直後の検出区間Tにおいてステッピングモータ107の自由振動によって発生し所定の複数の基準値(本実施の形態では第1基準電圧Vinv(第1基準値)と第2基準電圧Vcomp(第2基準値)の2種類)を超える誘起信号VRsを検出する回転検出回路108を備えている。
The analog electronic timepiece is generated by free vibration of the
回転検出回路108は、誘起信号VRsのレベルを判定し、基準電圧Vinv、Vcompを超える誘起信号VRsの発生時点を検出する。基準電圧Vinv、Vcompは、基準電圧Vinv、Vcompを超える誘起信号VRsが検出された区間の組み合わせパターンによって、回転や非回転等の回転状況の判定や駆動パルスの変更制御(パルス制御)を行うことができるような値に設定されている。
The
ステッピングモータ107が回転した場合等のようにステッピングモータ107のロータが一定速度を超える動きをする場合には第2基準電圧Vcompを超える誘起信号VRsを検出し又、ステッピングモータ107が回転しなかった場合等のようにステッピングモータ107のロータが一定速度を超える動きをしない場合には第2基準電圧Vcompを超える誘起信号VRsを検出しないように、第2基準電圧Vcompは設定されている。
When the rotor of the stepping
また、負荷が増加して回転速度が遅くなった場合、回転したときには区間T1において複数の誘起信号VRsが基準電圧Vinvを超えるが基準電圧Vcompを超えないように設定されている。
第1基準電圧Vinvは、第2基準電圧Vcompよりも低い値に設定されている。例えば、第2基準電圧Vcompを電源電圧に設定する。またステッピングモータ制御回路を集積回路(IC)化した際のインバータの閾値電圧を第1基準電圧Vinvとして利用することにより、第1基準電圧を電源電圧の1/2に設定するように構成することができる。
In addition, when the load increases and the rotation speed becomes slow, the plurality of induced signals VRs exceed the reference voltage Vinv but do not exceed the reference voltage Vcomp in the section T1 when rotating.
The first reference voltage Vinv is set to a value lower than the second reference voltage Vcomp. For example, the second reference voltage Vcomp is set to the power supply voltage. Further, the first reference voltage is set to ½ of the power supply voltage by using the threshold voltage of the inverter when the stepping motor control circuit is integrated circuit (IC) as the first reference voltage Vinv. Can do.
また、アナログ電子時計は、回転検出回路108が検出した基準電圧Vinv、Vcompを超える誘起信号VRsが検出区間Tにおけるどの区間に発生したのかを判定して出力する加振動パルス出力判定回路109を備えている。ステッピングモータ107の回転状況を検出する検出区間Tは、主駆動パルスP1駆動直後に設けられると共に、複数の区間(本実施の形態では区間T1、T2の2区間)に区分されている。
The analog electronic timepiece also includes an excitation pulse
回転検出回路108は、ステッピングモータ107の自由振動によって発生する誘起信号VRsを検出することによってステッピングモータ107の回転状況を検出するが、重量が大きい大針等を使用してステッピングモータ107の回転速度が所定速度以下になっている場合には、回転しているにも拘わらず誘起信号VRsのレベルが低下したり発生時期が遅れることによって非回転と誤判定する可能性がある。
加振動パルスPkはかかる誤検出を回避するためのパルスであり、ステッピングモータ107の回転速度が所定速度以下になったと判定した場合に、検出区間T内において加振動パルスPkによってステッピングモータ107を駆動することにより、回転状況を適正に表す誘起信号VRsを発生させるためのものである。
The
The vibration pulse Pk is a pulse for avoiding such erroneous detection. When it is determined that the rotation speed of the stepping
加振動パルス出力判定回路109は、検出区間Tの各区間T1、T2内に、回転検出回路108が検出した基準電圧Vinv、Vcompを超える誘起信号VRsが存在するか否かを判定し、各区間T1、T2における判定結果(判定値)を得る毎に、順次、検出信号として出力する。
前記検出信号は、検出区間Tにおける区間T1、T2の判定値の組み合わせパターン(誘起信号VRsのパターン)によってステッピングモータ107の回転が遅いか否かや回転したか否か等の回転状況を表す信号である。
The excitation pulse
The detection signal is a signal representing a rotation state such as whether the rotation of the stepping
最初の区間T1における判定値はステッピングモータ107の回転が所定速度以下に遅くなったか否かを表すものであり、区間T1において第1基準電圧Vinvを超え且つ第2基準電圧Vcomp以下の複数(本実施の形態では2つ)の誘起信号VRsが検出された場合にはステッピングモータ107の回転速度が所定値以下に低下したことを表すように構成されている。また、区間T2において第2基準電圧Vcompを超える誘起信号VRsが検出された場合にはステッピングモータ107が回転したことを表すように構成されている。
尚、各区間T1、T2の判定値は後述するように、誘起信号VRsが基準電圧を超える場合を「1」、超えない場合を「0」と表している。
The determination value in the first section T1 indicates whether or not the rotation of the stepping
As will be described later, the determination values of the sections T1 and T2 are expressed as “1” when the induced signal VRs exceeds the reference voltage and “0” when the induced signal VRs does not exceed the reference voltage.
制御回路103は、検出区間Tの最初の区間T1において第1基準電圧Vinvを超え且つ第2基準電圧Vcomp以下の2つの誘起信号VRsが検出された旨の判定値を加振動パルス出力判定回路109から受けると、ステッピングモータ107の回転速度が所定値以下に低下し正確な回転検出ができなくなる可能性があると判定して、当該検出区間T内において加振動駆動パルスPkによって駆動するように加振動パルス制御信号を加振動パルス発生回路110に出力する。
加振動パルス発生回路110は前記加振動パルス制御信号に応答して、当該検出区間T内において加振動パルスPkによってステッピングモータ107を駆動する。
The
In response to the excitation pulse control signal, the excitation
発振回路101、分周回路102、制御回路103、主駆動パルス発生回路104、補正駆動パルス発生回路105、加振動パルス発生回路110、モータドライバ回路106、ステッピングモータ107、回転検出回路108および加振動パルス出力判定回路109はムーブメント113の構成要素である。
一般に、時計の動力源、時間基準等の装置から成る時計の機械体をムーブメントと称する。電子式のものをモジュールと呼ぶことがある。時計としての完成状態では、ムーブメントには文字板、針が取り付けられ、時計ケースの中に収容される。
制御回路103は、検出区間T内の各区間T1、T2において誘起信号VRsが基準電圧Vinv、Vcompを超えるか否かの判定値のパターンによってステッピングモータ107の回転状況(回転したか否か、主駆動パルスP1のエネルギの余裕の程度等)を判定する機能等も有している。
In general, a timepiece mechanical body composed of devices such as a timepiece power source and a time reference is called a movement. Electronic devices are sometimes called modules. When the watch is completed, a dial and hands are attached to the movement and housed in a watch case.
The
ここで、発振回路101及び分周回路102は信号発生部を構成し、アナログ表示部112は表示部を構成している。制御回路103、回転検出回路108及び加振動パルス出力判定回路109は回転検出部を構成している。主駆動パルス発生回路104、補正駆動パルス発生回路105、加振動パルス発生回路110は駆動パルス発生部を構成している。モータドライバ回路106はモータ駆動部を構成している。発振回路101、分周回路102、制御回路103、主駆動パルス発生回路104、補正駆動パルス発生回路105及びモータドライバ回路106は制御部を構成している。また、発振回路101、分周回路102、制御回路103、主駆動パルス発生回路104、補正駆動パルス発生回路105、モータドライバ回路106、回転検出回路108及び加振動パルス出力判定回路109はステッピングモータ制御回路を構成している。
Here, the
通常動作である時刻針(時針114、分針115、秒針116)運針動作を概略説明すると、図1において、発振回路101は所定周波数の信号を発生し、分周回路102は発振回路101で発生した前記信号を分周して計時の基準となる時計信号(例えば1秒周期の信号)を発生し、制御回路103に出力する。
制御回路103は、前記時計信号を計数して所定周期でステッピングモータ107を、負荷に対する電源電圧の大きさ(即ち駆動エネルギの余裕の程度)に応じたエネルギの主駆動パルスP1で回転駆動するように主駆動パルス発生回路104に主駆動パルス制御信号を出力する。
The operation of the time hand (
The
本発明の実施の形態では、ステッピングモータ107を1ステップ回転させるための駆動パルスとして複数種類の駆動パルスが用意されている。前記駆動パルスとして、所定エネルギの主駆動パルスP1及び主駆動パルスP1よりもエネルギが大きい補正駆動パルスP2を用いている。また、ステッピングモータ107を1ステップ回転させるエネルギは有していないが振動を与えることが可能なパルスとして加振動パルスPkを用いている。
In the embodiment of the present invention, a plurality of types of drive pulses are prepared as drive pulses for rotating the stepping
主駆動パルスP1は、通常動作時においてステッピングモータ107を正常に回転させて時刻針114〜116を運針するための駆動パルスである。また、補正駆動パルスP2は、主駆動パルスP1による駆動ではステッピングモータ107を回転(正常回転)できない場合にステッピングモータ107を強制的に回転させるための駆動パルスである。また、加振動パルスPkは、負荷が大きくなる等してステッピングモータ107の回転が一定速度よりも遅くなったときに、正確な回転検出を行えるようにステッピングモータ107に振動を与えるためのパルスである。
尚、本発明の実施の形態では、1種類の主駆動パルスP1を用いているが、相互にエネルギが異なる複数種類(即ち複数ランク)の主駆動パルスP1を用いて、回転状況に応じてエネルギが小さくステッピングモータ107を回転可能な主駆動パルスP1を選択して駆動するように構成することができる。
The main drive pulse P1 is a drive pulse for moving the time hands 114 to 116 by normally rotating the stepping
In the embodiment of the present invention, one type of main drive pulse P1 is used, but multiple types (that is, multiple ranks) of main drive pulses P1 having different energies are used, and the energy is changed according to the rotation state. Therefore, the main driving pulse P1 that can rotate the stepping
主駆動パルス発生回路104は、制御回路103からの主駆動パルス制御信号に応答して主駆動パルスP1をモータドライバ回路106に出力する。モータドライバ回路106は主駆動パルスP1によってステッピングモータ107を回転駆動する。ステッピングモータ107は主駆動パルスP1によって回転駆動されて、時刻針114〜116を回転駆動する。これにより、ステッピングモータ107が正常に回転した場合には、アナログ表示部112では、時刻針114〜116による現在時刻表示が行われる。
The main drive
回転検出回路108は、所定の検出区間Tにおいて、ステッピングモータ107の回転自由振動によって駆動コイル209に発生する誘起電流Ikを検出素子によって誘起信号VRsに変換し、基準電圧Vinv、Vcompを超える誘起信号VRsの有無を検出する。
加振動パルス出力判定回路109は、回転検出回路108が検出した基準電圧Vinv、Vcompを超える誘起信号VRsが検出期間Tにおけるどの区間T1、T2に属するかを判定し、各区間T1、T2の判定値を順次出力する。
制御回路103は、加振動パルス出力判定回路109から順次入力された区間T1、区間T2における判定値に基づいて回転状況を判定する。
The
The excitation pulse
The
制御回路103は、区間T1における判定値に基づいて加振動パルスPkによる駆動の要否の判定を行い、回転速度が所定速度以下に低下していると判定した場合には加振動パルスPkで駆動するように制御する。加振動パルスPkによる駆動を行う場合には、加振動パルス発生部110からの加振動パルスPkによりステッピングモータ107を回転駆動し、回転検出回路108が更に回転検出を行う。
The
また、制御回路103は、区間T1、T2の判定値からなる誘起信号VRsのパターンに基づいて、ステッピングモータ107が回転したか否かを判定し、非回転の場合には補正駆動パルスP2によって駆動するように補正駆動パルス発生回路105に補正駆動パルス制御信号を出力するようにパルス制御を行う。
補正駆動パルス発生回路105は補正駆動パルス制御信号に応答して補正駆動パルスP2をモータドライバ回路106に出力し、モータドライバ回路106は補正駆動パルスによってステッピングモータ107を回転駆動する。
Further, the
The correction drive
図2は、本発明の実施の形態で使用するステッピングモータ107の構成図で、アナログ電子時計で一般に用いられている時計用ステッピングモータの例を示している。
図2において、ステッピングモータ107は、ロータ収容用貫通孔203を有するステータ201、ロータ収容用貫通孔203に回転可能に配設されたロータ202、ステータ201と接合された磁心208、磁心208に巻回された駆動コイル209を備えている。ステッピングモータ107をアナログ電子時計に用いる場合には、ステータ201及び磁心208はネジ(図示せず)によって地板(図示せず)に固定され、互いに接合される。駆動コイル209は、第1端子OUT1、第2端子OUT2を有している。
FIG. 2 is a configuration diagram of the stepping
In FIG. 2, a stepping
ロータ202は、2極(S極及びN極)に着磁されている。磁性材料によって形成されたステータ201の外端部には、ロータ収容用貫通孔203を挟んで対向する位置に複数(本実施の形態では2個)の切り欠き部(外ノッチ)206、207が設けられている。各外ノッチ206、207とロータ収容用貫通孔203間には可飽和部210、211が設けられている。
The
可飽和部210、211は、ロータ202の磁束によっては磁気飽和せず、駆動コイル209が励磁されたときに磁気飽和して磁気抵抗が大きくなるように構成されている。ロータ収容用貫通孔203は、輪郭が円形の貫通孔の対向部分に複数(本実施の形態では2つ)の半月状の切り欠き部(内ノッチ)204、205を一体形成した円孔形状に構成されている。
The
切り欠き部204、205は、ロータ202の停止位置を決めるための位置決め部を構成している。駆動コイル209が励磁されていない状態では、ロータ202は、図2に示すように前記位置決め部に対応する位置、換言すれば、ロータ202の磁極軸Aが、切り欠き部204、205を結ぶ線分と直交するような位置(角度θ0位置)に安定して停止している。ロータ202の回転軸(回転中心)を中心とするXY座標空間を4つの象限(第1象限I〜第4象限IV)に区分している。
The
いま、モータドライバ回路106から矩形波の駆動パルスを駆動コイル209の端子OUT1、OUT2間に供給して(例えば、第1端子OUT1側を正極、第2端子OUT2側を負極)、図2の矢印方向に駆動電流iを流すと、ステータ201には破線矢印方向に磁束が発生する。これにより、可飽和部210、211が飽和して磁気抵抗が大きくなり、その後、ステータ201に生じた磁極とロータ202の磁極との相互作用によって、ロータ202は図2の反時計回り方向に180度回転し、磁極軸が角度θ1位置で安定的に停止する。 このようにして1ステップの回転動作が完了する。
尚、ステッピングモータ107を回転駆動することによって通常動作(本実施の形態ではアナログ電子時計であるため運針動作)を行わせるための回転方向(図2では反時計回り方向)を正方向とし、その逆(時計回り方向)を逆方向としている。
Now, a rectangular-wave drive pulse is supplied from the
Incidentally, the rotation direction (counterclockwise direction in FIG. 2) for causing the normal operation (the hand movement operation because it is an analog electronic timepiece in this embodiment) by rotating the stepping
次に、モータドライバ回路106から、逆極性の矩形波の駆動パルスを駆動コイル209の端子OUT1、OUT2に供給して(前記駆動とは逆極性となるように、第1端子OUT1側を負極、第2端子OUT2側を正極)、図2の反矢印方向に駆動電流iを流すと、ステータ201には反破線矢印方向に磁束が発生する。これにより、可飽和部210、211が先ず飽和し、その後、ステータ201に生じた磁極とロータ202の磁極との相互作用によって、ロータ202は前記と同一方向(正方向)に180度回転し、磁極軸が角度θ0位置で安定的に停止する。このようにして1ステップの回転動作が完了する。
Next, a rectangular-wave drive pulse having a reverse polarity is supplied from the
以後、駆動コイル209に対して極性の異なる信号(交番信号)を供給することによって、前記動作が繰り返し行われて、ロータ202を180度ずつ(1ステップずつ)反時計回り方向に連続的に回転させることができるように構成されている。
制御回路103は、相互に極性の異なる主駆動パルスP1で交互に駆動することによってステッピングモータ107を回転駆動し、主駆動パルスP1で回転できなかった場合には、当該主駆動パルスP1と同極性の補正駆動パルスP2で回転駆動する。これにより、補正駆動パルスによって1ステップの回転動作が行われる。
Thereafter, by supplying signals having different polarities (alternating signals) to the
The
図3は、本発明の実施の形態において、主駆動パルスP1によってステッピングモータ107を駆動した場合のタイミング図で、主駆動パルスP1エネルギの余裕の程度、ステッピングモータ107のロータ202の回転位置、回転状況を表す誘起信号VRsのパターン及びパルス制御動作をあわせて示している。
図3は、通常駆動時(アナログ電子時計の電源電圧が定格電圧で時刻針114〜116を主駆動パルスP1によって運針駆動する時)の状態である。また図3において、P1は主駆動パルスP1を表すと共にロータ202が主駆動パルスP1によって回転駆動される駆動区間を表し、又、a〜eは主駆動パルスP1で駆動した際のロータ202の磁極軸Aの回転位置を表す領域である。
FIG. 3 is a timing chart when the stepping
FIG. 3 shows a state during normal driving (when the power source voltage of the analog electronic timepiece is the rated voltage and the time hands 114 to 116 are driven by the main drive pulse P1). In FIG. 3, P1 represents a main drive pulse P1 and a drive section in which the
主駆動パルスP1駆動終了直後の所定時間を回転状況を検出するための検出区間Tとし、検出区間Tを連続する複数の区間(本実施の形態では2つの区間T1、T2)に区分している。本実施の形態では、主駆動パルスP1の駆動終了直後の最初の所定時間を第1区間T1、第1区間T1よりも後の所定時間を第2区間T2としている。 A predetermined time immediately after the end of driving of the main drive pulse P1 is set as a detection section T for detecting the rotation state, and the detection section T is divided into a plurality of continuous sections (two sections T1 and T2 in the present embodiment). . In the present embodiment, the first predetermined time immediately after the end of driving of the main drive pulse P1 is the first interval T1, and the predetermined time after the first interval T1 is the second interval T2.
ロータ202を中心として、その回転によってロータ202の磁極軸Aが位置するXY座標空間を第1象限I〜第4象限IVに区分した場合、区間T1、T2は次のように表すことができる。
例えば、負荷に対する主駆動パルスP1のエネルギが小さくステッピングモータ107の回転速度が所定速度以下に遅くなる負荷増分大駆動(余裕小回転)の状態において、第1区間T1は第2象限IIにおけるロータ202の最初の正方向領域aの回転状況を判定する区間、第2区間T2は第2象限IIにおけるロータ202の最初の正方向領域aの回転状況及び第3象限IIIにおけるロータ202の最初の正方向領域b並びに最初の逆方向領域cの回転状況を判定する区間である。
When the XY coordinate space where the magnetic pole axis A of the
For example, in the state of load incremental large drive (small margin rotation) in which the energy of the main drive pulse P1 with respect to the load is small and the rotation speed of the stepping
また、負荷に対する主駆動パルスP1のエネルギが余裕小回転状態よりも大きくステッピングモータ107の回転速度が前記所定速度を超える負荷増分中駆動(余裕中回転)の状態において、第1区間T1は第2象限IIにおけるロータ202の最初の正方向領域aの回転状況を判定する区間、第2区間T2は第2象限IIにおけるロータ202の最初の正方向領域aの回転状況及び第3象限IIIにおけるロータ202の最初の正方向領域bの回転状況並びに最初の逆方向領域cの回転状況を判定する区間である。
Further, in the state in which the energy of the main drive pulse P1 with respect to the load is larger than that in the margin low rotation state and the rotation speed of the stepping
また、負荷に対する主駆動パルスP1のエネルギが余裕中回転状態よりも大きくステッピングモータ107の回転速度が所定速度を超える負荷増分極小駆動(余裕極大回転)の状態において、第1区間T1は第3象限IIIにおけるロータ202の最初の正方向領域bの回転状況を判定する区間、第2区間T2は第3象限IIIにおけるロータ202の最初の正方向領域bの回転状況及び最初の逆方向領域cの回転状況を判定する区間である。
Further, in the state of the load incremental minimum drive (margin maximum rotation) in which the energy of the main drive pulse P1 with respect to the load is larger than that in the margin rotation state and the rotation speed of the stepping
また、主駆動パルスP1による駆動では回転しなかった状態(補正駆動パルスP2による駆動を行うように制御する負荷増分極大駆動(非回転))の状態において、第1区間T1は第2象限IIにおけるロータ202の最初の正方向領域aの回転状況を判定する区間、第2区間T2は第2象限IIにおけるロータ202の最初の正方向領域aの回転状況及び第2象限II、第1象限Iにおけるロータ202の最初の逆方向領域dの回転状況並びに第1象限Iにおけるロータ202の2度目の正方向領域eの回転状況を判定する区間である。負荷増分極大駆動(非回転)の状態は、負荷増分大駆動(余裕小回転)の状態よりも、負荷に対する主駆動パルスP1のエネルギが小さい状態である。
Further, in the state of not rotating by the drive by the main drive pulse P1 (the load incremental maximum drive (non-rotation) controlled to perform the drive by the correction drive pulse P2), the first section T1 is in the second quadrant II. A section for determining the rotation situation of the first positive direction area a of the
主駆動パルスP1のエネルギに対する負荷が大きくなると、ロータ202の回転が遅くなるため、誘起信号VRsのレベルが低下したり、発生時刻が遅くなる。したがって、区間T1より前に発生していた誘起信号VRsが遅れて区間T1で検出されたり、低レベルで検出されることになる。
即ち、主駆動パルスP1のエネルギに対する負荷が所定値よりも小さい場合には、区間T1ではロータ202が一定速度よりも早く回転して誘起信号VRsが検出されないが、主駆動パルスのエネルギに対する負荷が所定値よりも大きくなると区間T1においてロータ202の回転が遅くなり、誘起信号VRsが検出されることになる。
When the load on the energy of the main drive pulse P1 is increased, the rotation of the
That is, when the load on the energy of the main drive pulse P1 is smaller than the predetermined value, the
本実施の形態では係る現象を利用しており、区間T1において所定の基準電圧を超える誘起信号VRsが複数(本実施の形態ではT1、T1nextの2つ)検出されたか否かに基づいてステッピングモータ107の回転が所定速度以下になったか否かを判定する。ステッピングモータ107の回転が所定速度以下になったと判定した場合には、当該検出区間Tの区間T2において誘起信号VRsを検出する際に、加振動パルスPkによってステッピングモータ107を駆動して適正な速度に加速して回転検出するようにしている。
これにより、負荷が大きくロータ202の回転が遅い場合でも、通常負荷を駆動しているのと同様な状態までロータ202を加速して回転検出することができ、負荷変動の影響を低減して正確な回転検出を行うことを可能にしている。
This embodiment uses such a phenomenon, and a stepping motor is based on whether or not a plurality of induced signals VRs exceeding a predetermined reference voltage (T1 and T1next in this embodiment) are detected in the section T1. It is determined whether or not the
As a result, even when the load is large and the rotation of the
図4は本発明の実施の形態におけるパルス制御動作をまとめた判定チャートである。
図4において、T1は区間T1を表すと共に区間T1内で基準電圧Vinv、Vcompを超える1つ目の誘起信号VRsを検出したか否かの判定値を表している。また、T1nextは、区間T1内で基準電圧Vinv、Vcompを超える2つ目の誘起信号VRsを検出したか否かの判定値を示している。
FIG. 4 is a determination chart summarizing the pulse control operations in the embodiment of the present invention.
In FIG. 4, T1 represents a section T1 and a determination value as to whether or not the first induced signal VRs exceeding the reference voltages Vinv and Vcomp is detected in the section T1. T1next indicates a determination value as to whether or not the second induced signal VRs exceeding the reference voltages Vinv and Vcomp is detected in the section T1.
前述したとおり、第1基準電圧Vinv、第2基準電圧Vcompを超える誘起信号VRsを検出した場合を各々判定値「1」、第1基準電圧Vinv、第2基準電圧Vcompを超える誘起信号VRsを検出できなかった場合を各々判定値「0」と表している。「0/1」は、判定値が「1」、「0」のどちらでもよいことを表している。また、「−」は、誘起信号VRsのパターンとして考慮しないことを示している。 As described above, when the induced signal VRs exceeding the first reference voltage Vinv and the second reference voltage Vcomp is detected, the induced signal VRs exceeding the determination value “1”, the first reference voltage Vinv and the second reference voltage Vcomp is detected. Each case where it is not possible is represented as a judgment value “0”. “0/1” indicates that the determination value may be either “1” or “0”. Further, “−” indicates that the pattern of the induced signal VRs is not considered.
誘起信号VRsのパターンは、(区間T1内で基準電圧Vinv、Vcompを超える誘起信号VRsを最初に検出したか否かの判定値(T1),区間T1内で基準電圧Vinv、Vcompを超える誘起信号VRsを2つ目に検出したか否かの判定値(T1next),区間T2内で第2基準電圧Vcompを超える誘起信号VRsを検出したか否かの判定値(T2))と表している。 The pattern of the induced signal VRs is (the determination value (T1) whether or not the induced signal VRs exceeding the reference voltages Vinv and Vcomp is first detected in the section T1, the induced signal exceeding the reference voltages Vinv and Vcomp in the section T1). A determination value (T1next) indicating whether or not VRs is detected for the second time, and a determination value (T2) indicating whether or not the induced signal VRs exceeding the second reference voltage Vcomp is detected in the section T2.
回転検出回路108が基準電圧Vinv、Vcompを超える誘起信号VRsの有無を検出して判定値を出力し、制御回路103は、制御回路103内部に記憶した図4の判定チャートを参照して誘起信号VRsのパターンに基づいて、主駆動パルスP1による駆動、補正駆動パルスP2による駆動、加振動パルスPkによる駆動等の後述するパルス制御を行ってステッピングモータ107の回転検出や駆動を制御する。
The
図5は、本発明の実施の形態に係るステッピングモータ制御回路、ムーブメント及びアナログ電子時計で使用する部分詳細回路図で、モータドライバ回路106及び回転検出回路108の部分詳細回路図である。
動作の詳細は後述するが、スイッチ制御回路303は、回転駆動時や回転検出時、主駆動パルス発生回路104、補正駆動パルス発生回路105、加振動パルス発生回路110から供給される制御信号Viに応答して、トランジスタQ2、Q3を同時にオン状態とする、あるいは、トランジスタQ1、Q4を同時にオン状態とすることによって駆動コイル209に対して正方向あるいは逆方向に駆動電流を供給し、これによってステッピングモータ107の回転駆動動作あるいは加振動動作を行う。
FIG. 5 is a partial detailed circuit diagram used in the stepping motor control circuit, the movement, and the analog electronic timepiece according to the embodiment of the present invention, and is a partial detailed circuit diagram of the
Although the details of the operation will be described later, the
尚、本発明の実施の形態では、主駆動パルスP1と補正駆動パルスP2は、駆動エネルギを供給する供給状態と駆動エネルギの供給を停止する供給停止状態を所定周期で交互に繰り返す波形(櫛歯状)の駆動パルスを用いている。加振動パルスPkはエネルギが小さくて良いため単発のパルスとしている。
また、スイッチ制御回路303は、回転検出時、トランジスタQ3〜Q6をオン状態、オフ状態、スイッチング状態のいずれかに制御して、第1検出抵抗301又は第2検出抵抗302に誘起信号VRsが発生するように制御する。
In the embodiment of the present invention, the main drive pulse P1 and the correction drive pulse P2 have a waveform (comb teeth) that alternately repeats a supply state for supplying drive energy and a supply stop state for stopping supply of drive energy at a predetermined cycle. Drive pulse is used. The excitation pulse Pk is a single pulse because the energy may be small.
Further, the
トランジスタQ1、Q2はモータドライバ回路106の構成要素であり又、トランジスタQ5、Q6及び検出抵抗301、302は回転検出回路108の構成要素である。トランジスタQ3、Q4、スイッチ制御回路303は、モータドライバ回路106及び回転検出回路108の双方に兼用される構成要素である。また、検出抵抗301、302、コンパレータ304、インバータ305、306、NAND回路307は回転検出回路108の構成要素である。検出抵抗301、302は抵抗値が同一の素子であり、検出素子を構成している。また、トランジスタQ1〜Q6は、各々、オン状態ではオン抵抗が小さく、低インピーダンス素子を構成する。検出抵抗301、302は、トランジスタQ1〜Q6のオン抵抗に比べて大きい値であり、高インピーダンス素子を構成している。
The transistors Q1 and Q2 are components of the
コンパレータ304の基準信号入力部には第2基準電圧Vcompが入力され、その第1、第2入力部には各々検出抵抗301、302が検出した誘起信号VRsが入力されるように構成されている。検出抵抗301又は302に第2基準電圧Vcompを超える誘起信号VRsが生じた場合、コンパレータ304から高レベル信号「1」の検出信号Vsが加振動パルス出力判定回路109に出力される。
The second reference voltage Vcomp is input to the reference signal input portion of the
また、インバータ305、306の閾値は、各々、第1基準電圧Vinvに設定されている。検出抵抗301に第1基準電圧Vinvを超える誘起信号VRsが生じた場合には、インバータ306から低レベル信号「0」が出力され、NAND回路307からは高レベル「1」の検出信号Vsが加振動パルス出力判定回路109に出力される。検出抵抗302に第1基準電圧Vinvを超える誘起信号VRsが生じた場合には、インバータ305から低レベル信号「0」が出力され、NAND回路307からは高レベル「1」の検出信号Vsが加振動パルス出力判定回路109に出力される。
加振動パルス出力判定回路109は、使用する基準電圧Vinv、Vcompに応じて、コンパレータ304又はNAND回路307からの検出信号Vsを選択し、区間T1、T2における誘起信号VRsの判定値を制御回路103に出力する。
The threshold values of the
The vibration pulse
図6は、本発明の実施の形態のタイミング図で、負荷が増加した余裕小回転の状態であり、加振動パルスPkによって駆動する場合の動作を示している。
図6においてステッピングモータ107を回転駆動する場合、スイッチ制御回路303は駆動期間P1である時刻ta〜tbの間、トランジスタQ3をオンにした状態でトランジスタQ2を所定周期でオン状態(供給状態)とオフ状態(供給停止状態)を繰り返してスイッチングすることにより櫛歯状の主駆動パルスP1を生成し、ステッピングモータ107の駆動コイル209に図5矢印方向の駆動電流iを供給する。これにより、ステッピングモータ107が回転する場合は、ロータ202が正方向に180度回転する。
FIG. 6 is a timing chart of the embodiment of the present invention, and shows an operation in the case of driving with a vibration pulse Pk in a state of a small rotation with an increased load.
In FIG. 6, when the stepping
一方、主駆動パルスP1の駆動期間P1終了時刻tbから時刻tcまでの検出区間Tにおいて回転状況の検出が行われる。
即ち、時刻tbから始まる区間T1において、スイッチ制御回路303は、トランジスタQ3、Q6をオン状態にした状態でトランジスタQ4を所定周期でオン状態とオフ状態にスイッチングすることにより、検出抵抗302には誘起信号VRsが発生する。
On the other hand, the rotation state is detected in the detection section T from the drive period P1 end time tb to time tc of the main drive pulse P1.
That is, in the section T1 starting from the time tb, the
コンパレータ304は、誘起信号VRsと第2基準電圧Vcompとを比較し、誘起信号VRsが第2基準電圧Vcompを超えていれば「1」、超えていなければ「0」を検出信号Vsとして加振動パルス出力判定回路109に出力する。
また、インバータ305は、誘起信号VRsが第1基準電圧Vinvを超えていれば「0」、超えていなければ「1」を出力し、NAND回路307はこれを反転した信号「1」又は「0」を検出信号Vsとして加振動パルス出力判定回路109に出力する。
加振動パルス出力判定回路109は、コンパレータ304とNAND回路307からの検出信号Vsに基づいて、区間T1において第1基準電圧Vinv及び第2基準電圧Vcompを超える誘起信号VRsが検出されたか否かを判定して判定値を出力する。
The
The
Based on the detection signal Vs from the
図6の例では、区間T1において第1基準電圧Vinvを超え且つ第2基準電圧Vcomp以下の複数の誘起信号VRsが検出されているため、制御回路103は加振動パルス制御信号を加振動パルス発生回路110に出力する。
加振動パルス発生回路110は、当該検出区間Tの区間T2において、前記加振動パルス制御信号に応答して加振動パルスPkにより、モータドライバ回路106を介してステッピングモータ107を駆動する。即ち、区間T1終了直後の区間T2において、スイッチ制御回路303は、加振動パルス発生回路110から供給される制御信号Viに応答して、トランジスタQ1、Q4を所定時間オン状態に駆動する。これにより、ステッピングモータ107が駆動されて、その回転が加速される。
In the example of FIG. 6, since a plurality of induced signals VRs exceeding the first reference voltage Vinv and not more than the second reference voltage Vcomp are detected in the section T1, the
The excitation
回転検出回路108は引き続き当該検出区間Tの区間T2において、誘起信号VRsの検出を行う。この場合、区間T2では、第1基準電圧Vinvは使用せず、第2基準電圧Vcompを用いて判定した誘起信号VRsの判定値のみが用いられる。
即ち、加振動パルス出力判定回路109には、NAND回路307とコンパレータ304の両方から検出信号Vsが入力されるが、加振動パルス出力判定回路109は区間T2においては、コンパレータ304からの検出信号Vsに対してのみ区間T2に属するか否かの判定を行う。
The
That is, the excitation pulse
このようにして、加振動パルス出力判定回路109からは、区間T1の判定値と区間T2の判定値が順次、制御回路103に入力される。
その結果、加振動パルス出力判定回路109からは、誘起信号VRsのパターンとして、(区間T1における最初の判定値T1,区間T1における次の判定値(T1next),区間T2の判定値)が制御回路103に出力されることになる。
制御回路103は、加振動パルス出力判定回路109から入力された区間T1における判定値に基づいて加振動パルスPkによる駆動の要否を判定して制御を行い又、誘起信号VRsのパターンに基づいて、図4の判定チャートを参照してステッピングモータ107の回転状況を判定し、補正駆動パルスP2による駆動等のパルス制御を行う。
In this way, from the excitation pulse
As a result, from the excitation pulse
The
このように、負荷増加等によってステッピングモータ107の回転速度が所定値以下に低下した場合には、区間T1において第1基準電圧Vinvと第2基準電圧Vcomp間の複数の誘起信号VRsが検出されるため、ステッピングモータ107の回転を加速することにより、適正な回転状態で正確な回転検出が可能になる。また、区間T2においてレベルの高い第2基準電圧Vcompを用いて判定することが可能になり、ノイズの影響を受けずに、より正確に回転状況の判定が可能になる。
As described above, when the rotation speed of the stepping
図6に示したサイクルの終了後、次のサイクルでも、区間T1において第1基準電圧Ninvを超え且つ第2基準電圧以下の複数の誘起信号VRsが検出された場合には、前記同様の動作を行うように、各トランジスタQ1〜Q6が駆動制御される。即ち、トランジスタQ3の代わりにトランジスタQ4がオン状態にされると共に、トランジスタQ2の代わりにトランジスタQ1がトランジスタQ2と同じ周期でスイッチング駆動され、前サイクルとは逆極性の櫛歯状主駆動パルスP1による駆動が行われる。 In the next cycle after the cycle shown in FIG. 6 is completed, if a plurality of induced signals VRs exceeding the first reference voltage Ninv and not more than the second reference voltage are detected in the section T1, the same operation as described above is performed. As is done, each transistor Q1-Q6 is drive controlled. That is, the transistor Q4 is turned on instead of the transistor Q3, and the transistor Q1 is switched and driven in the same cycle as the transistor Q2 instead of the transistor Q2, and is driven by the comb-like main drive pulse P1 having the opposite polarity to the previous cycle. Driving is performed.
また、検出区間Tでは、トランジスタQ4の代わりにトランジスタQ3がトランジスタQ4と同じ周期でスイッチングされ、トランジスタQ3、Q6の代わりにトランジスタQ4、Q5がオン状態に駆動される。また当該検出区間Tの区間T2において加振動パルスPkによる駆動が行われる。これにより、負荷の増加等によって回転速度が遅くなった場合でも正確な回転検出が可能になる。 In the detection section T, the transistor Q3 is switched in the same cycle as the transistor Q4 instead of the transistor Q4, and the transistors Q4 and Q5 are driven to the on state instead of the transistors Q3 and Q6. Further, in the section T2 of the detection section T, driving by the excitation pulse Pk is performed. As a result, accurate rotation detection is possible even when the rotation speed is slowed down due to an increase in load or the like.
図7は、本発明の実施の形態に係るステッピングモータ制御回路、ムーブメント及びアナログ電子時計の動作を示すフローチャートであり、主として制御回路103の処理を示すフローチャートである。
以下、図1〜図7を参照して、本発明の実施の形態の動作を詳細に説明する。
FIG. 7 is a flowchart showing operations of the stepping motor control circuit, the movement, and the analog electronic timepiece according to the embodiment of the invention, and is a flowchart mainly showing processing of the
Hereinafter, the operation of the embodiment of the present invention will be described in detail with reference to FIGS.
図1において、発振回路101は所定周波数の基準クロック信号を発生し、分周回路102は発振回路101で発生した前記信号を分周して計時の基準となる時計信号を発生し、制御回路103に出力する。
制御回路103は、前記時計信号を計数して計時動作を行い、主駆動パルスP1でステッピングモータ107を回転駆動するように主駆動パルス制御信号を出力する(ステップS502)。
In FIG. 1, an
The
主駆動パルス発生回路104は、制御回路103からの前記制御信号に応答して主駆動パルスP1をモータドライバ回路106に出力する。モータドライバ回路106は主駆動パルスP1によってステッピングモータ107を回転駆動する。ステッピングモータ107は主駆動パルスP1によって回転駆動されて、アナログ表示部112の時刻針114〜116を回転駆動する。これにより、ステッピングモータ107が正常に回転した場合、アナログ表示部112では、時刻針114〜116によって随時現在時刻が表示される。また、ステッピングモータ107によって図示しないカレンダ表示部が回転駆動された場合には、カレンダ表示が翌日の表示に切り換えられる。
The main drive
回転検出回路108は、主駆動パルスP1による駆動終了直後から始まる検出区間Tにおいてステッピングモータ107の回転状況を検出して判定値を検出信号として順次出力する。
加振動パルス出力判定回路109は、回転検出回路108からの判定値がその区間T1、T2に属するかの判定を行って検出信号として制御回路103に順次出力する。
制御回路103は、区間T1において第1基準電圧Vinvを超える複数の誘起信号VRsが検出されたか否かを判定する。そのために制御回路103は、先ず、加振動パルス出力判定回路109が区間T1において第1基準電圧Vinvを超える誘起信号VRs(T1)を検出したか否かを判定する(ステップS503)。
The
The excitation pulse
The
制御回路103は、処理ステップS503において第1基準電圧Vinvを超える誘起信号を検出していないと判定した場合、区間T2において第2基準電圧Vcompを超える誘起信号VRsを検出したか否かを判定する(ステップS504)。
制御回路103は、区間T2において第2基準電圧Vcompを超える誘起信号VRsを検出していないと判定した場合(負荷増分極大駆動(非回転)の場合である。)、補正駆動パルスP2で駆動するように補正駆動パルス発生回路105に補正駆動パルス制御信号を出力する(ステップS505)。
補正駆動パルス発生回路105は制御回路103からの前記制御信号に応答して補正駆動パルスP2をモータドライバ回路106に出力する。モータドライバ回路106は補正駆動パルスP2でステッピングモータ107を強制的に回転させる。
When it is determined that the induced signal exceeding the first reference voltage Vinv is not detected in the processing step S503, the
When it is determined that the induced signal VRs exceeding the second reference voltage Vcomp is not detected in the section T2 (in the case of the load incremental maximum drive (non-rotation)), the
The correction drive
制御回路103は、処理ステップS504において、第2基準電圧Vcompを超える誘起信号VRsを区間T2において検出したと判定した場合(余裕極大回転の場合である。)、回転したと判定して処理ステップS502に戻る。
制御回路103は、処理ステップS503において、第1基準電圧Vinvを超える誘起信号VRsを区間T1において検出したと判定すると、当該誘起信号VRsが第2基準電圧Vcompを超えたか否かを判定する(ステップS506)。
If the
When determining that the induced signal VRs exceeding the first reference voltage Vinv is detected in the section T1 in the processing step S503, the
制御回路103は、処理ステップS506において、当該誘起信号VRsが第2基準電圧Vcompを超えたと判定した場合には(余裕中回転の場合である。)、回転したと判定して処理ステップS502に戻る。
制御回路103は、処理ステップS506において当該誘起信号VRsが第2基準電圧Vcompを超えていないと判定すると、区間T1において他に第1基準電圧Vinvを超える誘起信号VRs(T1next)が無いか否か、例えば次の誘起信号VRsが区間T1において第1基準電圧Vinvを超えたか否かを判定する(ステップS507)。
If the
When determining that the induced signal VRs does not exceed the second reference voltage Vcomp in the processing step S506, the
制御回路103は、処理ステップS507において、第1基準電圧Vinvを超える他の誘起信号VRsが区間T1において検出されていないと判定すると、回転速度は所定速度以下まで低下していないと判定して処理ステップS504に移行する。
制御回路103は、処理ステップS507において、第1基準電圧Vinvを超える他の誘起信号VRsが区間T1において検出されたと判定すると、負荷が増加し回転速度が所定速度以下に低下したと判定して、加振動パルス制御信号を加振動パルス発生回路110に出力する(ステップS508)。
If the
When the
加振動パルス発生回路110は、当該検出区間Tにおける区間T1終了直後の区間T2において、加振動パルス制御信号に応答して加振動パルスPkにより、モータドライバ回路106を介してステッピングモータ107を駆動する。これによって、ステッピングモータ107の回転速度が加速されてロータ202の回転が速くなり、区間T2では正確な回転検出が行われる。
The excitation
制御回路103は、処理ステップS508の後、処理ステップS504に移行し、当該検出区間Tの区間T2において第2基準電圧Vcompを超える誘起信号VRsを検出したか否かの判定を行う。
以後、前記動作を繰り返すことにより、回転状況に応じたステッピングモータの回転制御が行われる。
After the processing step S508, the
Thereafter, by repeating the above operation, rotation control of the stepping motor according to the rotation state is performed.
以上述べたように本発明の実施の形態に係るステッピングモータ制御回路は、主駆動パルスP1駆動終了後に設けられた検出区間Tにおいてステッピングモータ107の自由振動によって発生する誘起信号VRsに基づいてステッピングモータ107の回転状況を検出する回転検出部と、前記回転検出部が検出した回転状況に応じてステッピングモータ107を回転可能な駆動パルスP1、P2又はステッピングモータ107を1ステップ回転できないが振動を与えることが可能な加振動パルスPkを選択し、選択した駆動パルスP1、P2又は加振動パルスPkによってステッピングモータ107を駆動する制御部とを備え、前記回転検出部が検出区間Tにおいてステッピングモータ107の回転が所定速度以下になったことを検出した場合、前記制御部がステッピングモータ107を加振動パルスPkによって駆動した後、前記回転検出部が更に回転検出を行うことを特徴としている。
As described above, the stepping motor control circuit according to the embodiment of the present invention is based on the induced signal VRs generated by the free vibration of the stepping
ここで、前記回転検出部が検出区間Tにおいてステッピングモータ107の回転が所定速度以下になったことを検出した場合、前記制御部が当該検出区間Tにおいてステッピングモータ107を加振動パルスPkによって駆動した後、前記回転検出部が当該検出区間Tにおいて更に回転検出を行うように構成することができる。
また、検出区間Tは複数の区間T1、T2に区分されて成り、前記回転検出部は、検出区間Tにおける最初の区間T1において所定の基準値Vinvを超える複数の誘起信号VRsを検出したか否かに基づいてステッピングモータ107の回転が所定速度以下になったか否かを検出するように構成することができる。
Here, when the rotation detection unit detects that the rotation of the stepping
The detection section T is divided into a plurality of sections T1 and T2, and the rotation detection unit detects whether or not a plurality of induced signals VRs exceeding a predetermined reference value Vinv are detected in the first section T1 in the detection section T. Based on this, it can be configured to detect whether or not the rotation of the stepping
また、前記回転検出部が最初の区間T1において第1基準値Vinvを超え且つ第1基準値Vinvよりも大きく回転したか否かを判定するための第2基準値Vcompを超えない複数の誘起信号VRsを検出した場合に、ステッピングモータ107の回転が所定速度以下になったことを検出したものとするように構成することができる。
In addition, a plurality of induction signals that do not exceed the second reference value Vcomp for determining whether the rotation detection unit has rotated beyond the first reference value Vinv and larger than the first reference value Vinv in the first section T1. When VRs are detected, it can be configured to detect that the rotation of the stepping
したがって、負荷が大きい場合等のようにロータの回転が遅く小さな誘起信号しか得られない場合等でも、回転検出に必要な電力を抑制しつつ正確な回転検出が可能になる。
また、全ての主駆動パルスP1駆動直後に加振動パルスPkによる駆動を行うのではなく、負荷が大きい場合等のように正確な回転が行われにくい場合にのみ加振動パルスPkによる駆動を行うため、負荷変動等に対しても正確な回転検出が可能であると共に、消費電力の低減が可能である。
Therefore, even when the rotation of the rotor is slow and only a small induced signal can be obtained, such as when the load is large, accurate rotation detection can be performed while suppressing the power required for rotation detection.
In addition, the driving by the vibration pulse Pk is not performed immediately after all the main driving pulses P1 are driven, but the driving by the vibration pulse Pk is performed only when accurate rotation is difficult, such as when the load is large. In addition, accurate rotation detection can be performed against load fluctuations and the power consumption can be reduced.
また、本発明の実施の形態のように負荷増大に伴い誘起信号VRsが低下したり発生時刻が遅くなることを利用した駆動パルス制御においては、一定以上の負荷増大(カレンダ負荷、大きな針モーメントの負荷)があった場合に、ロータ202は回転しているものの回転速度が低下して誘起信号VRsが低下してしまうような事態が発生したときでも、正確な回転検出が可能になるため、補正駆動パルスP2による駆動の機会を低減でき、消費電力を低下させ、電源として用いる電池の消耗を抑制することができる。
また、駆動パルスP1駆動後のロータ202回転速度が低下していても、加振動パルスPkによってロータ202回転速度を加速でき、高く安定した誘起信号VRsを得られので負荷変動に対しても影響を受けにくく安定した検出性能を提供することが可能になる。
Further, in the drive pulse control utilizing the fact that the induced signal VRs is reduced or the generation time is delayed as the load increases as in the embodiment of the present invention, the load increase beyond a certain level (calendar load, large needle moment Even when a situation occurs in which the
In addition, even if the rotational speed of the
また、本発明の実施の形態に係るムーブメントは前記ステッピングモータ制御回路を備えているため、負荷が大きい場合等のようにロータの回転が遅く小さな誘起信号しか得られない場合でも、回転検出に必要な電力を抑制しつつ正確な回転検出が可能なアナログ電子時計を構築することができる。
また、本発明に係るアナログ電子時計によれば、負荷が大きい場合等のようにロータの回転が遅く小さな誘起信号しか得られない場合でも、回転検出に必要な電力を抑制しつつ正確な回転検出が可能になり、したがって、正確な運針や低消費電力化が可能になる。
In addition, since the movement according to the embodiment of the present invention includes the stepping motor control circuit, it is necessary for detecting the rotation even when the rotor rotates slowly and only a small induction signal can be obtained, such as when the load is large. It is possible to construct an analog electronic timepiece that can accurately detect rotation while suppressing excessive power.
Further, according to the analog electronic timepiece according to the present invention, even when the rotor rotates slowly and only a small induction signal can be obtained, such as when the load is large, accurate rotation detection is performed while suppressing power required for rotation detection. Therefore, accurate hand movement and low power consumption are possible.
尚、本発明の実施の形態では、回転検出部が検出区間Tにおいてステッピングモータ107の回転が所定速度以下になったことを検出した場合、当該検出区間Tにおいて加振動パルスPkによる駆動を行うと共に更に残りの区間における回転検出動作を行なうことによって最終的に回転状況を判定するように構成したが、加振動パルスPkによる駆動を行った後、改めて更に全区間Tの回転検出を行う等、種々の変更が可能である。
また、本発明の実施の形態では検出区間Tを2つの区間T1、T2に区分した例で説明したが、3つ以上の区間であっても、区間数が複数であれば適用可能である。
In the embodiment of the present invention, when the rotation detection unit detects that the rotation of the stepping
In the embodiment of the present invention, the example in which the detection section T is divided into two sections T1 and T2 has been described. However, even if there are three or more sections, the present invention can be applied if the number of sections is plural.
また、本発明の実施の形態に係るステッピングモータ制御回路は、時刻針やカレンダ以外のものを駆動するステッピングモータにも適用可能である。
また、ステッピングモータの応用例として電子時計の例で説明したが、モータを使用する電子機器に適用可能である。
Further, the stepping motor control circuit according to the embodiment of the present invention can be applied to a stepping motor that drives other than the time hand and calendar.
Moreover, although the example of the electronic timepiece has been described as an application example of the stepping motor, it can be applied to an electronic device using the motor.
本発明に係るステッピングモータ制御回路は、ステッピングモータを使用する各種電子機器に適用可能である。
また、本発明に係るムーブメント及びアナログ電子時計は、カレンダ機能付きアナログ電子腕時計、カレンダ機能付きアナログ電子置時計等の各種カレンダ機能付きアナログ電子時計をはじめ、各種のアナログ電子時計に適用可能である。
The stepping motor control circuit according to the present invention is applicable to various electronic devices that use the stepping motor.
The movement and the analog electronic timepiece according to the invention can be applied to various analog electronic timepieces such as an analog electronic timepiece with various calendar functions such as an analog electronic wristwatch with a calendar function and an analog electronic table clock with a calendar function.
101・・・発振回路
102・・・分周回路
103・・・制御回路
104・・・主駆動パルス発生回路
105・・・補正駆動パルス発生回路
106・・・モータドライバ回路
107・・・ステッピングモータ
108・・・回転検出回路
109・・・加振動パルス出力判定回路
110・・・加振動パルス発生回路
111・・・時計ケース
112・・・アナログ表示部
113・・・ムーブメント
114・・・時針
115・・・分針
116・・・時針
201・・・ステータ
202・・・ロータ
203・・・ロータ収容用貫通孔
204、205・・・切り欠き部(内ノッチ)
206、207・・・切り欠き部(外ノッチ)
208・・・磁心
209・・・駆動コイル
210、211・・・可飽和部
OUT1・・・第1端子
OUT2・・・第2端子
301、302・・・検出抵抗
303・・・スイッチ制御回路
304・・・コンパレータ
305、306・・・インバータ
307・・・NAND回路
Q1〜Q6・・・トランジスタ
DESCRIPTION OF
206, 207 ... Notch (outer notch)
208 ...
Claims (6)
前記回転検出部が検出した回転状況に応じて前記ステッピングモータを回転可能な駆動パルス又は前記ステッピングモータを1ステップ回転できないが振動を与えることが可能な加振動パルスを選択し、前記選択した駆動パルス又は加振動パルスによって前記ステッピングモータを駆動する制御部とを備え、
前記回転検出部が前記検出区間において前記ステッピングモータの回転が所定速度以下になったことを検出した場合、前記制御部が前記ステッピングモータを前記加振動パルスによって駆動した後、前記回転検出部が更に回転検出を行うことを特徴とするステッピングモータ制御回路。 A rotation detection unit that detects a rotation state of the stepping motor based on an induced signal generated by free vibration of the stepping motor in a detection section provided after the end of the main driving pulse drive;
According to the rotation state detected by the rotation detector, a drive pulse that can rotate the stepping motor or an excitation pulse that cannot rotate the stepping motor by one step but can give vibration is selected, and the selected drive pulse Or a controller that drives the stepping motor by an excitation pulse,
When the rotation detection unit detects that the rotation of the stepping motor has become equal to or less than a predetermined speed in the detection section, the rotation detection unit further includes the control unit driving the stepping motor with the vibration pulse. A stepping motor control circuit for detecting rotation.
前記回転検出部は、前記検出区間における最初の区間において所定の基準値を超える複数の誘起信号を検出したか否かに基づいて前記ステッピングモータの回転が所定速度以下になったか否かを検出することを特徴とする請求項1又は2記載のステッピングモータ制御回路。 The detection section is divided into a plurality of sections,
The rotation detection unit detects whether the rotation of the stepping motor has become a predetermined speed or less based on whether a plurality of induced signals exceeding a predetermined reference value are detected in the first interval in the detection interval. The stepping motor control circuit according to claim 1 or 2, wherein
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013036208A JP2014166072A (en) | 2013-02-26 | 2013-02-26 | Stepping motor control circuit, movement, and analog electronic clock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013036208A JP2014166072A (en) | 2013-02-26 | 2013-02-26 | Stepping motor control circuit, movement, and analog electronic clock |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014166072A true JP2014166072A (en) | 2014-09-08 |
Family
ID=51616204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013036208A Pending JP2014166072A (en) | 2013-02-26 | 2013-02-26 | Stepping motor control circuit, movement, and analog electronic clock |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014166072A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7406462B2 (en) | 2020-06-25 | 2023-12-27 | シチズン時計株式会社 | Electronic clock, drive pulse setting method |
-
2013
- 2013-02-26 JP JP2013036208A patent/JP2014166072A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7406462B2 (en) | 2020-06-25 | 2023-12-27 | シチズン時計株式会社 | Electronic clock, drive pulse setting method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11422511B2 (en) | Step motor drive device and circuit | |
US8698443B2 (en) | Stepping motor control circuit and analog electronic timepiece | |
US20120287759A1 (en) | Stepping motor control circuit and analogue electronic timepiece | |
JP6162513B2 (en) | Stepping motor control circuit, movement and analog electronic timepiece | |
US9086685B2 (en) | Stepping motor control circuit, movement, and analogue electronic timepiece | |
JP5676203B2 (en) | Stepping motor control circuit and analog electronic timepiece | |
JP2013148571A (en) | Stepping motor control circuit, movement and analog electronic timepiece | |
US20110188352A1 (en) | Stepping motor control circuit and analogue electronic watch | |
US8139445B2 (en) | Stepping motor control circuit and analog electronic watch | |
JP2014219231A (en) | Stepping motor control circuit, movement, and analog electronic clock | |
US8569991B2 (en) | Stepping motor control circuit and analogue electronic watch | |
JP2010256137A (en) | Stepping motor control circuit and analog electronic watch | |
JP2014166072A (en) | Stepping motor control circuit, movement, and analog electronic clock | |
JP2014196986A (en) | Stepping motor control circuit, movement and analog electronic timepiece | |
JP2011075463A (en) | Stepping motor control circuit and analog electronic clock | |
JP6134487B2 (en) | Stepping motor control circuit, movement and analog electronic timepiece | |
JP2014181956A (en) | Stepping motor control circuit, movement and analog electronic clock | |
JP2013242193A (en) | Stepping motor control circuit, movement and analog electronic clock | |
JP2014183624A (en) | Stepping motor control circuit, movement, and analog electronic clock | |
JP6257709B2 (en) | Stepping motor control circuit, movement and analog electronic timepiece | |
JP2015023644A (en) | Stepping motor control circuit, movement and analog electronic clock | |
JP2011050164A (en) | Stepping motor control circuit and analog electronic timepiece | |
JP2014096900A (en) | Stepping motor control circuit, movement and analog electronic timepiece | |
JP2014090589A (en) | Stepping motor control circuit, movement and analog electronic timepiece | |
JP2013257241A (en) | Stepping-motor control circuit, movement, and analog electronic-timepiece |