首页 / 专利分类库 / 测时学 / 电子表、记录程序的记录介质以及时刻修正方法

电子表、记录程序的记录介质以及时刻修正方法

申请号 CN202311225360.7 申请日 2023-09-21 公开(公告)号 CN117762003A 公开(公告)日 2024-03-26
申请人 卡西欧计算机株式会社; 发明人 尾下佑树; 白鸟千春;
摘要 本 发明 提供一种 电子 表、记录程序的记录介质以及时刻修正方法,能够将控制部设为适当的处理负荷的范围并高 精度 地保持计数的时刻。电子表(1)具备:取得动作 电路 (18),其从外部取得当前时刻信息;第一处理器(11),其对时刻进行计数;以及第二处理器(12),其与所述取得动作电路(18)连接。所述第一处理器(11)取得与当前时刻相应的同步 信号 ,取得所述第二处理器(12)从所述取得动作电路(18)取得的当前时刻,根据取得的当前时刻和 同步信号 来修正正在计数的时刻。
权利要求

1.一种电子表,其特征在于,
所述电子表具备:
取得动作电路,其从外部取得当前时刻信息;
第一处理器,其对时刻进行计数;以及
第二处理器,其与所述取得动作电路连接,
所述第一处理器进行如下处理:
取得与当前时刻相应的同步信号
取得所述第二处理器从所述取得动作电路取得的当前时刻;以及
根据取得的所述当前时刻和所述同步信号,修正正在计数的时刻。
2.根据权利要求1所述的电子表,其特征在于,
所述第二处理器从所述取得动作电路取得所述当前时刻,
所述第一处理器从所述取得动作电路取得所述同步信号,从所述第二处理器取得所述当前时刻,使所述当前时刻与所述同步信号同步,修正正在计数的时刻。
3.根据权利要求2所述的电子表,其特征在于,
所述第一处理器在从所述取得动作电路取得了与所述当前时刻相应的同步信号时,开始由计时电路进行的设定时间的计数,在该设定时间的计数结束时基于所述设定时间和从所述第二处理器取得的所述当前时刻,修正正在计数的时刻。
4.根据权利要求3所述的电子表,其特征在于,
所述第一处理器在所述设定时间的计数结束时,将正在计数的时刻修正为对所述当前时刻加上所述设定时间而得到的值。
5.根据权利要求1所述的电子表,其特征在于,
所述第二处理器在从所述取得动作电路取得所述当前时刻时,向所述第一处理器输出所述当前时刻以及所述同步信号,
所述第一处理器从所述第二处理器取得所述当前时刻以及所述同步信号,使所述当前时刻与所述同步信号同步,修正正在计数的时刻。
6.根据权利要求5所述的电子表,其特征在于,
所述第一处理器在从所述第二处理器取得与所述当前时刻相应的同步信号时,开始由计时电路进行的设定时间的计数,在该设定时间的计数结束时基于所述设定时间和从所述第二处理器取得的所述当前时刻,修正正在计数的时刻。
7.根据权利要求6所述的电子表,其特征在于,
所述第一处理器在所述设定时间的计数结束时,将正在计数的时刻修正为对所述当前时刻加上所述设定时间而得到的值。
8.根据权利要求1所述的电子表,其特征在于,
所述取得动作电路在取得所述当前时刻信息时,在每秒的切换定时向所述第一处理器输出所述同步信号,
所述第一处理器在被输入所述同步信号时,向所述第二处理器请求当前时刻,所述第二处理器在从所述第一处理器受理所述请求时,向所述第一处理器输出从所述取得动作电路取得的当前时刻。
9.根据权利要求8所述的电子表,其特征在于,
所述第二处理器在从所述取得动作电路取得当前时刻时,将已取得通知输出到所述第一处理器,
所述第一处理器在被输入所述同步信号和所述已取得通知时,向所述第二处理器请求当前时刻。
10.根据权利要求1所述的电子表,其特征在于,
所述第二处理器不进行当前时刻的计数。
11.根据权利要求1所述的电子表,其特征在于,
所述取得动作电路具有接收来自定位卫星的电波的接收部,基于从所述定位卫星接收到的电波来确定当前时刻。
12.根据权利要求1所述的电子表,其特征在于,
所述第二处理器在低负荷处理时的功率效率比所述第一处理器低,在高负荷处理时的功率效率比所述第一处理器高。
13.一种非暂时性的计算机可读取的记录介质,其存储由电子表执行的程序,所述电子表具备:取得动作电路,其从外部取得当前时刻信息;第一处理器,其对时刻进行计数;以及第二处理器,其与所述取得动作电路连接,其特征在于,
该程序执行如下处理:
通过所述第一处理器,取得与所述当前时刻相应的同步信号,取得所述第二处理器从所述取得动作电路取得的当前时刻,根据取得的所述当前时刻和所述同步信号,修正正在计数的时刻。
14.根据权利要求13所述的记录介质,其特征在于,
该程序执行如下处理:
通过所述第二处理器,从所述取得动作电路取得所述当前时刻;以及
在所述时刻的修正中,通过所述第一处理器,从所述取得动作电路取得所述同步信号,从所述第二处理器取得所述当前时刻,使所述当前时刻与所述同步信号同步,修正正在计数的时刻。
15.根据权利要求13所述的记录介质,其特征在于,
该程序执行如下处理:
在通过所述第二处理器从所述取得动作电路取得所述当前时刻时,向所述第一处理器输出所述当前时刻和所述同步信号;以及
在所述时刻的修正中,通过所述第一处理器从所述第二处理器取得所述当前时刻和所述同步信号,使所述当前时刻与所述同步信号同步,修正正在计数的时刻。
16.一种由电子表执行的时刻修正方法,所述电子表具有:取得动作电路,其从外部取得当前时刻信息;第一处理器,其对时刻进行计数;以及第二处理器,其与所述取得动作电路连接,其特征在于,
所述方法包括:
通过所述第一处理器,取得与所述当前时刻相应的同步信号,取得所述第二处理器从所述取得动作电路取得的当前时刻,根据取得的所述当前时刻和所述同步信号,修正正在计数的时刻。
17.根据权利要求16所述的时刻修正方法,其特征在于,
通过所述第二处理器,从所述取得动作电路取得所述当前时刻,
通过所述第一处理器,从所述取得动作电路取得所述同步信号,从所述第二处理器取得所述当前时刻,使所述当前时刻与所述同步信号同步,修正正在计数的时刻。
18.根据权利要求16所述的时刻修正方法,其特征在于,
在通过所述第二处理器从所述取得动作电路取得所述当前时刻时,向所述第一处理器输出所述当前时刻和所述同步信号,
通过所述第一处理器从所述第二处理器取得所述当前时刻和所述同步信号,使所述当前时刻与所述同步信号同步,修正正在计数的时刻。

说明书全文

电子表、记录程序的记录介质以及时刻修正方法

技术领域

[0001] 本公开涉及电子表、记录程序的记录介质以及时刻修正方法。

背景技术

[0002] 在智能手表、多功能电子表等进行多种处理的电子表中,在以往的电子表中利用的处理器(微计算机)的运算处理能往往不足。另一方面,在电子表中,不进行多功能处理而进行以往的日期时间的计数和显示的处理的时间较长。因此,在电子表中,当使具有足以进行多功能处理的运算处理能力的处理器始终动作时,电力消耗不必要地增大。因此,存在如下技术:电子表具备运算处理能力不同的两种处理器,根据需要使运算处理能力高的处理器的动作接通断开。
[0003] 若这样将处理分割为多个处理器,则有时需要在处理器间进行数据的交换。在这样的电子表中,主要根据运算处理能力低的处理器中的处理,实时处理可能产生不良情况。在日本特开2019‑86442号公报中,公开了将对日期时间进行计数的处理和对显示画面的显示控制处理分配给不同的处理器的处理的情况下的显示控制所涉及的技术。
[0004] 然而,在使运算处理能力高的控制部进行与从外部取得时刻信息有关的控制的情况下,在该控制部与运算处理能力低的控制部之间可能产生偏差。其结果,在电子表中,存在产生无法准确地进行所计数的时刻的修正的情况的课题。
[0005] 本发明的目的在于提供一种能够将控制部设为适当的处理负荷的范围并高精度地保持计数的时刻的电子表、程序以及时刻修正方法。

发明内容

[0006] 本公开的一方式的电子表具备:取得动作电路,其从外部取得当前时刻信息;第一处理器,其对时刻进行计数;以及第二处理器,其与所述取得动作电路连接,所述第一处理器取得与当前时刻相应的同步信号,取得所述第二处理器从所述取得动作电路取得的当前时刻,基于取得的所述当前时刻以及所述同步信号,修正正在计数的时刻。
[0007] 根据下面对示例性实施方式的描述,使本发明的特征变得更加明确。附图说明
[0008] 图1是表示本实施方式的电子表的功能结构的框图
[0009] 图2是表示卫星电波接收处理部、第一微计算机以及第二微计算机之间的日期时间修正所涉及的处理流程的时序图。
[0010] 图3是表示第二微计算机的日期时间取得控制处理的控制顺序的流程图
[0011] 图4是表示第一微计算机的日期时间修正控制处理的控制顺序的流程图。
[0012] 图5是说明第二实施方式的电子表的功能结构的框图。
[0013] 图6是表示第二实施方式的电子表中的日期时间修正所涉及的处理流程的时序图。
[0014] 图7A是表示第二实施方式的电子表中的日期时间取得控制处理的控制顺序的流程图。
[0015] 图7B是表示日期时间修正控制处理的控制顺序的流程图。

具体实施方式

[0016] 以下,基于附图对本公开的实施方式进行说明。
[0017] [第一实施方式]
[0018] 图1是表示第一实施方式的电子表1的功能结构的框图。
[0019] 电子表1具备第一微计算机11(微控制单元、MCU)(第一处理部)、第二微计算机12(第二处理部)、存储部13、计时部14、显示部15、操作受理部16、通信部17、卫星电波接收处理部18(取得动作电路)以及测量部19等。
[0020] 第一微计算机11具备CPU(Central Processing Unit,中央处理单元)111和RAM(Random Access Memory,随机存取存储器)112。CPU111是进行运算处理并按照程序进行控制动作的处理器。RAM112向CPU111提供作业用的存储器空间,存储临时数据。另外,第一微计算机11具有省略图示的输入输出接口等。第一微计算机11直接控制计时部14、显示部15、操作受理部16以及通信部17。第一微计算机11持续地动作。第一微计算机11能够如后述那样进行计时器计数。计时器计数可以由CPU111进行,也可以另外具有计时电路。第一微计算机11适合于低负荷的运算处理、特别是时刻的计数及其显示所涉及的控制动作而设计,在低负荷时以低功耗高效地动作。另一方面,若施加高负荷,则第一微计算机11的处理效率降低,功耗与负荷的增大量相比大幅上升。第一微计算机11除了电力供给不足等情况以外持续地进行动作。
[0021] 第二微计算机12包括CPU121、RAM122等。CPU121的运算处理能力比CPU111高。伴随于此,第二微计算机12的基本的功耗比第一微计算机11大。另一方面,在高负荷处理时,第二微计算机12通过高效的处理,与第一微计算机11相比处理整体的功耗变小。因此,第二微计算机12的低负荷处理时的功率效率比第一微计算机11低,高负荷处理时的功率效率比第一微计算机11高。RAM122向CPU121提供作业用的存储器空间,存储临时数据。另外,第二微计算机12具有省略图示的输入输出接口等。第二微计算机12直接控制卫星电波接收处理部18和测量部19,进行从它们得到的测量数据、计算数据的处理。第二微计算机12在不需要的情况下通过第一微计算机11的控制或自发地停止动作。
[0022] 存储部13是存储程序131、各种设定数据等的非易失性存储器。存储部13例如是闪存,但不限于此。存储部13的至少一部分能够从第一微计算机11以及第二微计算机12的任一个直接访问
[0023] 计时部14具有逻辑缓急部,该逻辑缓急部对省略图示的振荡电路输出的某一频率、例如约32.768kHz的频率信号进行分频,以适当的频率进行间隔剔除并每隔1秒输出计时信号。第一微计算机11基于从该计时部14输出的计时信号对当前日期时间(时刻)进行计数、确定。由此,第一微计算机11能够在大致通常的电子表的日期时间计数精度、例如每天0.5秒以下的偏差的范围内确定当前日期时间。
[0024] 显示部15例如具有数字显示画面,基于第一微计算机11的控制而使该显示画面进行与当前时刻、其他的功能动作对应的内容的显示。数字显示画面没有特别限定,是液晶显示画面(LCD)。
[0025] 操作受理部16受理来自用户等外部的输入操作,将与输入操作对应的操作信号向第一微计算机11输出。操作受理部16例如具有位于与显示画面重叠的位置的触摸面板。除此之外或者取而代之,操作受理部16也可以具有按钮开关、旋转操作部(表冠)等。
[0026] 通信部17按照能够与外部设备之间进行数据的收发的通信标准来控制数据通信。通信部17例如具有能够进行蓝牙(注册商标)所涉及的通信控制的天线以及模。该情况下的通信标准也可以不高速地传送大容量数据,例如也可以是蓝牙低能耗。
[0027] 卫星电波接收处理部18具有天线180、接收部181和处理器182。天线180接收来自GNSS(Global Navigation Satellite System,全球导航系统)的定位卫星的电波。接收部181包括对天线180接收到的电波进行解调、解码的接收电路。接收电路可以具有确定C/A码并解调导航消息的专用电路。接收对象的定位卫星可以包括例如与GPS(Global Positioning System,全球定位系统)相关联的卫星。处理器182进行如下的运算处理:根据解调后的导航消息确定当前日期时间(从外部取得当前时刻信息),并且,计算(定位)当前位置。处理器182可以是专用于导航消息的解读及定位运算的专用的CPU,也可以是通用的CPU。天线180、接收部181以及处理器182按照接收到的电波信号的次序通过信号线连接,构成本实施方式的取得动作电路。
[0028] 卫星电波接收处理部18经由信号线接收从第二微计算机12发送的电信号(控制信号),根据接收到的控制信号进行动作,由此由第二微计算机12进行动作控制。另外,卫星电波接收处理部18根据需要切换电力供给(动作)的有无。卫星电波接收处理部18在动作时定期地输出秒同步信号、确定出的信息(日期时间(以及位置))及其精度的信息。当确定当前日期时间时,秒同步信号被变更为与确定出的当前日期时间同步。
[0029] 测量部19具有进行物理量的测量的传感器等,将该传感器的测量结果向第二微计算机12输出。传感器例如包括用于测量用户的运动状态、移动方向的加速度传感器、磁传感器、气压传感器等。除此之外或取而代之,测量部19也可以具有用于检测用户的生命体征的状态的脉搏传感器等。
[0030] 接下来,对电子表1中的计数日期时间的修正动作(本实施方式的时刻修正方法)进行说明。
[0031] 如上所述,由第一微计算机11进行对日期时间进行计数的动作的控制,另一方面,由第二微计算机12进行从卫星电波接收处理部18接收准确日期时间的动作的控制。第一微计算机11对第二微计算机12请求使卫星电波接收处理部18动作而从该卫星电波接收处理部18取得当前日期时间。若第二微计算机12取得当前日期时间,则第一微计算机11从第二微计算机12取得当前日期时间。
[0032] 此时,第一微计算机11需要与准确的秒的切换定时(秒的小数点以下为0的正秒的定时)一致地修正当前日期时间。由于第二微计算机12不直接进行日期时间的计数,所以不需要从卫星电波接收处理部18取得正秒的定时。因此,卫星电波接收处理部18向第一微计算机11输出表示每秒的切换定时的秒同步信号(同步信号)。第一微计算机11与秒同步信号同步,基于从第二微计算机12取得的当前日期时间来修正计数的日期时间(时刻)。
[0033] 图2是表示卫星电波接收处理部18、第一微计算机11以及第二微计算机12之间的日期时间修正所涉及的处理流程的时序图。
[0034] 从第一微计算机11向第二微计算机12发送日期时间取得请求。第二微计算机12接受该请求而使卫星电波接收处理部18动作,请求日期时间信息。
[0035] 卫星电波接收处理部18在(未启动的情况下)启动后,开始来自定位卫星的电波接收。卫星电波接收处理部18基于来自一台或者多台定位卫星的接收电波来取得日期时间。卫星电波接收处理部18向第一微计算机11输出秒同步信号。另外,卫星电波接收处理部18将当前日期时间向第二微计算机12输出。第二微计算机12若被输入当前日期时间,则向第一微计算机11输出日期时间取得通知(已取得通知)。
[0036] 第一微计算机11接受秒同步信号而开始计时器的计数。计时器以秒为单位(N秒),在此例如为1秒。第一微计算机11若在计时器的计数开始后(输入秒同步信号后)从第二微计算机12输入日期时间取得通知,则向第二微计算机12返回当前日期时间的请求。
[0037] 针对当前日期时间的请求,第二微计算机12向第一微计算机11输出当前日期时间。第一微计算机取得该当前日期时间。以从计时器的计数开始到取得当前日期时间为止在上述N秒以内结束的方式确定秒数N。第一微计算机11根据计时器的计数结束的定时,将计数日期时间修正为所取得的当前日期时间+N秒的日期时间。
[0038] 图3是表示第二微计算机12的日期时间取得控制处理的控制顺序的流程图。该日期时间取得控制处理在从第一微计算机11取得了日期时间取得请求的情况下开始。
[0039] 第二微计算机12的CPU121根据需要使卫星电波接收处理部18启动,从定位卫星请求日期时间取得所涉及的电波的接收(步骤S201)。CPU121等待来自卫星电波接收处理部18的输入,取得当前日期时间(步骤S202)。
[0040] CPU121向第一微计算机11输出日期时间取得通知(步骤S203)。CPU121判别是否从第一微计算机11有当前日期时间的输出请求(步骤S204)。在判别为从第一微计算机11没有当前日期时间的输出请求的情况下(步骤S204:否),CPU121重复进行步骤S204的判别处理。
[0041] 在判别为从第一微计算机11有当前日期时间的输出请求的情况下(步骤S204:是),CPU121对第一微计算机11输出当前日期时间(步骤S205)。CPU121也可以在输出当前日期时间后删除当前日期时间的数据。然后,CPU121结束日期时间取得控制处理。
[0042] 图4是表示第一微计算机11的日期时间修正控制处理的控制顺序的流程图。在预先决定的定时(例如,每天特定的时刻等)自动地或者根据用户对操作受理部16的某个输入操作等开始该日期时间修正控制处理。
[0043] 第一微计算机11的CPU111对第二微计算机12请求日期时间信息的取得(步骤S101)。CPU111判别是否输入了来自卫星电波接收处理部18的秒同步信号(步骤S102)。在判别为未输入秒同步信号的情况下(步骤S102:否),CPU111重复进行步骤S102的判别处理。
[0044] 在判别为输入(取得)了秒同步信号的情况下(在步骤S102:是),CPU111开始计时器的设定时间(N秒)的计数(步骤S103)。该步骤S103的处理需要在秒同步信号的输入定时(这里所说的“在定时”是指在判别处理的间隔、CPU111的处理时间、信号传输时间这样的处理上的不可避免的延迟时间的范围内,从在步骤S102中分支为“是”的判别处理无延迟地)进行。
[0045] CPU111判别是否从第二微计算机12输入了日期时间取得通知(步骤S104)。在判别为不是已输入(未输入)日期时间取得通知的情况下(步骤S104:否),CPU111重复进行步骤S104的判别处理。
[0046] 在判别为已输入日期时间取得通知的情况下(步骤S104:是),CPU111对第二微计算机12请求当前日期时间(步骤S105)。CPU111等待来自第二微计算机12的输入,取得当前日期时间(步骤S106)。
[0047] CPU111判别从计时器的计数起是否经过了设定时间(N秒)(步骤S107)。例如,计时电路在对设定时间进行计数时,对CPU111输出中断信号等。在判别为未经过设定时间(未检测到上述中断信号等)的情况下(步骤S107:否),CPU111重复进行步骤S107的判别处理。在判别为经过了设定时间(检测到上述中断信号等)的情况下(步骤S107:是),CPU111将当前日期时间修正为对所取得的日期时间加上N秒而得的日期时间(步骤S108)。即,CPU111在秒同步信号的N秒延迟的定时(与秒同步信号同步;即,实际上在步骤S107的判别处理中分支为“是”后无延迟)修正当前日期时间。然后,CPU111结束日期时间修正控制处理。
[0048] 如上所述,第一实施方式的电子表1具备从外部(定位卫星)取得当前时刻信息的卫星电波接收处理部18、对时刻(日期时间)进行计数的第一微计算机11、以及与卫星电波接收处理部18连接的第二微计算机12。第一微计算机11取得第二微计算机12从卫星电波接收处理部18取得的当前时刻,并且从卫星电波接收处理部18(或者在后述的第二实施方式的第二微计算机12)取得与当前时刻对应的秒同步信号。然后,第一微计算机11基于所取得的当前时刻以及秒同步信号,修正正在计数的时刻。
[0049] 这样,通过向第一微计算机11发送秒同步信号,第二微计算机12仅对当前时刻进行中继,就能够容易且准确地保持第一微计算机11计数的时刻。由此,即使使第二微计算机12承担卫星电波接收处理部18的控制,时刻的计数也不会产生问题。因此,第一微计算机11能够适当地降低处理负荷,并且取得准确的时刻并对该时刻进行计数。因此,电子表1能够将第一微计算机11以及第二微计算机12的负荷抑制在适当的范围,并且准确地保持所计数的日期时间。因此,电子表1能够显著地抑制与表动作相关的功耗,长期稳定地继续进行日期时间的计数和显示,起到作为表的基本作用。
[0050] 另外,第二微计算机12从卫星电波接收处理部18取得当前时刻。第一微计算机11从卫星电波接收处理部18取得同步信号,从第二微计算机12取得当前时刻,使当前时刻与同步信号同步,修正正在计数的时刻。
[0051] 这样,与当前时刻的信息分开地从确定该当前时刻的卫星电波接收处理部18直接向第一微计算机11仅发送同步信号,由此,第一微计算机11能够高精度地得到时刻的定时信息。因此,第一微计算机11能够在正确的定时应用从第二微计算机12另外取得的当前时刻来修正时刻。
[0052] 另外,第一微计算机11在从卫星电波接收处理部18取得了与当前时刻相应的同步信号的情况下,开始基于计时电路的设定时间的计数,并基于在该设定时间的计数结束时从第二微计算机12取得的当前时刻,修正正在计数的时刻。
[0053] 在从卫星电波接收处理部18向第一微计算机11发送的同步信号和经由第二微计算机12得到的当前时刻中,有时产生时滞。因此,通过确定为在从同步信号的输入起经过某个设定时间后进行时刻的修正,电子表1能够准确地进行时刻的修正而不会产生由时滞引起的偏差等。
[0054] 另外,第一微计算机11在计时电路对设定时间进行了计数的情况下,将计数的时刻修正为对当前时刻加上设定时间而得的值。如上述那样在经过设定时间后修正时刻,因此使从卫星电波接收处理部18取得的当前时刻延迟该设定时间量来进行时刻修正。由此,电子表1能够得到准确的时刻。
[0055] 另外,卫星电波接收处理部18若取得当前时刻,则在每秒的切换定时向第一微计算机11输出秒同步信号。第一微计算机11若被输入秒同步信号,则向第二微计算机12请求当前时刻。第二微计算机12若从第一微计算机11接收请求,则将所取得的当前时刻输出到第一微计算机。
[0056] 这样,第一微计算机11通过在接收到秒同步信号后在适当的定时请求、取得当前时刻,能够不产生由时滞引起的时刻偏差地得到准确的时刻。
[0057] 另外,第二微计算机12若取得当前时刻,则将日期时间取得通知输出至第一微计算机11。第一微计算机11若被输入秒同步信号以及日期时间取得通知,则向第二微计算机12请求当前时刻。第一微计算机11还在确认了来自第二微计算机12的通知之后取得当前时刻,由此能够更可靠地防止时刻偏差而得到正确的时刻。
[0058] 另外,第二微计算机12不进行当前时刻的计数。如上述那样持续动作的第一微计算机11能够保持正确的时刻的计数,因此在第二微计算机12中不需要当前时刻的计数。由此,电子表1不需要频繁地取得在第一微计算机11与第二微计算机12之间计数的日期时间的同步。另外,电子表1的第二微计算机12不需要具备用于对时刻进行计数的计时部。
[0059] 另外,卫星电波接收处理部18具有接收来自定位卫星的电波的接收部181。卫星电波接收处理部18基于从定位卫星接收到的电波来确定当前时刻。能够通过高运算处理能力的第二微计算机12进行这样的卫星电波接收处理部18的控制。因此,第一微计算机11和第二微计算机12的处理负荷被进一步优化,电子表1能够更稳定地持续进行准确的时刻的计数。
[0060] 另外,电子表1的第二微计算机12的低负荷处理时的功率效率比第一微计算机11低,并且高负荷处理时的功率效率比第一微计算机11高。即,在该电子表1中,第二微计算机12进行高负荷处理。因此,能够将第一微计算机11的处理负荷抑制为不会大幅超过日期时间的计数以及显示所涉及的功能所需的范围。在这样的电子表1中,能够使第二微计算机12进行负荷高的卫星电波接收处理部18的动作管理,并且将准确的时刻信息适当地传递给第一微计算机11。因此,该电子表1能够更高效地继续进行日期时间的准确计数。
[0061] 另外,本实施方式的程序131使电子表1的计算机作为第一微计算机11从卫星电波接收处理部18(或者后述的第二实施方式中的第二微计算机12)取得第二微计算机12从卫星电波接收处理部18取得的当前时刻以及与当前时刻对应的秒同步信号的取得单元、第一微计算机11使当前时刻与秒同步信号同步来修正正在计数的时刻的修正单元来发挥功能,其中,该电子表1具备从外部取得当前时刻信息的卫星电波接收处理部18、对时刻进行计数的第一微计算机11、以及与卫星电波接收处理部18连接的第二微计算机12。
[0062] 这样,该程序131在对日期时间进行计数的第一微计算机11经由第二微计算机12取得当前日期时间的情况下控制该第一微计算机11的动作。在该控制中,第一微计算机11从卫星电波接收处理部18(或者后述的第二实施方式中的第二微计算机12)接收秒同步信号。由此,即使第二微计算机12不基于来自卫星电波接收处理部18的当前日期时间对日期时间进行计数,也能够容易地向第一微计算机11传递准确的日期时间。因此,电子表1即使卫星电波接收处理部18被第二微计算机12进行动作控制,准确的日期时间的计数也不会产生问题,各微计算机的处理负荷也被适当地抑制。
[0063] 另外,本实施方式的时刻修正方法是电子表1的时刻修正方法,电子表1具备:卫星电波接收处理部18,其从外部取得当前时刻信息;第一微计算机11,其对时刻进行计数;以及第二微计算机12,其与卫星电波接收处理部18连接,该时刻校正方法包括:第一微计算机11取得第二微计算机12从卫星电波接收处理部18取得的当前时刻和秒同步信号的步骤;以及第一微计算机11使当前时刻与秒同步信号同步来修正正在计数的时刻的步骤。
[0064] 通过这样的时刻修正方法,能够基于从卫星电波接收处理部18取得的当前时刻,修正第一微计算机11计数的时刻,维持准确的日期时间的计数。另外,与此同时,能够使第二微计算机12进行卫星电波接收处理部18的动作控制。因此,能够抑制第一微计算机11的处理负荷变得过大,第一微计算机11能够持续稳定地进行准确的时刻的计数。
[0065] [第二实施方式]
[0066] 图5是说明第二实施方式的电子表1a的功能结构的框图。该电子表1a除了在第一微计算机11与卫星电波接收处理部18之间没有发送秒同步信号的连接这一点以外,是与第一实施方式的电子表1相同的结构。对相同的构成要素标注相同的附图标记并省略说明。
[0067] 图6是表示第二实施方式的电子表1a中的卫星电波接收处理部18、第一微计算机11以及第二微计算机12之间的日期时间修正所涉及的处理流程的时序图。
[0068] 从第二微计算机12接受了日期时间信息的请求的卫星电波接收处理部18若取得当前日期时间,则将定时信号(定时)与当前日期时间(当前时刻)一起向第二微计算机12输出。该情况下的定时信号也可以不限于正秒的定时。当前日期时间也可以是小于秒的时刻,例如以毫秒为单位表示的时刻。
[0069] 第二微计算机12对从定时信号起的经过时间进行计数,在正秒的定时将秒同步信号(同步信号)输出至第一微计算机11。另外,第二微计算机12以秒为单位向第一微计算机11输出正秒的定时以后的当前日期时间。由于第二微计算机12不具有计时部、即逻辑缓急的电路,所以通过单纯地对输入的时钟信号进行计数来计数到秒同步为止的时间。然而,如果是1~2秒左右的时间,则计数误差为1毫秒以下,因此向第一微计算机11传递的当前日期时间的误差是能够忽略的大小。
[0070] 第一微计算机11若被输入秒同步信号,则开始N秒(例如1秒)的计时器计数。当计时器的计数结束时,第一微计算机11将当前日期时间修正为对从第二微计算机12取得的当前日期时间追加N秒而得的日期时间。
[0071] 图7A是表示第二实施方式的电子表1a中的第二微计算机12的日期时间取得控制处理的控制顺序的流程图,图7B是表示第二实施方式的电子表1a中的第一微计算机11的日期时间修正控制处理的控制顺序的流程图。
[0072] 日期时间取得控制处理将第一实施方式的日期时间取得控制处理中的步骤S202以后的处理置换为步骤S212~S215的处理。
[0073] 在步骤S201的处理之后,第二微计算机12的CPU121从卫星电波接收处理部18取得当前日期时间(能够以毫秒为单位)和定时信号(步骤S212)。CPU121对从定时信号的输入定时到正秒的定时为止的时间进行计数(步骤S213)。
[0074] CPU121在正秒的定时(在成为正秒的情况下,无延迟地)向第一微计算机11输出秒同步信号(步骤S214)。CPU121将正秒的定时的日期时间(以秒为单位)向第一微计算机11输出(步骤S215)。然后,CPU121结束日期时间取得控制处理。
[0075] 第二实施方式的日期时间修正控制处理仅删除了第一实施方式的日期时间修正控制处理中的步骤S104、S105的处理。对其他相同的处理内容标注相同的附图标记,并省略说明。
[0076] 如上所述,第二实施方式的电子表1a在第二微计算机12从卫星电波接收处理部18取得当前日期时间时,向第一微计算机11输出当前日期时间以及秒同步信号。第一微计算机11从第二微计算机12取得与当前日期时间相应的秒同步信号,使当前日期时间与秒同步信号同步,修正正在计数的日期时间。
[0077] 这样,也可以代替从卫星电波接收处理部18向第一微计算机11直接输出秒同步信号,而由第二微计算机12生成并输出秒同步信号。在该情况下,不需要将卫星电波接收处理部18与第一微计算机11之间连接。虽然第二微计算机12的处理负荷稍微增加,但对进行日期时间的计数的第一微计算机11没有不良影响。因此,电子表1a能够容易地取得准确的时刻并修正当前时刻,保持正确的时刻。
[0078] 另外,第一微计算机11在从第二微计算机12取得了与当前时刻相应的同步信号的情况下,开始由计时电路进行的设定时间的计数,在该设定时间的计数结束时基于设定时间和从第二微计算机12取得的当前时刻来修正正在计数的时刻。
[0079] 即使在同步信号和当前时刻均从第二微计算机12得到的情况下,也能够考虑由处理引起的微小的延迟等,在从同步信号的输入起经过某设定时间后修正时刻。由此,电子表1能够更准确地进行时刻的修正。
[0080] 此外,本公开不限于上述实施方式,能够进行各种变更。
[0081] 例如,第二微计算机12有时可以根据来自例如要控制的应用程序的请求等需要对日期时间进行计数。在该情况下,第二微计算机12也可以单纯地从第一微计算机11取得所计数的日期时间。
[0082] 另外,在上述第一实施方式中,从第二微计算机12向第一微计算机11输出日期时间取得通知来防止定时偏差,但也可以不输出该通知。另外,也可以不进行从第一微计算机11向第二微计算机12的当前日期时间请求。另一方面,在从第一微计算机11接收到当前日期时间的请求时第二微计算机12还未取得当前日期时间、或者从取得当前日期时间起隔开基准时间以上的间隔的情况下,第二微计算机12也可以输出错误信号而不使第一微计算机
11进行日期时间的修正。
[0083] 另外,在上述实施方式中,在日期时间的修正时对第一微计算机11输入秒同步信号,但也可以不是秒同步信号。如果第一微计算机11的处理负荷不会过大,则也可以是频率更高的同步信号等。或者,同步信号也可以不是与秒的切换定时同步的信号。
[0084] 另外,电子表1(1a)也可以具有多个第二微计算机。由任意的第二微计算机控制卫星电波接收处理部18的动作即可。
[0085] 另外,第一微计算机11也可以不向第二微计算机12进行当前日期时间的取得请求。第二微计算机12也可以定期地自动使卫星电波接收处理部18动作,取得当前日期时间,并且,从卫星电波接收处理部18向第一微计算机11输出秒同步信号。
[0086] 另外,在上述实施方式中,说明了取得当前日期时间(日期以及时刻)并进行修正的情况,但修正对象也可以仅是时刻。
[0087] 另外,当前日期时间的取得也可以不通过卫星电波接收处理部18。例如,也可以通过与第二微计算机12连接并由该第二微计算机12控制的通信电路来取得当前日期时间。在该情况下,例如,也可以基于第二微计算机12从作为取得动作电路的通信电路取得当前日期时间的定时(根据需要考虑通信延迟等),生成定时信号。通信电路例如可以位于能够通过蓝牙(注册商标)进行通信的网卡上,将智能手机等作为通信连接目的地,从该通信连接目的地取得当前日期时间和定时信号。第二微计算机12可以根据需要校正定时信号的接收延迟。
[0088] 或者,也可以使第二微计算机12与接收、解调以及解读标准电波来确定日期时间的标准电波接收处理部连接。在该情况下,作为取得动作电路的标准电波接收处理部具有:标准电波的接收电路;将接收到的信号(标准电波信号)用高电平信号和低电平信号进行二值化,对其进行解读并确定当前日期时间的处理器。标准电波接收处理部的处理器也可以在确定了当前日期时间后,向第二微计算机12输出该当前日期时间和定时信号。另外,也可以是第二微计算机12进行标准电波的解读、各秒定时的决定以及日期时间的确定的结构。
在该情况下,第二微计算机12从标准电波接收处理部取得作为时刻信息解调并由标准电波接收处理部的处理器二值化的标准电波信号(信号强度与各秒的定时同步变化)。第二微计算机12基于该标准电波信号进行定时信号的生成和当前时刻的确定。
[0089] 另外,在上述实施方式中,对第一微计算机11自身具有作为计时电路动作或者内置的其他计时电路的情况进行了说明,但并不限于此。外部的计时电路也可以与第一微计算机11连接,根据CPU111的请求进行计时器计数。
[0090] 另外,在以上的说明中,作为存储本公开的日期时间修正的控制所涉及的程序131的计算机可读取的介质,以由闪存等非易失性存储器等构成的存储部13为例进行了说明,但并不限定于此。作为其他计算机可读取的介质,能够应用HDD、MRAM等其他非易失性存储器、CD‑ROM、DVD盘等可移动型记录介质。另外,作为经由通信线路提供本公开的程序的数据的介质,载波(carrier wave)也适用于本公开。
[0091] 虽然已经参照示例性实施方式描述了本发明,但是应当理解,本发明不限于所公开的示例性实施方式。以下请求专利保护的范围应符合最广泛的解释,以便包含所有这样的修改和等同的结构和功能。
[0092] 本申请要求2021年9月21日提交的日本专利申请第2021‑152858号的优先权,其全部内容通过引用结合于此。
QQ群二维码
意见反馈