提高配电自动化设备断电守时精度的方法技术

技术编号:27600539 阅读:38 留言:0更新日期:2021-03-10 10:22
本发明专利技术提供了一种提高配电自动化设备断电守时精度的方法,收到对时命令后,先写入实时时钟,触发更新RTC的低优先级任务,在该任务中,首先记录当前时钟,当时钟的秒有突变且用时不超过5mS时,将当前时钟通过SPI或I2C总线写入RTC芯片,写入RTC芯片后判断总用时不超过10mS,如果超过则重新执行。当设备上电时,在RTC芯片时钟跳变时从RTC芯片读取时间,设备启动后只允许时钟中断,执行时间小于0.1mS。采用该发明专利技术后,设备在正常运行时写入RTC芯片的误差小于10mS,上电后从RTC芯片读入的时钟误差小于5mS,写和读的误差不大于15mS。守时误差将仅仅取决RTC芯片的误差。仅仅取决RTC芯片的误差。仅仅取决RTC芯片的误差。

【技术实现步骤摘要】
提高配电自动化设备断电守时精度的方法


[0001]本专利技术涉及配电设备领域,具体是一种提高配电自动化设备断电守时精度的方法。

技术介绍

[0002]配电自动化设备对断电守时的精度要求越来越高,一些应用场景要求小于0.5S。
[0003]要达到高精度守时的要求,除了对RTC芯片时钟要求更高精度,还需要严格控制收到对时命令写入RTC芯片的延时,另外需要严格控制从RTC芯片读时钟的延时和时刻。
[0004]一般RTC时钟的最小分辨率是秒或0.1秒,这样在收到对时命令写入或上电读出时就会导致秒级或0.1秒的固有误差,导致守时超差。

技术实现思路

[0005]本专利技术为了解决现有技术的问题,提供了一种提高配电自动化设备断电守时精度的方法,设备在正常运行时写入RTC芯片的误差小于10mS,上电后从RTC芯片读入的时钟误差小于5mS,写和读的误差不大于15mS。守时误差将仅仅取决RTC芯片的误差。
[0006]本专利技术收到对时命令后(该命令最小分辨率为1mS),先写入实时时钟(分辨率1mS)。触发更新RTC的低优先级任务。在该任务中,首先记录当前时钟(分辨率mS),当时钟的秒有突变且用时不超过5mS时(确保不会被高优先级且用时长的任务打断),将当前时钟通过SPI或I2C总线写入RTC芯片,写入RTC芯片后判断总用时不超过10mS,如果超过则重新执行,这样就可以确保写入RTC芯片的时间和实时时钟误差不超过10mS。在整个过程中,没有采用高优先级或关中断来完成,因为写入RTC芯片约1-2mS(根据SPI或I2C的CLOCK时钟频率),关中断后影响采样、保护等高优先级任务的执行。
[0007]当设备上电时,也会从RTC芯片读取时间,考虑固有误差,需要在RTC芯片时钟跳变时读入。设备启动后只允许时钟中断,执行时间小于0.1mS,因此判断时钟突变更新系统时钟的时间受中断影响极小,再加上自己执行所需要的时间约2mS,整个RTC芯片读入的时钟误差不超过5mS。
[0008]综上所述,采用该专利技术后,设备在正常运行时写入RTC芯片的误差小于10mS,上电后从RTC芯片读入的时钟误差小于5mS,写和读的误差不大于15mS。守时误差将仅仅取决RTC芯片的误差。
附图说明
[0009]图1为收到对时命令后的流程图。
[0010]图2为设备上电时流程图。
具体实施方式
[0011]下面结合附图对本专利技术作进一步说明。
[0012]本专利技术收到对时命令后(该命令最小分辨率为1mS),如图1所示,先写入实时时钟(分辨率1mS)。触发更新RTC的低优先级任务。在该任务中,首先记录当前时钟(分辨率mS),当时钟的秒有突变且用时不超过5mS时(确保不会被高优先级且用时长的任务打断),将当前时钟通过SPI或I2C总线写入RTC芯片,写入RTC芯片后判断总用时不超过10mS,如果超过则重新执行,这样就可以确保写入RTC芯片的时间和实时时钟误差不超过10mS。在整个过程中,没有采用高优先级或关中断来完成,因为写入RTC芯片约1-2mS(根据SPI或I2C的CLOCK时钟频率),关中断后影响采样、保护等高优先级任务的执行。
[0013]当设备上电时,如图2所示,也会从RTC芯片读取时间,考虑固有误差,需要在RTC芯片时钟跳变时读入。设备启动后只允许时钟中断,执行时间小于0.1mS,因此判断时钟突变更新系统时钟的时间受中断影响极小,再加上自己执行所需要的时间约2mS,整个RTC芯片读入的时钟误差不超过5mS。
[0014]综上所述,采用该专利技术后,设备在正常运行时写入RTC芯片的误差小于10mS,上电后从RTC芯片读入的时钟误差小于5mS,写和读的误差不大于15mS。守时误差将仅仅取决RTC芯片的误差。
[0015]本专利技术具体应用途径很多,以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以作出若干改进,这些改进也应视为本专利技术的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提高配电自动化设备断电守时精度的方法,其特征在于包括以下步骤:1)收到对时命令后,先写入实时时钟,触发更新RTC的低优先级任务,在该任务中,首先记录当前时钟,当时钟的秒有突变且用时不超过5mS时,将当前时钟通过SPI或I2C总线写入RTC芯片,写入RTC芯片后判断总用时不超过10mS,如果超过则重新执行;2)当设备上电时,在R...

【专利技术属性】
技术研发人员:张杭王道军张燕
申请(专利权)人:南京因泰莱软件技术有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利