技术新讯 > 电子通信装置的制造及其应用技术 > 多点互联通信系统、多点互联通信系统构建方法和装置与流程  >  正文

多点互联通信系统、多点互联通信系统构建方法和装置与流程

  • 国知局
  • 2024-10-09 14:56:57

本申请涉及自动化通信,特别是涉及一种多点互联通信系统、多点互联通信系统构建方法、装置、计算机设备、存储介质和计算机程序产品。

背景技术:

1、随着工业自动化飞速发展,大型工厂的复杂产线的控制难度越来越高,出现了大量的“多板卡的多主高速对等互联”场景,需要互联技术支持多主通信、支持热插拔、无源背板和高通讯带宽要求等。

2、现有技术通常会使用canfd进行互联通信,虽然canfd的链路速度虽然比can2.0有提升,但canfd进行数据传输时,与can2.0一样,若多个节点同时尝试发送数据,容易产生数据冲突问题,进而引起数据仲裁和数据重发问题,降低了数据传输速度,因此,现有的互联技术无法满足目前工业场景下多板卡的高速对等互联需求。

技术实现思路

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、上述多点互联通信系统、多点互联通信系统构建方法、装置、计算机设备、存储介质和计算机程序产品,为系统中的多个互联节点分别设置有一个主站,以及与其他各互联节点一一对应的多个从站,每个互联节点的主站可以通过第一通信链路连接其他各互联节点中对应的目标从站,并基于第一通信链路向其他各互联节点中的各目标从站发送数据,即主站可以按需分时通过第一通信链路访问其他互联节点。每个从站也可以通过第二通信链路连接其他各互联节点中匹配的目标互联节点的主站,并基于第二通讯链路接收目标互联节点的主站发送的数据,即从站可以通过第二通信链路被动的被其他互联节点访问。通过为每个互联节点配置自己的主站,每个节点都可以主动发送数据,而不需要考虑多主通讯常见的数据冲突问题以及由此引起的仲裁和数据重发问题,有效提高了数据传输速度,每个互联节点设置有一样的结构,组网之后各互联节点之间的互联关系对等,可以实现节点热插拔的效果,使整个通信系统具备高确定性和可靠性。

技术特征:

1.一种多点互联通信系统,其特征在于,所述系统包括多个互联节点;

2.根据权利要求1所述的多点互联通信系统,其特征在于,所述主站包括第一调度管理模块、数据组包模块、第一状态包组包模块、第一状态包解包模块以及第一通信链路控制器;

3.根据权利要求1所述的多点互联通信系统,其特征在于,所述从站包括第二调度管理模块、数据解包模块、第二状态包解包模块、第二状态包组包模块以及第二通信链路控制器;

4.根据权利要求1至3任意一项所述的多点互联通信系统,其特征在于,所述第一通信链路和所述第二通信链路为多点低压差分信号链路。

5.一种多点互联通信系统的构建方法,其特征在于,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述构建需求信息包括互联节点数量以及互联节点之间的要求带宽;

7.一种多点互联通信系统的构建装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求5至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求5至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求5至6中任一项所述的方法的步骤。

技术总结本申请涉及一种多点互联通信系统、多点互联通信系统的构建方法、装置、计算机设备、存储介质和计算机程序产品。所述系统包括多个互联节点;每一互联节点中分别设置有一个主站、以及与其他各互联节点一一对应的多个从站;针对每一互联节点,互联节点的主站通过第一通信链路连接其他各互联节点中与互联节点匹配的目标从站,并基于第一通信链路向其他各互联节点的各目标从站发送数据;针对每一互联节点中的每一从站,从站通过第二通信链路连接其他各互联节点中与从站匹配的目标互联节点的主站,并基于第二通信链路接收目标互联节点的主站发送的数据。采用本方法能够满足工业场下高速对等互联需求。技术研发人员:潘铜,康伟受保护的技术使用者:深圳市汇川技术股份有限公司技术研发日:技术公布日:2024/9/29

本文地址:https://www.jishuxx.com/zhuanli/20241009/307077.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。