一种户内显示单元数据同步方法技术

技术编号:33437690 阅读:17 留言:0更新日期:2022-05-19 00:25
本发明专利技术涉及一种户内显示单元数据同步方法,包括RTC秒唤醒子方法,RTC秒唤醒子方法包括,S11,市电断电,电池上电;S12,户内显示单元进入休眠模式;S13,判断上电时间是否达到t0,若是,则执行S15,若否,则执行S14;S14,获取当前表计序列号X,判断时间是否到达24小时离散同步时间,若是,则执行S15,若否,则返回执行S12;S15,发送同步数据帧,接收等待;S16,判断等待时间是否超过设定时间t1,若是,则返回执行S12,若否,则根据数据ID以及数据内容,解析数据帧以及同步帧,更新户内显示单元数据。该方法能在电池供电下实现数据同步,提高显示单元数据的及时性和有效性。元数据的及时性和有效性。

【技术实现步骤摘要】
一种户内显示单元数据同步方法


[0001]本专利技术涉及电表
,尤其涉及一种户内显示单元数据同步方法。

技术介绍

[0002]户内显示单元又被称作CIU,其作为分体式预付费电表的配套产品,具有查询表计数据功能。但是目前使用的CIU只能在市电电源供电情况下才能进行表计和CIU的数据同步操作,也即CIU显示电表的实时数据,而在市电断电由电池供电的情况下CIU显示数据不能与电表同步,不能自动更新,从而导致CIU显示的数据及时性和有效性不高。

技术实现思路

[0003]鉴于上述问题,本专利技术的目的在于提供一种在电池供电情况下户内显示单元数据能够自动更新以使户内显示单元显示的数据及时有效的户内显示单元数据同步方法。
[0004]为了实现上述目的,本专利技术的技术方案为:一种户内显示单元数据同步方法,其特征在于:包括RTC秒唤醒子方法,所述RTC秒唤醒子方法包括,
[0005]S11,市电断电,电池上电;
[0006]S12,户内显示单元进入休眠模式;
[0007]S13,判断上电时间是否达到t0,若是,则执行S15,若否,则执行S14;
[0008]S14,获取当前表计序列号X,判断时间是否到达24小时离散同步时间,若是,则执行S15,若否,则返回执行S12;
[0009]S15,发送同步数据帧,接收等待;
[0010]S16,判断等待时间是否超过设定时间t1,若是,则返回执行S12,若否,则根据数据ID以及数据内容,解析数据帧以及同步帧,更新户内显示单元数据。
[0011]2进一步的,所述户内显示单元数据同步方法还包括按键唤醒子方法,所述按键唤醒子方法包括,
[0012]S21,市电断电,电池上电;
[0013]S22,户内显示单元进入休眠模式;
[0014]S23,判断是否有按键操作,若是,则执行S24,若否,则返回执行S22;
[0015]S24,发送断码或TOKEN码查询数据帧,接收等待;
[0016]S25,判断等待时间是否超过设定时间T1,若是,则返回执行S22,若否,则根据数据ID以及数据内容,解析数据帧以及同步帧,更新户内显示单元数据。
[0017]3进一步的,所述S14中24小时离散同步时间计算方式为:在时间00:00:00加tmin进行同步,t=(x%a+1)。
[0018]4进一步的,在执行S24前,还包括
[0019]S240,判断按键操作是否为特定按键操作,若是,则执行S24,若否,则执行S241;
[0020]S241,按键操作时间经过T0后返回执行S22。
[0021]5进一步的,所述t0的值为30s。
[0022]6进一步的,所述t1的值为1s。
[0023]7进一步的,所述T0的值为10s。
[0024]8进一步的,所述T1的值为1s。
[0025]9进一步的,所述X为八位数,所述a的值为1440.
[0026]10进一步的,所述S23中特定按键操作方式为,按下任意键后按确认键。
[0027]与现有技术相比,本专利技术的优点在于:在时间没达到每天离散同步时间时,如果市电掉电,则由电池上电一定时间后,户内显示单元与表计进行数据同步以更新户内显示单元的数据,或者在时间达到每天离散同步时间时,市电断电,由电池供电的的瞬间,即可实现户内显示单元的数据更新,从而使得在市电断电由电池供电时,户内显示单元的数据也能够自动更新,从而提高户内显示单元的数据及时性和有效性。
附图说明
[0028]图1为户内显示单元和表计交互关系示意图。
[0029]图2为本申请的方法流程图图。
具体实施方式
[0030]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0031]如图1至2为本专利技术流程图,如图所示,该种户内显示单元数据同步方法包括RTC秒唤醒子方法和按键唤醒子方法,其中RTC秒唤醒子方法包括如下步骤:
[0032]S11,市电断电,电池上电;
[0033]S12,户内显示单元进入休眠模式;
[0034]S13,判断上电时间是否达到t0,若是,则执行S15,若否,则执行S14;
[0035]S14,获取当前表计序列号X,判断时间是否到达24小时离散同步时间,若是,则执行S15,若否,则返回执行S12;
[0036]S15,发送同步数据帧,接收等待;
[0037]S16,判断等待时间是否超过设定时间t1,若是,则返回执行S12,若否,则根据数据ID以及数据内容,解析数据帧以及同步帧,更新户内显示单元数据。
[0038]上述按键唤醒子方法包括如下步骤:
[0039]S21,市电断电,电池上电;
[0040]S22,户内显示单元进入休眠模式;
[0041]S23,判断是否有按键操作,若是,则执行S24,若否,则返回执行S22;
[0042]S24,发送断码或TOKEN码查询数据帧,接收等待;
[0043]S25,判断等待时间是否超过设定时间T1,若是,则返回执行S22,若否,则根据数据ID以及数据内容,解析数据帧以及同步帧,更新户内显示单元数据。
[0044]也即在市电断电而由电池供电时,可以有两种方法实现户内显示单元的数据与表计数据的同步,以进行自动更新,一种是在户内显示单元进入休眠模式时采用按键的方式唤醒进行数据同步,另一种是根据断电时间在每天的特定时刻自动进行数据同步。
[0045]在本实施例中,上述步骤S14中24小时离散同步时间计算方式为:在时间00:00:00加tmin进行同步,t=(x%a+1)。具体而言,序列号X为八位数,a的值为1440。比如序列号X为12000001,先计算X除以a的余数,再计算t可得:
[0046]t=12000001%1440+1=482min=8h2min,即08:02:00同步。
[0047]在本实施例中,在执行S24前,还包括如下步骤:
[0048]S240,判断按键操作是否为特定按键操作,若是,则执行S24,若否,则执行S241;
[0049]S241,按键操作时间经过T0后返回执行S22。
[0050]在本实施例中,上述t0的值为30s,t1的值为1s,T0的值为10s,T1的值为1s。当然,可以根据需要对相应取值进行调整。
[0051]在本实施例中,上述S23中特定按键操作方式为,按下任意键后按确认键。当然,也可以设置为其它按键组合,或者单一按键均可。
[0052]尽管已经示出和描述了本专利技术的实施例,本领域技术人员可以理解:在不脱离本专利技术的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变形,本专利技术的范围由权利本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种户内显示单元数据同步方法,其特征在于:包括RTC秒唤醒子方法,所述RTC秒唤醒子方法包括,S11,市电断电,电池上电;S12,户内显示单元进入休眠模式;S13,判断上电时间是否达到t0,若是,则执行S15,若否,则执行S14;S14,获取当前表计序列号X,判断时间是否到达24小时离散同步时间,若是,则执行S15,若否,则返回执行S12;S15,发送同步数据帧,接收等待;S16,判断等待时间是否超过设定时间t1,若是,则返回执行S12,若否,则根据数据ID以及数据内容,解析数据帧以及同步帧,更新户内显示单元数据。2.根据权利要求1所述的户内显示单元数据同步方法,其特征在于:所述户内显示单元数据同步方法还包括按键唤醒子方法,所述按键唤醒子方法包括,S21,市电断电,电池上电;S22,户内显示单元进入休眠模式;S23,判断是否有按键操作,若是,则执行S24,若否,则返回执行S22;S24,发送断码或TOKEN码查询数据帧,接收等待;S25,判断等待时间是否超过设定时间T1,若是,则返回执行S22,若否,则根据数据ID以及数据内容,解析数据帧以及同步帧,...

【专利技术属性】
技术研发人员:张文凯马骥周相康
申请(专利权)人:宁波三星智能电气有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1