电子表的制作方法

文档序号:6256695阅读:177来源:国知局
专利名称:电子表的制作方法
技术领域
本发明涉及通过指针显示时刻并且具有针位置检测机构的电子表。
背景技术
在通过步进电动机驱动指针的电子表中,例如在强磁铁接近电子表的情况下,有时尽管供给驱动脉冲但是步进电动机的转子不旋转,不驱动指针。以往,提出了具有这样的功能的电子表,在与指针联动旋转的齿轮上设置透过孔, 并且设定为在指针位于规定的位置时使透过孔在检测位置出现,通过用光斩波器等检测该透过孔来检测指针的位置(例如专利文献1)。专利文献1 日本特开2009-085674号公报在专利文献1的针位置检测机构中,通常运针时指针的位置检测1小时仅能进行一次,例如,即使秒针发生了位置偏移有时也在接近1小时那样长的时间内不能检测位置偏移。另外,如果为检测秒针的位置偏移,设定每一秒或者两秒执行针位置检测,则检测次数非常多而产生电力消耗过大这样的课题。另外,在仅在齿轮的透过孔在检测位置出现的定时进行针位置检测的情况下,在通过外部原因(例如强的磁铁等)指针在检测位置停止的情况下,发生不能检测该指针的停止状态这样的事情。另外,在电子表中,有时在内部有针位置计数器,在计时计数器之外,根据步进电动机的驱动次数对指针的旋转位置进行计数。在通过指针暂时显示时刻以外的信息的电子表中、或者在进行指针的位置偏移的检测和修正的电子表中,因为有时指针移动到与当前时刻不同的位置,所以在计时计数器之外也需要针位置计数器。在由于外部原因(例如强的磁铁等)而导致指针异常停止的情况下,因为在每次输出驱动脉冲而视为步进电动机驱动了时,针位置计数器的值向上计数,所以针位置计数器的值从表示实际的针位置的值逐渐离开。在这样的情况下,从检测到指针异常停止时到检测到下次的正常运针时,计数指针停止的检出次数,由此能够在再次重新运针时正确地修正针位置计数器的值。亦即,通过在检测到正常运针时从该时点的针位置计数器的值减去指针停止的检出次数的计数值,能够把针位置计数器的值修正为表示实际的针位置的值。但是,例如在强磁铁附近放置了电子表的情况下等,有时指针的异常停止时间很长。在这种情况下,如果计数指针停止的检出次数,则其计数值会变成非常大的值。因此,为应对长期的指针停止,必须准备为该计数用的比较大位数的计数器(例如RAM的存储区域)。在小位数的计数器中,在指针异常停止时间很长的情况下会溢出,不能正常地修正针位置计数器的值。

发明内容
本发明提供一种电子表,其在指针发生位置偏移或者异常停止这样的事态的情况下,能够迅速地检测到这种事态,而且能够减少检测动作的次数,降低电力消耗,在指针的旋转停止了的情况下,既对指针停止的检测次数进行计数,又不需要大的位数的计数器,能够容易地修正针位置计数器的值。
本发明的优选方式之一是一种电子表,其特征在于,包括秒针和分针;步进电动机,其使所述秒针和所述分针联动并进行步进驱动;旋转体,其具有被检测部并且与所述秒针联动,并以与该秒针的旋转周期相同、二倍、或者一半的旋转周期旋转;检测部,其在预定的检测位置检测有无所述被检测部;检测控制部,其在所述旋转体的每一旋转周期使所述检测部动作,在假定所述被检测部在所述检测位置出现的第一定时、和假定所述被检测部从位于所述检测位置的状态隐藏起来的第二定时使检测有无所述被检测部;针位置计数器,其根据所述步进电动机的驱动次数来对所述秒针以及所述分针的推定位置进行计数; 计数值保持部,其可暂时保持所述针位置计数器的值;计数值存储部,其通过基于所述检测控制部检测有无所述被检测部来检查所述秒针是否正常旋转,在检测到所述秒针的旋转有欠缺的情况下将所述针位置计数器的值保持到所述计数值保持部中;以及计数值修正部, 其在检测到所述秒针的旋转的欠缺后,在基于所述检测控制部检测到所述秒针的旋转的情况下,根据在所述计数值保持部中保持的值修正所述针位置计数器的值。


图1是表示本发明的实施方式的电子表的整体的框图。图2是表示在RAM中形成的计数器以及数据存储部的图。图3是表示在图1的模拟块中包含的轮组机构的正面图。图4是表示第一检测轮以及第二检测轮和光检测器的配置关系的剖面图。图5是表示通过CPU执行的针位置检查处理的控制过程的流程图的第一部分。图6是表示相同的、针位置检查处理的流程图的第二部分。图7是表示相同的、针位置检测处理的流程图的第三部分。图8A 图8E是表示正常运针时的针位置检查的动作的说明图的第一部分。图9A 图9E是表示相同的、正常运针时的针位置检查的动作的说明图的第二部分。图10是表示在针位置检查中检测到针偏移时的状态的说明图。图11A、图IlB是表示指针在检出位置异常停止时的状态的说明图。图12A、图12B是表示在针位置检查中检测到指针的异常停止时的状态的说明图。图13A 图13E是表示从针偏移的检出到针位置计数器的值的修正的动作的说明图。图14A 图14E是表示从指针异常停止的检出到修正针位置计数器的值的动作的说明图。
具体实施例方式下面根据

本发明的实施方式。图1是表示本发明的实施方式的电子表的整体的框图,图2是表示在RAM中形成的计数器以及数据存储部的图。该实施方式的电子表1是在文字板上使秒针2、分针3以及时针4(参照图8A)旋转来显示时刻的表,如图1所示,具有进行表的整体控制的CPU(中央运算处理装置)11 ; 包含多个指针(秒针2、分针3、时针4)以及旋转驱动它们的机构的模拟块19 ;进行秒针2的位置检测的光检测器20 ;存储CPUll执行的控制程序和控制数据的ROM (Read Only Memory) 12 ;给CPUll提供作业用的存储器空间的RAM (Random Access Memory) 13 ;向各部供给动作电压的电源部16 ;用于时刻修正而接收标准电波的天线17以及检波电路18 ;用于向CPUll供给预定频率的信号的振荡电路14以及分频电路15 ;照射文字板上的照明部 23以及照明驱动电路22 ;和进行警报输出的扬声器25以及蜂鸣器电路M等。模拟块19具有秒针2、分针3以及时针4 ;一个分别使这些指针联动并步进驱动这些指针的步进电动机;和分别以预定的旋转比把步进电动机的转子的旋转运动传递到秒针 2、分针3以及时针4的轮组机构30 (参照图3)等。通过从CPUll供给驱动脉冲,步进电动机例如使转子以180°的步进单位旋转。该步进电动机构成为根据驱动脉冲的极性分别发生“0° 180° ”的旋转和“180° 360°,, 的旋转。把使秒针2向奇数秒的位置移动的“0° 180° ”的旋转称为奇数步,把使秒针2 向偶数秒的位置移动的“180° 360° ”的旋转称为偶数步,把使奇数步的旋转发生的极性的驱动脉冲称为奇数脉冲,把发生偶数步的旋转的极性的驱动脉冲称为偶数脉冲。在RAM13中,在其预定区域内设置保持根据来自分频电路15的分频信号表示由 CPUll向上计数并且表示当前时刻的时刻数据的计时计数器13a ;保持根据步进电动机的驱动次数由CPUll向上计数并且表示秒针2、分针3以及时针4的当前位置的针位置步数的针位置计数器13b ;和能够暂时保持针位置计数器1 的值(至少在时间换算中时分的值) 的针位置暂时存储部13c (计数值保持部)。在该实施方式的电子表1中,通过一个步进电动机使由秒针2、分针3以及时针4 组成的三个指针联动旋转,而且构成为秒针2以一分60步转一周,分针3以60分转一周, 时针4以12小时转动一周。因此,在针位置计数器13b中,根据秒针2、分针3以及时针4 的驱动步数,存储“0” “ (60 X 60 X 12)-1 = 43199”的计数值。图3表示在图1的模拟块19中包含的轮列机构30的正面图,图4表示第一检测轮以及第二检测轮和光检测器的配置关系的剖面图。轮组机构30,作为多个齿轮,具有通过连接轴固定秒针2的秒针轮31 ;通过中空的连接轴固定分针3的分针轮32;经由中空的连接轴固定时针4的时针轮33;以“60 1”的旋转比把秒针轮31的旋转传递到分针轮32的第三轮34;以“12 1”的旋转比把分针轮32 的旋转传递到时针轮33的分轮35 ;在步进电动机的转子上固定的驱动轮36 ;以“30 1” 的旋转比把驱动轮36的旋转传递到秒针轮31的第五轮37 ;以与秒针轮31相同的旋转比旋转并且在秒针2的位置检测中利用的第一检测轮38(旋转体);和用于仅在必要的步进位置使第一检测轮38的透过孔露出的第二检测轮39。秒针轮31、分针轮32以及时针轮33使各自的旋转轴在同一轴线上重合地配置。 另外,在时针4的中空的连接轴中通过分针3的中空的连接轴,在分针3的中空的连接轴中通过秒针2的连接轴,这3个连接轴分别在同一轴线上旋转,使这些连接轴的旋转传递到秒针2、分针3以及时针4。在第一检测轮38上设置作为被检测部的透过孔40。透过孔40例如是透过光的贯通孔,第一检测轮38的其他位置是遮光的结构。在第二检测轮39上在与第一检测轮38的透过孔40重合的半径位置处设置透过孔41。透过孔41例如是透过光的贯通孔,第二检测轮39的其他位置是遮光的结构。第二检测轮39在第一检测轮38旋转一步(6° )的情况下例如以36°等比较大的旋转角旋转。由此,在秒针2来到检测位置(例如“00”秒位置) 时,两个透过孔40、41在检测位置P重合(参照图9D(i-3)),另一方面,在秒针2位于检测位置的前后的步位置时,成为第二检测轮39的透过孔41大大偏离,第一检测轮38的透过孔40在检测位置P不露出的状态(参照图9C(h-3)、图9E(j-3))。因此,第一检测轮每次仅旋转小的旋转角(6° ),仅在预定步在检测位置P使透过孔40露出,在其前后透过孔40 在检测位置P隐藏。光检测器20 (检测部)由发光二极管等的发光部20a、和光电晶体管等的受光部 20b构成。这些发光部20a和受光部20b夹着第一检测轮38以及第二检测轮39分别在电子表1的轴承板上固定,如图4所示,在检测位置P透过孔40、41重合时,从发光部20a射出的光通过透过孔40、41由受光部20b接收。在R0M12中,作为CPUll执行的控制程序,存储根据来自分频电路15的信号向上计数计时计数器13a并且更新时刻数据的计时处理的程序;通过使与计时计数器13a的时刻数据同步进位1秒时使步进电动机驱动而使通过多个指针显示时刻的时刻显示处理的程序;伴随步进电动机的驱动向上计数针位置计数器1 来更新针位置数据的针位置计数处理的程序;使与计时计数器13a的时刻数据同步且进位1分时检查指针是否未发生延迟或者异常停止的针位置检查处理的程序等。接着参照流程图和说明图说明在上述结构的电子表1中执行的针位置检查处理。图5 图7是表示通过CPUll执行的针位置检查处理的控制过程的流程图。图 8A 图14E是表示针位置检查处理中的电子表1的动作内容的说明图。在图8A 图13E中,(a_l) (j_l)表示将针位置计数器13b的值进行了时刻换算的值,(a-幻 (j-幻表示文字板上的各指针的位置,(a_;3) (j_:3)表示透过孔40、41 的状态。另外,在图14A 图14E中,(a-Ι) (e_l)表示计时计数器13a的值,(a_2) (e-2)表示把针位置计数器1 的值进行时刻换算而表示的值,(a-3) (e-幻表示文字板上的各指针的位置,(a-4) (e-4)表示透过孔40、41的状态。[针偏移检查]在该实施方式的电子表1中,在显示时刻的通常运针时,每一分进行一次“针偏移检查”的处理,进行秒针2是否未发生延迟或者异常停止的确认。由执行该“针偏移检查” 的处理的CPUll构成检测控制部。在“针偏移检查”的处理中,在60秒期间中的两个定时进行两次针位置检测。亦即,如果是在正常运针中则在透过孔40、41在检测位置P重合的 “00”秒的定时(第一定时)、和如果是在正常运针中则在透过孔40、41不重合的“01”秒的定时(第二定时),使光检测器20动作,检测在检测位置P透过孔40、41是否处于重合的状态。根据说明图说明流程图。该针位置检查处理(图5 图7)在正常运针中根据计时计数器13a的分进位(分位的进位)开始。当该针位置检查处理开始时,首先转移到“针偏移检查”的处理,通过该处理在每一分执行一次针偏移检查。当转移到“针偏移检查”的处理时,首先,CPUll向步进电动机输出驱动脉冲,执行分进位时的运针处理(步骤Si),接着,使光检测器20动作,判别是否检测到通过透过孔 40,41的光(步骤S2 运针判别部)。其结果,如果检测到光,则等待计时计数器13a发生秒进位(秒位的进位)(步骤S3),如果有秒进位则向步进电动机输出驱动脉冲执行01秒的运针处理(步骤S4)。接着, 使光检测器20动作,判别是否检测到通过了透过孔40、41的光(步骤S5 运针判别部)。 因为在“01”秒透过孔40、41不重合是正常的,所以这里如果检测不到光则作为无异常而结束针位置检查处理。在图8A 图8E和图9A 图9E中,表示正常运针时的动作,在图8A(a_l,2,3)表示的“00”秒的定时开始针位置检查处理,在该定时和图8B(b-l,2,3)表示的“01”秒的定时进行由光检测器20检测透过孔40、41。然后,在“00”秒的定时透过孔40、41在检测位置P重合,检测结果为检出,在“01”秒的定时透过孔40、41不重合,检测结果为未检出,由该检测模式确认秒针2的正常运针,结束一次的针位置检查处理。其后,在图8C(c_l,2,3) 图9C(h_l,2,3)的“02” “59”秒的期间内不执行针位置检查处理,在图9D(i-l,2,3)、图9E(j-l,2,3)的“00”和“01 ”秒的定时同样执行针位
置检查处理。另一方面,在上述的“针偏移检查”的处理中,在“00”秒的定时的光检测处理中 (步骤S》未检测到光的情况下,可以判断为秒针2发生了延迟。例如图10表示秒针2发生了延迟的情况。在这种情况下,在针位置计数器1 的值是“00”秒时,因为在检测位置P 透过孔40、41不重合,所以“00”秒的光检测处理的结果成为未检出,能够判别为运针延迟。因此,在该种情况下,接着转移到使秒针2快进移动到“00”秒的位置的处理,亦即从步骤S8起的“偶数秒位置快进检查”的处理(第一修正控制部)。另外,在上述的“针偏移检查”的处理中,在“00”秒的定时检出光后,在“01”秒的定时的光检测处理(步骤S5)检出光的情况下,能判断为秒针2在“00”秒的位置异常停止。 例如,在图11A、图IlB中,表示在秒针2位于“00”秒的位置时,通过接近磁铁51步进电动机的驱动停止的情况。在该情况下在针位置计数器1 的值是“00”秒的定时和“01”秒的定时两者下,在检测位置P透过孔40、41成为重合的状态。因此,即使在“01”秒的光检测处理中,其结果也成为光检出,可以判别为运针异常停止。因此,在这种情况下,为使与当前的秒针2的位置对应,把下一驱动脉冲的极性设定为偶数脉冲(步骤S6),在针位置暂时存储部13c中存储现时点的针位置计数器1 的值 (步骤S7 计数值存储部),以使在下次确认指针的正常运针时能够容易地修正针位置计数器13b的值。接着,转移到从步骤S17起的“运针处理停止&待机”的处理(第二修正控制部), 使不用由于运针的异常停止而重复无用的运针处理或者无用的针位置检测处理。[偶数秒位置快进检查]接着说明在检出运针延迟的情况下转移的“偶数秒位置快进检查”的处理。该处理向步进电动机输出最多60个驱动脉冲,同时每输出偶数脉冲时进行针位置检测,判别秒针2是否来到“00”秒位置。在检出运针延迟的情况下,如果运针仅是暂时停止而延迟,则通过把指针最多驱动60步,使在某个偶数脉冲输出后秒针2来到“00”秒的位置。因此,通过在偶数脉冲输出后使光检测器20动作进行针位置检测,能够发现秒针2位于“00”秒位置的状态。例如,图 13A(a-l,2,3) 图13D(d_l,2,3)表示此时的一例。在图13A 图13D中,在针位置计数器 13b的值是“10:08:00”的定时检出运针延迟,转移到“偶数秒位置快进检查”的处理。其后,重复奇数脉冲的输出和偶数脉冲的输出使指针前进,并且在每次输出偶数脉冲时进行针位置检测,在针位置计数器13b的值是“10:08:00”的定时判别为秒针2来到“00”秒的位置。另一方面,在由于磁铁51等外部原因指针异常停止的情况下,即使向步进电动机输出60步的驱动脉冲,秒针2也停止不动,不返回“00”秒的位置。因此,在60步的驱动脉冲的输出期间内进行每一偶数脉冲的针位置检测,如果全部是未检出的结果,则能判别为指针被异常停止。例如图12A、图12B表示此时的一例。在图12A、图12B中,在针位置计数器13b的值是“10:08:00”的定时检测到运针延迟,转移到“偶数秒位置快进检查”的处理, 其后,在输出驱动脉冲的同时在每次输出偶数脉冲时进行针位置检测,即使针位置计数器 13b的值成为“10:09:00”也得不到检出光的结果,判别为指针异常停止。根据图6的流程图进行说明。当转移到“偶数秒位置快进检查”的处理时,首先, CPUll把下一驱动脉冲的极性设定为奇数脉冲(步骤S8)。接着在针位置暂时存储部13c 中存储针位置计数器1 的值(步骤S9 计数值存储部),使在下次确认指针的正常运针时容易修正针位置计数器13b的值。接着,CPUll把用于对驱动脉冲的输出次数进行计数的变量HancLCt初始化为零 (步骤S10),以快进周期向步进电动机供给1步的驱动脉冲(步骤Sll),在变量HancLCt上加“1” (步骤S12)。接着判别在步骤Sll输出的驱动脉冲是否是偶数脉冲(步骤S13),如果是奇数脉冲则返回步骤S11。另一方面,如果是偶数脉冲则使光检测器20动作,进行透过孔40、41的检测(步骤S14)。其结果,如果检出,则转移到从步骤S23起的“奇数秒位置检查&针位置计数器修正”的处理。另一方面,如果未检出,则确认变量HancLCt是否成为 “60” (步骤S15),如果未成为“60”则返回步骤S11。另外,在步骤S15的判别处理中,如果判别已成为“60”,则因为能够判断为指针异常停止,所以转移到从步骤S17起的“运针处理停止&待机”的处理。通过这样的处理,实现上述的“偶数秒位置快进检查”的处理动作。[奇数秒位置检查&针位置计数器修正]接着说明在“偶数秒位置快进检查”的处理中检出针位置的情况下转移的“奇数秒位置检查&针位置计数器修正”的处理。该处理如图13D(d-l,2,3) 图13E(e-l,2,3)所示,是在检出秒针2来到“00”秒的位置后,进而进行下一驱动脉冲的输出和针位置检测,确认秒针2是否在正确地运针,如果在运针,则修正针位置计数器13b的数据值的处理。这里,针位置计数器13b的数据值的修正基于下面的理由进行。亦即在该电子表中,不设想指针在前进的方向上偏移,而设想由于磁铁等外因指针暂时停止,由此指针在延迟方向上偏移。因此,如图13A(a_l,2,3)所示,在“针偏移检查”的处理中检出秒针2有位置偏移时,能够判断指针位于从其时点的针位置计数器13b的值延迟1分以内的某位置。这是因为每一分都进行“针偏移检查”的处理的缘故。然后,该时点的针位置计数器13b的值通过步骤S7、S9的处理在针位置暂时存储部13c内存储。进而,在“针偏移检查”的处理中检出位置偏移后,如图13B(b_l,2,3) 图 13D(d-l,2,3)所示,在“偶数秒位置快进检查”的处理中每次向步进电动机输出偶数脉冲时进行针位置检测。因此,如果在这些针位置检测中得不到光检测的结果,则可以判断从指针先前偏移的状态秒针2没有越过“00”秒移动。另外,如图13D(d-l,2,;3)所示,接着,在检
9出秒针2位于“00”秒的位置的情况下,能够判断指针位于通过检测到先前的位置偏移时的针位置计数器13b的值即针位置暂时存储部13c的值表示的位置。因此,如图13E(e_l,2,;3)所示,在该“奇数秒位置检查&针位置计数器修正”的处理中,如果判别为已输出下一奇数脉冲,秒针2前进到“01”秒的位置,则CPUll通过读出针位置暂时存储部13c的值(在图13E中是“10:08:00”),将该秒位的值变更为“01”后,用该值改写针位置暂时存储部13c进行修正。根据图7的流程图进行说明。当转移到“奇数秒位置检查&针位置计数器修正” 的处理时,首先,CPUll向步进电动机输出1步的驱动脉冲(步骤S2!3),接着使光检测器20 动作进行针位置检测(步骤S24)。其结果,如果秒针2向“01”秒的位置移动而成为未检出的结果,则因为可以判断为正常运针,所以如上述,根据针位置暂时存储部13c的值修正针位置计数器13b的值(步骤S25 计数值修正部)。然后,转移到下面的“快进针位置返回” 的处理。另一方面,在步骤S24的针位置检测中,如果秒针2不向“01”秒的位置移动而成为光检出的结果,则因为可以判断为秒针2在“00”秒的位置异常停止,所以返回步骤S6,其后,转移到从步骤S17起的“运针处理停止&待机”的处理。[运针处理停止&待机]接着说明判别为指针异常停止的情况下转移的“运针处理停止&待机”的处理。该处理是应对指针由于外因异常停止为避免徒劳地消耗电力而自发地暂时使运针处理或者针位置检测的处理停止,在下次执行针位置检测的处理之前待机的处理。在通过该“运针处理停止&待机”的处理等待规定时间后,再次进行“偶数秒位置快进检查”的处理,确认是否取消指针的异常停止。然后,如果判别为不取消异常停止,则重复执行该“运针处理停止&待机”的处理。在该“运针处理停止&待机”的处理中,在不取消指针的异常停止、重复执行该“运针处理停止&待机”的处理的情况下,设定为该待机时间逐渐变长。例如,在第一次的“运针处理停止&待机”的处理中,把待机时间设定为5分,在第二次中设定为10分,在第三次中设定为30分,在第四次中设定为60分,在第五次及以后设定为120分等。根据图6的流程图进行说明。当转移到该“运针处理停止&待机”的处理时,首先 CPUll进行用于暂时停止运针的状态标志的设定等(步骤S17),把用于对待机时间进行计数的变量Wait_Ct初始化为零(步骤S18)。接着,判别有无计时计数器13a的分进位(分位的进位)(步骤S19),如果没有则在有分进位之前重复该判别处理,另一方面,如果有分进位则向上计数变量Wait_Ct (步骤S20),判别变量Wait_Ct是否成为设定值X (步骤S21)。 该设定值X在第一次设定为5分,在重复执行“运针处理停止&待机”的处理的情况下,根据其重复次数,第二次设定为10分,第三次设定为30分,第四次设定为60分,在那以上设定为120分。在确认取消针偏移后把重复次数复位。步骤S21的判别处理的结果,如果变量Wait_Ct未成为设定值X,则返回步骤S19, 另一方面,如果成为设定值X,则因为表示待机时间的经过,所以进行用于重新开始运针和针位置检测的处理的状态标志的设定等(步骤S2》。然后,把下一驱动脉冲的极性设定为偶数脉冲(步骤S16),转移到从步骤SlO起的“偶数秒位置快进检查”图14A 图14E表示由于磁铁51指针异常停止后经过“运针处理停止&待机”的处理到修正针位置计数器13b的值的动作的一例。在图14A 图14E中,在图14A(a-l 4)、图14B(b-l 4)的“针偏移检查”中检出指针异常停止后,转移到5分钟期间的“运针处理停止&待机”的处理,在该待机处理中(图14C(c-l 4))除去磁铁51。然后,在图 14D(d-l 4)结束待机处理,当转移到“偶数秒位置快进检查”的处理时,进行偶数脉冲的输出和针位置检测,检测秒针2位于“00”秒位置的事实。在图14D(d_l 4)的定时,因为秒针2原本位于“00”秒位置,所以在偶数脉冲的输出下,步进电动机或者第一检测轮38、第二检测轮39以及秒针2不旋转,由此在该时点检出秒针2位于“00”秒位置。然后在图14E(e_l 4)中进行“奇数秒位置检查&针位置计数器修正”的处理, 在判别为透过孔40、41不重合、秒针2移动到“01”秒的位置后,根据在检测到指针异常停止时在针位置暂时存储部13c中存储的数据值修正针位置计数器13b的数据值。该数据值的修正方法与上述方法相同。[快进针位置返回]下面说明在修正了针位置计数器13b的数据值的情况下转移的“快进针位置返回”的处理。该处理是快进移动指针、,调整在针位置计数器13b中表示的指针的位置数据、 和在计时计数器13a中表示的时刻数据的处理。通过该处理,消除指针对于现在时刻的位置偏移,通过多个指针显示在计时计数器13a中表示的当前时刻。在“快进针位置返回”的处理中快进移动指针时,与“针偏移检查”的处理同样,也在秒针2来到“00”秒位置的定时和来到“01”秒位置的定时进行针位置检测,确认运针是
否在正常进行。根据图7的流程图进行说明。当转移到该“快进针位置返回”的处理时,CPUll比较计时计数器13a和针位置计数器13b的值,判别当前的指针的位置与时刻是否一致(步骤S26)。其结果,如果一致,则因为能够判断指针移动到当前时刻位置、修正结束,所以结束该针位置检查处理。另一方面,如果不一致,则CPUll以快进周期向步进电动机供给驱动脉冲(步骤 S27)。接着,根据针位置计数器1 的数据值判别是否是设想秒针2位于“00”秒的位置的定时(步骤S28)。其结果,如果不是“00”秒的定时则返回步骤S26,另一方面,如果是“00”秒的定时则使光检测器20动作,检测透过孔40、41的重合或者进行针位置检测(步骤S29)。然后, 如果其结果是未检出,则因为能够再次判断发生指针偏移,所以再次跳转到从步骤S8起的 “偶数秒位置快进检查”的处理。另外,如果在步骤S29的检测结果是检出了光,则判别当前的指针的位置与当前时刻是否一致(步骤S30),如果一致就这样结束针检查处理。另一方面,如果不一致,则首先以快进周期进行一步的运针处理,使秒针2前进到“01”秒的位置(步骤S31)。接着,为确认秒针2是否前进到“01”秒的位置进行针位置检测(步骤S32),如果检测结果是未检出,则判断为正常运针,返回步骤S26。另一方面,如果检测结果是光检出,则判断为秒针2 在“00”秒的位置异常停止,在进行步骤S6、S7的处理后转移到“运针处理停止&待机”的处理。通过上述步骤S^ S^或者步骤S26 S32的循环处理,如果不进行正常运针,则把多个指针快进到指示当前时刻的位置,结束针位置检查处理。如上所述,根据该实施方式的电子表1,在秒针2每转动一周的1分执行针位置检查处理,在透过孔40、41的重合出现在检测位置P的“00”秒的定时、和在检测位置P透过孔40、41变得重合的“01”秒的定时进行针位置检测,检查秒针2或分针3是否正确地运针。 因此,能够在1分以内等短的时间内发现秒针2的延迟或者异常停止,对其进行应对。另外,因为在上述两个定时进行针位置检测,所以不仅能够检测在秒针2暂时停止而延迟的情况,而且也能检测秒针2在检测位置异常停止的情况。进而,在进行正常的运针的情况下,因为在1分之内仅进行两次针位置检测的动作,所以通过必要的、最少的针位置检测就能够防止发生过大的电力消耗。另外,在该实施方式的电子表1中,因为构成为第一检测轮38和秒针轮31以同一周期旋转,在秒针2位于预定位置(例如“00”秒的位置)时,能够检出该状态,所以易于把进行针位置检查的定时设定为与发生了分进位的定时同步等,另外,在修正了针偏移时容易确定秒针2处于何位置。另外,在该实施方式的电子表1中,构成为在秒针2位于检测位置(例如“00”秒位置)时透过孔40、41的重合出现在检测位置P,秒针2位于其前后的步位置时透过孔40、 41的重合在检测位置P隐藏。进而,当秒针2来到检测位置(“00”秒位置)时,在其次的连续两步进行针位置检测。因此,能够可靠而且迅速地检查指针的位置偏移或者指针的异常停止的状态。另外,在该实施方式的电子表1中,在“00”秒的针位置检测成为未检出的结果的情况下,向修正针偏移的“偶数秒位置快进检查”的处理转移,另一方面,在“00”秒以及 “01”秒两者的针位置检测成为检测出光的结果的情况下,向用于应对指针的异常停止的 “运针处理停止&待机”的处理转移。因此,在检测到指针延迟的情况下和在检测到指针异常停止的情况下能够分别进行适当的处理。另外,在该实施方式的电子表1中,因为构成为在第一以及第二检测轮38、39上设置透过孔40、41,通过光检测器20检测它们的重合,来检测秒针2是否位于检测位置(“00” 秒位置),所以通过该结构能够实现可靠的针位置检测。此外,本发明不限于上述实施方式,还能够进行各种变更。例如,在上述实施方式中,与秒针2同样将第一检测轮38构成为以60步转一周,但是第一检测轮38也可以构成为以30步或者120步转一周,也可以构成为以30秒的周期或者两分的周期进行针位置检查处理或者秒针2的位置检测。另外,为确认秒针2的正常运针,构成为在“00”秒的步和“01”秒的步连续两步进行针位置检测,但是,例如也可以构成为在“00”秒的步和“02”秒的步这两个偶数步进行针位置检测,确认秒针2的正常运针。另外,在上述实施方式中,把被检测部作为透过孔,使用光斩波器形式的光检测器检测该透过孔,但是也可以构成为把被检测部作为反射部使用光反射器型的光检测部来检测反射部。此外,实施方式中表示的细节在不脱离发明宗旨的范围内可适当变更。如上所述,根据该实施方式的电子表1,在检测到秒针2延迟或异常停止时,在针位置暂时存储部13c中暂时存储针位置计数器13b的数据值,接着,在确认秒针2正常运针后,根据针位置暂时存储部13c的数据值适当修正针位置计数器13b的值。因此,例如即使在电子表1长期放置在强磁铁的附近那样的情况下,因为在其后为修正针位置计数器1 的数据值而不对秒针2的停止期间进行计数,所以不会发生该计数器溢出而不能正确地修正针位置计数器13b的数据值这样的不恰当的情况。因此,不需要为了对秒针2的停止期间进行计数而准备大的位数的计数器,而只要准备能够在针位置计数器13b的数据值中仅能暂时存储时分位的值的容量的针位置暂时存储部13c即已足够。例如,在应用于手表的情况下,因为从降低电路面积和消耗电力的要求出发需要减小RAM的容量,所以能够减小上述必要的RAM的容量的作用特别有用。另外,根据该实施方式的电子表1,在通常运针时在秒针2来到“00”秒位置和“01” 秒位置的定时分别进行针位置检测,另一方面,在判别为秒针2延迟或者异常停止后,插入待机处理,并且在每次向步进电动机输出偶数脉冲时进行针位置检测。因此,不容易发生错过秒针2通过检测位置的检出这样的情况,因此,能够如上述根据针位置暂时存储部13c的数据值正确地修正针位置计数器13b。另外,在针位置暂时存储部13c内,存储假定在确认秒针2延迟或者异常停止时秒针2来到“00”秒位置或者“01”秒位置的定时的计数值。然后,输出使指针快进的驱动脉冲,或者插入待机处理,其后,在确认秒针2经过“00”秒位置移动到“01”秒位置的定时,修正针位置计数器13b的数据值。因此,通过对在针位置暂时存储部13c内存储的数据值中秒位的值进行运针量的修正,用该修正后的数据值重写针位置计数器13b,由此能够正确地修正针位置计数器13b的数据值。另外,在该实施方式的电子表1中,通过一个步进电动机联动驱动三个指针(秒针 2、分针3、时针4),在针位置计数器13b中存储表示三个指针(秒针2、分针3、时针4)的位置的数据值。另外,通过利用上述的针位置暂时存储部13c的针位置计数器13b的修正处理,即使发生暂时的运针延迟或者异常停止,也能够正确地修正三个指针(秒针2、分针3、 时针4)的位置数据。此外,本发明不限于上述实施方式而能够进行各种变更。例如,在上述实施方式中,针位置计数器1 作为在RAM13中设置的通过CPUll的处理进行计数的软件计数器进行例示,但是也可以变更为硬件的计数器。另外,在上述实施方式中,因为在秒针2移动到 “01”秒的位置时修正针位置计数器13b的值,所以说明了对于针位置暂时存储部13c的数据值把秒位的值修正为“01”,在修正中使用。但是在秒针2的检测位置改变等情况下,与之对应,适当变更针位置暂时存储部13c的数据值的修正方法。另外,在上述实施方式中,因为是根据驱动脉冲的极性、步进电动机进行偶数步和奇数步的旋转的结构,所以在检出秒针2延迟后,每两步(每输出偶数脉冲时)进行针位置检测,确认秒针2在检测位置出现,但是也可以在每一步进行针位置检测,确认秒针2在检测位置出现。另外,在上述实施方式中,例示了使秒针2、分针3以及时针4联动、由一个步进电动机驱动的结构,但是在一方面使秒针2和分针3联动另一方面使时针4独立驱动的形式电子时计中也同样能适用本发明。在这种情况下,通过针位置计数器对秒针2和分针3的针位置进行计数,并且检测秒针2的延迟或者异常停止,其后在进行了秒针2的位置检测的情况下,能够使用针位置暂时存储部13c的数据值修正表示秒针2和分针3的针位置的针位置计数器的数据值。
1权利要求
1.一种电子表,其特征在于,包括 秒针和分针;步进电动机,其使所述秒针和所述分针联动地进行步进驱动; 旋转体,其具有被检测部并与所述秒针联动,并以与该秒针的旋转周期相同、该秒针的旋转周期的二倍、或者一半的旋转周期旋转;检测部,其在预定的检测位置检测有无所述被检测部;检测控制部,其在所述旋转体的每一旋转周期使所述检测部动作,在假定所述被检测部在所述检测位置出现的第一定时、和假定所述被检测部从位于所述检测位置的状态隐藏起来的第二定时使所述检测部检测有无所述被检测部;针位置计数器,其根据所述步进电动机的驱动次数来对所述秒针以及所述分针的推定位置进行计数;计数值保持部,其可暂时保持所述针位置计数器的值;计数值存储部,其通过基于所述检测控制部检测有无所述被检测部来检查所述秒针是否正常旋转,在检测到所述秒针的旋转有欠缺的情况下将所述针位置计数器的值保持到所述计数值保持部中;以及计数值修正部,其在检测到所述秒针的旋转的欠缺后,在基于所述检测控制部检测到所述秒针的旋转的情况下,根据在所述计数值保持部中保持的值修正所述针位置计数器的值。
2.根据权利要求1所述的电子表,其特征在于,进一步包括运针判别部,其在所述第一定时检测出所述被检测部并且在所述第二定时未检测出所述被检测部的情况下,判别为所述秒针和所述分针的运针是正常;另一方面,在所述第一定时未检测出所述被检测部的情况或者在所述第一定时和所述第二定时都检测出所述被检测部的情况下,判别为所述秒针和所述分针的运针是异常。
3.根据权利要求1所述的电子表,其特征在于, 所述旋转体以与所述秒针相同的旋转周期旋转,所述检测控制部在每一分使所述检测部动作,使所述检测部在所述第一定时和所述第二定时检测有无所述被检测部。
4.根据权利要求1所述的电子表,其特征在于,所述旋转体的所述被检测部构成为,在所述秒针位于预定步的位置时在所述检测位置出现,在所述秒针位于所述预定步的前后步的位置时在所述检测位置隐藏,作为所述第一定时以及所述第二定时,在假定所述秒针位于所述预定步位置的定时和假定位于该预定步的下一步位置的定时,所述检测控制部使所述检测部检测有无所述被检测部。
5.根据权利要求1所述的电子表,其特征在于,进一步包括第一修正控制部,其在所述第一定时未检测出所述被检测部的情况下,执行用于修正所述秒针以及所述分针的延迟的处理,以及第二修正控制部,其在所述第一定时和所述第二定时都检测出所述被检测部的情况下,执行应对所述秒针以及所述分针基于外部原因而停止的处理。
6.根据权利要求1所述的电子表,其特征在于,所述旋转体是与所述秒针联动旋转的齿轮,所述被检测部是在所述齿轮上形成的透过孔,所述检测部具有从所述齿轮的一方照射光的发光部和在所述透过孔位于检测位置时接收通过了所述透过孔的、所述发光部的的光的受光部。
7.根据权利要求1所述的电子表,其特征在于,所述检测控制部,在通常运针时,在推定所述秒针位于所述检测位置以及该检测位置附近的定时使所述检测部进行所述秒针的位置检测,确认所述秒针是否通过了所述检测位置,在检测到所述秒针的旋转欠缺的情况下,每驱动所述秒针一步或者两步使所述检测部进行所述秒针的位置检测,确认所述秒针是否通过了所述检测位置。
8.根据权利要求7所述的电子表,其特征在于,在检测出所述秒针通过了所述检测位置的定时,所述计数值修正部对在所述计数值保持部中保持的值进行所述秒针通过了所述检测位置的步数数量的修正,来修正所述针位置计数器的值。
9.根据权利要求1所述的电子表,其特征在于,所述步进电动机是使所述秒针、所述分针以及时针联动地进行步进驱动的结构,所述针位置计数器对所述秒针、所述分针以及所述时针的推定位置进行计数,所述计数值修正部修正表示所述秒针、所述分针以及所述时针的推定位置的值。
全文摘要
本发明提供一种电子表,其特征在于,包括秒针和分针;步进电动机,其使所述秒针和所述分针联动并进行步进驱动;旋转体,其具有被检测部并且与所述秒针联动,并以与该秒针的旋转周期相同、二倍、或者一半的旋转周期旋转;检测部,其在预定的检测位置检测有无所述被检测部;检测控制部,其在所述旋转体的每一旋转周期使所述检测部动作,在假定所述被检测部在所述检测位置出现的第一定时、和假定所述被检测部从位于所述检测位置的状态隐藏起来的第二定时使检测有无所述被检测部;针位置计数器,其根据所述步进电动机的驱动次数来对所述秒针以及所述分针的推定位置进行计数;计数值保持部;计数值存储部;以及计数值修正部。
文档编号G04C3/14GK102213945SQ20111009226
公开日2011年10月12日 申请日期2011年4月11日 优先权日2010年4月12日
发明者青木信裕 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1