旋转检测装置和电子时钟

申请号 CN201910892752.6 申请日 2019-09-20 公开(公告)号 CN110989323A 公开(公告)日 2020-04-10
申请人 卡西欧计算机株式会社; 发明人 加藤敦; 水口元尊; 白鸟千春;
摘要 本 发明 提供旋转检测装置和 电子 时钟。该旋转检测装置具备:旋转构件,其根据来自外部的操作绕预定的轴旋转;多个检测部,其针对旋转构件的旋转方向,分别检测预定的基准方向是否包含在旋转构件的相互不同的检测宽度内,并分别输出检测结果以及预定单元,预定单元组合多个检测部分别输出的检测结果,提取旋转构件的 角 度范围;确定部,其根据通过提取部多次提取的角度范围在多次间的变化,确定旋转构件的旋转方向。以能够根据从通过预定单元能够提取的各角度范围向其前后分别离开2以上的预定数以下的角度范围的变化来识别该变化前后的相对 位置 的方式,确定分别与多个检测部对应的检测宽度。
权利要求

1.一种旋转检测装置,其特征在于,具备:
旋转构件,其根据来自外部的操作绕预定的轴旋转;
多个检测部,其针对上述旋转构件的旋转方向,分别检测预定的基准方向是否包含在该旋转构件的相互不同的检测宽度内,并分别输出检测结果;以及
预定单元,
上述预定单元组合上述多个检测部分别输出的上述检测结果,提取上述旋转构件的度范围,
上述预定单元根据多次提取的上述角度范围在该多次间的变化,确定上述旋转构件的旋转方向,
旋转检测装置以能够通过从上述预定单元能够提取的各角度范围向其前后分别离开2以上的预定数以下的角度范围的变化来识别该变化前后的相对位置的方式,确定分别与上述多个检测部对应的上述检测宽度。
2.根据权利要求1所述的旋转检测装置,其特征在于,
预定单元是处理器,
上述处理器组合上述多个检测部分别输出的上述检测结果,提取上述旋转构件的角度范围,
上述处理器根据多次提取的上述角度范围在该多次间的变化,确定上述旋转构件的旋转方向,
旋转检测装置以能够通过从上述预定单元能够提取的各角度范围向其前后分别离开2以上的预定数以下的角度范围的变化来识别该变化前后的相对位置的方式,确定分别与上述多个检测部对应的上述检测宽度。
3.根据权利要求2所述的旋转检测装置,其特征在于,
上述处理器将以连续的顺序提取的上述角度范围之间的角度差的大小较小的方向确定为上述旋转方向。
4.根据权利要求2所述的旋转检测装置,其特征在于,
上述处理器将以连续的顺序提取的上述角度范围之间的角度差的大小为预定的基准差以下的方向确定为上述旋转方向。
5.根据权利要求1所述的旋转检测装置,其特征在于,
相邻的上述检测宽度的一部分在上述旋转方向上相互重叠。
6.根据权利要求1所述的旋转检测装置,其特征在于,
以上述角度范围都为相等的宽度的方式来确定上述检测宽度。
7.根据权利要求1所述的旋转检测装置,其特征在于,
与至少任意一个上述检测部对应的上述检测宽度在上述旋转构件旋转一圈的期间内被分为多处设置。
8.根据权利要求2所述的旋转检测装置,其特征在于,
在基准时间内提取的上述角度范围连续2以上的预定基准次数地向同一方向变化的情况下,上述处理器将该方向确定为上述旋转方向。
9.根据权利要求2所述的旋转检测装置,其特征在于,
具备:存储器,其存储排列了多个上述角度范围的参照序列与在角度范围按照该参照序列变化的情况下确定的上述旋转构件的旋转方向的对应关系,
上述处理器将根据多次取得的上述检测结果分别提取的上述角度范围的序列与上述参照序列进行比较,确定与一致的上述参照序列对应的旋转方向。
10.根据权利要求9所述的旋转检测装置,其特征在于,
上述处理器分别用比特数据表示上述基准方向是否包含在分别与上述多个检测部对应的上述检测宽度内,以按顺序排列该比特数据并进行数值化后的值来表示提取的上述角度范围,
上述存储器将排列多个通过上述数值化而得的值的序列存储为上述参照序列。
11.一种电子时钟,其特征在于,
具备权利要求1~10的任意一项所述的旋转检测装置,
上述旋转构件是表冠

说明书全文

旋转检测装置和电子时钟

[0001] 本申请要求以2018年10月2日提出的日本专利申请2018-187441号为基础的优先权,该基础申请的内容全部取入本申请。

技术领域

[0002] 本申请的技术领域涉及旋转检测装置和电子时钟。

背景技术

[0003] 在电子时钟这样的电子设备中,有时具备接受旋转输入的操作的表冠这样的旋转开关,能够根据该旋转开关的旋转的检测结果,与机械时钟同样地电气地调整指针位置等。该旋转开关具有在以预定度的每次旋转时输出电信号的结构。在控制部检测出该电信号的情况下,向指针的驱动部输出用于使该指针旋转的控制信号
[0004] 在电子设备的旋转开关中,存在控制部,因此也可以根据来自旋转开关的电信号的检测模式等,进行多个不同动作的控制。例如,如日本专利申请的公开号2008-134129号公报所公开的那样,已知以下的技术,即在预定的时间内从旋转开关输入了预定次数的电信号的情况下,向指针的驱动部输出控制信号,使得指针的移动的动作连续地前进。
[0005] 但是,为了准确地计数电信号的输入次数,必须以旋转开关的预定角度的与转速对应的时间分辨率来检测电信号。这样的旋转开关的旋转操作有时暂时非常快,另一方面,进行这样的旋转操作的频率比电子设备的动作时间低。因此,在电子设备,特别是消耗功率小并且不需要高时钟频率的电子设备中,存在以下问题,即如果持续高频率地进行旋转检测,则电消耗变大,效率差。发明内容
[0006] 本实施例公开了旋转检测装置和电子时钟。
[0007] 为了达到上述目的,本发明是旋转检测装置,其具备:
[0008] 旋转构件,其根据来自外部的操作绕预定的轴旋转;
[0009] 多个检测部,其针对上述旋转构件的旋转方向,分别检测预定的基准方向是否包含在该旋转构件的相互不同的检测宽度内,并分别输出检测结果;以及预定单元,[0010] 上述预定单元组合上述多个检测部分别输出的上述检测结果,提取上述旋转构件的角度范围,
[0011] 根据多次提取的上述角度范围在该多次间的变化,确定上述旋转构件的旋转方向,其中,
[0012] 以能够通过从上述预定单元能够提取的各角度范围向其前后分别离开2以上的预定数以下的角度范围的变化来识别该变化前后的相对位置的方式,确定分别与上述多个检测部对应的上述检测宽度。附图说明
[0013] 图1是实施方式的电子时钟的正面图。
[0014] 图2是表示电子时钟的功能结构的框图
[0015] 图3A是说明检测表冠的动作的结构的图。
[0016] 图3B是说明检测表冠的动作的结构的图。
[0017] 图4A是表示与旋转位置对应的输出的图表。
[0018] 图4B是表示旋转方向对应表的一部分的图表。
[0019] 图5是表示旋转检测控制处理的控制步骤的流程图
[0020] 图6是表示检测表冠的旋转的检测部的变形例子的图。

具体实施方式

[0021] 以下,根据附图说明实施方式。
[0022] 图1是本实施方式的也作为旋转检测装置的电子时钟1的正面图。
[0023] 该电子时钟1使用在大致中央具有共同的旋转轴位置的秒针61、分针62、以及时针63(也统称为指针61~63等),显示时刻。电子时钟1具备表壳2和表盘3、覆盖表盘3的上面的省略图示的挡玻璃,在由它们围住的空间,与表盘3大致平行地设置有指针61~63的旋转面。在表壳2的侧面设置有表冠C1(旋转构件)。
[0024] 表冠C1接受来自外部,主要来自用户的输入操作,绕穿过该表冠C1的中心的轴而旋转。能够对表冠C1进行拔出操作,即二阶段地从表壳2拔出。分别定期地,即以预定的时间间隔,从表冠C1向CPU41(参照图2)输出表示拔出状态和旋转位置的信号。在没有进行未拔出表冠C1的状态下的旋转操作的情况下,可以只在拔出了表冠C1的情况下,以预定的间隔进行该信号输出。即,在没有拔出表冠C1的状态下,以比该预定的时间间隔更宽的时间间隔输出信号、或完全不输出信号。根据表冠C1的大小、手指接触面积、表冠C1的旋转的机械阻力的大小等,大致确定用户能够通过手指对表冠C1进行旋转操作的最高速度。根据该最高速度、检测出一次表冠C1的旋转操作所需要的旋转角度等,确定预定的时间间隔即可。
[0025] 图2是表示电子时钟1的功能结构的框图。
[0026] 电子时钟1具备CPU41(提取部、确定部)、存储部42、振荡电路43、分频电路44、计时电路45、驱动电路48、操作接受部51、分别与指针61~63对应的轮列机构71~73和步进电动机81~83、供电部91等。
[0027] CPU41是进行各种运算处理并对电子时钟1的整体动作进行统一控制的处理器。CPU41控制显示时刻的指针的动作。CPU41根据需要将计时电路45计数的日期时间换算为适当的当地时间,在执行显示时刻的功能的模式下,通过指针61~63显示所设定的当地时间。
[0028] 另外,电子时钟1也可以具备:卫星电波接收处理部,其接收来自测位卫星的电波,取得日期时间、当前位置的信息;和/或通信部,其进行蓝牙(注册商标)等的短距离无线通信。CPU41能够根据通过该卫星电波接收处理部、通信部取得的日期时间,变更当地时间的设定,或者修正计时电路45计数的当前日期时间。
[0029] 存储部42保存通过CPU41执行的各种控制用的程序421、各种设定数据,另外向CPU41提供工作用的存储空间。在RAM上确定工作用的存储空间。程序421、设定数据等被存储在快闪存储器非易失性存储器中。或者,既可以将程序421、设定数据中的不变更的部分预先存储在掩模ROM等中,也可以将可变的设定数据存储在RAM中。
[0030] 程序421包括用于检测表冠C1的旋转的控制程序。另外,程序421也可以包括用于使其他电子时钟1进行预定动作的控制程序。设定数据包括后述的旋转方向对应表422。
[0031] 振荡电路43生成并输出预定的频率信号。振荡电路43例如具备晶振子。水晶振子也可以另外外置于电子时钟1的其他结构、设置了电子电路的IC芯片。
[0032] 分频电路44将从振荡电路43输出的频率信号分频为被CPU41、计时电路45利用的频率的信号并输出。也可以根据来自CPU41的控制信号能够变更地设定所输出的频率。
[0033] 计时电路45计数从分频电路44输入的分频信号,并与表示预定的日期时间的初始值相加,由此计数当前的日期时间。通过该计时电路45计数的日期时间具有与振荡电路43的精度对应的误差(速率(歩度))。误差例如是一日0.5秒左右。能够基于从外部取得的日期时间信息,通过来自CPU41的控制信号,修正该计时电路45计数的日期时间。
[0034] 驱动电路48输出用于使步进电动机81~83动作的驱动信号。CPU41在使指针61~63旋转的情况下,向驱动电路48输出控制信号。驱动电路48依照来自CPU41的控制信号,向步进电动机81~83输出预定电压的驱动脉冲,使步进电动机81~83的转子相对于定子旋转预定角度(例如180度)。驱动电路48能够根据电子时钟1的状态等来变更驱动脉冲的长度(脉冲宽度)。另外,驱动电路48在同时输入了驱动多个指针的控制信号的情况下,为了降低负荷,可以使驱动脉冲的输出定时稍微错开。
[0035] 操作接受部51接受来自用户的输入操作。操作接受部51包括上述表冠C1。在本实施方式中,表冠C1能够被二阶段地拔出。操作接受部51具备检测部511。检测部511检测表冠C1的拔出状态,另外,检测表冠C1的旋转位置(相对于旋转轴的角度方向),向CPU41输出与检测出的内容对应的电信号。除此以外,操作接受部51也可以具备一个或多个按键开关、触摸屏等。
[0036] 供电部91以预定电压从电池911供给各部的动作所需的电力。电池911例如是太阳能板、二次电池。或者,也可以使用可装卸更换的纽扣型的干电池作为电池911。另外,在从供电部91输出多个不同的电压的情况下,供电部91例如可以构成为具备开关电源等,能够变换为希望的电压而输出。
[0037] 步进电动机81经由作为多个齿轮的序列的轮列机构71使秒针61旋转。如果驱动一次步进电动机81,则秒针61旋转6度。通过步进电动机81的60次动作,秒针61在表盘3上旋转一圈。
[0038] 步进电动机82经由轮列机构72使分针62旋转。如果驱动一次步进电动机82,则分针62旋转1度。通过步进电动机82的360次动作,分针62在表盘3上旋转一圈。
[0039] 步进电动机83经由轮列机构73使时针63旋转。如果驱动一次步进电动机83,则时针63旋转1度。通过步进电动机83的360次动作,时针63在表盘3上旋转一圈。即,可以分别独立地确定指针61~63的旋转、旋转位置。
[0040] 指针61~63能够分别向正转方向(时刻前进的方向、右转)以及反转方向(时刻返回的方向、左转)旋转。另外,在电子时钟1中,也可以能够控制指针61~63以预定的快进速度连续旋转。
[0041] 接着,说明检测表冠C1的动作的检测部以及检测表冠C1的旋转的动作。
[0042] 在本实施方式的电子时钟1中,表冠C1分别检测与其旋转方向相关的基准位置(预定的基准方向)是否处于相互不同的检测宽度内,在此为每次相互错开60度的3个90度范围的内部,并输出表示检测结果的信号。
[0043] 图3A和图3B是说明检测表冠C1的动作的结构的图。
[0044] 如图3A所示,表冠C1的轴心C1a与在表壳2的内部检测拔出动作的拔出位置检测部5115、和检测旋转的结构连接。与轴心C1a联动地旋转的3个旋转构件5111a~5111c如图3B所示,是在每次相互离开60度的预定方向和与该预定方向成180度的相反侧具有相对于轴心C1a的距离大的凸部的形状。在本实施方式中,旋转构件5111a~5111c是菱形形状的构件。
[0045] 臂部(腕部)5112a~5112c为一端固定在固定构件5114上、其他部分分别在图3B的面内穿过旋转构件5111a~5111c的上方而弯曲的形状。如果旋转构件5111a~5111c各自的任意一个凸部向上方延伸,则与各个臂部5112a~5112c接触,向上方推压该臂部5112a~5112c。被推压的臂部5112a~5112c的与上述一端相反侧的另一端与基板B上的电路暴露面
5113a~5113c接触。由此,在表冠C1旋转的期间,按顺序推压臂部5112a~5112c,与电路暴露面5113a~5113c连接。
[0046] 固定在固定构件5114的上述一端侧进行基板接地,由此这些电路暴露面5113a~5113c还在与臂部5112a~5112c连接的期间接地。对该接地状态进行电检测。旋转构件
5111a、臂部5112a、以及电路暴露面5113a包含在第一检测部511a中,旋转构件5111b、臂部
5112b、以及电路暴露面5113b包含在第二检测部511b中,旋转构件5111c、臂部5112c、以及电路暴露面5113c包含在第三检测部511c中。
[0047] 通过这些第一检测部511a、第二检测部511b、以及第三检测部511c(统称为多个检测部)中的臂部5112a~5112c与电路暴露面5113a~5113c接触的检测部(接地的检测部)的组合,以30度为单位,判别(提取)表冠C1的旋转位置(角度范围)。在此,在表冠C1旋转一圈的期间,从各检测部输出表示每180度分为2个位置(多个位置)地分别接地的信号。但是,表冠C1的旋转位置(上述预定方向的角度)自身并不重要,而旋转的有无,即旋转位置的时间变化是重要的,因此,在此在各旋转构件5111a~5111c中,不需要能够识别一个凸部和另一个凸部。
[0048] 图4A和图4B是表示与旋转位置对应的输出和与输出对应的旋转方向的图表。
[0049] 如图4A所示,例如操作接受部51在如上述那样以预定的时间间隔输出信号的定时,在表冠C1与旋转构件5111a对应地位于45~135度、225度~315度的各检测宽度内的情况下,作为第一比特输出“1”信号,在其他范围内输出“0”信号。另外,操作接受部51在表冠C1与旋转构件5111b对应地位于105~195度、285度~375(15)度的各检测宽度内的情况下,作为第二比特输出“1”信号,在其他范围内输出“0”信号。操作接受部51在表冠C1与旋转构件5111c对应地位于165~255度、345度~435(15)度的各检测宽度内的情况下,作为第三比特输出“1”信号,在其他范围内输出“0”信号。这些3个检测宽度在相邻的检测宽度之间,分别每隔30度(一部分)相互重叠。根据3个比特的组合,提取表冠C1相对于预定的基准方向(例如0度方向)以30度为单位(相等宽度)位于哪个角度范围。此外,为了方便而表示出此处示例的表示角度范围的值,实际上只要确定了以任意一个位置为基准的相对位置范围(在本实施方式中,即使在缩小到360度内的2个相对位置范围,也确定),则不需要求出值自身。
[0050] 操作接受部51按顺序排列这些3个1比特数据,附加“0”作为最后的第四比特,进行二进制数值化而输出到CPU41。在表冠C1向预定的正向旋转的情况下,输出的该4比特的值每次30度地顺序地变化为16进制表示的0x06、0x02、0x0A、0x08、0x0C、0x04。在表冠C1向与上述正向相反的逆方向旋转的情况下,这些16进制表示的数值也按逆序变化。如上述那样,在表冠C1旋转一圈的期间,16进制表示的值周期地分别出现2次,因此,在此如果在一次信号输出的期间,跳过(skip)2次角度范围,则无法区别是向正向旋转还是向反向旋转。在相对于表冠C1的任意的初始位置(可提取的各角度范围)前后分别以16进制显示的2个(2以上的预定数)以下的值中不存在相同的值,因此能够分别识别表冠C1的旋转位置。因此,如果数值的跳过为1次以内,则认为未跳过3次以上,根据这些16进制数的变化模式来确定表冠C1的旋转方向。
[0051] 图4B是表示旋转方向对应表422的一部分的图表。在旋转方向对应表422中,针对能够确定旋转方向的全部模式(多个序列),将伴随着预定的基准次数(在此为2次)的变化的3个16进制数即旋转位置的序列(参照序列)和与该序列对应的旋转方向的对应关系进行了列表。在基准时间内取得伴随着规定的基准次数的变化的多次(3次)的信号输出,并根据这些多次的信号输出取得了多个(3个)16进制数的序列(提取3个角度方向)的情况下,将其与旋转方向对应表422的各参照序列进行比较,检索一致的序列,由此得到与该检索出的序列顺序对应的旋转方向。例如,在3个16进制数顺序地为“0x06”、“0x0A”、“0x0C”的情况下,根据旋转方向对应表422,判定为表冠C1向正向旋转。这样,在此确定为表冠C1旋转的方向(不是向反向跳过300度地旋转)是连续多次顺序地提取的角度范围的各角度差的大小(绝对值)更小的方向、并且向同一方向跳过0或1次即以角度差的大小为60度(预定的基准差)以下地变化的方向。这样的检测模式对于一个旋转方向来说,对最初的6个角度范围分别为4个,合计24个。在2次的变化的任意一个中产生比60度大的角度差的变化的情况下或2次向相反的方向变化的情况下,考虑到电路上的误差(例如振动(chattering)等)等的影响,而忽略该检测。
[0052] 图5是表示通过电子时钟1执行的旋转检测控制处理的CPU41的控制步骤的流程图。将任意一个检测部的输出值变化的边沿的检测作为触发,而启动该旋转检测控制处理。
[0053] CPU41取得成为触发的输出值的变化后的16进制数值并保存(步骤S101)。CPU41判别是否取得了下一个边沿检测的信号(步骤S102)。在判别为没有检测出的情况下(在步骤S102中“否”),则CPU41的处理转移到步骤S103。
[0054] 在判别为取得了边沿检测的信号的情况下(在步骤S102中“是”),取得该边沿检测后的16进制数值并保存(步骤S111)。CPU41参照旋转方向对应表422,与所取得的16进制数值的序列进行比较(步骤S112)。CPU41判别是否有与旋转方向对应表422中列举的16进制数值的序列一致的序列(步骤S113)。在判别为没有一致的情况下(在步骤S113中“否”,也包括所保存的16进制数值有2个的情况),CPU41的处理转移到步骤S103。
[0055] 在判别为有与旋转方向对应表422中列举的16进制数值的序列一致的序列的情况下(在步骤S113中“是”),CPU41确定与该序列对应的旋转方向(步骤S114)。然后,CPU41的处理转移到步骤S104。
[0056] 如果从步骤S102、S113转移到步骤S103的处理,则CPU41判别从取得最初的16进制数值的经过时间是否为基准时间以上、是否超时(步骤S103)。在判别为没有超时的情况下(在步骤S103中“否”),CPU41的处理转移到步骤S102。在判别为超时的情况下(在步骤S103中“是”),CPU41的处理转移到步骤S104。
[0057] 如果从步骤S103、S114转移到步骤S104的处理,则CPU41删除所保存的16进制数值而复位(步骤S104)。然后,CPU41结束旋转检测控制处理。
[0058] 图6是表示本实施方式的电子时钟1的检测表冠C1的旋转的检测部的变形例子的图。
[0059] 在本变形例子中,设置有检测表冠C1的旋转的4个检测部。在该情况下,例如各检测部相对于相邻的检测部具有每次错开45度的67.5度的检测宽度。由此,以22.5度为单位,确定表冠C1的角度范围。在该情况下,在表冠C1的旋转的检测中,即使一次发生2次跳过,也能够确定旋转的方向。
[0060] 在该情况下,在2次检测的期间,允许22.5~67.5度的旋转,但伴随向一个方向的旋转的3次检测模式对于最初的8个角度范围分别有9个,合计72个。
[0061] 如以上那样,也作为本实施方式的旋转检测装置的电子时钟1具备:表冠C1,其根据来自外部的操作绕预定的轴旋转;多个检测部(第一检测部511a、第二检测部511b、第三检测部511c),其针对表冠C1的旋转方向分别检测预定的基准方向是否包含在表冠C1的相互不同的检测宽度内,分别输出检测结果;以及CPU41。CPU41作为提取部,组合多个检测部分别输出的检测结果,提取表冠C1的角度范围,作为确定部,根据多次提取的角度范围在该多次间的变化,确定表冠C1的旋转方向。对于分别与多个(3个)检测部对应的多个(3个)检测宽度,根据来自各角度范围的变化,可识别地确定该变化的前后的相对位置。即,在图4A中,例如分别用16进制数值“C”、“4”确定相对于用16进制数值“A”确定的角度范围离开+1、2的角度范围,分别用16进制数值“2”、“6”确定离开-1、-2的角度范围,因此唯一地确定这4个角度范围相对于原来的角度范围的相对位置。
[0062] 由此,即使不设定能够确定全部相邻的角度范围间的变化的高的检测频率,也能够不降低检测灵敏度地确定旋转方向。因此,在该电子时钟1(旋转检测装置)中,能够更高效地进行旋转开关的旋转检测。
[0063] 另外,CPU41作为确定部,将以连续的顺序提取的角度范围之间的角度差的大小更小的方向确定为旋转方向。即,通过将检测频率设为不产生表冠C1的半圈以上的跳过的程度,能够唯一地确定旋转方向。因此,即使产生一些检测的跳过,也能够将检测频率降低到不产生问题的程度,能够不降低表冠C1的旋转检测精度地抑制电力消耗的增大。
[0064] 另外,CPU41作为确定部,将以连续的顺序提取的角度范围之间的角度差的大小为预定的基准差(在此60度为2个角度范围)以下的方向确定为旋转方向。即,通过设定在表冠C1的旋转检测中不产生极大的检测跳过但允许轻微跳过的程度的检测频率,能够不降低表冠C1的旋转的检测精度地抑制电力消耗的增大。另外,在万一产生了大的检测跳过的情况下,CPU41忽略该跳过,而在通常的转速的范围内进行旋转的检测,因此能够避免错误判定。
[0065] 另外,多个检测部的相邻的检测宽度的一部分在旋转方向上相互重叠。由此,能够通过多个检测部的检测结果的组合,更适当地缩小角度范围。由此,相对于检测部的个数,能够以更好的灵敏度进行旋转的检测。
[0066] 另外,以角度范围都为相等的宽度的方式确定检测宽度。由此,旋转检测装置(电子时钟1)能够不产生旋转检测不均地均等地进行旋转的检测。
[0067] 另外,在表冠C1旋转一圈的期间,分为多个位置(在此为2个位置)地设置与至少任意一个检测部对应的检测宽度。在旋转的检测中,不需要角度范围的绝对位置的信息,只要能够取得相对的变化即可,因此相对于检测部的个数,能够缩小各角度范围。由此,能够更高效地提高旋转的检测精度。
[0068] 另外,CPU41作为确定部,在基准时间内提取的角度范围连续基准次数(在此为2次)地向同一方向变化的情况下,将进行了该检测的方向确定为旋转方向。对于角度范围的一次变化,根据旋转构件5111a~5111c的位置,也有时由于其微小的移动而偶然检测出变化,因此通过检测多次向同一方向的变化,而只在表冠C1根据用户等的外部操作确实地旋转了预定的角度(30度)以上的情况下,判断为检测出旋转,由此能够防止错误判定。
[0069] 另外,电子时钟1具备:存储部42,其将排列了多个角度范围的参照序列与在角度范围按照该参照序列的顺序变化的情况下确定的表冠C1的旋转方向的对应关系存储为旋转方向对应表422。CPU41作为确定部,将根据多次取得的检测结果分别提取的角度范围的序列与这些参照序列进行比较,确定与一致的参照序列对应的旋转方向。
[0070] 通过这样预先保存能够确定旋转方向的角度范围的序列,能够不施加负荷地通过简单的比较处理容易地确定旋转方向。
[0071] 另外,CPU41作为提取部,分别用1比特数据表示基准方向是否包含在分别与多个检测部对应的检测宽度内,通过按顺序排列该1比特数据并进行数值化后的值来表示提取的角度范围。存储部42将排列了多个通过数值化而得的值的序列存储为参照序列。通过这样用通过容易的步骤生成的短的比特序列来表现角度范围,确定旋转方向的比较处理变得更容易。
[0072] 另外,本实施方式的电子时钟1具备上述的旋转检测装置、表冠C1。由此,在该电子时钟1中,能够不增大电力消耗地容易并且可靠地进行表冠C1的旋转的检测,因此能够更高效地确定旋转方向。
[0073] 此外,本发明并不限于上述实施方式,能够进行各种变更。
[0074] 例如,在上述实施方式中,在2次检测出伴随着旋转的检测信号的变化的情况下,确定旋转方向,但也可以将检测出3次以上的预定次数作为确定旋转方向的条件。
[0075] 另外,在多次的旋转检测中,即使通过其中一部分的检测无法确定旋转方向的情况下(例如上述实施方式的2次跳过的变化),也可以在能够通过剩余的一部分的检测确定旋转方向的情况下,确定旋转方向。
[0076] 另外,在上述实施方式中,使相邻的检测宽度一部分重叠,或者在一圈内设置2处的检测宽度,由此相对于检测部的个数,能够细致地设定旋转检测角度,但既可以不使相邻的检测宽度重叠,也可以不在一圈内设置2处的检测宽度。或者,也可以不使相邻的检测宽度重叠且不在一圈内设置2处的检测宽度。在这些情况下,也可以增加检测部的个数。另外,在上述实施方式中,将能够确定旋转方向的角度范围的序列预先存储为旋转方向对应表422,通过进行比较来确定旋转方向,但也可以在程序421内进行求出旋转方向的处理。另外,在上述实施方式中,直接排列从各检测部输出的1比特数据而成为二进制数值,但也可以变换为与角度范围的顺序对应的二进制数值等。
[0077] 另外,在上述实施方式中,说明为表冠C1的旋转检测角度是均等的(角度范围相等),但角度范围也可以稍微不同。另外,不只是旋转的方向,也可以利用相对于预定的基准方向的相对角度的值自身。在该情况下,也可以确定各检测部的检测宽度,使得以180度为单位重复相同的值,或在360度中产生一周期的变化。
[0078] 另外,在上述实施方式中,列举了对电子时钟1的表冠C1进行旋转操作的情况下的旋转方向的检测为例子进行了说明,但并不限于此。只要是检测单位角度的旋转并输出控制信号的电子设备,则也可以是其他设备。另外,也可以不是如表冠C1那样露出与旋转轴垂直的方向的侧面整体。
[0079] 除此以外,在不脱离本发明的主旨的范围内,能够适当地变更上述实施方式所示的结构、各结构的配置、控制内容等的具体细节。
[0080] 说明了几个实施方式,但本发明的范围并不限于上述实施方式,包含专利请求记载的发明的范围及其等同的范围。
QQ群二维码
意见反馈