System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及现场总线,特别是涉及一种安全实时总线srb的总线转换系统。
技术介绍
1、安全实时总线(secure real-time bus,srb)是一种基于工厂自动化以太网(ethernet for plant automation,epa)的实时安全总线。在工业生产场景中,通常会涉及不同类型现场总线的数据交互,在srb总线的应用场景中,也存在着srb总线与其他现场总线的数据交互需求。
2、目前,关于不同现场总线的数据交互方式,主要是使用协议转换网关或桥接器等各类硬件设备,将需要交互的现场总线进行连接,通过各硬件设备的数据处理和传输,实现不同现场总线之间的数据交互。
3、在srb总线的实际应用场景中,srb总线可能需要与不同的现场总线同时进行数据交互,基于现有的数据交互方式,当面对srb总线与多类现场总线互连的场景时,通常需要部署大量硬件设备,以实现各现场总线之间的相互连接,使得设备成本较高,设备维护过程较为复杂。
技术实现思路
1、有鉴于此,本专利技术实施例提供了一种安全实时总线srb的总线转换系统,以解决现有的总线交互方式,需部署大量的硬件设备,设备成本较高,维护复杂的问题。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、一种安全实时总线srb的总线转换系统,包括:
4、控制模块、协议处理模块、第一端口物理层模块、收发模块集合、rs485总线接口、can总线接口和srb接口;所述收发模块集合包括多个
5、所述控制模块分别与每个所述数据收发模块、所述协议处理模块通讯连接;所述协议处理模块与所述第一端口物理层模块通讯连接;所述rs485收发器与所述rs485总线接口通讯连接,所述can收发器与所述can总线接口通讯连接,所述第一端口物理层模块与所述srb接口通讯连接;
6、所述控制模块,用于在接收到所述收发模块集合中的数据收发模块发送的第一总线数据时,对所述第一总线数据进行协议转换,获得srb报文格式的第二总线数据,并将所述第二总线数据发送至所述协议处理模块;在接收到所述协议处理模块发送的第三总线数据时,确定所述第三总线数据对应的目标总线系统,根据所述目标总线系统对所述第三总线数据进行协议转换,并将转换后的总线数据发送至所述目标总线系统所对应的数据收发模块;
7、所述协议处理模块,用于利用srb总线协议对接收到的总线数据进行异常检测,并对通过异常检测的总线数据进行数据传输;
8、所述rs485收发器,用于在所述控制模块和所述rs485总线接口连接的rs485总线系统之间进行总线数据传输;
9、所述can收发器,用于在所述控制模块和所述can总线接口连接的can总线系统之间进行总线数据传输;
10、所述第一端口物理层模块,用于在所述协议处理模块和所述srb接口连接的srb系统之间进行总线数据传输。
11、上述的系统,可选的,若所述目标总线系统为所述rs485总线系统,所述根据所述目标总线系统对所述第三总线数据进行协议转换,并将转换后的总线数据发送至所述目标总线系统所对应的数据收发模块,包括:
12、对所述第三总线数据进行rs485协议转换,获得rs485报文格式的第四总线数据,并将所述第四总线数据发送至所述rs485收发器。
13、上述的系统,可选的,若所述目标总线系统为所述can总线系统,所述根据所述目标总线系统对所述第三总线数据进行协议转换,并将转换后的总线数据发送至所述目标总线系统所对应的数据收发模块,包括:
14、对所述第三总线数据进行can协议转换,获得can报文格式的第五总线数据,并将所述第五总线数据发送至所述can收发器。
15、上述的系统,可选的,所述控制模块与所述协议处理模块通过fsmc总线进行通讯连接。
16、上述的系统,可选的,所述协议处理模块与所述第一端口物理层模块通过精简吉比特介质独立接口rgmii进行通讯连接。
17、上述的系统,可选的,所述控制模块与所述rs485收发器通过通用异步收发器uart进行通讯连接;
18、所述控制模块与所述can收发器通过can控制器进行通讯连接。
19、上述的系统,可选的,还包括:
20、目标处理器;所述目标处理器为中央处理器或数字信号处理器;
21、所述目标处理器与所述协议处理模块通讯连接。
22、上述的系统,可选的,所述目标处理器与所述协议处理模块通过串行外设接口spi或外部存储器接口emif进行通讯连接。
23、上述的系统,可选的,还包括:
24、第二端口物理层模块和以太网接口;
25、所述第二端口物理层模块与所述控制模块通讯连接;
26、所述第二端口物理层模块与所述以太网接口通讯连接;
27、所述第二端口物理层模块,用于在所述控制模块和所述以太网接口连接的以太网系统之间进行数据传输。
28、上述的系统,可选的,所述控制模块与所述第二端口物理层模块通过简化媒体独立接口rmii进行通讯连接。
29、基于上述本专利技术实施例提供的一种安全实时总线srb的总线转换系统,包括:控制模块、协议处理模块、第一端口物理层模块、收发模块集合、rs485总线接口、can总线接口和srb接口;所述收发模块集合包括多个数据收发模块,各个数据收发模块包括rs485收发器和can收发器;控制模块分别与每个数据收发模块、协议处理模块通讯连接;协议处理模块与第一端口物理层模块通讯连接;rs485收发器与rs485总线接口通讯连接,can收发器与can总线接口通讯连接,第一端口物理层模块与srb接口通讯连接;控制模块,用于在接收到收发模块集合中的数据收发模块发送的第一总线数据时,对第一总线数据进行协议转换,获得srb报文格式的第二总线数据,并将第二总线数据发送至协议处理模块;在接收到协议处理模块发送的第三总线数据时,确定第三总线数据对应的目标总线系统,根据目标总线系统对第三总线数据进行协议转换,并将转换后的总线数据发送至目标总线系统所对应的数据收发模块;协议处理模块,用于利用srb总线协议对接收到的总线数据进行异常检测,并对通过异常检测的总线数据进行数据传输;rs485收发器,用于在控制模块和rs485总线接口连接的rs485总线系统之间进行总线数据传输;can收发器,用于在控制模块和can总线接口连接的can总线系统之间进行总线数据传输;第一端口物理层模块,用于在协议处理模块和srb系统之间进行总线数据传输。应用本专利技术实施例提供的系统,可通过srb接口连接srb系统,通过相应总线接口连接其他的总线系统,由控制模块和协议处理模块协同完成srb系统与其他总线系统之间的数据交互,在数据交互过程中,控制模块可对总线数据进行协议转换,保障数据协议的适配,协议处本文档来自技高网...
【技术保护点】
1.一种安全实时总线SRB的总线转换系统,其特征在于,包括:
2.根据权利要求1所述的安全实时总线SRB的总线转换系统,其特征在于,若所述目标总线系统为所述RS485总线系统,所述根据所述目标总线系统对所述第三总线数据进行协议转换,并将转换后的总线数据发送至所述目标总线系统所对应的数据收发模块,包括:
3.根据权利要求1所述的安全实时总线SRB的总线转换系统,其特征在于,若所述目标总线系统为所述CAN总线系统,所述根据所述目标总线系统对所述第三总线数据进行协议转换,并将转换后的总线数据发送至所述目标总线系统所对应的数据收发模块,包括:
4.根据权利要求1所述的安全实时总线SRB的总线转换系统,其特征在于,所述控制模块与所述协议处理模块通过FSMC总线进行通讯连接。
5.根据权利要求1所述的安全实时总线SRB的总线转换系统,其特征在于,所述协议处理模块与所述第一端口物理层模块通过精简吉比特介质独立接口RGMII进行通讯连接。
6.根据权利要求1所述的安全实时总线SRB的总线转换系统,其特征在于,所述控制模块与所述RS485
7.根据权利要求1所述的安全实时总线SRB的总线转换系统,其特征在于,还包括:
8.根据权利要求7所述的安全实时总线SRB的总线转换系统,其特征在于,所述目标处理器与所述协议处理模块通过串行外设接口SPI或外部存储器接口EMIF进行通讯连接。
9.根据权利要求1所述的安全实时总线SRB的总线转换系统,其特征在于,还包括:
10.根据权利要求9所述的安全实时总线SRB的总线转换系统,其特征在于,所述控制模块与所述第二端口物理层模块通过简化媒体独立接口RMII进行通讯连接。
...【技术特征摘要】
1.一种安全实时总线srb的总线转换系统,其特征在于,包括:
2.根据权利要求1所述的安全实时总线srb的总线转换系统,其特征在于,若所述目标总线系统为所述rs485总线系统,所述根据所述目标总线系统对所述第三总线数据进行协议转换,并将转换后的总线数据发送至所述目标总线系统所对应的数据收发模块,包括:
3.根据权利要求1所述的安全实时总线srb的总线转换系统,其特征在于,若所述目标总线系统为所述can总线系统,所述根据所述目标总线系统对所述第三总线数据进行协议转换,并将转换后的总线数据发送至所述目标总线系统所对应的数据收发模块,包括:
4.根据权利要求1所述的安全实时总线srb的总线转换系统,其特征在于,所述控制模块与所述协议处理模块通过fsmc总线进行通讯连接。
5.根据权利要求1所述的安全实时总线srb的总线转换系统,其...
【专利技术属性】
技术研发人员:杨超,刘博,
申请(专利权)人:北京傲星科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。