System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及工业控制,特别是涉及一种基于1553b总线技术的通讯模块。
技术介绍
1、随着科技的不断发展,工业控制行业发展迅速,人工智能、大数据、云计算、物联网、数字孪生等新一代技术被广泛应用于工业控制中。智能化的工业控制需要依靠大数据的支持。对大量的数据进行有效的分析,从中筛选出有用的数据。大数据的获取离不开各类感知类型的终端设备,终端设备的数据传输离不开通讯总线。随着数据类型需求增加,终端设备的类型也会相应增加。各类终端设备支持的通讯协议也相应增加,通讯总线就会增加。
2、1553b总线是工业控制
中普遍应用的一种总线。对于1553b总线而言,连接1553b总线的有三种终端类型,分别是控制1553b总线进行数据传输的控制终端、监控1553b总线数据传输的监控终端和远程终端。但是现有的使用三种终端类型进行1553b总线通讯成本较高。
3、为此,如何降低使用1553b总线进行通讯的成本成为了本领域技术人员亟需解决的技术问题。
技术实现思路
1、基于上述问题,本申请提供了一种基于1553b总线技术的通讯模块以解决现有的使用三种终端类型进行1553b总线通讯成本较高的问题。
2、本申请提供了一种基于1553b总线技术的通讯模块,所述通讯模块包括:
3、现场可编程门阵列、1553协议芯片、ddr3存储芯片、emmc存储芯片和以太网子模块,所述现场可编程门阵列包括总线控制器和总线监控器;
4、所述ddr3存储芯片与所述现场可编
5、所述现场可编程门阵列通过以太网子模块与第一通讯设备连接,所述第一通讯设备通过所述以太网子模块将第一通讯信息发送至所述现场可编程门阵列;
6、所述总线控制器将所述第一通讯信息转换为所述总线控制器支持的第一格式,所述总线控制器用于按照gjb289a协议将所述第一格式的第一通讯信息传输至所述1553协议芯片;
7、所述总线监控器将所述第一通讯信息转换为所述总线监控器支持的第二格式,所述总线监控器用于按照gjb289a协议规定的形式记录所述第一通讯信息和所述第一通讯信息的通讯状态;
8、所述1553协议芯片与支持1553b协议的第二通讯设备连接,所述1553协议芯片将所述第一通讯信息转换为1553b规定的第一电平形式,并将所述第一电平形式的第一通讯信息传输至第二通讯设备。
9、在一种可能的实现方式中,所述1553协议芯片还用于将支持1553b协议的所述第二通信设备发送的第二通讯信息由1553b协议规定的第一电平形式转换为所述现场可编程门阵列支持的第二电平形式,所述1553协议芯片进一步用于将所述第二电平形式的第二通讯信息传输至所述现场可编程门阵列;
10、所述总线控制器还用于将所述第二电平形式的第二通讯信息转换为所述总线控制器支持的第一格式;
11、所述总线监控器还用于将所述第二电平形式的第二通讯信息转换为所述总线监控器支持的第二格式,所述总线监控器用于按照gjb289a协议规定的形式记录所述第二通讯信息和所述第二通讯信息的通讯状态。
12、在一种可能的实现方式中,所述总线控制器包括:
13、控制服务子模块和控制功能子模块;
14、所述控制服务子模块用于将所述第一通讯信息进行预处理,并将所述第一通讯信息转换为所述总线控制器支持的第一格式,所述控制服务子模块用于将所述第一格式的第一通讯信息传输至所述控制功能子模块;
15、所述控制功能子模块用于按照gjb289a协议将所述第一格式的第一通讯信息传输至所述1553协议芯片。
16、在一种可能的实现方式中,所述控制服务子模块包括:
17、通讯信息配置单元和通讯信息调度单元;
18、所述通讯信息配置单元用于按照预先定义好的配置信息配置对所述第一通讯信息进行预处理;
19、所述通讯信息调度单元用于将配置好的所述第一通讯信息转换为所述总线控制器支持的第一格式,并将所述第一格式的第一通讯信息传输至所述控制功能子模块。
20、在一种可能的实现方式中,所述控制功能子模块包括:
21、控制功能一级缓存、第一gjb289a协议单元和控制功能二级缓存;
22、所述控制功能一级缓存用于存储所述通讯信息调度单元传输的第一通讯信息;
23、所述第一gjb289a协议单元用于将所述控制功能一级缓存中存储的第一通讯信息按照gjb289a协议规定的格式进行转换并将转换为gjb289a协议的第一通讯信息存储至所述控制功能二级缓存。
24、在一种可能的实现方式中,所述总线监控器包括:
25、监控服务子模块和监控功能子模块;
26、所述监控服务子模块用于过滤出待监控通讯信息;
27、若所述第一通讯信息为待监控通讯信息,则所述监控服务子模块将所述第一通讯信息传输至所述监控功能子模块;
28、所述监控功能子模块用于按照gjb289a协议规定的形式记录所述第一通讯信息和所述第一通讯信息的通讯状态。
29、在一种可能的实现方式中,所述监控服务子模块包括:
30、过滤表和过滤单元;
31、所述过滤表用于存储预设的待监控通讯信息的形式;
32、所述过滤单元利用所述过滤表过滤出待监控通讯信息并将过滤出的待监控通讯信息传输至所述监控功能子模块。
33、在一种可能的实现方式中,所述监控功能子模块包括:
34、第二gjb289a协议单元和监控功能缓存;
35、所述第二gjb289a协议单元用于将所述过滤单元传输的所述过滤出的待监控通讯信息按照gjb289a协议规定的格式进行转换并将转换为gjb289a协议的待监控通讯信息存储至所述监控功能缓存。
36、在一种可能的实现方式中,所述现场可编程门阵列还具有pcie接口,所述pcie接口与第一通讯设备连接,所述pcie接口用于接收所述第一通讯设备发送的第一通讯信息。
37、在一种可能的实现方式中,所述以太网子模块进一步用于将所述第一通讯设备发送的第一通讯信息按照所述现场可编程门阵列支持的格式传输至所述现场可编程门阵列。
38、相较于现有技术,本申请具有以下有益效果:
39、本申请提供的基于1553b总线技术的通讯模块设置有现场可编程门阵列,现场可编程门阵列包括总线控制器和总线监控器。通讯设备只需安装本申请提供的通讯模块即可正常进行1553b总线通信。本申请提供的通讯模块通过可编程门阵列中的总线控制器实现通讯设备之间的1553b总线通讯,由于可编程门阵列中包括总线监控器,通讯模块本身即可实现对进行通讯的信息进行记录和分析。需要使用1553本文档来自技高网...
【技术保护点】
1.一种基于1553B总线技术的通讯模块,其特征在于,包括:
2.根据权利要求1所述的通讯模块,其特征在于,所述1553协议芯片还用于将支持1553B协议的所述第二通信设备发送的第二通讯信息由1553B协议规定的第一电平形式转换为所述现场可编程门阵列支持的第二电平形式,所述1553协议芯片进一步用于将所述第二电平形式的第二通讯信息传输至所述现场可编程门阵列;
3.根据权利要求1所述的通讯模块,其特征在于,所述总线控制器包括:
4.根据权利要求3所述的通讯模块,其特征在于,所述控制服务子模块包括:
5.根据权利要求4所述的通讯模块,其特征在于,所述控制功能子模块包括:
6.根据权利要求1所述的通讯模块,其特征在于,所述总线监控器包括:
7.根据权利要求6所述的通讯模块,其特征在于,所述监控服务子模块包括:
8.根据权利要求7所述的通讯模块,其特征在于,所述监控功能子模块包括:
9.根据权利要求1所述的通讯模块,其特征在于,所述现场可编程门阵列还具有PCIE接口,所述PCIE接口与第一通讯
10.根据权利要求1所述的通讯模块,其特征在于,所述以太网子模块进一步用于将所述第一通讯设备发送的第一通讯信息按照所述现场可编程门阵列支持的格式传输至所述现场可编程门阵列。
...【技术特征摘要】
1.一种基于1553b总线技术的通讯模块,其特征在于,包括:
2.根据权利要求1所述的通讯模块,其特征在于,所述1553协议芯片还用于将支持1553b协议的所述第二通信设备发送的第二通讯信息由1553b协议规定的第一电平形式转换为所述现场可编程门阵列支持的第二电平形式,所述1553协议芯片进一步用于将所述第二电平形式的第二通讯信息传输至所述现场可编程门阵列;
3.根据权利要求1所述的通讯模块,其特征在于,所述总线控制器包括:
4.根据权利要求3所述的通讯模块,其特征在于,所述控制服务子模块包括:
5.根据权利要求4所述的通讯模块,其特征在于,所述控制功能子模块包括:
【专利技术属性】
技术研发人员:陈明,宋昌春,赵吉涛,
申请(专利权)人:天津松果测控技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。