This application claims the benefit of Japanese Patent Application No. 2019-212816, filed on Nov. 26, 2019, the entire disclosure of which is incorporated by reference herein.
This technical field relates to a hand driving device, an electronic watch, a hand driving method, and a recording medium.
For example, Unexamined Japanese Patent Application Publication No. 2019-49436 filed in Japan discloses an electronic watch that includes a stepping motor including a rotor, a stator, and a coil in which conductive wire is wound on a coil winding core and an antimagnetic plate that covers at least a portion of the stepping motor.
The present embodiment includes:
A more complete understanding of this application can be obtained when the following detailed description is considered in conjunction with the following drawings, in which:
Hereinafter, a hand driving device and an electronic watch according to the present embodiment will be described with reference to the drawings.
An electronic watch 1 according to the present embodiment is a wristwatch that includes hands 20a to 20c, a face 30, a case 40, a band 50, and a hand driving device 100, as illustrated in
The hand 20a, the hand 20b, and the hand 20c are a second hand that indicates seconds, a minute hand that indicates minutes, and an hour hand that indicates hours, respectively. The hands 20a to 20c are attached to a rotation shaft on the face 30 in a freely rotatable manner. The face 30 is a display plate that has hour signs 31 indicating hours. The case 40 is a component that has a cover glass 41 covering the hands 20a to 20c and the face 30 and a winding crown 42 for adjusting positions of the hands 20a to 20c and houses the hands 20a to 20c, the face 30, and the hand driving device 100. The band 50 is a component that is attached to the case 40 and is used for a user to wear the electronic watch 1 on the wrist.
The first stepping motor 120a is a component that drives the hand 20a, which is a second hand, via one or a plurality of gears. The second stepping motor 120b is a component that drives the hand 20b, which is a minute hand, via one or a plurality of gears. The third stepping motor 120c is a component that drives the hand 20c, which is an hour hand, via one or a plurality of gears.
The first to third stepping motors 120a to 120c have similar structures, and each thereof includes a rotor 61, a stator 62, and a coil 63, as illustrated in
The stator 62 has an iron core that is formed into a substantially rectangular frame shape and on which the coil 63 is wound and has a circular hole 64 formed, and the rotor 61 is arranged in the hole 64. When current is flowed through the coil 63, magnetic poles appear around regions 65 and 66 in the stator 62. The polarities of the magnetic poles in the regions 65 and 66 are determined according to the direction of the current flowed through the coil 63. The coil 63 is connected to the driving circuit 130 via a terminal block 67.
When voltage is applied to the coil 63 in such a way that magnetic poles repelling an S-pole 61S and an N-pole 61N appear in the regions 65 and 66, the rotor 61 rotates. The stator 62 has two recesses 64a formed on the inner peripheral surface of the hole 64, which accepts the rotor 61. The two recesses 64a enable a stationary state of the rotor 61 to be maintained.
Each of the first to third stepping motors 120a to 120c has a highest index torque (holding torque) while the S-pole 61S and the N-pole 61N face the regions 65 and 66, respectively. As such, while each of the first to third stepping motors 120a to 120c is in a de-energized state in which no driving pulse is applied to the coil 63, the rotor 61 magnetically stabilizes and stops at a stop position illustrated in
The driving circuit 130 has bridge circuits that drive the first to third stepping motors 120a to 120c and applies voltage to the coil 63 of each of the first to third stepping motors 120a to 120c in response to a command from the controller 110. In detail, the driving circuit 130 is a circuit that applies a driving pulse, a correction pulse, and a current difference detection pulse to the coils 63 and has H-bridge circuits that are constructed using switching elements, which are configured using metal-oxide-semiconductor field-effect transistors (MOSFETs), and a resistance element. Some of the switching elements and the resistance element constitute a discharge circuit that discharges energy stored in the coils 63. Terminal voltage across each of the coils 63 is referred to as coil voltage V1, and current flowing through the coil 63 is referred to as coil current H.
The timing circuit 140 is a counter circuit that includes an oscillation circuit and a divider circuit and counts a current time. A circuit that oscillates in combination with an oscillator, such as a crystal, is used as the oscillation circuit, and the oscillation circuit generates a signal of a unique frequency and outputs the signal to the divider circuit. The divider circuit divides the signal input from the oscillation circuit into a signal of a predetermined frequency and outputs the divided signal. The timing circuit 140 counts a current time by counting the number of pulses in the signal of a predetermined frequency output from the divider circuit and adding the number to an initial time.
The magnetic sensor 150 is a component that measures data for deriving strength of a magnetic field and derives and acquires data representing the strength of the magnetic field. The magnetic sensor 150 is a component that also outputs the acquired data to the controller 110. Note that the controller 110 may derive and acquire data representing strength of a magnetic field, based on data for deriving the strength of the magnetic field, including a current value, a resistance value, impedance, and the like, that the magnetic sensor 150 measured. In an initial state, the magnetic sensor 150 is set in an OFF mode in which power for measuring strength of a magnetic field is not supplied. As used herein, the OFF mode includes a mode in which strength of a magnetic field is not measured, such as a case where the magnetic sensor 150 is set in a power-saving mode like a sleep mode. As the magnetic sensor 150, a Hall element that detects strength of a magnetic field by use of the Hall effect, a magnetoresistive effect element that measures the magnitude of a magnetic field by use of a magnetoresistive effect in which electrical resistance of a solid changes when a magnetic field is applied, or the like can be used. The magnetic sensor 150 may also be configured to detect strength of a magnetic field by outputting pulses to wire, such as amorphous wire, and detecting change in the magnetic field by means of a coil.
The power supply 160 has a battery and a DC-DC converter and has a configuration capable of maintaining output voltage constant during operation and making the hand driving device 100 operate continuously and stably for a long period of time.
The controller 110 includes at least one central processing unit (CPU), a read-only memory (ROM), a random access memory (RAM), and the like. The controller 110 functions as a hand controller 111, a rotation determiner 112, a magnetic sensor controller 113, a magnetism determiner 114, and a timer 115 by reading programs stored in the ROM into the RAM and executing the read programs.
The hand controller 111 controls the driving circuit 130 to drive the first to third stepping motors 120a to 120c, based on the current time timed by the timing circuit 140. The driving circuit 130, controlled by the hand controller 111, outputs a driving pulse to each of the first to third stepping motors 120a to 120c once every second, thereby making the rotors 61 rotate. The rotation of the rotors 61 causes the hands 20a to 20c to rotate, each via one or a plurality of gears. However, when, for example, a magnetic field is applied to the electronic watch 1, there are some cases where the driving pulses cannot make the rotors 61 rotate. In such a case, the hand controller 111 is capable of outputting a correction pulse at least either the applied voltage or the pulse width of which is greater than that of a driving pulse. For example, in the case of failure in making the rotors 61 rotate, the hand controller 111 outputs a correction pulse stronger than a driving pulse when it is determined by the magnetism determiner 114 that strength of a magnetic field acquired by the magnetic sensor controller 113 is less than a first criterion value. The first criterion value and control performed when the strength of the magnetic field is determined to be equal to or greater than the first criterion value will be described later. When it is determined by the magnetism determiner 114 that the strength of the magnetic field acquired by the magnetic sensor controller 113 is less than a second criterion value, the hand controller 111 controls the driving circuit 130 to drive the first to third stepping motors 120a to 120c, based on a period of time during which the rotors 61 have stopped rotating, the period of time being timed by the timer 115. This control causes the positions of the hands 20a to 20c to move back to positions indicating the current time. The second criterion value will be described later.
The rotation determiner 112 makes the driving circuit 130 output a current difference detection pulse for detecting a magnetic flux density difference, which occurs caused by a difference in stop angles of the magnets between when the rotors 61 have rotated and when not, based on a current difference flowing through the coils 63, detects coil current I1 when the current difference detection pulse is supplied, and determines whether or not the rotors 61 have rotated based on the current difference flowing through the coils 63. Since, when the rotors 61 have rotated, a magnetic field generated by the current difference detection pulse is generated in a direction in which a magnetic field generated by the magnets is weakened, a magnetic field H obtained by adding both magnetic fields together belongs to a region in which influence of magnetic saturation is comparatively small and a slope dB/dH of a tangent line of BH characteristics becomes comparatively large. Since the slope dB/dH of a tangent line indicates differential permeability p, and inductance of each of the coils 63 is proportional to the differential permeability μ, the inductance has a comparatively large value. Therefore, the coil current I1 when a current difference detection pulse is supplied has a comparatively small value. If a peak value of the coil current I1 is equal to or less than a threshold value, the rotation determiner 112 determines that the rotors 61 have rotated.
Width of the current difference detection pulse is preferably set within a range from equal to or greater than 0.01 milliseconds to equal to or less than 1 millisecond and more preferably set within a range from equal to or greater than 0.05 milliseconds to equal to or less than 0.1 milliseconds. With regard to a relative relationship with width of the driving pulse, the width of the current difference detection pulse is preferably set within a range of ⅓ to 1/300 the width of the driving pulse and more preferably set within a range of 1/30 to 1/60 the width of the driving pulse. The reason for these numerical values is because precision of rotation detection deteriorates when the current difference detection pulse is too short and the rotors 61 are caused to move when the current difference detection pulse is too long. Details of the rotation detection method for detecting whether or not the rotors 61 have rotated are disclosed in Unexamined Japanese Patent Application Publication No. 2017-173037.
When it is determined by the rotation determiner 112 that the rotors 61 have not rotated, the magnetic sensor controller 113 turns the magnetic sensor 150 to the ON mode and acquires strength of a magnetic field with the magnetic sensor 150. When it is determined by the magnetism determiner 114 that the strength of the magnetic field is less than the second criterion value, the magnetic sensor controller 113 turns the magnetic sensor 150 to the OFF mode.
The magnetism determiner 114 determines whether or not the strength of the magnetic field acquired by the magnetic sensor controller 113 is equal to or greater than the first criterion value. The magnetism determiner 114 determines whether or not the strength of the magnetic field acquired by the magnetic sensor controller 113 is less than the second criterion value, which is smaller than the first criterion value. The first criterion value is an upper limit for strength of a magnetic field that enables the rotors 61 to rotate when a correction pulse, which is stronger than a driving pulse, is output to each of the first to third stepping motors 120a to 120c. The second criterion value is a value smaller than an upper limit for strength of a magnetic field that enables the rotors 61 to rotate when a driving pulse is output to each of the first to third stepping motors 120a to 120c.
The timer 115 times a period of time during which the rotors 61 have stopped rotating. The timer 115 times a period of time during which it is determined by the magnetism determiner 114 that the strength of the magnetic field is equal to or greater than the first criterion value and the rotors 61 have stopped rotating, sums periods of time during which the rotors 61 had stopped rotating, and stores the sum in the RAM. When a correction pulse was applied from the driving circuit 130 and it is determined by the rotation determiner 112 that the rotors 61 have not rotated, the timer 115 times a period of time during which the rotors 61 have not rotated, sums periods of time during which the rotors 61 had not rotated, and stores the sum in the RAM.
Next, hand movement control processing that the hand driving device 100, which has the above-described configuration, performs will be described.
The hand driving device 100 starts the hand movement control processing illustrated in
When the hand movement control processing is started, first hand movement processing is first performed (step S101). When the first hand movement processing illustrated in
Next, the rotation determiner 112 determines whether or not the rotors 61 have rotated, based on the detected coil current I1 when the current difference detection pulse is supplied (step S102). When the rotation determiner 112 determines that the rotors 61 have rotated (step S102; Yes), the process returns to step S101 and repeats steps S101 and S102.
When the rotation determiner 112 determines that the rotors 61 have not rotated (step S102; No), the magnetic sensor controller 113 turns the magnetic sensor 150 to the ON mode and acquires strength of a magnetic field with the magnetic sensor 150 (step S103). Next, the timer 115 starts timing a period of time during which the rotors 61 have stopped rotating (step S104).
Next, the magnetism determiner 114 determines whether or not the strength of the magnetic field acquired by the magnetic sensor controller 113 is equal to or greater than a first criterion value (step S105). The first criterion value is an upper limit for strength of a magnetic field that enables the rotors 61 to rotate when a correction pulse, which is stronger than the driving pulse, is output to each of the first to third stepping motors 120a to 120c.
When the magnetism determiner 114 determines that the strength of the magnetic field acquired by the magnetic sensor controller 113 is not equal to or greater than the first criterion value (step S105; No), second hand movement processing is performed (step S106).
When the second hand movement processing illustrated in
When the rotation determiner 112 determines that the rotors 61 have rotated (step S304; Yes), the process returns to the hand movement control processing illustrated in
When the magnetism determiner 114 determines that the strength of the magnetic field acquired by the magnetic sensor controller 113 is equal to or greater than the first criterion value (step S105; Yes), the timer 115 sums periods of time during which the rotors 61 had stopped rotating and stores the sum to the RAM (step S107).
Next, the magnetism determiner 114 determines whether or not the strength of the magnetic field acquired by the magnetic sensor controller 113 is less than the second criterion value, which is smaller than the first criterion value (step S108). When it is determined that the strength of the magnetic field is not less than the second criterion value (step S108; No), the process returns to step S105 and repeats steps S105 to S108.
When it is determined that the strength of the magnetic field is less than the second criterion value (step S108; Yes), the hand controller 111 controls the driving circuit 130 to drive each of the first to third stepping motors 120a to 120c, based on a period of time during which the rotors 61 have stopped rotating timed by the timer 115 (step S109). This control causes the positions of the hands 20a to 20c to move back to positions indicating the current time. For example, when it is assumed that, as illustrated in
For example, Unexamined Japanese Patent Application Publication No. 2019-49436 filed in Japan discloses an electronic watch that includes a stepping motor including a rotor, a stator, and a coil in which conductive wire is wound on a coil winding core and an antimagnetic plate that covers at least a portion of the stepping motor. A movement of the electronic watch has a possibility that, when a strong magnetic field is applied, influence of the magnetic field reaches the stepping motor by way of a portion of the movement that is not covered by the antimagnetic plate, causing the rotor to stop rotating. There is a problem in that hands sometimes cannot be moved even when a pulse is output, depending on the magnitude of an external magnetic field and outputting correction pulses many times in such a case causes power consumption to increase.
Although a configuration can be considered in which, by mounting a magnetic sensor on the electronic watch and measuring an external magnetic field with the magnetic sensor, no pulse is output depending on the magnitude of the external magnetic field, there is also a problem in that having such a configuration, in the end, results in keeping the magnetic sensor constantly turned on, thereby causing the power consumption to increase.
However, according to the hand driving device 100 of the present embodiment, the magnetic sensor 150 is set in the OFF mode in the initial state, and, when it is determined by the rotation determiner 112 that the rotors 61 have not rotated, the magnetic sensor controller 113 turns the magnetic sensor 150 to the ON mode.
Because of this control, setting the magnetic sensor 150 in the OFF mode while the rotors 61 normally rotate enables the power consumption to be reduced. Outputting no correction pulse to each of the first to third stepping motors 120a to 120c when strength of a magnetic field acquired by the magnetic sensor 150 is determined to be equal to or greater than the first criterion value enables the power consumption to be reduced even under the influence of the magnetic field. Outputting a correction pulse that is stronger than the driving pulse to each of the first to third stepping motors 120a to 120c when the strength of the magnetic field acquired by the magnetic sensor 150 is determined to be less than the first criterion value enables a correct time to be displayed even under the influence of the magnetic field. When the strength of the magnetic field acquired by the magnetic sensor controller 150 is determined to be less than the second criterion value, the positions of the hands 20a to 20c are set back to positions indicating the current time, based on a period of time during which the rotors 61 have stopped rotating, the period of time being timed by the timer 115. This control enables an accurate time to be displayed even under the influence of a magnetic field. When the strength of the magnetic field acquired by the magnetic sensor 150 is determined to be less than the second criterion value, the magnetic sensor 150 is turned to the OFF mode, which enables the power consumption to be reduced. Therefore, the hand driving device 100 is capable of reducing the power consumption even under the influence of a magnetic field.
(Variations)
In the above-described embodiment, an example in which the positions of the hands 20a to 20c are set back to positions indicating the current time, based on a period of time during which the rotors 61 have stopped rotating, the period of time being timed by the timer 115, was described. When the period of time during which the rotors 61 have stopped rotating becomes long, there is a possibility that, even when rotors 61 are rotated based on the period of time during which the rotors 61 have stopped rotating, the positions of the hands 20a to 20c do not move back to the positions indicating the current time. When the period of time during which the rotors 61 have stopped rotating, the period of time being timed by the timer 115, is equal to or greater than a criterion period of time, the first to third stepping motors 120a to 120c may be controlled in such a way that the positions of the hands 20a to 20c are reset to initial positions (moved to certain positions) and the positions of the hands 20a to 20c are adjusted to the positions indicating the current time. In this case, the hand driving device 100 includes a gear 21a that rotates the shaft of the hand 20a, which is a second hand, and a detector 22a that detects a position of the gear 21a, as illustrated in
In the above-described embodiment, an example in which, when strength of a magnetic field acquired by the magnetic sensor 150 is determined to be equal to or greater than the first criterion value, the first to third stepping motors 120a to 120c are controlled to stop rotating was described. The strength of the magnetic field acquired by the magnetic sensor 150 may be used for a purpose other than to make the first to third stepping motors 120a to 120c stop rotating. For example, as illustrated in
In the above-described embodiment, an example in which, when strength of a magnetic field is determined to be less than the first criterion value, a correction pulse stronger than a driving pulse is output was described. The hand controller 111 may change at least either one of applied voltage or pulse width of the correction pulse in a stepwise manner according to the strength of the magnetic field acquired by the magnetic sensor 150.
In the above-described embodiment, an example in which the rotation determiner 112 determines whether or not the rotors 61 of the first to third stepping motors 120a to 120c have rotated by outputting current difference detection pulses to the coils 63 and detecting the coil currents I1 was described. The rotation determiner 112 is only required to determine whether or not the rotors 61 of the first to third stepping motors 120a to 120c have rotated, and potentiometers that convert a rotation angle to an electrical signal, such as voltage, and output the electrical signal may be used as the rotation determiner 112. Alternatively, optical rotation detection devices each of which detects rotation of one of the rotors 61 by radiating light on a rotating body, such as a rotary shaft, that rotates in association with the rotation of the rotor 61 and detecting reflected light reflected by the rotating body may be used.
Although, in the above-described embodiment, an example in which the hands 20a to 20c are driven by the first to third stepping motors 120a to 120c, respectively, was described, the hands 20a to 20c may be driven by a single stepping motor. In this case, the hands 20a to 20c are adjusted by a plurality of gears in such a way that, when the hand 20a, which is a second hand, makes 60 rotations, the hand 20b, which is a minute hand, makes one rotation, and, when the hand 20b, which is a minute hand, makes 12 rotations, the hand 20c, which is an hour hand, makes one rotation.
Although, in the above-described embodiment, an example in which the hands 20a to 20c are driven by the first to third stepping motors 120a to 120c was described, the hands 20a to 20c are only required to be driven to positions indicating a current time and the hands 20a to 20c may be driven by motors other than stepping motors, such as servo motors. In this case, when strength of a magnetic field acquired by the magnetic sensor 150 is determined to be equal to or less than the first criterion value, the motors may be rotated by larger current or higher voltage.
In the above-described embodiment, an example in which the hand 20a, the hand 20b, and the hand 20c are a second hand that indicates seconds, a minute hand that indicates minutes, and an hour hand that indicates hours, respectively, was described. The hands 20a to 20c may indicate a value other than time and may indicate temperature, air pressure, a direction, or the like.
A main part of the hand movement control processing that the hand driving device 100, which is configured using the CPU, the RAM, the ROM, and the like, performs can be performed using a general information mobile terminal (such as a smartphone and a tablet PC), a personal computer, or the like instead of using a dedicated system. For example, an information terminal that performs the above-described processing may be configured by storing a computer program for performing the above-described processing in a computer-readable recording medium (a flexible disk, a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), or the like), distributing the recording medium, and installing the computer program into an information mobile terminal or the like. An information processing device may be configured by storing the computer program in a storage device that a server device on a communication network, such as the Internet, has and a general information processing terminal or the like downloading the program.
When the hand driving device 100 is achieved through sharing of functions by an operating system (OS) and an application program or collaboration by the OS and the application program, only the application program part may be stored in a recording medium or a storage device.
It is also possible to superimpose a computer program on a carrier wave and distribute the computer program via a communication network. For example, the computer program may be posted on a bulletin board system (BBS) on the communication network, and the computer program may be distributed via the network. The above-described processing may be configured to be able to be performed by starting up and executing the distributed computer program in a similar manner to other application programs under the control of the OS.
The foregoing describes some example embodiments for explanatory purposes. Although the foregoing discussion has presented specific embodiments, persons skilled in the art will recognize that changes may be made in form and detail without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. This detailed description, therefore, is not to be taken in a limiting sense, and the scope of the invention is defined only by the included claims, along with the full range of equivalents to which such claims are entitled.
Number | Date | Country | Kind |
---|---|---|---|
2019-212816 | Nov 2019 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6476580 | Nakamiya | Nov 2002 | B1 |
20110013494 | Sato | Jan 2011 | A1 |
20110249538 | Aoki | Oct 2011 | A1 |
20120014227 | Honmura | Jan 2012 | A1 |
20130033260 | Nomura | Feb 2013 | A1 |
20140071795 | Manaka | Mar 2014 | A1 |
20140219068 | Kyou | Aug 2014 | A1 |
20170277130 | Saito | Sep 2017 | A1 |
Number | Date | Country |
---|---|---|
101963781 | Feb 2011 | CN |
S62-195583 | Aug 1987 | JP |
S63134992 | Jun 1988 | JP |
3514237 | Mar 2004 | JP |
2010-043909 | Feb 2010 | JP |
2010-066278 | Mar 2010 | JP |
2010-145204 | Jul 2010 | JP |
2010-204066 | Sep 2010 | JP |
2011-027510 | Feb 2011 | JP |
2013158062 | Aug 2013 | JP |
2016-173284 | Sep 2016 | JP |
2017-134011 | Aug 2017 | JP |
2017-173037 | Sep 2017 | JP |
2019-049436 | Mar 2019 | JP |
2019-168425 | Oct 2019 | JP |
2019176705 | Oct 2019 | JP |
2011136057 | Nov 2011 | WO |
Entry |
---|
Notice of Reasons for Refusal dated Jan. 4, 2023 received in Japanese Patent Application No. JP 2022-009333. |
First Office Action dated Oct. 29, 2021 received in Chinese Patent Application No. CN 202011332496.4 together with an English language translation. |
Notice of Reasons for Refusal dated May 31, 2022 received in Japanese Patent Application No. JP 2019-212816 together with an Engish language translation. |
Notice of Reasons for Refusal dated Dec. 7, 2021 received in Japanese Patent Application No. JP 2019-212816 together with an English language translation. |
Notice of Reasons for Refusal dated Apr. 25, 2023 received in Japanese Patent Application No. JP 2022-009333. |
Number | Date | Country | |
---|---|---|---|
20210157277 A1 | May 2021 | US |