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

多设备间的同步控制方法及系统技术方案

技术编号:40588631 阅读:4 留言:0更新日期:2024-03-12 21:48
本申请提出了一种多设备间的计时同步控制方法及系统,第二设备发送的同步数据帧包含有其起始时间即基于其第二计时器确定的第二时间值,各第一设备接收到该同步数据帧,确定其自身的第一计时器的第一时间值,这样,就可以基于第一时间值与第二时间值之间的时间差值,对第一设备自身的第一计时器进行相位校准,使其校准后的第一计时器与第二设备的计时器的时间值同步,即达到各设备的计时器进行同频同相的目的,以实现多个设备之间高实时性、高同步性的通讯场景,如实现各设备同步响应功率输出指令的效果。

【技术实现步骤摘要】

本申请主要涉及大功率设备应用领域,更具体地说是涉及一种多设备间的同步控制方法及系统


技术介绍

1、目前,为了方便设备的管理和维护,大功率设备的架构可以采用模块机方案部署,对于同一功率等级的模块机可以并联连接,每个模块机作为独立个体工作在自己的功率等级范围内,适用于不同功率等级的产品,且在某个模块机发生故障,也不会造成整机的瘫痪。

2、然而,由于并联连接的多个模块机各自工作的功率小于整机的功率,若这多个模块机的指令响应时间一致时,提前响应的模块机很可能会因超负荷运行而导致损坏。


技术实现思路

1、为了解决上述技术问题,本申请提供了以下技术方案:

2、本申请提出了一种多设备间的计时同步控制方法,所述多设备间的计时同步控制方法包括:

3、任一第一设备接收第二设备发送的同步数据帧,确定所述第一设备接收到所述同步数据帧时的第一时间值;所述第一时间值由所述第一设备的第一计时器确定,且各所述第一设备的所述第一计时器与所述第二设备的第二计时器的计时频率相同;

4、获取所述第一时间值与所述同步数据帧包含的第二时间值之间的时间差值;所述第二时间值由所述第二计时器确定,是指所述第二设备发送所述同步数据帧的起始时间;

5、基于所述时间差值,对所述第一设备的第一计时器进行相位校准,以使校准后的第一计时器与所述第二计时器的计时同步。

6、可选的,在各所述第一设备和所述第二设备分别连接第一差分总线和第二差分总线的情况下,所述任一第一设备接收第二设备发送的同步数据帧,包括:

7、任一所述第一设备接收所述第一差分总线传输的来自所述第二设备的同步数据帧;

8、所述各所述第一设备的所述第一计时器与所述第二设备的第二计时器的计时频率相同,包括:

9、任一所述第一设备接收所述第二差分总线传输的来自所述第二设备的时钟信号;所述第二计时器基于所述时钟信号进行计时;

10、基于所述时钟信号,控制所述第一设备的第一计时器进行计时。

11、可选的,所述基于所述时间差值,对所述第一设备的第一计时器进行相位校准,包括:

12、监测针对所述第一设备的第一计时器的校准标志位;所述校准标志位基于所述时间差值变化;

13、确定所述校准标志位从第一状态切换为第二状态,将在所述时钟信号的下一次计时跳变沿所输出的时间值更新为所述第一计时器当前时间值与所述时间差值的总值。

14、可选的,若所述第一设备为功率设备,且所述功率设备基于脉宽调制方式调节输出功率,所述多设备间的计时同步控制方法还包括:

15、接收来自所述第二设备的功率输出指令;所述功率输出指令包含所述第一设备分配到的目标功率;

16、基于所述校准后的第一计时器,响应所述功率输出指令,调节所述第一设备的脉宽调制信号,以使接收到所述功率输出指令的各所述第一设备同时输出各自分配到的所述目标功率。

17、本申请还提出了一种多设备间的计时同步控制方法,所述多设备间的计时同步控制方法包括:

18、第二设备基于时钟信号控制自身的第二计时器进行计时,并将所述时钟信号发送至各第一设备,以使得所述各第一设备的第一计时器与所述第二计时器的计时频率相同;

19、检测到计时同步指令,获取所述第二计时器当前的第二时间值;

20、向所述各第一设备发送包含所述第二时间值的同步数据帧,以实现所述各第一设备的所述第一计时器的相位校准,使得校准后的第一计时器与所述第二计时器的计时同步。

21、可选的,在各所述第一设备和所述第二设备分别连接第一差分总线和第二差分总线的情况下,所述第二设备将所述时钟信号发送至各第一设备,包括:

22、第二设备将时钟信号发送至所述第二差分总线,以使得各所述第一设备的第一计时器基于所述第二差分总线传输的所述时钟信号进行计时;

23、所述向所述各第一设备发送包含所述第二时间值的同步数据帧,包括:

24、将包含所述第二时间值的同步数据帧发送至所述第一差分总线,以使得各所述第一设备从所述第一差分总线接收到同一所述同步数据帧。

25、可选的,所述检测到计时同步指令,获取所述第二计时器当前的第二时间值,向所述各第一设备发送包含所述第二时间值的同步数据帧,包括:

26、监测所述第二计时器的第二时间值;

27、确定监测到第二时间值达到针对各所述第一设备计时同步的预设时间值,向所述第一差分总线发送包含所述第二时间值的同步数据帧。

28、可选的,所述检测到计时同步指令,获取所述第二计时器当前的第二时间值,包括:

29、监测所述第一差分总线的差分信号电平;

30、如果所述差分信号电平从第一数值变为第二数值,捕获所述第二设备的第二计时器的当前时间值;

31、将捕获到的所述当前时间值更新为所述第一差分总线待发送的一个同步数据帧开始的第二时间值。

32、本申请还提出了一种多设备间的计时同步控制系统,所述多设备间的计时同步控制系统包括:第一差分总线、第二差分总线、多个第一设备以及第二设备,其中:

33、所述第一差分总线,用于传输同步数据帧;

34、所述第二差分总线,用于传输时钟信号;

35、所述第一设备包括第一信号收发器、第二信号收发器、第一计时器以及第一处理器:

36、所述第二信号收发器连接所述第二差分总线和所述第一计时器,用于接收所述第二差分总线传输的来自所述第二设备的时钟信号;

37、所述第一计时器,用于基于所述第二信号收发器发送的所述时钟信号进行计时;

38、第一信号收发器连接所述第一差分总线,用于接收所述第一差分总线传输的来自所述第二设备的同步数据帧;

39、所述第一处理器连接所述第一信号收发器和所述第一计时器,用于确定所述第一信号收发器接收到所述同步数据帧时所述第一计时器的第一时间值,获取所述第一时间值与所述同步数据帧包含的第二时间值之间的时间差,基于所述时间差,对所述第一计时器进行相位校准;

40、所述第二设备包括时钟源、第二计时器、第三信号收发器、第四信号收发器以及第二处理器:

41、所述时钟源连接所述第二差分总线,用于将产生所述时钟信号发送到所述第二差分总线;

42、所述第三信号收发器连接所述第二差分总线,用于将所述第二差分总线传输的所述时钟信号发送至所述第二计时器;

43、所述第二计时器连接所述第三信号收发器,用于基于接收到的所述时钟信号进行计时;

44、所述第四信号收发器连接所述第一差分总线;

45、所述第二处理器,用于检测到计时同步指令,获取所述第二计时器当前的第二时间值,通过所述第四信号收发器将包含所述第二时间值的一个所述同步数据帧发送到所述第一差分总线。

46、可选的,所述第一处理器和所述本文档来自技高网...

【技术保护点】

1.一种多设备间的计时同步控制方法,其特征在于,所述多设备间的计时同步控制方法包括:

2.根据权利要求1所述的多设备间的计时同步控制方法,其特征在于,在各所述第一设备和所述第二设备分别连接第一差分总线和第二差分总线的情况下,所述任一第一设备接收第二设备发送的同步数据帧,包括:

3.根据权利要求2所述的多设备间的计时同步控制方法,其特征在于,所述基于所述时间差值,对所述第一设备的第一计时器进行相位校准,包括:

4.根据权利要求1-3任一项所述的多设备间的计时同步控制方法,其特征在于,若所述第一设备为功率设备,且所述功率设备基于脉宽调制方式调节输出功率,所述多设备间的计时同步控制方法还包括:

5.一种多设备间的计时同步控制方法,其特征在于,所述多设备间的计时同步控制方法包括:

6.根据权利要求5所述的多设备间的计时同步控制方法,其特征在于,在各所述第一设备和所述第二设备分别连接第一差分总线和第二差分总线的情况下,所述第二设备将所述时钟信号发送至各第一设备,包括:

7.根据权利要求6所述的多设备间的计时同步控制方法,其特征在于,所述检测到计时同步指令,获取所述第二计时器当前的第二时间值,向所述各第一设备发送包含所述第二时间值的同步数据帧,包括:

8.根据权利要求6所述的多设备间的计时同步控制方法,其特征在于,所述检测到计时同步指令,获取所述第二计时器当前的第二时间值,包括:

9.一种多设备间的计时同步控制系统,其特征在于,所述多设备间的计时同步控制系统包括:第一差分总线、第二差分总线、多个第一设备以及第二设备,其中:

10.根据权利要求9所述的多设备间的计时同步控制系统,其特征在于,所述第一处理器和所述第二处理器均为现场可编程门阵列FPGA处理器;

...

【技术特征摘要】

1.一种多设备间的计时同步控制方法,其特征在于,所述多设备间的计时同步控制方法包括:

2.根据权利要求1所述的多设备间的计时同步控制方法,其特征在于,在各所述第一设备和所述第二设备分别连接第一差分总线和第二差分总线的情况下,所述任一第一设备接收第二设备发送的同步数据帧,包括:

3.根据权利要求2所述的多设备间的计时同步控制方法,其特征在于,所述基于所述时间差值,对所述第一设备的第一计时器进行相位校准,包括:

4.根据权利要求1-3任一项所述的多设备间的计时同步控制方法,其特征在于,若所述第一设备为功率设备,且所述功率设备基于脉宽调制方式调节输出功率,所述多设备间的计时同步控制方法还包括:

5.一种多设备间的计时同步控制方法,其特征在于,所述多设备间的计时同步控制方法包括:

6.根据权利要求5所述的多设备间的计时同步控制...

【专利技术属性】
技术研发人员:陈世光刘雅楠昌庆松
申请(专利权)人:川泽电气厦门有限公司
类型:发明
国别省市:

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

1