JP2013061258A - Analog electronic clock - Google Patents

Analog electronic clock Download PDF

Info

Publication number
JP2013061258A
JP2013061258A JP2011200143A JP2011200143A JP2013061258A JP 2013061258 A JP2013061258 A JP 2013061258A JP 2011200143 A JP2011200143 A JP 2011200143A JP 2011200143 A JP2011200143 A JP 2011200143A JP 2013061258 A JP2013061258 A JP 2013061258A
Authority
JP
Japan
Prior art keywords
correction
pulse width
correction data
analog electronic
drive
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.)
Withdrawn
Application number
JP2011200143A
Other languages
Japanese (ja)
Inventor
Kosuke Hasegawa
幸佑 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2011200143A priority Critical patent/JP2013061258A/en
Publication of JP2013061258A publication Critical patent/JP2013061258A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Electromechanical Clocks (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an analog electronic clock capable of efficiently performing optimum hands operation in each product.SOLUTION: The analog electronic clock includes hands, hands driving means based on a drive pulse, drive control means for controlling the pulse width of a drive pulse, first storing means for storing an initial table showing a correspondence relation between a settable range of a pulse width and a physical amount relating to a change in an operation characteristic of the driving means, measuring means of a physical amount, correction means for creating correction data of the initial table on the basis of the measured physical amount and the operation characteristic of the driving means in the state thereof, and second storing means for storing the created correction data. The drive control means acquires the setting range of a pulse range from the correction data in the case that correction data corresponding to the measured physical amount is stored in the second storing means, acquires a settable range of a pulse width from the initial table in the case that the correction data is not stored in the second storing means, and outputs drive pulses within the respective settable ranges.

Description

この発明は、駆動パルスを用いて指針を動作させるアナログ電子時計に関する。   The present invention relates to an analog electronic timepiece that operates a pointer using a driving pulse.

従来、指針を回転動作させて時刻などの情報を表示するアナログ電子時計では、ステッピングモータに駆動パルスを入力して回転動作させ、このステッピングモータの回転動作を輪列機構を介して指針に伝えることで駆動している。この指針の駆動に用いられるステッピングモータは、様々な外部条件によりトルクが変化するので、ステッピングモータを確実に動作させるには、外部条件に合わせて適宜駆動パルス幅を調整する必要がある。   Conventionally, in an analog electronic timepiece that displays information such as time by rotating the hands, the driving pulse is input to the stepping motor to rotate, and the rotation of the stepping motor is transmitted to the hands via the gear train mechanism. It is driven by. Since the torque of the stepping motor used for driving the pointer changes depending on various external conditions, it is necessary to appropriately adjust the drive pulse width in accordance with the external conditions in order to operate the stepping motor reliably.

ステッピングモータの動作に影響する外部条件としては、主に温度及び供給される電源電圧がある。以前より、ステッピングモータにより駆動される様々な装置において、温度変化に応じてステッピングモータを動作させるための駆動パルス幅を変化させる技術(例えば、特許文献1、特許文献2)や、電源電圧の変化に応じてステッピングモータを動作させるための駆動パルス幅を変化させる技術(例えば、特許文献3、特許文献4)が用いられている。   External conditions that affect the operation of the stepping motor mainly include temperature and supplied power supply voltage. Conventionally, in various devices driven by a stepping motor, a technique for changing a driving pulse width for operating the stepping motor in accordance with a temperature change (for example, Patent Document 1 and Patent Document 2) and a change in power supply voltage The technique (for example, patent document 3, patent document 4) which changes the drive pulse width for operating a stepping motor according to is used.

アナログ電子時計では、温度や電源電圧に対応して駆動パルス幅の範囲を設定するテーブルを備え、計測された温度及び電源電圧の値に基づいてテーブルを参照しながら駆動パルスの幅を適宜切り替えて運針動作を行っている。そして、当該駆動パルスによって正常に運針が行われなかったことを検知した場合には、即座に、テーブル内で設定された駆動パルス幅の範囲内における他の駆動パルスに切り替えて再度駆動パルスを出力して運針を行わせることで、指針位置のずれを回避している。   The analog electronic timepiece has a table that sets the range of the drive pulse width corresponding to the temperature and power supply voltage, and appropriately switches the drive pulse width while referring to the table based on the measured temperature and power supply voltage values. The hand movement is performed. When it is detected that the hand has not been moved normally by the drive pulse, it immediately switches to another drive pulse within the range of the drive pulse width set in the table and outputs the drive pulse again. By moving the hand, the displacement of the pointer position is avoided.

特開平5−38196号公報Japanese Patent Laid-Open No. 5-38196 特開2010−43949号公報JP 2010-43949 A 特開2005−117854号公報JP 2005-117854 A 特許第3407887号公報Japanese Patent No. 3407878

しかしながら、同一機種のアナログ電子時計であっても、ステッピングモータの特性は、製品ごとに異なる。また、製品の使用環境、例えば、当該アナログ電子時計周囲の電化製品から発生する磁場の影響などによっても運針に最適な駆動パルス幅が変化する。そこで、従来、温度や供給電圧に対応する駆動パルス幅を示すテーブルにおける駆動パルス幅の設定範囲は、様々な影響を考慮して広く設けられている。このような場合に、正常に運針が行われないケースが多発すると、繰り返して駆動パルスを出力することにより電力を余計に消費することになるという課題がある。   However, even in the case of analog electronic watches of the same model, the characteristics of stepping motors differ from product to product. Further, the driving pulse width optimum for the hand movement also changes depending on the use environment of the product, for example, the influence of the magnetic field generated from the electrical appliance around the analog electronic timepiece. Therefore, conventionally, a setting range of the driving pulse width in the table indicating the driving pulse width corresponding to the temperature and the supply voltage is widely provided in consideration of various influences. In such a case, when there are many cases where the hand movement is not normally performed, there is a problem that extra power is consumed by repeatedly outputting drive pulses.

この発明の目的は、製品ごとに無駄なく最適な運針を行わせることが可能なアナログ電子時計を提供することにある。   An object of the present invention is to provide an analog electronic timepiece capable of performing optimum hand movement without waste for each product.

本発明は、上記目的を達成するため、
回動可能に設けられた指針と、
入力された駆動パルスに基づいて動作することで前記指針を駆動する駆動手段と、
前記駆動パルスのパルス幅を制御する駆動制御手段と、
前記パルス幅の設定可能範囲と前記駆動手段の動作特性の変化に係る物理量との対応関係を示す初期テーブルを記憶する第1記憶手段と、
前記物理量を計測する計測手段と、
前記計測手段により計測された前記物理量と、当該物理量が計測された状態における前記駆動手段の動作特性とに基づいて、所定のタイミングで前記初期テーブルの補正データを作成する補正手段と、
前記補正手段により作成された前記補正データを記憶する第2記憶手段と
を備え、
前記駆動制御手段は、前記計測手段により計測された前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されている場合には、当該補正データから前記パルス幅の設定可能範囲を取得して、前記駆動手段に当該パルス幅の設定可能範囲内の前記駆動パルスを出力し、前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されていない場合には、前記初期テーブルから前記パルス幅の設定可能範囲を取得して、前記駆動手段に当該パルス幅の設定可能範囲内の前記駆動パルスを出力する
ことを特徴とするアナログ電子時計である。
In order to achieve the above object, the present invention
A pointer provided in a rotatable manner;
Drive means for driving the pointer by operating based on the input drive pulse;
Drive control means for controlling the pulse width of the drive pulse;
First storage means for storing an initial table indicating a correspondence relationship between a settable range of the pulse width and a physical quantity relating to a change in operating characteristics of the driving means;
Measuring means for measuring the physical quantity;
Correction means for creating correction data of the initial table at a predetermined timing based on the physical quantity measured by the measurement means and the operating characteristics of the driving means in a state in which the physical quantity is measured;
Second storage means for storing the correction data created by the correction means,
When the correction data relating to the settable range of the pulse width corresponding to the physical quantity measured by the measuring unit is stored in the second storage unit, the drive control unit determines the correction data from the correction data. A pulse width settable range is acquired, and the driving pulse within the pulse width settable range is output to the driving means, and the correction data relating to the pulse width settable range corresponding to the physical quantity is If not stored in the second storage means, the pulse width settable range is obtained from the initial table, and the drive pulse within the pulse width settable range is output to the drive means. It is a featured analog electronic timepiece.

本発明に従うと、アナログ電子時計において製品ごとに無駄なく最適な運針を行わせることができるという効果がある。   According to the present invention, there is an effect that an optimum electronic hand movement can be performed without waste for each product in an analog electronic timepiece.

本発明の実施形態のアナログ電子時計の構成を示すブロック図である。It is a block diagram which shows the structure of the analog electronic timepiece of embodiment of this invention. 初期トリミングテーブルの例を示す図である。It is a figure which shows the example of an initial trimming table. 初期トリミングテーブルを生成する初期トリミング処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the initial trimming process which produces | generates an initial trimming table. 補正トリミングテーブルの例を示す図である。It is a figure which shows the example of a correction | amendment trimming table. 補正トリミングテーブルを生成する補正トリミング処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the correction trimming process which produces | generates a correction trimming table.

以下、本発明の実施の形態を図面に基づいて説明する。
図1は、本実施形態のアナログ電子時計の構成を示すブロック図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing the configuration of the analog electronic timepiece of the present embodiment.

このアナログ電子時計1は、腕時計、懐中時計、置時計、或いは、掛け時計など、時計の使用形態を問わない。アナログ電子時計1は、時針2と、分針3と、秒針4(まとめて指針2〜4とも記す)と、時針2及び分針3を輪列機構30を介して駆動する時分針駆動部40と、秒針4を輪列機構31を介して駆動する秒針駆動部41と、CPU(Central Processing Unit)45(駆動制御手段、補正手段、補正制御手段、運針エラー検出手段、エラー計数手段)と、ROM(Read Only Memory)46と、RAM(Random Access Memory)47と、発振回路48と、分周回路49と、計時回路50と、電源部51と、電圧検出器53と、温度センサ54と、操作部52などを備えている。
時分針駆動部40及び秒針駆動部41は、駆動手段を構成する。
The analog electronic timepiece 1 may be used in any form such as a wristwatch, a pocket watch, a table clock, or a wall clock. The analog electronic timepiece 1 includes an hour hand 2, a minute hand 3, a second hand 4 (collectively referred to as hands 2 to 4), an hour / minute hand drive unit 40 for driving the hour hand 2 and the minute hand 3 via a train wheel mechanism 30, Second hand drive unit 41 for driving second hand 4 via train wheel mechanism 31, CPU (Central Processing Unit) 45 (drive control means, correction means, correction control means, hand movement error detection means, error counting means), ROM ( A read only memory (RAM) 46, a random access memory (RAM) 47, an oscillation circuit 48, a frequency dividing circuit 49, a timer circuit 50, a power supply unit 51, a voltage detector 53, a temperature sensor 54, and an operation unit. 52 and the like.
The hour / minute hand driving unit 40 and the second hand driving unit 41 constitute driving means.

時針2及び分針3は、時分針駆動部40により連動して駆動される。時分針駆動部40及び秒針駆動部41は、それぞれ、CPU45から入力する駆動パルスに基づいて所定角度回転するステッピングモータを備える。これらの時分針駆動部40及び秒針駆動部41において、ステッピングモータが正常に所定角度回転したか否かを検出可能に構成されている。時分針駆動部40及び秒針駆動部41からは、ステッピングモータの回転動作の有無を示す信号が出力されてCPU45に送られ、CPU45がステッピングモータの回転動作の有無を判別する。なお、指針には、日車などの回転可能に構成されたディスク状のものも含むことが出来る。   The hour hand 2 and the minute hand 3 are driven in conjunction by the hour / minute hand driving unit 40. Each of the hour / minute hand driving unit 40 and the second hand driving unit 41 includes a stepping motor that rotates by a predetermined angle based on a driving pulse input from the CPU 45. These hour / minute hand drive unit 40 and second hand drive unit 41 are configured to be able to detect whether or not the stepping motor has normally rotated a predetermined angle. A signal indicating whether or not the stepping motor is rotating is output from the hour / minute hand driving unit 40 and the second hand driving unit 41 and is sent to the CPU 45, and the CPU 45 determines whether or not the stepping motor is rotating. The pointer may include a disc-shaped one configured to be rotatable such as a date dial.

CPU45は、種々の演算処理を行うと共に、アナログ電子時計1の統括制御を行う。また、CPU45は、通常の時刻表示状態においては、計時回路50から入力する1秒信号に同期して時分針駆動部40及び秒針駆動部41へ駆動パルスを出力する。CPU45は、一方で、必要に応じて時針2、分針3、及び、秒針4を早送りさせるための駆動パルスを分周回路49からのパルス信号に従って出力する。また、CPU45は、後述するように、駆動パルスのパルス幅を可変に設定して出力する。本実施形態のアナログ電子時計1では、10種類のパルス幅を切り替えて時分針駆動部40及び秒針駆動部41に駆動パルスを出力することが可能となっている。   The CPU 45 performs various arithmetic processes and performs overall control of the analog electronic timepiece 1. Further, in a normal time display state, the CPU 45 outputs a drive pulse to the hour / minute hand drive unit 40 and the second hand drive unit 41 in synchronization with the 1 second signal input from the time measuring circuit 50. On the other hand, the CPU 45 outputs a driving pulse for fast-forwarding the hour hand 2, the minute hand 3 and the second hand 4 according to the pulse signal from the frequency dividing circuit 49 as necessary. Further, as will be described later, the CPU 45 variably sets the pulse width of the drive pulse and outputs it. In the analog electronic timepiece 1 of the present embodiment, it is possible to output driving pulses to the hour / minute hand driving unit 40 and the second hand driving unit 41 by switching ten kinds of pulse widths.

また、CPU45は、時分針駆動部40及び秒針駆動部41からそれぞれ正常な動作が行われたかを示す信号を取得し、例えば、時刻表示動作の際に正常な動作が行われなかった場合には、即座に他のパルス幅に設定しなおして、次の動作に係る処理が始まる前に時分針駆動部40又は秒針駆動部41に補正駆動パルスを出力する構成になっている。   Further, the CPU 45 obtains a signal indicating whether the normal operation has been performed from the hour / minute hand driving unit 40 and the second hand driving unit 41, and for example, when the normal operation is not performed during the time display operation. In this configuration, the pulse width is immediately reset to another pulse width, and the correction drive pulse is output to the hour / minute hand drive unit 40 or the second hand drive unit 41 before the processing related to the next operation starts.

ROM46は、CPU45が実行する種々のプログラムや初期設定データを格納する。このROM46に格納されたデータには、初期トリミングテーブル46a(初期テーブル、第1記憶手段)が含まれる。この初期トリミングテーブル46aを参照することで、温度と電圧とに基づいて駆動パルスのパルス幅の使用可能範囲を設定するためのデータが取得される。   The ROM 46 stores various programs executed by the CPU 45 and initial setting data. The data stored in the ROM 46 includes an initial trimming table 46a (initial table, first storage means). By referring to the initial trimming table 46a, data for setting the usable range of the pulse width of the drive pulse based on the temperature and the voltage is acquired.

RAM47は、CPU45に作業用のメモリ空間を提供し、実行するプログラムを展開したり、一時データを記憶させたりする。また、RAM47には、補正トリミングテーブル47a(補正データ、第2記憶手段)が設けられており、後述する補正トリミング処理が行われるごとに得られた結果が追加記載、又は、上書き更新される。   The RAM 47 provides a working memory space to the CPU 45, expands a program to be executed, and stores temporary data. Further, the RAM 47 is provided with a correction trimming table 47a (correction data, second storage means), and a result obtained each time correction trimming processing described later is performed is additionally described or overwritten and updated.

電源部51は、CPU45に電力を供給する。電源部51は、特には限られないが、例えば、太陽電池と二次電池とを組み合わせたものである。電源部51からCPU45に供給される電圧は、例えば、2.5Vに設定されているが、二次電池への蓄電量が低下した場合などには、この供給電圧が低下する。   The power supply unit 51 supplies power to the CPU 45. Although the power supply part 51 is not specifically limited, For example, it combines a solar cell and a secondary battery. The voltage supplied from the power supply unit 51 to the CPU 45 is set to, for example, 2.5 V, but this supply voltage decreases when the amount of power stored in the secondary battery decreases.

電圧検出器53は、電源部51からCPU45に供給される電力の電圧値を計測し、計測結果をデジタル値に変換して所定のサンプリング周期でCPU45に送信する。
温度センサ54は、温度を計測してその測定値をデジタル出力する温度センサICであり、所定のサンプリング周期でCPU45に測定値を出力する。
これら、電圧検出手段としての電圧検出器53及び温度検出手段としての温度センサ54は、物理量を計測する計測手段を構成し、CPU45、ROM46、及び、RAM47と共に一枚のチップ上に配置することが可能である。
The voltage detector 53 measures the voltage value of the power supplied from the power supply unit 51 to the CPU 45, converts the measurement result to a digital value, and transmits the digital value to the CPU 45 at a predetermined sampling period.
The temperature sensor 54 is a temperature sensor IC that measures the temperature and digitally outputs the measured value, and outputs the measured value to the CPU 45 at a predetermined sampling period.
The voltage detector 53 as the voltage detection means and the temperature sensor 54 as the temperature detection means constitute a measurement means for measuring a physical quantity and can be arranged on one chip together with the CPU 45, the ROM 46, and the RAM 47. Is possible.

発振回路48は、例えば、水晶発振回路であり、所定の周波数信号を発振して分周回路49に出力する。分周回路49は、発振回路48から入力した所定の周波数信号を分周して、計時回路50に一秒信号を出力すると共に、CPU45に利用される種々の周波数信号をCPU45に出力する。計時回路50は、分周回路49から入力される1秒信号を計数することで現在時刻データを保持する。この現在時刻データは、CPU45からの指令により修正することが可能に構成されている。   The oscillation circuit 48 is a crystal oscillation circuit, for example, and oscillates a predetermined frequency signal and outputs it to the frequency divider circuit 49. The frequency dividing circuit 49 divides the predetermined frequency signal input from the oscillation circuit 48, outputs a one second signal to the time measuring circuit 50, and outputs various frequency signals used by the CPU 45 to the CPU 45. The time measuring circuit 50 holds the current time data by counting the 1 second signal input from the frequency dividing circuit 49. This current time data can be corrected by a command from the CPU 45.

次に、本実施形態における駆動パルスのパルス幅の設定について説明する。   Next, setting of the pulse width of the drive pulse in this embodiment will be described.

図2は、初期トリミングテーブル46aの例を示す図である。   FIG. 2 is a diagram illustrating an example of the initial trimming table 46a.

本実施形態のアナログ電子時計1では、初期トリミングテーブル46aとして、例えば、所定の電源電圧に対し、−10℃〜60℃の範囲において5℃間隔で10種類の各パルス幅の駆動パルス(パルスレベル)の使用可否に係るデータが格納されている。各駆動パルスの使用の可否は、ここでは、「0」と「1」の二値データによって表されている。使用不可のパルス幅の駆動パルス(×)には、設定値「0」が格納され、使用可能なパルス幅の駆動パルス(○)には、設定値「1」が格納される。   In the analog electronic timepiece 1 of this embodiment, as the initial trimming table 46a, for example, with respect to a predetermined power supply voltage, drive pulses (pulse levels) having 10 pulse widths at intervals of 5 ° C. within a range of −10 ° C. to 60 ° C. ) Is stored. Here, whether or not each drive pulse can be used is represented by binary data of “0” and “1”. The set value “0” is stored in the drive pulse (×) having an unusable pulse width, and the set value “1” is stored in the drive pulse (◯) having a usable pulse width.

アナログ電子時計1のCPU45は、指針を動作させる際に、毎回、又は、所定の時間間隔で電圧検出器53から電源電圧の値を取得し、また、温度センサ54から温度のデータを取得する。そして、毎回、又は、電源電圧や温度に変化のあったタイミングでトリミングテーブルにアクセスし、使用可能なパルスレベルを取得、設定する。CPU45は、設定されたパルスレベルの中からこれまでの運用実績などに基づいて一のパルスレベルを選択し、時分針駆動部40及び秒針駆動部41に当該パルスレベルの駆動パルスを出力する。   When operating the hands, the CPU 45 of the analog electronic timepiece 1 acquires the value of the power supply voltage from the voltage detector 53 every time or at a predetermined time interval, and acquires temperature data from the temperature sensor 54. Then, the trimming table is accessed every time or at a timing when the power supply voltage or temperature changes, and a usable pulse level is acquired and set. The CPU 45 selects one pulse level from the set pulse levels based on the operation results so far, and outputs a drive pulse of the pulse level to the hour / minute hand drive unit 40 and the second hand drive unit 41.

図2に示されるように、ステッピングモータは、20℃〜30℃といった室温レベルでは広いパルスレベルで正常に動作可能に設定されている、即ち、パルス幅の設定可能範囲が広いのに対し、高温環境又は低温環境では、限られた範囲のパルスレベル、特に、長いパルス幅の駆動パルスでしか正常な動作が行われなくなる。   As shown in FIG. 2, the stepping motor is set to operate normally at a wide pulse level at a room temperature level of 20 ° C. to 30 ° C., that is, the pulse width can be set in a wide range, but the high temperature is high. In an environment or a low-temperature environment, normal operation can be performed only with a limited range of pulse levels, particularly with a drive pulse having a long pulse width.

図3は、この初期トリミング値の設定を行う初期トリミング処理のCPU45による制御手順を示すフローチャートである。なお、下記では、秒針駆動部41に対する初期トリミング処理について説明するが、時分針駆動部40の初期トリミング処理も同様に行われる。また、下記では、温度変化とパルスレベルとの関係についてのみ記載しているが、電源電圧変化も含めた三次元配列を用いて同様に初期トリミング処理を行うことができる。   FIG. 3 is a flowchart showing a control procedure by the CPU 45 of the initial trimming process for setting the initial trimming value. In the following, the initial trimming process for the second hand drive unit 41 will be described, but the initial trimming process for the hour / minute hand drive unit 40 is similarly performed. Although only the relationship between the temperature change and the pulse level is described below, the initial trimming process can be similarly performed using a three-dimensional array including the power supply voltage change.

この初期トリミング処理は、アナログ電子時計の各機種について一度実行されて初期トリミングテーブル46aが作成される。そして、アナログ電子時計の製造工程において、各製品の出荷前にこの作成された初期トリミングテーブル46aがROM46に格納されて組み込まれる。
また、この初期トリミング処理は、設定温度ごとに当該処理の実施場所の温度を別途制御しながら行われる。
This initial trimming process is executed once for each model of the analog electronic timepiece to create the initial trimming table 46a. Then, in the manufacturing process of the analog electronic timepiece, the created initial trimming table 46a is stored in the ROM 46 and incorporated before the shipment of each product.
Further, this initial trimming process is performed while separately controlling the temperature at the place where the process is performed for each set temperature.

初期トリミング処理が開始されると、CPU45は、先ず、設定温度を示す変数Aを−10に設定する(ステップS10)。また、CPU45は、パルスレベルを示す変数Bを1に設定する(ステップS11)。続いて、CPU45は、運針回数を示す変数iを初期値0に設定し、また、運針エラー回数を示す変数xを0に設定する(ステップS12)。   When the initial trimming process is started, the CPU 45 first sets a variable A indicating the set temperature to −10 (step S10). Further, the CPU 45 sets a variable B indicating the pulse level to 1 (step S11). Subsequently, the CPU 45 sets a variable i indicating the number of times of hand movement to an initial value 0, and sets a variable x indicating the number of times of hand movement error to 0 (step S12).

CPU45は、変数iが60以上であるか否かを判別する(ステップS13)。運針回数を示す変数iが60以上であると判別された場合には、CPU45は、変数Aと変数Bとにより示される設定温度とパルスレベルとの組み合わせを動作可能として採用し、テーブルに記録する(ステップS19)。それから、CPU45の処理は、ステップS20に移行する。   The CPU 45 determines whether or not the variable i is 60 or more (step S13). When it is determined that the variable i indicating the number of times of hand movement is 60 or more, the CPU 45 adopts the combination of the set temperature and the pulse level indicated by the variables A and B as operable and records them in the table. (Step S19). Then, the process of the CPU 45 proceeds to step S20.

運針回数を示す変数iが60未満であると判別された場合には、CPU45は、秒針駆動部41に駆動信号を送って設定されたパルスレベルの駆動パルスで秒針駆動部41のステップモータを動作させると共に、変数iに1を加算する(ステップS14)。CPU45は、秒針駆動部41からステッピングモータが正常に動作して所定の角度回転したことを示す信号を受け取り、ステッピングモータが正常に回転したか否かを判別する(ステップS15)。秒針駆動部41から受け取った信号に基づき、ステッピングモータが正常に回転したと判別された場合には、CPU45の処理は、ステップS13に戻る。   If it is determined that the variable i indicating the number of times of hand movement is less than 60, the CPU 45 sends a drive signal to the second hand drive unit 41 to operate the step motor of the second hand drive unit 41 with a drive pulse of the set pulse level. And 1 is added to the variable i (step S14). The CPU 45 receives a signal indicating that the stepping motor has normally operated and rotated a predetermined angle from the second hand drive unit 41, and determines whether or not the stepping motor has rotated normally (step S15). If it is determined that the stepping motor has rotated normally based on the signal received from the second hand drive unit 41, the processing of the CPU 45 returns to step S13.

一方、ステップS15の判別処理で、正常に回転しなかったと判別された場合には、CPU45は、変数xに1を加算して、運針エラーの回数を増加させる(ステップS16)。それから、CPU45は、運針エラーの回数が予め設定された閾値回数X未満であるか否かを判別する(ステップS17)。変数xが閾値回数X未満であると判別された場合には、CPU45の処理は、ステップS13に戻る。変数xが閾値回数X以上であると判別された場合には、CPU45は、変数Aと変数Bとにより示される設定温度とパルスレベルとの組み合わせを動作不可と判断して不採用とし、テーブルに記録する(ステップS18)。それから、CPU45の処理は、ステップS20に移行する。   On the other hand, if it is determined in step S15 that the rotation has not been normally performed, the CPU 45 adds 1 to the variable x to increase the number of hand movement errors (step S16). Then, the CPU 45 determines whether or not the number of hand movement errors is less than a preset threshold number X (step S17). If it is determined that the variable x is less than the threshold number X, the processing of the CPU 45 returns to step S13. When it is determined that the variable x is equal to or greater than the threshold number X, the CPU 45 determines that the combination of the set temperature and the pulse level indicated by the variable A and the variable B is inoperable and rejects the combination. Recording is performed (step S18). Then, the process of the CPU 45 proceeds to step S20.

ステップS20の処理に移行すると、CPU45は、変数Bが10以上であるか否かを判別する。パルスレベルを示す変数Bが10未満であると判別された場合には、CPU45は、変数Bに1を加算して他のパルスレベルに設定を変更する(ステップS21)。それから、CPU45の処理は、ステップS12に戻る。   In step S20, the CPU 45 determines whether or not the variable B is 10 or more. If it is determined that the variable B indicating the pulse level is less than 10, the CPU 45 adds 1 to the variable B and changes the setting to another pulse level (step S21). Then, the process of the CPU 45 returns to step S12.

変数Bが10以上であると判別された場合には、CPU45は、続いて、変数Aが60以上であるか否かを判別する(ステップS22)。温度を示す変数Aが60未満であると判別された場合には、CPU45は、変数Aに5を加算して温度設定を変更する(ステップS23)。それから、CPU45は、この初期トリミング処理が行われている場所の温度が変更されて安定するまで待機する(ステップS24)。その後、CPU45の処理は、ステップS11に戻る。
なお、この待機処理は、CPU45と温度制御装置との間で信号のやり取りを行わせることとしても良いし、予め各処理に必要な時間と、温度が安定するまでに必要な時間とを取得しておき、温度制御装置が温度を変更する時間間隔と、CPU45が待機する時間とをそれぞれ別個に設定して動作させることとしても良い。
When it is determined that the variable B is 10 or more, the CPU 45 subsequently determines whether or not the variable A is 60 or more (step S22). When it is determined that the variable A indicating temperature is less than 60, the CPU 45 adds 5 to the variable A and changes the temperature setting (step S23). Then, the CPU 45 waits until the temperature at the place where the initial trimming process is performed is changed and stabilized (step S24). Thereafter, the processing of the CPU 45 returns to step S11.
This standby process may be performed by exchanging signals between the CPU 45 and the temperature control device, and the time necessary for each process and the time necessary for the temperature to stabilize are acquired in advance. The time interval for the temperature control device to change the temperature and the time for which the CPU 45 waits may be set and operated separately.

ステップS22の処理で変数Aが60以上であると判別された場合には、CPU45は、初期トリミング処理を終了する。   If it is determined in step S22 that the variable A is 60 or more, the CPU 45 ends the initial trimming process.

このようにして得られた初期トリミングテーブル46aにおいて、使用可能を示す設定値は、各製品のばらつきや経年変化などを考慮して、一部の製品や一部の時期だけでも使用可能となることが見込める範囲について広めに格納されており、個々の製品に対してはステッピングモータにエラー動作が生じやすい場合が混じっている。そこで、本実施形態のアナログ電子時計1では、初期トリミングテーブル46aに加えて補正トリミングテーブル47aを作成してこの補正トリミングテーブル47aを用いて駆動パルスの出力幅を設定する。   In the initial trimming table 46a obtained in this way, the set value indicating that it can be used can be used only for some products and at some times in consideration of the variation and aging of each product. Is stored in a wider range, and there are cases where error operations are likely to occur in the stepping motor for individual products. Therefore, in the analog electronic timepiece 1 of the present embodiment, the correction trimming table 47a is created in addition to the initial trimming table 46a, and the output width of the drive pulse is set using the correction trimming table 47a.

図4は、補正トリミングテーブル47aの例を示す図である。   FIG. 4 is a diagram illustrating an example of the correction trimming table 47a.

補正トリミングテーブル47aは、製品の出荷後に個別に設定されたトリミングテーブルであり、このトリミングテーブルの設定時に温度センサ54により計測された温度が該当する温度範囲のデータが更新、又は、追加されて記憶される。   The correction trimming table 47a is a trimming table that is individually set after the product is shipped, and the data of the temperature range corresponding to the temperature measured by the temperature sensor 54 when the trimming table is set is updated or added and stored. Is done.

この補正トリミングテーブル47aには、初期トリミングテーブル46aにおいて当該温度で動作可能に設定された範囲について、再度行われた検査に基づいて動作可能範囲が限定されたデータが記憶されている。   The corrected trimming table 47a stores data in which the operable range is limited based on the inspection performed again for the range set to be operable at the temperature in the initial trimming table 46a.

図5は、補正トリミングテーブル47aを取得するための補正トリミング処理のCPU45による制御手順を示すフローチャートである。
この補正トリミング処理では、図3に示した初期トリミング処理における温度設定に係るループ処理、即ち、ステップS22〜S24の処理、及び、ステップS24の処理後ステップS11の処理へ戻るループ処理が省略されている。また、ステップS10の処理における温度範囲を示す変数Aの初期設定処理の代わりにステップS10a、S10bの処理が行われる。また、この補正トリミング処理では、パルスレベルを示す変数Bに対するループ処理の範囲がステップS11a、S20aに示されるように初期トリミング処理よりも限定されている。その他の処理については、初期トリミング処理と同一であり、同一の符号を付して説明を省略する。
FIG. 5 is a flowchart showing a control procedure by the CPU 45 of the correction trimming process for obtaining the correction trimming table 47a.
In this correction trimming process, the loop process related to the temperature setting in the initial trimming process shown in FIG. 3, that is, the process of steps S22 to S24 and the loop process of returning to the process of step S11 after the process of step S24 is omitted. Yes. Further, instead of the initial setting process of the variable A indicating the temperature range in the process of step S10, the processes of steps S10a and S10b are performed. In this correction trimming process, the range of the loop process for the variable B indicating the pulse level is limited as compared with the initial trimming process as shown in steps S11a and S20a. The other processing is the same as the initial trimming processing, and the same reference numerals are given and description thereof is omitted.

この補正トリミング処理が開始されると、CPU45は、先ず、温度センサ54から計測された温度を取得し、この計測温度が含まれる温度範囲を表す変数Aを設定する(ステップS10a)。それから、CPU45は、初期トリミングテーブル46aにアクセスして、この変数Aの温度範囲における運針可能なパルスレベルの範囲(Bmin〜Bmax)を取得する(ステップS10b)。   When the correction trimming process is started, the CPU 45 first obtains the temperature measured from the temperature sensor 54, and sets a variable A representing the temperature range including the measured temperature (step S10a). Then, the CPU 45 accesses the initial trimming table 46a, and obtains a pulse level range (Bmin to Bmax) within which the variable A can be operated (step S10b).

CPU45は、パルスレベルを示す変数Bの初期値として、運針可能に設定された範囲における最低値Bminを設定する(ステップS11a)。それから、設定された変数Bについて、ステップS12〜S19の処理を実行した後に、CPU45は、設定されたパルスレベルを示す変数BがBmax以上であるか否かを判別する(ステップS20a)。変数BがBmax未満であると判別された場合には、CPU45は、変数Bに1を加算して(ステップS21)、それから、ステップS12の処理に戻る。変数BがBmax以上であると判別された場合には、CPU45は、補正トリミング処理を終了する。
なお、CPU45は、補正トリミング処理を終了する前に、変数Bが最低値Bminより小さい範囲、及び、最高値Bmaxより大きい範囲について、全て運針不可の設定値「0」を登録することとしても良い。或いは、ステップS10aにおいて温度の計測値を取得した段階で、変数Aに対応する運針の可/不可を示す設定値を全て「0」に初期化することとしてもよい。
The CPU 45 sets the minimum value Bmin in the range set to allow movement as the initial value of the variable B indicating the pulse level (step S11a). Then, after executing the processing of steps S12 to S19 for the set variable B, the CPU 45 determines whether or not the variable B indicating the set pulse level is greater than or equal to Bmax (step S20a). When it is determined that the variable B is less than Bmax, the CPU 45 adds 1 to the variable B (step S21), and then returns to the process of step S12. When it is determined that the variable B is equal to or greater than Bmax, the CPU 45 ends the correction trimming process.
Note that the CPU 45 may register a setting value “0” in which all of the variables B are less than the minimum value Bmin and more than the maximum value Bmax before the correction trimming process ends. . Alternatively, at the stage where the temperature measurement value is acquired in step S10a, all the setting values indicating whether or not the hand movement corresponding to the variable A is possible may be initialized to “0”.

また、ステップS17における閾値回数Xは、初期トリミング処理と補正トリミング処理とで異なる値を設定することが可能である。補正トリミング処理では、この処理を実行するアナログ電子時計1で正常に動作するか否かのみを判断し、且つ、当該アナログ電子時計1で十分な確度で動作することが求められるので、補正トリミング処理における閾値回数Xの値を初期トリミング処理における閾値回数Xの値より小さく設定することが出来る。   Also, the threshold number X in step S17 can be set to a different value between the initial trimming process and the correction trimming process. In the correction trimming process, it is determined only whether or not the analog electronic timepiece 1 that executes this process operates normally, and the analog electronic timepiece 1 is required to operate with sufficient accuracy. Can be set smaller than the threshold number X in the initial trimming process.

この補正トリミング処理は、製品の使用開始後に適宜行われる。例えば、一ヶ月に一回所定の日付、所定の時刻に自動的に補正トリミング処理プログラムが呼び出されて実行されることとしてもよい。或いは、RAM47に運針エラーをカウントするエラーカウント部を備え、時分針駆動部40及び秒針駆動部41において各々検出された運針エラーの回数を計数し、当該運針エラーの回数が所定の回数を超えるごとに補正トリミング処理プログラムを呼び出して実行することとしても良い。または、消費電力量を監視し、消費電力量が想定より大きい場合には、補正駆動パルスの出力回数が多いと判断して、補正トリミング処理プログラムを呼び出して実行することも可能である。
また、例えば、強い磁場を発生する電子機器の上や近傍に配置される置時計において、ユーザの実行指令により手動で補正トリミング処理を開始させることも出来る。
This correction trimming process is appropriately performed after the start of use of the product. For example, the correction trimming processing program may be automatically called and executed once a month at a predetermined date and at a predetermined time. Alternatively, the RAM 47 includes an error count unit that counts a hand movement error, counts the number of hand movement errors detected by the hour / minute hand drive unit 40 and the second hand drive unit 41, and the number of times of the hand movement error exceeds a predetermined number. Alternatively, the correction trimming processing program may be called and executed. Alternatively, the power consumption amount is monitored, and if the power consumption amount is larger than expected, it can be determined that the number of times of output of the correction drive pulse is large, and the correction trimming processing program can be called and executed.
Further, for example, in a timepiece placed on or near an electronic device that generates a strong magnetic field, the correction trimming process can be manually started by a user execution command.

このとき、運針エラーの回数を単純にカウントするだけではなく、例えば、同時に運針エラーの発生した温度データを取得しておき、パルス幅の設定可能範囲が設定されている温度範囲ごとに運針エラーが所定の閾値回数を超えた場合に当該温度範囲について補正トリミング処理を行うこととしても良い。   At this time, it is not only simply counting the number of hand movement errors, but, for example, the temperature data in which the hand movement error has occurred is acquired at the same time, and there is a hand movement error for each temperature range where the pulse width setting range is set. The correction trimming process may be performed for the temperature range when the predetermined number of thresholds is exceeded.

また、上記補正トリミング処理における運針動作については、例えば、夜間に早送りで60ステップずつ運針させて運針エラーをカウントすることとしても良いし、通常の時刻表示の際の運針エラーをカウントすることとしても良い。また、補正トリミング処理の中途で温度センサ54による計測温度がトリミングデータの取得対象の温度範囲から外れた場合には、処理を一時中断させることとしても良いし、処理をキャンセルして、当該温度範囲に復帰後改めて実行することとしても良い。   In addition, regarding the hand movement operation in the correction trimming process, for example, the hand movement error may be counted by moving forward by 60 steps at night, or the hand movement error at the time of normal time display may be counted. good. If the temperature measured by the temperature sensor 54 is out of the trimming data acquisition target temperature range in the middle of the correction trimming process, the process may be temporarily suspended, or the process may be canceled and the temperature range is canceled. It is also possible to execute again after returning.

以上のように、本実施形態のアナログ電子時計1によれば、時針2及び分針3を駆動する時分針駆動部40及び秒針4を駆動する秒針駆動部41が有するステッピングモータへCPU45から供給する駆動パルスのパルス幅を変更可能である。また、アナログ電子時計1は、このパルス幅を決定するための初期トリミングテーブル46a及び補正トリミングテーブル47aを備え、温度センサ54により計測された温度に基づいて補正トリミングテーブル47a又は初期トリミングテーブル46aからパルス幅の設定可能幅が取得され、当該取得された設定可能幅の中でパルス幅が決定されてステッピングモータに供給される。補正トリミングテーブル47aは、温度センサ54により計測された温度を含む温度範囲について、所定の条件で作成され、駆動パルス出力時の計測温度についての補正トリミングテーブル47aがRAM47に記憶されている場合には、この補正トリミングテーブル47aから設定可能幅が取得され、当該補正トリミングテーブル47aがRAM47に記憶されていない場合には、初期トリミングテーブル46aから設定可能幅が取得される。従って、このアナログ電子時計1が利用される条件における時分針駆動部40及び秒針駆動部41の特性を反映したパルス幅の設定可能範囲に基づき、時分針駆動部40及び秒針駆動部41の運針エラーを低減させ、消費電力の無駄な増加を抑えることが出来る。   As described above, according to the analog electronic timepiece 1 of the present embodiment, the drive supplied from the CPU 45 to the stepping motor included in the hour / minute hand driving unit 40 for driving the hour hand 2 and the minute hand 3 and the second hand driving unit 41 for driving the second hand 4 is provided. The pulse width of the pulse can be changed. The analog electronic timepiece 1 also includes an initial trimming table 46a and a correction trimming table 47a for determining the pulse width, and pulses from the correction trimming table 47a or the initial trimming table 46a based on the temperature measured by the temperature sensor 54. The settable width of the width is acquired, and the pulse width is determined in the acquired settable width and supplied to the stepping motor. The correction trimming table 47 a is created under a predetermined condition for the temperature range including the temperature measured by the temperature sensor 54, and when the correction trimming table 47 a for the measured temperature at the time of driving pulse output is stored in the RAM 47. The settable width is acquired from the corrected trimming table 47a. When the corrected trimming table 47a is not stored in the RAM 47, the settable width is acquired from the initial trimming table 46a. Therefore, based on the settable range of the pulse width reflecting the characteristics of the hour / minute hand driving unit 40 and the second hand driving unit 41 under the conditions in which the analog electronic timepiece 1 is used, the hand movement error of the hour / minute hand driving unit 40 and the second hand driving unit 41 is achieved. And a useless increase in power consumption can be suppressed.

また、特に、時分針駆動部40及び秒針駆動部41が有するステッピングモータについて、上記構成を適用することで、温度変化に影響を受けやすいステッピングモータの動作を安定的に行わせることが出来る。   In particular, by applying the above configuration to the stepping motors included in the hour / minute hand driving unit 40 and the second hand driving unit 41, it is possible to stably perform the operation of the stepping motor that is easily affected by temperature changes.

また、実際にアナログ電子時計1がおかれる温度範囲の補正トリミングテーブル47aのみが作成されるので、補正トリミングテーブル47aの作成に特別な環境を必要とせず、且つ、必要な部分の補正トリミングテーブル47aを容易に取得することが出来る。   In addition, since only the correction trimming table 47a in the temperature range in which the analog electronic timepiece 1 is actually placed is created, a special environment is not required for creating the correction trimming table 47a, and the correction trimming table 47a of a necessary portion is required. Can be easily obtained.

また、補正トリミングテーブル47aが作成されていない温度範囲の環境であっても初期トリミングテーブル46aに記憶されたパルス幅の設定可能範囲で指針を駆動するので、従来のアナログ電子時計と同等のパルス幅の設定効率を維持しながら徐々にこの設定効率を改善していくことが出来る。   Further, even in an environment where the correction trimming table 47a is not created, the pointer is driven within the pulse width setting range stored in the initial trimming table 46a. This setting efficiency can be gradually improved while maintaining the setting efficiency.

また、初期トリミングテーブル46aで設定されたパルス幅の設定可能範囲内でのみ補正トリミングテーブル47aの作成処理を行うので、パルス幅の設定可能範囲を更に限定するように補正トリミングテーブル47aを作成する。従って、同機種の全製品における様々な利用環境に合わせて幅広く設定されていたパルス幅の設定可能範囲から、当該アナログ電子時計1が利用される環境における特性に基づき、より精度よくパルス幅の設定可能範囲を絞り込むことができるので、運針エラーを低減すると共に、不必要に電力消費の大きいパルス幅の利用も避けることが出来る。また、補正トリミングテーブル47aの作成処理における不要なデータの取得を省略することが出来るので、処理時間を短縮し、また、消費電力を低減することができる。   Further, since the correction trimming table 47a is created only within the pulse width settable range set in the initial trimming table 46a, the correction trimming table 47a is created so as to further limit the pulse width settable range. Therefore, the pulse width can be set more accurately based on the characteristics in the environment in which the analog electronic timepiece 1 is used, from the pulse width setting range widely set for various use environments in all products of the same model. Since the possible range can be narrowed, it is possible to reduce the error in hand movement and to avoid the use of a pulse width that consumes an unnecessarily large amount of power. Further, since unnecessary data acquisition in the correction trimming table 47a creation process can be omitted, the processing time can be shortened and the power consumption can be reduced.

また、運針エラーの回数をカウントして、運針エラーの回数に基づいて補正トリミングテーブル47aの作成を行うので、エラーが発生しない場合には、不要な補正トリミングテーブル47aを作成する手間を省くことが出来る。   In addition, since the number of times of hand movement errors is counted and the correction trimming table 47a is created based on the number of times of hand movement errors, if no error occurs, the trouble of creating an unnecessary correction trimming table 47a can be saved. I can do it.

また、特に、運針エラーの回数が所定の基準値を超えた場合に補正トリミングテーブル47aの作成を行うので、初期トリミングテーブル46aでは運針エラーが発生しやすいような場合にだけ必要に応じて補正トリミングテーブル47aを作成することが出来る。   In particular, since the correction trimming table 47a is created when the number of hand movement errors exceeds a predetermined reference value, the initial trimming table 46a corrects trimming as needed only when a hand movement error is likely to occur. A table 47a can be created.

また、一方、所定の時間間隔で定期的に補正トリミングテーブル47aを作成させることで、発生頻度は少ないが運針エラーの出やすい条件などにおいても補正トリミングテーブル47aを作成することが出来る。   On the other hand, by periodically creating the correction trimming table 47a at a predetermined time interval, the correction trimming table 47a can be created even under conditions where the occurrence frequency is low but a hand movement error is likely to occur.

また、補正トリミングテーブル47aを作成する際には、実際に所定の回数ずつ初期トリミングテーブル46aにおいて設定可能範囲として記憶されている各パルス幅について実際に所定の回数ずつ駆動動作をさせ、運針エラーの回数が所定の閾値未満であれば補正トリミングテーブル47aに設定可能として記憶させ、運針エラーの回数が所定の閾値以上であれば補正トリミングテーブル47aに設定不可として記憶させるので、時刻表示動作中でも表示に支障が出るのを抑えながら用意に補正トリミングテーブル47aを作成することが出来る。   Further, when the correction trimming table 47a is created, the driving operation is actually performed a predetermined number of times for each pulse width stored as a settable range in the initial trimming table 46a by a predetermined number of times. If the number of times is less than a predetermined threshold value, it is stored as settable in the correction trimming table 47a, and if the number of hand movement errors is equal to or greater than the predetermined threshold value, it is stored in the corrected trimming table 47a as unsettable. The correction trimming table 47a can be prepared easily while suppressing the occurrence of trouble.

また、同じ温度条件で再度補正トリミングテーブル47aが作成された場合には、元の補正トリミングテーブル47aを上書きして用いるので、経年変化といった要素を反映しながら漸近的に精度のよい補正トリミングテーブル47aを取得していくことが出来る。   Further, when the correction trimming table 47a is created again under the same temperature condition, the original correction trimming table 47a is overwritten and used, so that the correction trimming table 47a with asymptotically high accuracy while reflecting factors such as aging. Can be acquired.

また、新たな温度条件で補正トリミングテーブル47aが作成された場合には、この作成されたデータが元のデータに追加されていくので、アナログ電子時計1が利用される条件における補正トリミングテーブル47aのデータを必要に応じて徐々に拡張していくことが出来る。   Further, when the corrected trimming table 47a is created under new temperature conditions, the created data is added to the original data, so that the correction trimming table 47a under the conditions in which the analog electronic timepiece 1 is used is used. Data can be expanded gradually as needed.

また、温度センサ54と電源部51の出力電圧を検出する電圧検出器53との両者を用いて条件を設定し、より細かく駆動パルス幅の設定可能範囲を設定することが出来るので、更に外部条件による時針2、分針3、及び、秒針4の運針エラーを低減させることができる。   Further, since the conditions can be set by using both the temperature sensor 54 and the voltage detector 53 for detecting the output voltage of the power supply unit 51, the settable range of the drive pulse width can be set more finely. The hand movement error of the hour hand 2, the minute hand 3, and the second hand 4 can be reduced.

また、時分針駆動部40のステップモータと秒針駆動部41のステップモータとのそれぞれに対して別個に初期トリミングテーブル46aを保持し、また、別個に補正トリミングテーブル47aを作成するので、各ステップモータの動作特性に合わせた駆動パルス幅の設定可能範囲を設定することが出来る。   In addition, the initial trimming table 46a is separately held for each of the step motor of the hour / minute hand driving unit 40 and the step motor of the second hand driving unit 41, and the correction trimming table 47a is separately created. The settable range of the drive pulse width can be set according to the operation characteristics.

なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、補正トリミングテーブル47aの記憶手段として揮発性のRAMを用いることとしたが、これに限られない。フラッシュメモリやEEPROM(Electrically Erasable and Programmable Read Only Memory)といった不揮発性メモリであって読み書きが可能な記憶手段を用いることが可能である。
The present invention is not limited to the above-described embodiment, and various modifications can be made.
For example, in the above embodiment, the volatile RAM is used as the storage unit of the correction trimming table 47a. However, the present invention is not limited to this. A non-volatile memory such as a flash memory or an EEPROM (Electrically Erasable and Programmable Read Only Memory) and capable of reading and writing can be used.

また、上記実施の形態では、温度及び電源電圧の値に基づいて駆動パルスのパルス幅を変化させることとしたが、パルス幅を定める外部条件は、これらに限られない。例えば、ステッピングモータの動作は、磁場のノイズにより大きな影響を受けるので、磁場を測定してパルス幅を設定、選択する基準として用いても良い。しかしながら、磁場の測定が困難な場合も多い。そこで、GPS(Global Positioning System)を用いた測位機能を有するアナログ電子時計においては、運針エラーが生じた場所の位置情報を取得しておき、当該位置における駆動パルスのパルス幅の設定データを作成して補正トリミングテーブル47aに加えることとしても良い。
その他、駆動パルスのパルス幅の変更可能ステップ数や設定温度範囲といった具体的な数値や構成などの細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
In the above embodiment, the pulse width of the drive pulse is changed based on the values of the temperature and the power supply voltage. However, the external conditions for determining the pulse width are not limited to these. For example, since the operation of the stepping motor is greatly affected by magnetic field noise, it may be used as a reference for setting and selecting the pulse width by measuring the magnetic field. However, it is often difficult to measure the magnetic field. Therefore, in an analog electronic timepiece having a positioning function using GPS (Global Positioning System), position information of a place where a hand movement error has occurred is acquired, and setting data of the pulse width of the driving pulse at the position is created. It may be added to the correction trimming table 47a.
In addition, details such as specific numerical values and configurations such as the number of steps that can change the pulse width of the drive pulse and the set temperature range can be changed as appropriate without departing from the spirit of the present invention.

本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and equivalents thereof.
The invention described in the scope of claims attached to the application of this application will be added below. The item numbers of the claims described in the appendix are as set forth in the claims attached to the application of this application.

[付記]
<請求項1>
回動可能に設けられた指針と、
入力された駆動パルスに基づいて動作することで前記指針を駆動する駆動手段と、
前記駆動パルスのパルス幅を制御する駆動制御手段と、
前記パルス幅の設定可能範囲と前記駆動手段の動作特性の変化に係る物理量との対応関係を示す初期テーブルを記憶する第1記憶手段と、
前記物理量を計測する計測手段と、
前記計測手段により計測された前記物理量と、当該物理量が計測された状態における前記駆動手段の動作特性とに基づいて、所定のタイミングで前記初期テーブルの補正データを作成する補正手段と、
前記補正手段により作成された前記補正データを記憶する第2記憶手段と
を備え、
前記駆動制御手段は、前記計測手段により計測された前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されている場合には、当該補正データから前記パルス幅の設定可能範囲を取得して、前記駆動手段に当該パルス幅の設定可能範囲内の前記駆動パルスを出力し、前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されていない場合には、前記初期テーブルから前記パルス幅の設定可能範囲を取得して、前記駆動手段に当該パルス幅の設定可能範囲内の前記駆動パルスを出力する
ことを特徴とするアナログ電子時計。
<請求項2>
前記補正手段は、前記初期テーブルに記憶された前記パルス幅の設定可能範囲内における前記補正データを作成することで、前記パルス幅の設定可能範囲を限定する
ことを特徴とする請求項1に記載のアナログ電子時計。
<請求項3>
前記駆動手段の運針エラーを検出する運針エラー検出手段と、
当該運針エラー検出手段により検出された運針エラーの回数を計数するエラー計数手段と、
前記補正手段の動作タイミングを制御する補正制御手段と
を備え、
前記補正制御手段は、前記エラー計数手段により計数された運針エラーの回数に基づいて前記補正手段を動作させる
ことを特徴とする請求項1又は2に記載のアナログ電子時計。
<請求項4>
前記補正制御手段は、前記エラー計数手段により計数された運針エラーの回数が所定の基準値を超えた場合に、前記補正手段を動作させる
ことを特徴とする請求項3に記載のアナログ電子時計。
<請求項5>
前記補正手段を所定の周期で定期的に動作させる補正制御手段を備える
ことを特徴とする請求項1又は2に記載のアナログ電子時計。
<請求項6>
前記駆動手段の運針エラーを検出する運針エラー検出手段と、
当該運針エラー検出手段により検出された運針エラーの回数を計数するエラー計数手段と
を備え、
前記補正手段は、計測された前記物理量に対応して前記第1記憶手段に記憶されている前記パルス幅の設定可能範囲に含まれる各パルス幅の前記駆動パルスについて、前記駆動手段を所定回数ずつ動作させた場合における前記運針エラーの回数を各々計数して所定の閾値回数と比較することで、当該パルス幅の設定可能範囲を補正する前記補正データを作成する
ことを特徴とする請求項1又は2に記載のアナログ電子時計。
<請求項7>
前記補正手段は、作成された補正データが示す前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に既に記憶されている場合には、前記作成された補正データにより当該既に記憶されている前記補正データを上書き更新し、前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されていない場合には、取得された前記補正データを追加記憶させる
ことを特徴とする請求項1〜6の何れか一項に記載のアナログ電子時計。
<請求項8>
前記駆動手段は、前記駆動パルスにより所定の角度回転するステッピングモータを有する
ことを特徴とする請求項1〜7の何れか一項に記載のアナログ電子時計。
<請求項9>
前記計測手段は、当該アナログ電子時計を動作させる電源部の出力電圧を計測する電圧検出手段と、
温度を測定する温度検出手段と、を有し、
前記物理量は、前記電源部の出力電圧、及び、温度である
ことを特徴とする請求項1〜8の何れか一項に記載のアナログ電子時計。
<請求項10>
前記第1記憶手段及び前記第2記憶手段は、
前記駆動手段が複数個ある場合に、当該駆動手段に対して各々前記初期テーブル及び前記補正データを記憶する
ことを特徴とする請求項1〜9の何れか一項に記載のアナログ電子時計。
[Appendix]
<Claim 1>
A pointer provided in a rotatable manner;
Drive means for driving the pointer by operating based on the input drive pulse;
Drive control means for controlling the pulse width of the drive pulse;
First storage means for storing an initial table indicating a correspondence relationship between a settable range of the pulse width and a physical quantity relating to a change in operating characteristics of the driving means;
Measuring means for measuring the physical quantity;
Correction means for creating correction data of the initial table at a predetermined timing based on the physical quantity measured by the measurement means and the operating characteristics of the driving means in a state in which the physical quantity is measured;
Second storage means for storing the correction data created by the correction means,
When the correction data relating to the settable range of the pulse width corresponding to the physical quantity measured by the measuring unit is stored in the second storage unit, the drive control unit determines the correction data from the correction data. A pulse width settable range is acquired, and the driving pulse within the pulse width settable range is output to the driving means, and the correction data relating to the pulse width settable range corresponding to the physical quantity is If not stored in the second storage means, the pulse width settable range is obtained from the initial table, and the drive pulse within the pulse width settable range is output to the drive means. A featured analog electronic watch.
<Claim 2>
The said correction | amendment means limits the settable range of the said pulse width by producing the said correction data in the settable range of the said pulse width memorize | stored in the said initial table. Analog electronic watch.
<Claim 3>
A movement error detection means for detecting a movement error of the drive means;
Error counting means for counting the number of times of hand movement error detected by the hand movement error detecting means;
Correction control means for controlling the operation timing of the correction means,
The analog electronic timepiece according to claim 1, wherein the correction control unit operates the correction unit based on the number of hand movement errors counted by the error counting unit.
<Claim 4>
The analog electronic timepiece according to claim 3, wherein the correction control means operates the correction means when the number of hand movement errors counted by the error counting means exceeds a predetermined reference value.
<Claim 5>
The analog electronic timepiece according to claim 1 or 2, further comprising correction control means for periodically operating the correction means at a predetermined cycle.
<Claim 6>
A movement error detection means for detecting a movement error of the drive means;
Error counting means for counting the number of times of hand movement error detected by the hand movement error detecting means,
The correction means performs the drive means a predetermined number of times for the drive pulses of each pulse width included in the pulse width settable range stored in the first storage means corresponding to the measured physical quantity. The correction data for correcting the settable range of the pulse width is created by counting the number of times of the hand movement error in the case of operation and comparing it with a predetermined threshold number of times. 2. An analog electronic timepiece according to 2.
<Claim 7>
When the correction data relating to the settable range of the pulse width corresponding to the physical quantity indicated by the generated correction data is already stored in the second storage means, the correction means If the correction data relating to the settable range of the pulse width corresponding to the physical quantity is not stored in the second storage means, the correction data that has already been stored is overwritten and updated with data. The analog electronic timepiece according to any one of claims 1 to 6, wherein the correction data is additionally stored.
<Claim 8>
The analog electronic timepiece according to claim 1, wherein the driving unit includes a stepping motor that rotates by a predetermined angle by the driving pulse.
<Claim 9>
The measurement means includes voltage detection means for measuring an output voltage of a power supply unit that operates the analog electronic timepiece, and
Temperature detecting means for measuring temperature, and
The analog electronic timepiece according to claim 1, wherein the physical quantity is an output voltage and a temperature of the power supply unit.
<Claim 10>
The first storage means and the second storage means are:
The analog electronic timepiece according to any one of claims 1 to 9, wherein when there are a plurality of driving means, the initial table and the correction data are respectively stored in the driving means.

1 アナログ電子時計
2 時針
3 分針
4 秒針
30、31 輪列機構
40 時分針駆動部
41 秒針駆動部
45 CPU
46 ROM
46a 初期トリミングテーブル
47 RAM
47a 補正トリミングテーブル
48 発振回路
49 分周回路
50 計時回路
51 電源部
52 操作部
53 電圧検出器
54 温度センサ
DESCRIPTION OF SYMBOLS 1 Analog electronic timepiece 2 Hour hand 3 Minute hand 4 Second hand 30, 31 Wheel train mechanism 40 Hour and minute hand drive part 41 Second hand drive part 45 CPU
46 ROM
46a Initial trimming table 47 RAM
47a Correction trimming table 48 Oscillation circuit 49 Frequency dividing circuit 50 Time counting circuit 51 Power supply unit 52 Operation unit 53 Voltage detector 54 Temperature sensor

Claims (10)

回動可能に設けられた指針と、
入力された駆動パルスに基づいて動作することで前記指針を駆動する駆動手段と、
前記駆動パルスのパルス幅を制御する駆動制御手段と、
前記パルス幅の設定可能範囲と前記駆動手段の動作特性の変化に係る物理量との対応関係を示す初期テーブルを記憶する第1記憶手段と、
前記物理量を計測する計測手段と、
前記計測手段により計測された前記物理量と、当該物理量が計測された状態における前記駆動手段の動作特性とに基づいて、所定のタイミングで前記初期テーブルの補正データを作成する補正手段と、
前記補正手段により作成された前記補正データを記憶する第2記憶手段と
を備え、
前記駆動制御手段は、前記計測手段により計測された前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されている場合には、当該補正データから前記パルス幅の設定可能範囲を取得して、前記駆動手段に当該パルス幅の設定可能範囲内の前記駆動パルスを出力し、前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されていない場合には、前記初期テーブルから前記パルス幅の設定可能範囲を取得して、前記駆動手段に当該パルス幅の設定可能範囲内の前記駆動パルスを出力する
ことを特徴とするアナログ電子時計。
A pointer provided in a rotatable manner;
Drive means for driving the pointer by operating based on the input drive pulse;
Drive control means for controlling the pulse width of the drive pulse;
First storage means for storing an initial table indicating a correspondence relationship between a settable range of the pulse width and a physical quantity relating to a change in operating characteristics of the driving means;
Measuring means for measuring the physical quantity;
Correction means for creating correction data of the initial table at a predetermined timing based on the physical quantity measured by the measurement means and the operating characteristics of the driving means in a state in which the physical quantity is measured;
Second storage means for storing the correction data created by the correction means,
When the correction data relating to the settable range of the pulse width corresponding to the physical quantity measured by the measuring unit is stored in the second storage unit, the drive control unit determines the correction data from the correction data. A pulse width settable range is acquired, and the driving pulse within the pulse width settable range is output to the driving means, and the correction data relating to the pulse width settable range corresponding to the physical quantity is If not stored in the second storage means, the pulse width settable range is obtained from the initial table, and the drive pulse within the pulse width settable range is output to the drive means. A featured analog electronic watch.
前記補正手段は、前記初期テーブルに記憶された前記パルス幅の設定可能範囲内における前記補正データを作成することで、前記パルス幅の設定可能範囲を限定する
ことを特徴とする請求項1に記載のアナログ電子時計。
The said correction | amendment means limits the settable range of the said pulse width by producing the said correction data in the settable range of the said pulse width memorize | stored in the said initial table. Analog electronic watch.
前記駆動手段の運針エラーを検出する運針エラー検出手段と、
当該運針エラー検出手段により検出された運針エラーの回数を計数するエラー計数手段と、
前記補正手段の動作タイミングを制御する補正制御手段と
を備え、
前記補正制御手段は、前記エラー計数手段により計数された運針エラーの回数に基づいて前記補正手段を動作させる
ことを特徴とする請求項1又は2に記載のアナログ電子時計。
A movement error detection means for detecting a movement error of the drive means;
Error counting means for counting the number of times of hand movement error detected by the hand movement error detecting means;
Correction control means for controlling the operation timing of the correction means,
The analog electronic timepiece according to claim 1, wherein the correction control unit operates the correction unit based on the number of hand movement errors counted by the error counting unit.
前記補正制御手段は、前記エラー計数手段により計数された運針エラーの回数が所定の基準値を超えた場合に、前記補正手段を動作させる
ことを特徴とする請求項3に記載のアナログ電子時計。
The analog electronic timepiece according to claim 3, wherein the correction control means operates the correction means when the number of hand movement errors counted by the error counting means exceeds a predetermined reference value.
前記補正手段を所定の周期で定期的に動作させる補正制御手段を備える
ことを特徴とする請求項1又は2に記載のアナログ電子時計。
The analog electronic timepiece according to claim 1 or 2, further comprising correction control means for periodically operating the correction means at a predetermined cycle.
前記駆動手段の運針エラーを検出する運針エラー検出手段と、
当該運針エラー検出手段により検出された運針エラーの回数を計数するエラー計数手段と
を備え、
前記補正手段は、計測された前記物理量に対応して前記第1記憶手段に記憶されている前記パルス幅の設定可能範囲に含まれる各パルス幅の前記駆動パルスについて、前記駆動手段を所定回数ずつ動作させた場合における前記運針エラーの回数を各々計数して所定の閾値回数と比較することで、当該パルス幅の設定可能範囲を補正する前記補正データを作成する
ことを特徴とする請求項1又は2に記載のアナログ電子時計。
A movement error detection means for detecting a movement error of the drive means;
Error counting means for counting the number of times of hand movement error detected by the hand movement error detecting means,
The correction means performs the drive means a predetermined number of times for the drive pulses of each pulse width included in the pulse width settable range stored in the first storage means corresponding to the measured physical quantity. The correction data for correcting the settable range of the pulse width is created by counting the number of times of the hand movement error in the case of operation and comparing it with a predetermined threshold number of times. 2. An analog electronic timepiece according to 2.
前記補正手段は、作成された補正データが示す前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に既に記憶されている場合には、前記作成された補正データにより当該既に記憶されている前記補正データを上書き更新し、前記物理量に対応する前記パルス幅の設定可能範囲に係る前記補正データが前記第2記憶手段に記憶されていない場合には、取得された前記補正データを追加記憶させる
ことを特徴とする請求項1〜6の何れか一項に記載のアナログ電子時計。
When the correction data relating to the settable range of the pulse width corresponding to the physical quantity indicated by the generated correction data is already stored in the second storage means, the correction means If the correction data relating to the settable range of the pulse width corresponding to the physical quantity is not stored in the second storage means, the correction data that has already been stored is overwritten and updated with data. The analog electronic timepiece according to any one of claims 1 to 6, wherein the correction data is additionally stored.
前記駆動手段は、前記駆動パルスにより所定の角度回転するステッピングモータを有する
ことを特徴とする請求項1〜7の何れか一項に記載のアナログ電子時計。
The analog electronic timepiece according to claim 1, wherein the driving unit includes a stepping motor that rotates by a predetermined angle by the driving pulse.
前記計測手段は、当該アナログ電子時計を動作させる電源部の出力電圧を計測する電圧検出手段と、
温度を測定する温度検出手段と、を有し、
前記物理量は、前記電源部の出力電圧、及び、温度である
ことを特徴とする請求項1〜8の何れか一項に記載のアナログ電子時計。
The measurement means includes voltage detection means for measuring an output voltage of a power supply unit that operates the analog electronic timepiece, and
Temperature detecting means for measuring temperature, and
The analog electronic timepiece according to claim 1, wherein the physical quantity is an output voltage and a temperature of the power supply unit.
前記第1記憶手段及び前記第2記憶手段は、
前記駆動手段が複数個ある場合に、当該駆動手段に対して各々前記初期テーブル及び前記補正データを記憶する
ことを特徴とする請求項1〜9の何れか一項に記載のアナログ電子時計。
The first storage means and the second storage means are:
The analog electronic timepiece according to any one of claims 1 to 9, wherein when there are a plurality of driving means, the initial table and the correction data are respectively stored in the driving means.
JP2011200143A 2011-09-14 2011-09-14 Analog electronic clock Withdrawn JP2013061258A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011200143A JP2013061258A (en) 2011-09-14 2011-09-14 Analog electronic clock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011200143A JP2013061258A (en) 2011-09-14 2011-09-14 Analog electronic clock

Publications (1)

Publication Number Publication Date
JP2013061258A true JP2013061258A (en) 2013-04-04

Family

ID=48186044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011200143A Withdrawn JP2013061258A (en) 2011-09-14 2011-09-14 Analog electronic clock

Country Status (1)

Country Link
JP (1) JP2013061258A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101847841B1 (en) 2016-10-27 2018-04-11 현대자동차주식회사 Clock for vehicle and controlling method of clock for vehicle
JP2019219181A (en) * 2018-06-15 2019-12-26 シチズン時計株式会社 Electronic clock

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101847841B1 (en) 2016-10-27 2018-04-11 현대자동차주식회사 Clock for vehicle and controlling method of clock for vehicle
JP2019219181A (en) * 2018-06-15 2019-12-26 シチズン時計株式会社 Electronic clock
JP7045940B2 (en) 2018-06-15 2022-04-01 シチズン時計株式会社 Electronic clock

Similar Documents

Publication Publication Date Title
JP3454269B1 (en) Radio-controlled clock and method of controlling radio-controlled clock
US7423935B2 (en) Electronic equipment, and reception control method of electronic equipment
EP1978423B1 (en) Electronic timepiece with generator function
US10372084B2 (en) Analog electronic watch
US20140092714A1 (en) Analog electronic timepiece
CN103970005A (en) Analog electronic timepiece
JP2013061258A (en) Analog electronic clock
US11385600B2 (en) Timer measurement device, electronic timepiece, timer measurement method, and non-transitory computer readable storage medium storing program
JP6466224B2 (en) Analog electronic timepiece and analog electronic timepiece control method
JP2010256160A (en) Electronic timepiece and portable electronic device
JP2005331461A (en) Radio-controlled timepiece, its control method, its control program, and storage medium
JP2016044982A (en) Electronic device
JP2004301753A (en) Radio-controlled watch and control method therefor
JP2004003929A (en) Radio wave corrected clock
JP6323353B2 (en) clock
JP6094063B2 (en) Analog electronic clock
JP2018141648A (en) Electronic timepiece, display control method and program
JP2010107333A (en) Electronic timepiece
CN114167711B (en) Timepiece, pointer control method, and storage medium
JP2014119438A (en) Portable electronic apparatus with power generating function, and control method of portable electronic apparatus with power generating function
JP2005003557A (en) Electronic device, control method of electronic device, its program and recording medium
JP3546427B2 (en) Clock with calendar using binary counter
CN108230646A (en) A kind of embedded digital vibrates Digiplex control method
JP6834605B2 (en) Electronics
JP2020173149A (en) Timepiece

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20141202