System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于多个操作系统时间同步的系统与方法技术方案_技高网

用于多个操作系统时间同步的系统与方法技术方案

技术编号:40866534 阅读:2 留言:0更新日期:2024-04-08 16:31
提供了一种在多个操作系统之间进行时间同步的系统,该系统包括:可编程逻辑阵列(FPGA),被配置为获得并维护绝对时间;以及多个操作系统(OS),从该FPGA获得绝对时间并基于获得的绝对时间进行时间同步。根据本公开的实施例,该系统能够解决具有多个操作系统的继电保护设备中的高精度时间同步问题。

【技术实现步骤摘要】

本公开涉及多个操作系统的时间同步,并且更具体地,涉及解决具有多个操作系统的继电保护设备中的高精度时间同步问题的系统与方法。


技术介绍

1、继电保护是对电力系统中发生的故障或异常情况进行检测,从而发出报警信号,或直接将故障部分隔离、切除的一种重要措施。因此,继电保护设备必须正确区分被保护元件是处于正常运行状态还是发生了故障,是保护区内故障还是区外故障的功能。

2、先前的继电保护设备仅包括单个操作系统,均为单操作系统设备。现在提出了一种包括多个操作系统的继电保护设备,每个操作系统都可以通过访问可编程逻辑阵列寄存器来获得高精度的时间进行时间同步,从而提高继电保护设备的性能。


技术实现思路

1、根据本公开的实施例的一个方面,提供了一种在多个操作系统之间进行时间同步的系统,该系统包括:被配置为获得并维护绝对时间的可编程逻辑阵列(fpga);以及从该fpga获得绝对时间并基于获得的绝对时间进行时间同步的多个操作系统(os)。

2、在一个示例中,该系统还包括一个或多个外部时钟源。

3、在一个示例中,该fpga获得绝对时间包括:从一个或多个外部时钟源中的一个获得时间信息并解码该时间信息以获得绝对时间;和/或从多个os中的一个获得绝对时间。

4、在一个示例中,一个或多个外部时钟源包括精确时间协议(ptp)、irig-b码和/或其他网络时间协议。

5、在一个示例中,多个os包括linux和vxworks。

6、在一个示例中,vxworks专用于处理系统中实时性要求高的任务。

7、在一个示例中,该系统还包括主板以及耦合到该主板的一个或多个子板,其中,该fpga和多个os被布置在主板上。

8、在一个示例中,该fpga还被配置为向一个或多个子板发送每秒一个脉冲信号(1pps)。

9、在一个示例中,主板还包括振荡器和内部计数器。

10、在一个示例中,该fpga维护绝对时间包括基于主板上的振荡器,通过内部计数器来增加绝对时间。

11、在一个示例中,一个或多个子板被配置为:接收1pps;检测数字输入(di)事件;生成时间戳;以及基于检测到di事件,向主板发送di事件消息和时间戳,其中,时间戳表示di事件与1pps上升沿之间的时间差。

12、根据本公开的实施例的另一方面,提供了一种在多个操作系统之间进行时间同步的方法,该方法包括:由可编程逻辑阵列(fpga)获得并维护绝对时间;以及由多个操作系统(os)从该fpga获得绝对时间并基于获得的绝对时间进行时间同步。

13、根据本公开的实施例的又一方面,提供了包括在多个操作系统之间进行时间同步的系统的继电保护设备。根据本公开的实施例的又一方面,提供了执行在多个操作系统之间进行时间同步的方法的继电保护设备。

14、因此,根据本公开的实施例,提出的系统和方法能够解决具有多个操作系统的继电保护设备中的高精度时间同步问题。

本文档来自技高网...

【技术保护点】

1.一种在多个操作系统之间进行时间同步的系统,所述系统包括:

2.根据权利要求1所述的系统,还包括一个或多个外部时钟源。

3.根据权利要求2所述的系统,其中,所述FPGA获得绝对时间包括:

4.根据权利要求2所述的系统,其中,所述一个或多个外部时钟源包括精确时间协议(PTP)、IRIG-B码和/或其他网络时间协议。

5.根据权利要求1所述的系统,其中,所述多个OS包括Linux和VxWorks。

6.根据权利要求5所述的系统,其中,所述VxWorks专用于处理实时性要求高的任务。

7.根据权利要求1所述的系统,还包括:

8.根据权利要求7所述的系统,其中,所述FPGA还被配置为:

9.根据权利要求7所述的系统,其中,所述主板还包括振荡器和内部计数器。

10.根据权利要求9所述的系统,其中,所述FPGA维护绝对时间包括:

11.根据权利要求7所述的系统,其中,所述一个或多个子板被配置为:

12.一种在多个操作系统之间进行时间同步的方法,所述方法包括:</p>

13.根据权利要求12所述的方法,其中,所述FPGA获得绝对时间包括:

14.根据权利要求13所述的方法,其中,所述一个或多个外部时钟源包括精确时间协议(PTP)、IRIG-B码和/或其他网络时间协议。

15.根据权利要求12所述的方法,其中,所述多个OS包括Linux和VxWorks。

16.根据权利要求15所述的方法,其中,所述VxWorks专用于处理实时性要求高的任务。

17.根据权利要求12所述的方法,其中,所述FPGA和所述多个OS被布置在主板上,并且其中,一个或多个子板与所述主板耦合。

18.根据权利要求17所述的方法,还包括:

19.根据权利要求17所述的方法,其中,所述主板还包括振荡器和内部计数器。

20.根据权利要求19所述的方法,其中,由所述FPGA维护绝对时间包括:

21.根据权利要求17所述的方法,还包括由所述一个或多个子板:

22.一种继电保护设备,包括权利要求1-11中任一项所述的系统。

23.一种继电保护设备,执行权利要求11-21中任一项所述的方法。

...

【技术特征摘要】

1.一种在多个操作系统之间进行时间同步的系统,所述系统包括:

2.根据权利要求1所述的系统,还包括一个或多个外部时钟源。

3.根据权利要求2所述的系统,其中,所述fpga获得绝对时间包括:

4.根据权利要求2所述的系统,其中,所述一个或多个外部时钟源包括精确时间协议(ptp)、irig-b码和/或其他网络时间协议。

5.根据权利要求1所述的系统,其中,所述多个os包括linux和vxworks。

6.根据权利要求5所述的系统,其中,所述vxworks专用于处理实时性要求高的任务。

7.根据权利要求1所述的系统,还包括:

8.根据权利要求7所述的系统,其中,所述fpga还被配置为:

9.根据权利要求7所述的系统,其中,所述主板还包括振荡器和内部计数器。

10.根据权利要求9所述的系统,其中,所述fpga维护绝对时间包括:

11.根据权利要求7所述的系统,其中,所述一个或多个子板被配置为:

12.一种在多个操作系统之间进行时间同步的方法,所述方法包括:

13...

【专利技术属性】
技术研发人员:文泽瑞雷永锋任凤跃周传华
申请(专利权)人:施耐德电器工业公司
类型:发明
国别省市:

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

1