本发明专利技术涉及用电信息采集系统技术领域,具体涉及一种集中器时钟丢失自检自恢复的方法。该方法包括以下步骤:集中器开机后,检查时钟电池电压情况判定集中器时钟是否正常;集中器正常运行后,判定集中器时钟是否丢失;当集中器时钟丢失时,对集中器时间进行反校。由以上技术方案可知,本发明专利技术能够解决现有技术中存在的不足,保证集中器长期稳定地运行。
【技术实现步骤摘要】
一种集中器时钟丢失自检自恢复的方法
本专利技术涉及用电信息采集系统
,具体涉及一种集中器时钟丢失自检自恢复的方法。
技术介绍
在用电信息采集系统中,集中器包括集中器Ⅰ型和集中器Ⅱ型,它们的区别是集中器Ⅰ型通过电力线载波或微功率无线抄读低压用户数据,集中器Ⅱ型通过RS485抄读低压用户数据。它们的特点是采集的低压用户多,数量从几十到上千;核心功能都是抄读低压用户的数据并形成日冻结数据,最后上送到采集系统主站。集中器时钟是一个核心参数,一旦出错,将会影响低压用户数据抄读、存储和上送,导致整个集中器下低压用户采集失败,进而影响用电信息采集系统的采集率。随着用电信息采集系统的不断发展,截至到2015年底全国基本实现了全覆盖、全采集的目标,其中涵盖了几百万台集中器。为了保证时钟达到小于0.5s/d的精度,时钟后备电池不可缺少,而电池是最易随着时间增长而损耗的器件。若后备电池电量低,且集中器又被停电,集中器时钟一定会丢失。即使很小的概率,在如此庞大的体量下,时钟丢失的问题也非常突出。现有的集中器时钟丢失自检自恢复方法存在以下缺点:1、判断时钟丢失条件不全面,会造成有些丢失情况,仍判断为有效,导致以错误的时间继续运行;2、时钟修复的准确性不高,只是通过算法从样本中找出最“准确”的一个值,这样对集中器的任务启动、事件判断存在影响。综上,时钟对于集中器是一个核心参数,由于电池的原因,存在时钟丢失的风险,而现有的自我修复方法不完善。
技术实现思路
本专利技术的目的在于提供一种集中器时钟丢失自检自恢复的方法,该方法能够解决现有技术中存在的不足,保证集中器长期稳定地运行。为实现上述目的,本专利技术采用了以下技术方案:一种集中器时钟丢失自检自恢复的方法,该方法包括以下步骤:(1)设定时钟电池电压阈值U,集中器开机后,检查时钟电池电压情况;若时钟电池电压低于时钟电池电压阈值U,则判定集中器时钟丢失,执行步骤(4);若时钟电池电压不低于时钟电池电压阈值U,则判定集中器时钟正常,执行步骤(2)。(2)清空累计计数秒数,记录当前时间为标志时间。(3)集中器正常运行后,执行以下两个流程:(a)当累计计数秒数等于T0时,执行以下步骤:(a1)以时间t为基准,将当前时间和标识时间分别转换为秒数T1和T2;(a2)若|T1-(T2-T0)|>T3,则判定集中器时钟丢失,执行步骤(4);(a3)若|T1-(T2-T0)|≤T3,则判定集中器时钟正常,返回执行步骤(2)。其中,T0为累计计数秒数阈值,单位为秒;T3为集中器时钟是否丢失判定阈值,单位为秒。(b)当收到主站的对时命令时,集中器首先对本身时钟进行校时,然后执行以下步骤:(b1)清空累计计数秒数,记录当前时间为标志时间。(b2)根据设定的时钟电池电压阈值,从集中器下挂的低压用户电表中,筛选出时钟电池电压正常的电表。(b3)读取筛选出的电表的时钟,计算出电表时钟与集中器时钟的差值,并对差值进行由小到大的顺序排列,将前n个差值及其电表地址存储到外部存储器。(4)在集中器判断需要反校时间时,执行如下流程:(c1)根据外部存储器中存储的电表地址,抄读一遍电表时钟。(c2)根据外部存储器中存储的n个电表时钟与集中器时钟的差值,计算出n个终端理论时间。(c3)在n个终端理论时间,找出一致个数最多的终端理论时间,将该时间作为集中器时间。(c4)清空累计计数秒数,记录当前时间为标志时间。由以上技术方案可知,本专利技术能够解决现有技术中存在的不足,保证集中器长期稳定地运行。本专利技术具有以下优点:(1)集中器通过时钟电池电压和正常运行时处理器计数秒数和外部时钟秒数对比,来判定时钟丢失,此方法可靠全面,能够自检出所有时钟丢失情况。(2)在主站对时后,集中器筛选出一批可靠的电表作为反校时钟源,能够保证很高的反校准确度。(3)在执行反校的流程中,通过专有算法降低样本数据的离散性,进一步提高反校准确度。(4)时钟自检自恢复过程利用现有的信道资源,无需添加任何硬件,修复时间短,并且对正常抄表不会产生任何不利影响。(5)使用此方法能够保证在时钟电池失效的情况下,集中器依然有很高的时钟准确度,从而保证集中器的任务启动、事件判断等功能正常运行,有效的延长了集中器的使用寿命。附图说明图1是集中器时钟丢失自检自恢复的方法流程图;图2是集中器时钟反校的方法流程图。具体实施方式下面结合附图对本专利技术做进一步说明:如图1-图2所示的一种集中器时钟丢失自检自恢复的方法,该方法包括以下步骤:(1)设定时钟电池电压阈值U,集中器开机后,检查时钟电池电压情况;若时钟电池电压低于时钟电池电压阈值U,则判定集中器时钟丢失,执行步骤(4);若时钟电池电压不低于时钟电池电压阈值U,则判定集中器时钟正常,执行步骤(2)。在现有集中器产品中,RX-8025T为主流的时钟芯片,其时间保持最低电压为1.8V,即时钟电池电压低于1.8V的情况下集中器断电会造成时钟丢失,故开机检查时钟电池电压即可判断时钟丢失情况。(2)清空累计计数秒数,记录当前时间为标志时间。(3)集中器正常运行后,执行以下两个流程:(a)当累计计数秒数等于T0时,执行以下步骤:(a1)以时间t为基准,将当前时间和标识时间分别转换为秒数T1和T2,(a2)若|T1-(T2-T0)|>T3,则判定集中器时钟丢失,执行步骤(4);(a3)若|T1-(T2-T0)|≤T3,则判定集中器时钟正常,返回执行步骤(2)。在本专利技术中,t取1970-01-0100:00:00,T0=1800秒,T3=2秒。集中器的处理器累计计数秒数虽然没有专用时钟芯片准确,但在1800秒内误差不会超过2秒,故以此可以判断集中器正常运行时时钟丢失情况。(b)当收到主站的对时命令时,集中器首先对本身时钟进行校时,然后执行以下步骤:(b1)清空累计计数秒数,记录当前时间为标志时间。(b2)根据设定的时钟电池电压阈值,从集中器下挂的低压用户电表中,筛选出时钟电池电压正常的电表。(b3)读取筛选出的电表的时钟,计算出电表时钟与集中器时钟的差值,并对差值进行由小到大的顺序排列,将排在前n个的差值及其电表地址存储到外部存储器。优选的,n=10。因电表属于计量器具,其时钟精度总体上是可靠的,且集中器下挂电表在20只以上,故有充足的样本,再通过步骤(a1)~(a3),即可找到可靠的时钟源。在步骤(a1)~(a3)中,抄读一遍所有筛选出的电表的时钟,若电表通过载波或微功率无线与集中器通信,还需要根据《Q/GDW1376.2—2013电力用户用电信息采集系统通信协议第2部分:集中器本地通信模块接口协议》要求对电表时钟修正,然后计算出电表时钟与集中器时钟的差值。(4)在集中器判断需要反校时间时,执行如下流程:(c1)根据外部存储器中存储的电表地址,抄读一遍电表时钟。若电表通过载波或微功率无线与集中器通信,还需要根据《Q/GDW1376.2—2013电力用户用电信息采集系统通信协议第2部分:集中器本地通信模块接口协议》要求对电表时钟修正。(c2)根据外部存储器中存储的n个电表时钟与集中器时钟的差值,计算出n个终端理论时间。(c3)为了进一步确保时钟源的准确性,在n个终端理论时间,找出一致个数最多的终端理论时间,将该时间作为集本文档来自技高网...
【技术保护点】
1.一种集中器时钟丢失自检自恢复的方法,其特征在于:该方法包括以下步骤:(1)设定时钟电池电压阈值U,集中器开机后,检查时钟电池电压情况;若时钟电池电压低于时钟电池电压阈值U,则判定集中器时钟丢失,执行步骤(4);若时钟电池电压不低于时钟电池电压阈值U,则判定集中器时钟正常,执行步骤(2);(2)清空累计计数秒数,记录当前时间为标志时间;(3)集中器正常运行后,执行以下两个流程:(a)当累计计数秒数等于T0时,执行以下步骤:(a1)以时间t为基准,将当前时间和标识时间分别转换为秒数T1和T2;(a2)若|T1‑(T2‑ T0)|>T3,则判定集中器时钟丢失,执行步骤(4);(a3)若|T1‑(T2‑ T0)|≤T3,则判定集中器时钟正常,返回执行步骤(2);其中, T0为累计计数秒数阈值,单位为秒;T3为集中器时钟是否丢失判定阈值,单位为秒;(b)当收到主站的对时命令时,集中器首先对本身时钟进行校时,然后执行以下步骤:(b1)清空累计计数秒数,记录当前时间为标志时间;(b2)根据设定的时钟电池电压阈值,从集中器下挂的低压用户电表中,筛选出时钟电池电压正常的电表;(b3)读取筛选出的电表的时钟,计算出电表时钟与集中器时钟的差值,并对差值进行由小到大的顺序排列,将前n个差值及其电表地址存储到外部存储器;(4) 在集中器判断需要反校时间时,执行如下流程:(c1)根据外部存储器中存储的电表地址,抄读一遍电表时钟;(c2)根据外部存储器中存储的n个电表时钟与集中器时钟的差值,计算出n个终端理论时间;(c3)在n个终端理论时间,找出一致个数最多的终端理论时间,将该时间作为集中器时间;(c4)清空累计计数秒数,记录当前时间为标志时间。...
【技术特征摘要】
1.一种集中器时钟丢失自检自恢复的方法,其特征在于:该方法包括以下步骤:(1)设定时钟电池电压阈值U,集中器开机后,检查时钟电池电压情况;若时钟电池电压低于时钟电池电压阈值U,则判定集中器时钟丢失,执行步骤(4);若时钟电池电压不低于时钟电池电压阈值U,则判定集中器时钟正常,执行步骤(2);(2)清空累计计数秒数,记录当前时间为标志时间;(3)集中器正常运行后,执行以下两个流程:(a)当累计计数秒数等于T0时,执行以下步骤:(a1)以时间t为基准,将当前时间和标识时间分别转换为秒数T1和T2;(a2)若|T1-(T2-T0)|>T3,则判定集中器时钟丢失,执行步骤(4);(a3)若|T1-(T2-T0)|≤T3,则判定集中器时钟正常,返回执行步骤(2);其中,T0为累计计数秒数阈值,单位为秒;T3为集...
【专利技术属性】
技术研发人员:田星星,李龙龙,焦来宾,
申请(专利权)人:科大智能电气技术有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。