一种通信隔离系统及通信隔离的方法技术方案

技术编号:33537777 阅读:14 留言:0更新日期:2022-05-21 09:38
本申请公开了一种通信隔离系统以及通信隔离的方法,其中,所述通信隔离系统基于可编程逻辑器件实现M个控制设备之间的通信隔离,无需采用专用的DPRAM器件,无需为DPRAM器件配置专用的外围电路,避免了DRPAM器件采购困难的问题,同时提高了通信隔离系统的集成度。并且可编程逻辑器件可根据不同应用场景扩展通信协议转换模块的数量,提高了通信隔离系统的可扩展性。可扩展性。可扩展性。

【技术实现步骤摘要】
一种通信隔离系统及通信隔离的方法


[0001]本申请涉及通信
,更具体地说,涉及一种通信隔离系统及通信隔离的方法。

技术介绍

[0002]一些工业控制领域对于不同安全级别的仪控设备的安全性要求通常不同,例如在核电控制领域,对应用于核电安全级系统的仪控设备的安全性要求非常高。
[0003]在核电的仪控设备中,数据通信是其非常重要的一个环节,为了保证通信的可靠性和安全性,对于不同域的通信通常要求进行通信隔离,以保证不同域的通信故障不会相互影响。
[0004]现有技术中的通信隔离方式采用专用的DPRAM(dual-port RAM,双口随机存取存储器)作为通信隔离器件,这种通信隔离方法由于依赖DPRAM器件,不仅集成度较低、可扩展性较差,而且存在DPRAM器件采购困难的问题。

技术实现思路

[0005]为解决上述技术问题,本申请提供了一种通信隔离系统以及通信隔离的方法,以解决通信隔离系统依靠DPRAM实现导致的集成度低、可扩展性差以及DPRAM器件采购困难的问题。
[0006]为实现上述技术目的,本申请实施例提供了如下技术方案:
[0007]一种通信隔离系统,包括:可编程逻辑器件和M个控制设备;其中,
[0008]所述可编程逻辑器件包括存储模块和M个通信协议转换模块,M为大于或等于2的整数,所述M个通信协议转换模块与所述M个控制设备一一对应;
[0009]所述控制设备用于向与所述控制设备对应的通信协议转换模块传输控制指令,和用于接收所述通信协议转换模块传输的数据信息;
[0010]所述通信协议转换模块,用于将接收的控制指令转换为预设通信协议格式并向所述存储模块传输,以使所述存储模块根据所述预设通信协议格式的控制指令确定所述数据信息并将确定的所述数据信息传输给所述通信协议转换模块,和用于将确定的所述数据信息转换为与所述控制设备对应的通信协议格式,并向所述控制设备传输。
[0011]可选的,所述通信协议转换模块具体用于将接收的控制指令转换为预设通信协议格式的控制信号和数据信号向所述存储模块传输,以使所述存储模块根据所述控制信号和数据信号确定所述数据信息并向所述通信协议转换模块传输,和用于将确定的所述数据信息转换为与所述控制设备对应的通信协议格式,并向所述控制设备传输。
[0012]可选的,所述控制信号包括片选信息、读写控制信息以及地址信息;
[0013]所述数据信号包括写入的数据信息或读取的数据信息。
[0014]可选的,所述存储模块包括M组通信接口,所述M组通信接口与所述M个通信协议转换模块一一对应,每组所述通信接口包括控制信号接口和数据信号接口。
[0015]可选的,所述存储模块为随机存取存储模块。
[0016]可选的,所述控制设备包括中央处理器或微控制单元或控制器;
[0017]所述可编程逻辑器件包括现场可编程逻辑门阵列。
[0018]一种通信隔离的方法,基于可编程逻辑器件实现,所述可编程逻辑器件包括存储模块和M个通信协议转换模块,M为大于或等于2的整数,所述M个通信协议转换模块与M个控制设备一一对应,所述通信隔离的方法包括:
[0019]接收所述控制设备发送的控制指令;
[0020]将接收的控制指令转换为预设通信协议格式并向所述存储模块传输,以使所述存储模块根据所述预设通信协议格式的控制指令确定所述数据信息并将确定的所述数据信息传输给所述通信协议转换模块;
[0021]将确定的所述数据信息转换为与所述控制设备对应的通信协议格式,并向所述控制设备传输。
[0022]可选的,所述将接收的控制指令转换为预设通信协议格式并向所述存储模块传输包括:
[0023]将接收的控制指令转换为预设通信协议格式的控制信号和数据信号向所述存储模块传输。
[0024]可选的,所述控制信号包括片选信息、读写控制信息以及地址信息;
[0025]所述数据信号包括写入的数据信息或读取的数据信息。
[0026]从上述技术方案可以看出,本申请实施例提供了一种通信隔离系统以及通信隔离的方法,其中,所述通信隔离系统基于可编程逻辑器件实现M个控制设备之间的通信隔离,具体地,所述可编程逻辑器件包括存储模块和M个通信协议转换模块,所述控制设备向与所述控制设备对应的通信协议转换模块传输控制指令后,所述通信协议转换模块将接收的控制指令转换为预设通信协议格式并向所述存储模块纯属,以使所述存储模块根据所述控制指令确定数据信息,然后通信协议转换模块将确定的所述数据信息转换为与所述控制设备对应的通信协议格式,并向所述控制设备传输,实现基于不同通信协议的控制设备的通信隔离,所述通信隔离系统无需采用专用的DPRAM器件,无需为DPRAM器件配置专用的外围电路,避免了DRPAM器件采购困难的问题,同时提高了通信隔离系统的集成度。
[0027]并且可编程逻辑器件可根据不同应用场景扩展通信协议转换模块的数量,提高了通信隔离系统的可扩展性。
附图说明
[0028]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0029]图1为现有技术中的通信隔离系统的结构示意图;
[0030]图2为本申请的一个实施例提供的一种通信隔离系统的结构示意图;
[0031]图3为本申请的另一个实施例提供的一种通信隔离系统的结构示意图;
[0032]图4为本申请的又一个实施例提供的一种通信隔离系统的结构示意图;
[0033]图5为本申请的一个实施例提供的一种通信隔离的方法的流程示意图;
[0034]图6为本申请的另一个实施例提供的一种通信隔离的方法的流程示意图。
具体实施方式
[0035]正如
技术介绍
中所述,现有技术中的通信隔离系统如图1所示,该通信隔离系统基于DPRAM20器件实现,DPRAM20是一种双口的RAM(随机存储)器件,具有两个物理操作接口,可以使用两个CPU或者控制器10独立的对其进行读写操作。DPRAM20两侧的CPU或者控制器10各自把需要通信的数据写入DPRAM,双方都可以从DPRAM20中读取需要的数据,这样既达到了双方通信的目的,又因为通信双方不使用同一条数据线而可能互相影响,实现了通信双方的相互独立。
[0036]该通信隔离系统存在以下问题:
[0037]1、由于DPRAM器件比较陈旧,应用场合也相对较少,因此该项技术的发展也非常缓慢,相关的技术比较落后,并且由于应用场合较少,DPRAM器件也面临着采购不到的风险。
[0038]2、现有的DPRAM器件多使用了并行数据接口,因如果使用DPRAM实现通信隔离,必须把通信形式设计为并行接口。相对于高速串行接口,并行接口信号数量很大,通信速率也不高,需要相应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信隔离系统,其特征在于,包括:可编程逻辑器件和M个控制设备;其中,所述可编程逻辑器件包括存储模块和M个通信协议转换模块,M为大于或等于2的整数,所述M个通信协议转换模块与所述M个控制设备一一对应;所述控制设备用于向与所述控制设备对应的通信协议转换模块传输控制指令,和用于接收所述通信协议转换模块传输的数据信息;所述通信协议转换模块,用于将接收的控制指令转换为预设通信协议格式并向所述存储模块传输,以使所述存储模块根据所述预设通信协议格式的控制指令确定所述数据信息并将确定的所述数据信息传输给所述通信协议转换模块,和用于将确定的所述数据信息转换为与所述控制设备对应的通信协议格式,并向所述控制设备传输。2.根据权利要求1所述的通信隔离系统,其特征在于,所述通信协议转换模块具体用于将接收的控制指令转换为预设通信协议格式的控制信号和数据信号向所述存储模块传输,以使所述存储模块根据所述控制信号和数据信号确定所述数据信息并向所述通信协议转换模块传输,和用于将确定的所述数据信息转换为与所述控制设备对应的通信协议格式,并向所述控制设备传输。3.根据权利要求2所述的通信隔离系统,其特征在于,所述控制信号包括片选信息、读写控制信息以及地址信息;所述数据信号包括写入的数据信息或读取的数据信息。4.根据权利要求2所述的通信隔离系统,其特征在于,所述存储模块包括M组通信接口,所述...

【专利技术属性】
技术研发人员:马洪杰马建新盛先松李乐高超张智慧
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

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

1