This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2009-279986, filed on Dec. 10, 2009, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a hand position detecting device for detecting the position of a hand (or a pointer) and an electronic timepiece.
2. Description of the Related Art
There has been hitherto developed a hand position detecting device for detecting the position of a hand to check whether the hand is positionally displaced or not (for example, see JP-A-2009-85674).
In a conventional hand position detecting device, a second hand and a minute hand are detected as follows, for example. That is, one through hole is provided in a minute hand wheel rotating interlockingly with the minute hand, and one through hole and an elongated hole extending over a fixed angle range are provided in a second hand wheel rotating interlockingly with the second hand. Furthermore, the hands and gearwheels are assembled with one another so that the through hole of the minute hand wheel and the through hole of the second hand wheel are overlapped with each other at a detection position at a specified time (for example, every hour 55 minute 00 second). A photointerruptor or the like is made to detect overlap or non-overlap between the through hole of the minute hand wheel and the through hole or elongated hole of the second hand wheel from the specified time for a fixed time period for which the minute hand is stopped (for example, ten seconds), thereby judging whether position displacement occurs between the minute hand or the second hand or not.
For example, by providing the elongated hole of the second hand wheel from a position which is far away from the through hole by ten steps, after the overlap between the through holes is detected at a specified time, the overlap of the through holes is not detected while the second hand wheel is rotated by two, four, six and eight steps, but the overlap between the through hole of the minute hand wheel and the elongated hole of the second hand wheel is detected at the position corresponding to the ten steps when there is no positional displacement in the hands. On the other hand, when there is any positional displacement in the second hand or the minute hand, the detection pattern from the specified time till 10 steps as described above is not obtained. Accordingly, the presence or absence of the positional displacement in the minute hand or the second hand can be determined by judging whether this detection pattern is obtained or not.
In a process of fabricating an electronic timepiece, after all gear wheels are moved to reference positions, the hands are assembled so as to be oriented in predetermined positions (called as hands mounting). In this case, the hands may be assembled while slightly positionally displaced. The conspicuous degree of assembling error of each hand is not equal among all the hands, and the minute hand is particularly more conspicuous in property. This is because the minute hand has a small rotational angle per step and has such a length as to be lean to scales on a dial. For example, in a case where the minute hand is assembled with a displacement of “−2°”, the minute hand is set to be displaced from the scale of twelve o'clock on the dial by “−2°” when the time of the timepiece is “00 minute 00 second”, and the minute hand is set to be just overlapped with the scale of twelve o'clock when the time of the timepiece is “00 minute 20 second”. Visually comparing these states, a user recognizes the assembling error of the minute hand.
With respect to a conventional electronic timepiece having no hand position detecting mechanism, when an assembling error of the minute hand as described above occurs, the error can be eliminated by adjusting the reference position of the minute hand wheel. That is, even when the minute hand is assembled with a displacement of “−2°”, the position at which the minute hand wheel is rotated from the above state by two steps is regarded as the reference position of the minute hand wheel, whereby the minute hand can be set so that the time at which the minute hand is just overlapped with the scale of twelve o'clock on the dial is equal to the counted time “00 minute 00 second”.
However, with respect to an electronic timepiece having the conventional hand position detecting mechanism described above, the assembling error of the minute hand cannot be eliminated by adjusting the reference position of the minute hand wheel. For example, it is assumed that the minute hand is assembled to be displaced from the scale of twelve o'clock by “−2°” when the through hole of the minute hand wheel is overlapped with the detection position, and also it is assumed that the specified time at which the detection of the through hole is performed is adjusted and set to “59 minute 40 second” in conformity with the displacement of “−2°” of the minute hand. In this case, at the specified time, the through hole of the minute hand wheel is overlapped with the detection position, and also the second hand wheel is set so that the position corresponding to “40 seconds” is overlapped with the detection position. Accordingly, when the detecting operation is executed from the specified time every two steps per ten seconds, the detection pattern such as detection-non-detection -non-detection-non-detection-non-detection-detection of transmitted light as described above is not obtained, and for example, there is obtained a detection pattern with which it cannot be specified which position the second hand wheel is located at like detection-detection-detection-detection -detection-detection of transmitted light because the elongated hole of the second hand wheel is overlapped with the detection position. Accordingly, in the electronic timepiece having the conventional hand position detecting mechanism, when the assembling error of the minute hand occurs, the minute hand must be detached and then mounted with high precision again.
The present invention provides a hand position detecting device and an electronic timepiece that can perform hand position detection according to the same algorithm even when the timing of the hand position detection is varied due to assembling error of a minute hand or the like.
A preferable embodiment of the present invention is a hand position detecting device characterized by comprising: a first gear rotating interlockingly with a minute hand; a second gear rotating interlockingly with a second hand and rotating about a same rotational axis as the first gear; a first detection target portion that is provided at a predetermined radial position of the first gear and identifiable by light irradiation; a second detection target portion that is provided at a radial position of the second gear so as to be overlapped with the first detection target portion and identifiable by light irradiation; and a detector for detecting on the basis of irradiated light whether the first detection target portion and the second detection target portion are set to be overlapped with each other at a predetermined detection position, wherein the second detection target portion is formed to be divided into a plurality of parts over a predetermined angular range out of a center angle of 360° of the second gear, and a presence-or-absence pattern of the second detection target portion in an angular range of successive N (N represents one of 5 to 10) angular segments each having a center angle of 12° with any angular segment being set as a start point is made different when the angular segment of the start point is different.
An embodiment according to the present invention will be described with reference to the drawings.
The electronic timepiece 1 of this embodiment has an analog display unit for displaying the time by rotating a second hand 2, a minute hand 3 and a hour hand 4 (see
As shown in
The movement 30 is provided with a first motor 51 for driving the second hand 2, a second motor 52 for driving the minute hand 3, and a third motor 53 for driving the hour hand 4. Each of the first to third motors 51 to 53 is a stepping motor having a bipolar stator and a bipolar rotor.
The movement 30 is provided with a wheel train mechanism 20 for transmitting the rotational motion of the first to third motors 51 to 53 to the respective hands 2 to 4. As shown in
In this embodiment, as described later in detail, the wheel train mechanism 20 is assembled so that the second hand wheel 24 rotates one round by 60-step rotation of the first motor 51, the minute hand wheel 25 rotates one round by 360-step rotation of the second motor 52, and the hour hand wheel 27 rotates one round by 360-step rotation of the third motor 53.
As shown in
The second detector 32 detects a through hole of another gear rotating interlockingly with the hour hand 4. It comprises a light emitting unit and a photosensor as in the case of the first detector 31, and is disposed at a second detection position P2 (see
In ROM 36 are stored a time display processing program for driving the first to third motors 51 to 53 at proper timings while counting a signal transmitted from the frequency diving circuit 39 to drive the hands 2 to 4 and display the time, a hand position detecting and correcting processing program for checking on the basis of satisfaction of a predetermined condition whether positional displacement occurs in the respective hands 2 to 4 or not and correcting the position when there is any positional displacement, etc. Furthermore, a second hole pattern data table (the same data as a table of
EEPROM 35 is provided with a storage unit (corrected data storage unit) 35a for storing an examination timing correction value, and a storage unit (specific data storage unit) 35b for storing second hole pattern specific data.
The examination timing correction value is data representing the examination timing displacement corresponding to an assembling error when the minute hand 3 has the assembling error. When the minute hand 3 has no assembling error, the examination timing correction value is set to “0 second”. When the assembling error of the minute hand 3 is “+1°”, the examination timing is delayed by only the count time (10 seconds) corresponding to “1°” of the minute hand 3, and thus the examination timing correction value is set to “10 seconds”. When the assembling error of the minute hand 3 is “−2°”, the examination timing is advanced by only the count time (20 seconds) corresponding to “2°” of the minute hand 3, and thus the examination timing correction value is set to “−20 seconds”.
In a case where an examination timing displacement occurs due to an assembling error of the minute hand 3, data for specifying a detection pattern of through holes when no positional displacement exists in the second hand 2 which varies in accordance with the above examination timing displacement is the second hole pattern specific data. With respect to the examination timing correction value and the second hole pattern specific data, the values corresponding to the assembling error of the minute hand 3 are determined in a setting process before shipping from a factory, and written into the storage units 35a and 35b, respectively.
A plurality of through holes 24h1 to 24h7 as a second detection target portion are formed at radial positions overlapped with the detection position P in the second hand wheel 24. The center angle of the second hand wheel 24 are segmented into thirty angular segments every rotational angle (12°) of two steps, and the through holes 24h1 to 24h7 are formed in predetermined angular segments which satisfy a predetermined conditions.
Here, the predetermined condition contains a first condition under which a through hole necessarily exists in an angular segment located at the 180° opposite side to an angular segment having no through hole, and a second condition under which all presence-or-absence patterns of through holes in successive five angular segments containing any angular segment set as a start point are made different from one another by changing the start point.
In the second hand wheel 24 of
According to the arrangement of the through holes as described above, any one of the first to seventh through holes 24h1 to 24h7 exists in an angular segment which is located at the 180° opposite side to an angular segment having no through hole formed therein, and thus the first condition is satisfied.
Furthermore, according to the second hand wheel 24, when the movement of the second hand 2 from 00 second step to 58 second step is viewed at a two-step interval, a state that a through hole is overlapped with the detection position P (referred to as “hole” or “1”) and a state that no through hole is overlapped with the detection position P (referred to as “no hole” or “0”) appear in an arrangement represented on the line of “hole pattern” in the table of
According to this hole pattern, as indicated by bracket symbols in the table of
Furthermore, a section containing five successive no-hole “0” segments occurs in the hole patterns as described above (the position from 36 seconds to 44 seconds in the example of
As shown in
As shown in
As shown in
The through hole 25h of the minute hand wheel 25 and the through hole 26h of the intermediate wheel 26 are assembled to be overlapped with each other at the detection position P by a predetermined step (step of
The minute hand 3 is assembled to indicate a specified time (55 minute 00 second) on the dial at a step position at which the through holes 25h and 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped with each other at the detection position P. However, there may occur a case where the minute hand 3 is assembled with an assembling error of about ±3°. The assembling error of 1° of the minute hand 3 corresponds to the displacement of 10 seconds as the minute hand scale value on the dial.
As shown in
As shown in
Furthermore, a detection wheel 217 for detecting the position of the hour hand 4 is linked to the wheel train mechanism of the hour hand 4, and through holes 217h, 213h, 214h are formed in the detection wheel 217, the intermediate wheel 213 and the third wheel 214, respectively. The through holes 217h, 213h, 214h are set to be overlapped with the second detection position P2 at the specified time for detecting the hour hand (for example, 11 hour 55 minute, 23 hour 55 minute).
Next, the operation of the thus constructed electronic timepiece 1 will be described.
In the electronic timepiece 1 of this embodiment, CPU 10 normally outputs a signal for driving the first motor 51 by one step at a time interval of one second on the basis of a predetermined period signal from the frequency dividing circuit 39, outputs a signal for driving the second motor 52 by one step at a time interval of ten seconds, and outputs a signal for driving the third motor 53 by one step at a time interval of two minutes, whereby each of the hands 2 to 4 is driven with time lapse and the time is displayed.
In the electronic timepiece 1, for example when strong magnetic field or strong impact is applied during the time display processing as described above, there occurs such a phenomenon that the corresponding motor of the first to third motors 51 to 53 is not rotated in spite of output of the signal for driving the motor from CPU 10, or any one of the first to third motors 51 to 53 is rotated in spite of output of no signal for driving the motor from CPU 10. In this case, a displacement occurs between the time counted by CPU 10 or the hand position of each of the hands 2 to 4 counted by CPU 10 and the hand position of each of the actual hands 2 to 4. Therefore, according to the following hand position detecting and correcting processing, the positional displacement of each of the hands 2 to 4 is checked, and also it is corrected when the positional displacement occurs.
This hand position detecting and correcting processing is started at the hourly examination timing at which the through hole 25h of the minute hand wheel 25 is overlapped with the detection position P, at the hour hand examination timing (11 hour 55 minute and 23 hour 55 minute) at which the through hole 217h of the detection wheel (
In the hand position detecting and correcting processing, the hourly second hand examination processing (step S1) is the processing for checking whether the second hand 2 or the minute hand 3 are positionally displaced while a normal hand driving operation of displaying the time is performed. Furthermore, the second hand detecting processing (steps S3, S5) is the processing for detecting the position of the second hand 2 and correcting the positional displacement under a situation that the position of the second hand 2 is unclear. The minute hand detecting processing 3 (step S4) is the processing for detecting the position of the minute hand 3 and correcting the positional displacement under a situation that the position of the minute hand 3 is unclear, and the hour hand detecting processing (step S7) is the processing for detecting the position of the hour hand 4 and correcting the positional displacement under a situation that the position of the hour hand 4 is unclear.
Furthermore, in this hand position detecting and correcting processing, a perfect correcting flag representing whether perfect correction (the position detection of all the hands 2 to 4 and the correction of the positional displacement) is being executed or not, and a variable representing the frequency of the second hand detection processing are set in a predetermined area of RAM 37, and condition branching is appropriately performed in accordance with these values.
First, the flow of the processing at the hourly examination timing will be described. The hourly examination timing is set to a time which is shifted from the specified time (every hour 55 minute 00 second) by only the examination timing correction value stored in the storage unit 35a of EEPROM 35. For example, when the minute hand 3 has no assembling error and the examination timing correction value is set to “0 second”, the specified time described above is equal to the hourly examination timing. When the assembling error of the minute hand 3 is “−1°” and the examination timing correction value is set to “−10 seconds”, “every hour 54 minute 50 second” is equal to the hourly examination timing. Furthermore, when the assembling error of the minute hand 3 is equal to “+2°” and the examination timing correction value is set to “+20 seconds”, every hour 55 minute 20 second is equal to the hourly examination timing. When no positional displacement (not the assembling error, but the positional displacement caused by external magnetic field or external impact) occurs in the minute hand 3, the hourly examination timing is the timing at which the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped with each other at the detection position P.
In initialization processing or the like at the power-on time, CPU 10 sets this hourly examination timing to a timer, whereby the hand position detecting and correcting processing is started from the step S1 when the hourly examination timing comes. First, the overall flow of the processing will be described.
When there is no positional displacement in the second hand 2 and the minute hand 3 and the hourly examination timing comes, the positional displacement is examined in the hourly second hand examination (step S1) while the normal hand driving operation is executed, and the examination is completed (the hand position detecting and correcting processing is finished) on the basis of determination of “OK” representing no positional displacement.
When there is a positional displacement in only the second hand 2 and the hourly examination timing comes, “NG” determination representing existence of positional displacement is made in the hourly second hand examination (step S1). Therefore, subsequently, hand position automatic correction is set (a perfect correction flag is set to OFF and a second hand detection frequency is set to “0”) in step S2, and the first second hand detection processing (step S3) is first executed. When only the second hand 2 has a positional displacement, the position detection of the second hand 2 and the correction can be performed at this time, and thus the correction is completed (the hand position detecting and correcting processing is finished) on the basis of the result of the second hand correction “OK”.
Furthermore, when the minute hand 3 or both the minute hand 3 and the second hand 2 are positionally displaced and the hourly examination timing comes, the detection position P is set to be closed by the minute hand wheel 25 and the intermediate wheel 26. Therefore, “NG” is determined in the hourly second hand examination (step S1), and after the hand position automatic correction is set (step S2), “NG” is also determined in the 1st second hand detection processing (step S3). Therefore, subsequently, the minute hand detection processing (step S4) is executed, and after the position detection of the minute hand 3 and the correction of the positional displacement are performed, the second hand detection processing (step S5) is executed and the correction is completed (the hand position detecting and correcting processing is finished). When “NG” is determined in the 2nd second hand detection processing (step S5), it is determined that some error occurs and thus the processing is error-finished (second hand detection error).
Furthermore, when the hourly examination timing comes under the state that the hourly hand 4 has a specific positional displacement (for example, all the twelve through holes 27h of the hour hand wheel 27 are displaced from the detection position P), the hour hand wheel 27 closes the detection position P and “NG” is determined with respect to the position detection of the second hand 2 and the minute hand 3. Therefore, after the processing goes to the steps S1, S2 and S3, “NG” is also determined in the minute hand detection processing (step S4). Accordingly, after it is subsequently checked on the basis of the perfect correction flag whether the detection processing of the hour hand 4 has been finished (step S9), the perfect correction setting (the perfect correction flag is set to ON and the second hand detection frequency is set to “0”) is executed in step S6 to perform the perfect correction, and then the processing goes to step S7. In the hour hand detection processing (step S7), the position detection of the hour hand 4 and the correction of the positional displacement are performed, whereby the specific positional displacement of the hour hand 4 is corrected. Thereafter, necessary processing out of the 1st or 2nd second hand detection processing (steps S3, S5) and the minute hand detection processing (step S4) is executed, whereby when there is a positional displacement with respect to the second hand 2 and the minute hand 3, the correction is executed and thus the correction is completed (hand position detecting and correcting processing is finished).
Next, the flow of the processing at the hour hand examination timing will be described. When the hour hand examination timing comes and thus the hand position detecting and correcting processing of
Next, the flow of the processing when the perfect correcting key is operated will be described. When the hand position detecting and correcting processing is started by the perfect correcting key operation, the setting for perfect correction (step S6) is performed, and then the hour hand detection processing (step S7) is performed, whereby the hand position detection and the correction of the hour hand 4 are first performed, the necessary processing out of the 1st and 2nd second hand detection processing (steps S3, S5) and the minute hand detection processing (step S4) is executed, and when the second hand 2 and the minute hand 3 have positional displacements, they are corrected. Then, the correction is completed.
When “NG” is determined in the processing of the steps S7, S4, S5, it is determined that some error occurs and thus the respective processing is error-finished.
Through the hand position detecting and correcting processing as described above, the presence or absence of the positional displacement of the second hand 2 and the minute hand 3 is checked while the normal hand driving operation is executed every hourly examination timing, and when each hand has a positional displacement, the position detection and the correction of the hand having the positional displacement are performed. Furthermore, the check and correction of the positional displacement of the hour hand 4 are performed every hour hand examination timing while the normal hand driving operation is executed, and further the user operates the perfect correction key. Accordingly, the hand position detection of each of the hands 2 to 4 and the correction of each hand when it has a positional displacement are performed at any timing.
Subsequently, the processing of each step of the hand position detecting and correcting processing will be described in detail.
The hourly second hand examination is the processing for performing five-times detection processing, that is, detection processing for determining through the first detector 31 whether the through holes are set to be overlapped with each other at the detection position P every time the second hand 2 is moved from a predetermined hourly examination timing by two steps under normal hand driving operation, thereby judging the presence or absence of the positional displacement of the second hand 2 or the minute hand 3.
The detection processing is executed every movement of two steps for the following reason. The first motor 51 is a stepping motor having a bipolar rotor and a bipolar stator. The rotor rotates from 0° to 180° by supplying a plus driving pulse, and also the rotor rotates from 180° to 360° by supplying a minus driving pulse. By alternately supplying the plus driving pulse and the minus driving pulse, the rotor rotates in one direction every half-turn. Therefore, even when the minute hand 3 or the hour hand 4 suffers strong magnetic field or strong impact and thus is positionally displaced, the positional displacement afterwards does not remain at an odd number of steps, but the positional displacement necessarily remains at an even number of steps. Therefore, the detection processing is executed every movement of two steps.
As described above, the hourly examination timing is set to the timing at which the through holes 25h, 26h of the minute wheel 25 and the intermediate wheel 26 are overlapped at the detection position P when no positional displacement (no positional displacement caused by the strong magnetic field or the like) occurs in the minute hand 3 as described above. This timing is equal to the count timing of every hour 55 minute 00 second when there is no assembling error of the minute hand 3 (in the case of the range of ±0.5°). On the other hand, as shown in the table of
The position at which the second hand 2 should be located at the hourly examination timing corresponds to the position on the dial which represents the second digit value of the hourly examination timing. Accordingly, during the period when the second hand 2 is moved from the hourly examination timing by 10 steps, the angle range of the second hand wheel 24 overlapped with the detection position P varies in accordance with the hand shift amount for eliminating the assembling error of the minute hand 3.
For example, as shown on the line of “hand shift amount “0”” of
Furthermore, as shown on the line of “hand shift amount “1”” of
Furthermore, as shown on the line of “hand shift amount “−1””
In the table of
Here, the second hole pattern specific data stored in the storage unit 35b of EEPROM 35 described above will be additionally described. The second hole pattern specific data is described as data for specifying the detection pattern of the through holes which varies in accordance with the assembling error of the minute hand 3. The values of “Y0 to Y4” of
The second hole pattern data table representing the formation pattern of the through holes 24h1 to 24h7 of the second hand wheel 24 in association with the rotational angle is stored in the storage unit 36a of ROM 36. Therefore, on the basis of the second hole pattern specific data, CPU 10 can read out the values of the corresponding range from the second hole pattern data table, and specify the values of the second hole pattern “Y0 to Y4”.
When the processing shifts to the hourly second hand examination (
When the processing shifts to the next step, CPU 10 actuates the first detector 31 to judge whether light of the light emitting unit 311 is detected by the photosensor 312 (step S14). The first detection controller is constructed by the processing for executing the step S14 at five times. Here, light is detected when any one of the through holes 24h1 to 24h7 of the second hand wheel 24 and each of the through holes 25h to 27h of the minute hand wheel 25, the intermediate wheel 26 and the hour hand wheel 27 are overlapped at the detection position P, however, no light is detected when any one of these through holes deviates from the detection position P and thus the through holes are closed. Therefore, in accordance with the determination result of this step S14, the value representing the detection result (“1” for light detection and “0” for no light detection) is substituted into one of variables X0 to X4 which corresponds to the present detection frequency i (step S15 or S16).
When the value of the detection result is substituted, the value of the variable Xi is compared with the value Yi corresponding to the present detection frequency i out of the second hole pattern to be detected (step S17). The values Y0 to Y4 of the second hole pattern are specified by referring to the second hole pattern data table stored in the storage unit 36a of ROM 36 on the basis of the second hole pattern specific data read out from the storage unit 35b of EEPROM 35 by CPU 10 in the initialization processing at the power-on time, for example, and stored in a predetermined area of RAM 37.
When they are coincident with each other as a comparison result of the step S17, the frequency of the detection processing is checked (step S18), and when the frequency has not reached five times, the frequency value (variable i) is updated and then the processing returns to step S12 to execute the detection processing at five times.
On the other hand, when they are not coincident with each other, it is determined that a positional displacement occurs in the hands 2 to 4, time counting and hand driving of each of the hands 2 to 4 are stopped (step S20), “0” is substituted into the variable representing the second hand detection frequency for subsequent processing (step S21), the detection result is set to “NG” and then the hourly second hand examination is finished.
Furthermore, when the detection processing reaches the five-time detection processing as a result of the determination processing of the step S18, it means that the five-time detection results X0 to X4 are coincident with the values Y0 to Y4 of the second hole pattern of the comparative target, and thus the detection result is set to “OK”, and the hourly second hand examination is finished. The judging unit is constructed by the processing of the steps S17 and S18.
Through the processing of the hourly second hand examination as described above, even when the minute hand 3 has an assembling error and thus the hourly examination timing is displaced by several tens seconds, the comparative target values Y0 to Y4 of the detection pattern of the through holes are appropriately changed in accordance with the hand shift amount, whereby the presence or absence of the positional displacement of the second hand 2 and the minute hand 3 can be checked without changing the algorithm.
The second hand detection processing performs the position detection of the second hand 2 and the correction of the count value representing the position of the second hand 2 under the situation that the position of the second hand 2 is unclear due to the positional displacement of the hands 2 to 4.
As shown in the table of
Accordingly, in the second hand detection processing, the position detection of the second hand 2 is performed by using the above feature. However, as indicated by the value of the hole pattern of the hand position “36” to “44” steps of the table of
When the processing shifts to the second hand detection processing (
When the hand is driven by the even-number pulse, the first detector 31 is actuated, and it is judged whether light of the light emitting unit 311 is detected by the photosensor 311 (step S35). This result is substituted into the variable corresponding to the detection frequency i out of the variables X0 to X5 (steps S36, S37). Subsequently, the detection frequency i is checked (step S38), and when the detection frequency does not reach six times (i=5), the variable i is updated to “+1” (step S39) and the processing returns to the step S33. On the other hand, when the detection frequency reaches six times (i=5), the detection results X0 to X5 of the six times of each two-step rotation are obtained, and thus the processing goes to the next step. The second detection controller is constructed by the processing for performing the step S35 at six times.
As indicated in three specific examples of
Accordingly, when the processing shifts to the step S40, it is judged whether the detection results X0 to X5 of the six times is coincident with an arrangement value of “000000” which is impossible as a hole pattern of the second hand wheel 24. When they are coincident with each other, it can be determined that another gear closes the through hole and thus the position detection of the second hand is impossible. Therefore, the detection result is set to “NG” and the second hand detection processing is finished.
On the other hand, when they are not coincident with each other, it is searched through loop processing of step S41 and steps S42 to S45 which part of the hole pattern shown in the table of
When the detection results X0 to X5 are coincident with the arrangement values Uj to Uj+10 during the loop processing of the steps S42 to S45 described above, it is understood that the present position of the second hand 2 is the step position of “j+10”. Therefore, the count value of the second hand 2 which is being counted in a predetermined area of RAM 37 is corrected to “j+10” (step S46), the detection result is set to “OK” and then the second hand detection processing is finished.
On the other hand, when the start position of the hole pattern of the comparative target reaches the final position (j=58) with the comparison result of the step S43 indicating non-coincidence due to some error, the processing is branched to “YES” side in the judging processing of the step S44, the detection result is set to “NG” and then the secondhand detection processing is finished.
Through the second hand detection processing as described above, the second hand wheel 24 is merely moved by 12 steps and the first detector 31 is merely actuated at six times every two steps, whereby the position detection of the second hand 2 can be executed or it can be checked that the position detection of the second hand 2 is left impossible due to the positional displacement of the minute hand 3 or the hour hand 4.
The minute hand detection processing executes the position detection of the minute hand 3 and the correction of the count value representing the position of the minute hand 3 under the situation that the position of the minute hand 3 is unclear due to the positional displacement of the hands 2 to 4. The situation that the position of the minute hand 3 is unclear contains a case where the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are not overlapped with the detection position P, a case where the through holes 24h1 to 24h7 of the second hand wheel 24 are not overlapped with the detection position P and a case where the hour hand wheel 27 closes the overlap of the through hole at the detection position P.
When the processing shifts to the minute hand detection processing, CPU 10 first actuates the first detector 31 to execute the detection processing (step S51). As a result, when light is detected, it can be judged that the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped at the detection position P, and thus the processing directly shifts to step S60.
On the other hand, when no light is detected through the detection processing of the step S51, the detection processing of the first detector 31 is executed (step S53) every time the minute hand 3 is driven by one step (step S52). When no light is detected, it is judged whether the minute hand 3 is rotated by 360 steps (step S54), and these steps are repeated until the minute hand 3 is rotated by 360 steps. When light is detected during this repetitive processing, it can be judged that the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped at the detection position P, and thus the processing is shifted to step S60.
On the other hand, when it is judged in the judging processing of the step S54 that the minute hand 3 is rotated by 360 steps, there is assumed a situation that a portion other than the through holes 24h1 to 247 of the second hand wheel 24 closes the detection position P, and thus the second hand wheel 24 is rotated by 30 steps (step S55). The second hand wheel 24 is designed so that a through hole necessarily exists at the 180°-opposite side to the portion having no through hole, and thus when the second hand wheel 24 closes the detection position P, any one of the through holes 24h1 to 24h7 of the second hand wheel 24 is set to be overlapped with the detection position P in the processing of the step S55.
Under this state, the detection processing of the first detector 31 is first executed (step S56),and when light is detected, it can be judged that the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped at the detection position P, and thus the processing shifts to the step S60.
Furthermore, when no light is detected through the detection processing of the step S56, the detection processing of the first detector 31 is executed (step S58) every time the minute hand 3 is driven by one step (step S57). When no light is detected, it is judged whether the minute hand 3 is rotated by 360 steps (step S59), and these steps are repeated until the minute hand 3 is rotated by 360 steps. When light is detected during this repetitive processing, it can be judged that the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped at the detection position P, and thus the processing is shifted to step S60.
On the other hand, it is judged through the judging processing of the step S59 that the minute hand 3 is rotated by 360 steps, it is judged that the hour hand wheel 27 closes the though hole at the detection position P and thus the minute hand 3 cannot be detected, so that the detection result is set to “NG” and the minute hand detection processing is finished.
When light is detected in the above steps S51, S53, S56, S58 and thus the processing goes to step S60, the second hand 2 is temporarily returned by 20 steps for recheck, and then it is advanced by 20 steps to check whether the same detection result is obtained or not (step S60). When the same detection result is obtained, it is understood that the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped at the detection position P at present. Therefore, the count value of the minute hand 3 which is being counted in the predetermined area of RAM 37 is corrected to the corresponding value (step S61), the detection result is set to “OK” and then the minute hand detection processing is finished.
Here, when the minute hand 3 has no assembling error and the hand shift amount is equal to “0°”, the correction value of the count value of the minute hand 3 is equal to “330” in terms of step value because the minute hand 3 is located at the position of the specified time “55 minute 00 second”. Furthermore, when the minute hand 3 has an assembling error and the hand shift amount for eliminating this error is not equal to “0°”, the correction value is equal to a value obtained by increasing or reducing the above value by the amount corresponding to the examination timing correction value stored in the storage unit 35a of EEPROM 35. In step S61, CPU 10 calculates the correction value on the basis of the examination timing correction value, and corrects the count value of the minute hand 3.
On the other hand, when the same detection result is not obtained in the recheck of the step S60, it is determined that some error occurs, so that the detection result is set to “NG” and then the minute hand detection processing is finished.
Through the minute hand detection processing as described above, the position detection of the minute hand 3 is executed, or it is determined that the hour hand wheel 27 closes the detection position P and thus the minute hand 3 is set to a state that the position detection of the minute hand 3 is impossible.
According to the hour detection processing, it is checked whether the hour hand examination timing is located at a specified position or not, and position detection of the hour hand 4 and correction of a count value representing the position of the hour hand 4 under the state that the position of the hour hand 4 is unclear are performed.
The position of the hour hand 4 can be detected irrespective of the positions of the second hand 2 and the minute hand 3 by the detection processing of the second detector 32 at the second detection position P2. Accordingly, when the processing shifts to the hour hand detection processing (
On the other hand, when no light is detected, the detection processing of the second detector 32 is executed (step S73) every time the hour hand 4 is driven every step by driving the third motor 53 (step S72). When no light is detected, it is judged whether the hour hand 4 is rotated by 360 steps (step S74), and these steps are repeated until the hour hand 4 is rotated by 360 steps. When light is detected during this repetitive process, it can be judged that the hour hand 4 is located at the reference position (the position of “11 hour 55 minute” of the hour hand scale). Therefore, this processing gets out of the repetitive processing, and shifts to step S75.
When the processing shifts to the step S75, CPU 10 corrects the count value of the hour hand 4 being counted in the predetermined area of RAM 37 to a value representing the reference position. Then, CPU 10 substitutes “0” into a variable representing a second hand detection frequency for subsequent-stage processing (step S76), sets the detection result to “OK” and then finishes this hour hand detection processing.
On the other hand, when the hour hand 4 is rotated by 360 steps through the repetitive processing of the steps S72 to S74, CPU 10 determines that the hour hand 4 cannot be detected due to some error, sets the detection result to “NG” and then finishes the hour hand detection processing.
Through the hour hand detection processing described above, when there is no abnormality, the position detection of the hour hand 4 and the correction of the count value representing the position of the hour hand 4 are normally performed.
In the hand position detecting and correcting processing (
As described above, according to the electronic timepiece 1 and the construction of the hand position detection of this embodiment, an angular segment of two steps is set as a unit segment, and the formation pattern of the through holes 24h1 to 24h7 of the second hand wheel 24 is designed so that all hole patterns of five successive angular segments with each of “00” step, “10” step, “20” step, “30” step, “40” step and “50” step being set as a start point are respectively unique patterns as shown in
Furthermore, as shown in
Still furthermore, as shown in
According to the electronic timepiece 1 and the construction of the hand position detection thereof, the detection position P is set to the position at which the minute hand wheel 25 and the intermediate wheel 26 are overlapped with each other, and when the minute hand 3 reaches a predetermined step position, the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are overlapped with the detection position P, and when the minute hand 3 is moved before and after a predetermined step position by one step, the intermediate wheel 26 greatly rotates, and closes the overlap of the through hole at the detection position P. Therefore, on the assumption of this construction, in order to examine the presence or absence of the positional displacement of the second hand 2 and the minute hand 3 while the normal hand driving operation is executed, it is necessary to determine the pattern of the through holes of the second hand wheel 24 during the period (ten seconds in this embodiment) from the time when the minute hand 1 reaches a predetermined step position until the time when the minute hand 1 is driven by one step. The second hand wheel 24 of this embodiment is designed so that all patterns of the through holes corresponding to ten steps by which the second hand wheel 24 is rotated are made different from one another by changing the start point thereof during the period of 10 seconds or lightly less when the minute hand 3 is stopped. Accordingly, the pattern of the through holes of the second hand wheel 24 is determined during the period when the minute hand 1 is stopped under normal driving operation, whereby the positional displacement of the second hand 2 and the minute hand 3 can be examined.
In the electronic timepiece 1 of this embodiment, the minute hand 3 is driven by one step in ten seconds, and thus the electronic timepiece 1 is designed so that the pattern of the through holes of the angular range corresponding to ten steps of the second hand wheel 24 is varied in accordance with the start point. However, when the minute hand 3 is driven by one step in 20 seconds, the electronic timepiece 1 is designed so that the pattern of the through holes of the angular range of 20 steps of the second hand wheel 24 is varied in accordance with the start point, whereby the same action and effect as described can be obtained.
Furthermore, according to the electronic timepiece 1 and the construction of the hand position detection of this embodiment, an examination timing correction value representing how long the hourly examination timing at which the through holes 25h, 26h of the minute hand wheel 25 and the intermediate wheel 26 are expected to be overlapped at the detection position P is displaced from the specified time (55 minute 00 second) is stored in the storage unit 35a of EEPROM 35, and also second hole pattern specifying data for specifying a pattern of the through holes of the second hand wheel 24 to be detected from the hourly examination timing by 10 steps in connection with the above displacement is stored in the storage unit 35b of EEPROM 35. In the hand position detecting and correcting processing, CPU 10 corrects the hourly examination timing in accordance with the examination timing correction value, and properly selects a second hole pattern to be compared with the detection pattern of the through holes at the hourly examination timing in accordance with the second hole pattern specifying data. Accordingly, when the minute hand 3 has an assembling error, the value corresponding to the assembling error is appropriately set in the storage units 35a, 35b, whereby the proper hourly second hand examination processing can be performed at the proper examination timing without changing the algorithm.
According to the electronic timepiece 1 and the construction of the hand position detection of this embodiment, the second hole pattern data table in which the pattern of the through holes 24h1 to 24h7 of the second hand wheel 24 and the step position of the second hand 2 are associated with each other is stored in the storage unit 36a of ROM 36. Furthermore, in the second hand detection processing (
Furthermore, according to the electronic timepiece 1 and the construction of the hand position detection of this embodiment, light is irradiated from the opposite side to the photosensor 312 by the light emitting unit 311 while the second hand wheel 24, the minute hand wheel 25, the intermediate wheel 26 and the hour hand wheel 27 are sandwiched between the photosensor 312 and the light emitting unit 311, so that a constant amount of light is obtained and the overlap state of the through holes can be accurately judged.
The formation pattern of the through holes of the second hand wheel 24 is not limited to that of
The first to fifteenth modifications shown in
The sixteenth to twentieth modifications shown in this order in
It is preferable that the N value is smaller, and as the N value is smaller, the check of the positional displacement of the second hand 2 and the position detection of the second hand 2 can be performed by executing the detection processing of the through holes at a smaller frequency. Furthermore, when the minute hand 3 is of 20-second hand driving type, the second hand wheel 24 rotates by 20 steps during the period when the minute hand 3 is stopped under normal hand driving operation. Therefore, even when the sixteenth to twentieth modifications are applied, the positional displacement of the second hand 2 can be examined by detecting the hole pattern of the second hand wheel 24 during the period when the minute hand 3 is stopped. However, when the minute hand 24 is of 10-second hand driving type, the second hand wheel 24 is moved by only 10 steps during the period when the minute hand 3 is stopped under normal hand driving operation, and thus it is necessary to apply the first to fifteenth modifications in which all the hole patters each comprising five successive segments are different from one another.
The present invention is not limited to the above embodiment, and various modifications may be made. For example, in the above embodiment, the minute hand wheel 25 is applied as the first gear which is rotated interlockingly with the minute hand 3 and has through holes, and the second hand wheel 24 is applied as the second gear which is rotated interlockingly with the second hand 2 and has through holes. However, gears which are assembled at other positions as a first gear and a second gear may be applied insofar as they likewise rotate about the same rotational axis interlockingly with the minute hand 3 and the second hand 2.
In the above embodiment, the through holes through which light is transmitted are applied as the first to third detection target portions which can be identified by light irradiation. However, for example, two of the first to third detection target portions are provided as through holes at one side, and one of them is provided as a reflection face at the other side, light is irradiated from the through holes and light which is reflected from the reflection face and returned is detected, whereby it is judged whether the first to third detection target portions are overlapped at the detection position.
Furthermore, in the above embodiment, each of the through holes 24h2, 24h3, 24h5, 24h7 which are formed over a plurality of successive angular segments of the second hand wheel 24 is formed as an elongated hole which is continuous over a plurality of angular segments. However, the through hole is not necessary to be an elongated hole, and one through hole may be formed in each of a plurality of successive angular segments so that through holes are continuous with one another over a plurality of angular segments.
Still furthermore, in the above embodiment, for the purpose of enabling examination of the positional displacement of the minute hand 3 and the second hand 2 according to the same algorithm even when the hourly examination timing is varied due to an assembling error of the minute hand 3, the second hand wheel having through holes which have the feature according to the present invention is applied. However, the present invention may be applied for another purpose. For example, the second hand wheel having the through holes which have having the feature of the present invention is applied when the reference position (the position of 00 minute 00 second) of the minute hand 3 and the second hand 2 is used while displaced laterally from the upper end side of the dial by a predetermined angle such as 30° or the like, thereby achieving an effect that the positional displacement of the minute hand 3 or the second hand 2 can be examined according to the same algorithm in connection with the variation of the hourly examination timing based on the change of the reference position.
Still furthermore, in the above embodiment, the examination timing correction value which represents a correction amount in terms of the number of seconds is exemplified as correction data which can specify the hourly examination timing at which the through hole 25h of the minute hand wheel 25 is expected to be overlapped with the detection position P. However, data which are formatted to represent the same correction amount with an angle or the number of steps of the minute hand may be used. Alternatively, data which directly represents the corrected examination timing such as “54 minute 50 second”, “55 minute 20 second” or the like.
The details of the construction and the control processing according to the above embodiment may be arbitrarily modified without departing from the subject matter of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2009-279986 | Dec 2009 | JP | national |