一种交换设备、现场总线拓扑结构及传输数据的方法技术

技术编号:12734324 阅读:105 留言:0更新日期:2016-01-20 17:45
本发明专利技术涉及一种交换设备、现场总线拓扑结构及传输数据的方法,所述交换设备包括现场可编程门阵列FPGA芯片;所述FPGA芯片包括第一低电压差分LVDS接口、第二低电压差分LVDS接口、串并转换模块、并行数据转发逻辑模块、并串转换模块。本发明专利技术的应用于现场总线拓扑结构中的交换设备、现场总线拓扑结构及现场总线拓扑结构实现传输数据的方法具有结构简单,数据传输速率高、实时性强等优点。

【技术实现步骤摘要】

本专利技术属于数控
,具体涉及一种交换设备、现场总线拓扑结构及传输数据的方法
技术介绍
现场总线是指以工厂内的测量和控制机器间的数字通讯为主的网络,也称现场网络,即将传感器、各种操作终端和控制设备间的通讯及控制设备之间的通讯进行特化的网络。简单说,现场总线就是以数字通信替代了传统模拟信号及普通开关量信号的传输,是智能现场设备和控制系统的自动化装置之间的数字式、串行、多点通信的工业数据总线,主要解决工业现场的智能化仪器仪表、控制设备、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的数据传递问题,对工业的发展起着非常重要的作用,对国民经济的增长有着非常重要的影响。目前国内应用比较广泛的现场总线有RS485、CAN、arcnet、工业以太网等。若按照组网方式进行划分,RS485、CAN、arcnet属于总线型总线,工业以太网属于星型总线;若按照总线仲裁方式划分,RS485无仲裁机制,需要靠软件协议主从控制,CAN、工业以太网通过冲突检测进行总线仲裁,arcnet通过令牌实现总线仲裁;若按照传输速率划分,RS485、CAN属于低速总线,其速率最高为1M,arcnet属于中速总线,其速率可以达到10M,工业以太网属于高速总线,其速率可以到达100M、1000M。随着现场控制设备数量、功能的增加,对现场总线的传输速率要求也逐渐提高,现存的RS485、CAN、arcnet等总线已经不能满足大批量数据传输的要求,因此很多控制设备都已经采用了工业以太网总线,但工业以太网的报文发送实时性不高,在网络繁忙的情况下,不能根据报文的处理级别处理报文,导致重要报文转发不及时。并且现有的现场总线拓扑结构中的交换设备数据传输效率低,无法实现并行转发数据。
技术实现思路
针对现有的现场总线拓扑结构中的交换设备数据传输效率低,无法实现并行转发数据的问题,本专利技术提出了一种交换设备、现场总线拓扑结构及传输数据的方法。第一方面,本专利技术提出了一种应用于现场总线拓扑结构中的交换设备,所述交换设备包括现场可编程门阵列FPGA芯片;所述FPGA芯片包括第一低电压差分LVDS接口、第二低电压差分LVDS接口、串并转换模块、并行数据转发逻辑模块、并串转换模块;所述第一LVDS接口作为交换设备的物理层接口将接收到的LVDS数据发送到串并转换模块,所述串并转换模块对所述LVDS数据进行串并转换后,传输到所述并行数据转发逻辑模块,所述并行数据转发逻辑模块识别串并转换后的LVDS数据的源地址和目的地址,并根据所述目的地址将所述串并转换后的LVDS数据发送到对应的并串转换模块,所述并串转换模块对接收到的数据进行并串转换后,通过所述第二LVDS接口将并串转换后的LVDS数据传输到与所述目的地址对应的端口,以将该数据发送到第二控制设备。另一方面,本专利技术提供了一种现场总线拓扑结构,包括:第一控制设备、第二控制设备、现场总线及至少两个上述应用于现场总线拓扑结构中的交换设备;所述交换设备设有多个控制端口和至少一个交换端口,所述至少两个交换设备之间利用现场总线通过交换端口依次连接;所述第一控制设备和所述第二控制设备利用现场总线通过同一交换设备的不同控制端口连接到某一交换设备,或所述第一控制设备和所述第二控制设备利用现场总线通过不同交换设备的控制端口连接到对应的交换设备,以实现所述第一控制设备与所述第二控制设备的通信连接。再一方面,本专利技术提供了一种基于上述的现场总线拓扑结构实现传输数据的方法,所述方法包括:接收各控制设备发送的查询报文,所述查询报文中携带有各控制设备的标识号;获取发送查询报文的控制设备的标识号,并建立接收每一查询报文的控制端口与对应控制设备的标识号的对应关系;接收所述第一控制设备发送的数据报文,所述数据报文中携带有第一控制设备的标识号和第二控制设备的标识号;根据所述对应关系,查找与所述第二控制设备的标识号相对应的控制端口;根据查找到的控制端口,将所述数据报文发送到所述第二控制设备。优选地,所述方法还包括:接收第二控制设备发送的应答报文,所述应答报文中携带有第一控制设备的标识号和第二控制设备的标识号;根据所述对应关系,查找与所述第一控制设备的标识号相对应的控制端口,并通过该控制端口将所述应答报文发送到所述第一控制设备。优选地,当所述第一控制设备和所述第二控制设备利用现场总线通过同一交换设备的不同控制端口连接到某一交换设备时,所述获取发送查询报文的控制设备的标识号,并建立接收每一查询报文的控制端口与对应控制设备的标识号的对应关系,具体包括:接收到查询报文的交换设备对该查询报文进行解析,识别出发送该查询报文的控制设备的标识号,建立接收该查询报文的控制端口与发送该查询报文的控制设备的标识号的对应关系;当所述第一控制设备和所述第二控制设备利用现场总线通过不同交换设备的控制端口连接到对应的交换设备时,所述获取发送查询报文的控制设备的标识号,并建立接收每一查询报文的控制端口与对应控制设备的标识号的对应关系,具体包括:接收到查询报文的第一交换设备对该查询报文进行解析,识别出发送该查询报文的控制设备的标识号,并通过该第一交换设备的第一交换端口将该查询报文转发给与之相连的第二交换设备的第二交换端口;所述第一交换设备分别建立接收该查询报文的控制端口以及转发该查询报文的所述第一交换端口与发送该查询报文的控制设备的标识号的第一对应关系;所述第二交换设备对该查询报文进行解析,识别出发送该查询报文的控制设备的标识号,建立接收该查询报文的第二交换端口与发送该查询报文的控制设备的标识号的第二对应关系。优选地,当所述第一控制设备和所述第二控制设备利用现场总线通过不同交换设备的控制端口连接到对应的交换设备时,所述根据所述对应关系,查找与所述第二控制设备的标识号相对应的控制端口,具体包括:接收到所述数据报文的第一交换设备,根据第一对应关系,通过第一交换端口将该查询报文转发给与之相连的第二交换设备;所述第二交换设备根据第二对应关系,查找与所述第二控制设备的标识号相对应的控制端口。优选地,所述应答报文中携带有应答优先级信息,所述应答优先级信息用于指示对应的应答报文的处理优先级。优选地,所述查询报文中携带有查询优先级信息,所述查询优先级信本文档来自技高网
...

【技术保护点】
一种应用于现场总线拓扑结构中的交换设备,其特征在于,所述交换设备包括现场可编程门阵列FPGA芯片;所述FPGA芯片包括第一低电压差分LVDS接口、第二低电压差分LVDS接口、串并转换模块、并行数据转发逻辑模块、并串转换模块;所述第一LVDS接口作为交换设备的物理层接口将接收到的LVDS数据发送到串并转换模块,所述串并转换模块对所述LVDS数据进行串并转换后,传输到所述并行数据转发逻辑模块,所述并行数据转发逻辑模块识别串并转换后的LVDS数据的源地址和目的地址,并根据所述目的地址将所述串并转换后的LVDS数据发送到对应的并串转换模块,所述并串转换模块对接收到的数据进行并串转换后,通过所述第二LVDS接口将并串转换后的LVDS数据传输到与所述目的地址对应的端口,以将该数据发送到第二控制设备。

【技术特征摘要】
1.一种应用于现场总线拓扑结构中的交换设备,其特征在于,
所述交换设备包括现场可编程门阵列FPGA芯片;
所述FPGA芯片包括第一低电压差分LVDS接口、第二低电压差分
LVDS接口、串并转换模块、并行数据转发逻辑模块、并串转换模块;
所述第一LVDS接口作为交换设备的物理层接口将接收到的
LVDS数据发送到串并转换模块,所述串并转换模块对所述LVDS数据
进行串并转换后,传输到所述并行数据转发逻辑模块,所述并行数据
转发逻辑模块识别串并转换后的LVDS数据的源地址和目的地址,并
根据所述目的地址将所述串并转换后的LVDS数据发送到对应的并串
转换模块,所述并串转换模块对接收到的数据进行并串转换后,通过
所述第二LVDS接口将并串转换后的LVDS数据传输到与所述目的地
址对应的端口,以将该数据发送到第二控制设备。
2.一种现场总线拓扑结构,其特征在于,包括:第一控制设备、
第二控制设备、现场总线及至少两个如权利要求1所述的交换设备;
每一交换设备设有多个控制端口和至少一个交换端口,所述至少
两个交换设备之间利用现场总线通过交换端口依次连接;
所述第一控制设备和所述第二控制设备利用现场总线通过同一
交换设备的不同控制端口连接到某一交换设备,或
所述第一控制设备和所述第二控制设备利用现场总线通过不同
交换设备的控制端口连接到对应的交换设备,以实现所述第一控制设
备与所述第二控制设备的通信连接。
3.一种基于如权利要求2所述的现场总线拓扑结构实现传输数据
的方法,其特征在于,所述方法包括:
接收各控制设备发送的查询报文,所述查询报文中携带有各控制
设备的标识号;
获取发送查询报文的控制设备的标识号,并建立接收每一查询报

\t文的控制端口与对应控制设备的标识号的对应关系;
接收所述第一控制设备发送的数据报文,所述数据报文中携带有
第一控制设备的标识号和第二控制设备的标识号;
根据所述对应关系,查找与所述第二控制设备的标识号相对应的
控制端口;
根据查找到的控制端口,将所述数据报文发送到所述第二控制设
备。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
接收第二控制设备发送的应答报文,所述应答报文中携带有第一
控制设备的标识号和第二控制设备的标识号;
根据所述对应关系,查找与所述第一控制设备的标识号相对应的
控制端口,并通过该控制端口将所述应答报文发送到所述第一控制设
备。
5.如权利要求3所述的方法,其特征在于,当所述第一控制设备
和所述第二控制设备利用现场总线通过同一交换设备的不同控制端
口连接到某一交换设备时,所述获取发送查询报文的控制设备的标识
号,并建立接收每一查询报...

【专利技术属性】
技术研发人员:郜春海刘波刘超
申请(专利权)人:北京交控科技有限公司
类型:发明
国别省市:北京;11

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

1