基于PCIE总线的RS422通信与CAN通信设备制造技术

技术编号:22270828 阅读:41 留言:0更新日期:2019-10-10 19:06
本实用新型专利技术公开了一种基于PCIE总线的RS422通信与CAN通信设备,FPGA的UART信号接口通过第一数字隔离器连接RS422信号收发器的FPGA信号通信端,RS422信号收发器的端子排接线端用于连接第一端子排的相应接口,FPGA的数据及地址总线通信端连接CAN信号控制器的FPGA信号通信端,CAN信号控制器的收发器信号通信端通过第二数字隔离器连接CAN信号收发器的CAN控制器信号通信端,CAN信号收发器的端子排接线端连接第二端子排的相应接口,配置芯片的通信端连接FPGA的总线协议转换控制逻辑通信端口,FPGA的IP硬核接口通过PCIE总线连接插接件。实用新型专利技术能扩展计算机系统的多路通信功能。

RS422 Communication and CAN Communication Equipment Based on PCIE Bus

【技术实现步骤摘要】
基于PCIE总线的RS422通信与CAN通信设备
本技术涉及自动化控制
,具体地指一种基于PCIE(peripheralcomponentinterconnectexpress,高速串行计算机扩展总线标准)总线的RS422通信与CAN(ControllerAreaNetwork,控制器局域网络)通信设备。
技术介绍
在武器装备控制领域,422通信和CAN通信凭借各自的优势,在系统级或单机级的装备中,作为各单机、各组件之间的主要通信方式存在。422通信具有抗干扰性强、传输距离远、速率快的优点。CAN通信具有实时性好、可靠性高、支持多节点的优势。随着武器装备系统的规模越来越大,系统内的单机、组件之间的通信网变得越来复杂。尤其对于地面测控系统而言,通常是一台综控主机要与数量众多的其他设备进行通信,因此对主机的通信通道数和通信速率要求较高。目前综控主机主要采用CPCI(CompactPeripheralComponentInterconnect)架构,而PCI总线在面对对总线通信速率、扩展能力要求更高的场合时已显得力不从心。
技术实现思路
本技术提供一种基于PCIE总线的RS422通信与CAN通信设备,本技术能扩展计算机系统的多路通信功能。为实现此目的,本技术所设计的基于PCIE总线的RS422通信与CAN通信设备,其特征在于:它包括FPGA(Field-ProgrammableGateArray,现场可编程逻辑门阵列)、RS422信号收发器、CAN信号收发器、第一数字隔离器、CAN信号控制器、第二数字隔离器和配置芯片,其中,所述FPGA的UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器)信号接口通过第一数字隔离器连接RS422信号收发器的FPGA信号通信端,RS422信号收发器的端子排接线端用于连接第一端子排的相应接口,FPGA的数据及地址总线通信端连接CAN信号控制器的FPGA信号通信端,CAN信号控制器的收发器信号通信端通过第二数字隔离器连接CAN信号收发器的CAN控制器信号通信端,CAN信号收发器的端子排接线端用于连接第二端子排的相应接口,所述配置芯片的通信端连接FPGA的总线协议转换控制逻辑通信端口,FPGA的IP硬核接口用于通过PCIE总线连接插接件。本技术采用FPGA芯片作为PCIE总线桥接芯片连接422收发器和CAN控制器,利用PCIE的高带宽实现8路RS422和两路CAN信号的高速通信。该设备能实现龙芯处理器计算机系统的通信扩展,能同时实现PCIE信号与8路RS422和两路CAN信号之间的高速通信。附图说明图1为本技术的结构框图;其中,1—FPGA、2—RS422信号收发器、3—CAN信号收发器、4—第一数字隔离器、5—CAN信号控制器、6—第二数字隔离器、7—配置芯片、8—第一端子排、9—第二端子排、10—插接件、11—第一拨码开关、12—第二拨码开关。具体实施方式以下结合附图和具体实施例对本技术作进一步的详细说明:本技术所设计的一种基于PCIE总线的RS422通信与CAN通信设备,如图1所示,它包括FPGA1、RS422信号收发器2、CAN信号收发器3、第一数字隔离器4、CAN信号控制器5、第二数字隔离器6和配置芯片7,其中,所述FPGA1的UART信号接口通过第一数字隔离器4连接RS422信号收发器2的FPGA信号通信端,RS422信号收发器2的端子排接线端用于连接第一端子排8的相应接口,FPGA1的数据及地址总线通信端连接CAN信号控制器5的FPGA信号通信端,CAN信号控制器5的收发器信号通信端通过第二数字隔离器6连接CAN信号收发器3的CAN控制器信号通信端,CAN信号收发器3的端子排接线端用于连接第二端子排9的相应接口,所述配置芯片7的通信端连接FPGA1的总线协议转换控制逻辑通信端口(在FPGA1不工作时,总线协议转换控制逻辑存储在配置芯片7中,当FPGA1工作时,配置芯片7将总线协议转换控制逻辑配置到FPGA1中),FPGA1的IP硬核接口(即PCIE通信接口)用于通过PCIE总线(PCIE总线具体为x1PCI-e2.0总线)连接插接件10。上述技术方案中,它还包括第一拨码开关11和第二拨码开关12,所述第一拨码开关11连接RS422信号收发器2的匹配电阻控制端,第二拨码开关12连接CAN信号收发器3的匹配电阻控制端。上述技术方案中,所述第一拨码开关11用于控制RS422信号收发器2的匹配电阻是否接入RS422通信通道,第二拨码开关12用于控制CAN信号收发器3的匹配电阻是否接入CAN通信通道。在RS422和CAN通信中,匹配电阻的主要作用是避免信号在传输线中的反射,干扰信号源、提高通信质量的作用。上述技术方案中,所述FPGA1用于进行PCIE总线协议与UART总线协议之间的相互转换,以及PCIE总线协议与数据及地址总线协议之间的相互转换。上述技术方案中,所述FPGA1具有八个UART信号接口,每个UART信号接口均通过对应的第一数字隔离器4连接相应RS422信号收发器2的FPGA信号通信端,每个RS422信号收发器2的端子排接线端分别连接第一端子排8的相应接口;所述FPGA1的数据及地址总线通信端有两个,每个数据及地址总线通信端分别连接对应CAN信号控制器5的FPGA信号通信端,每个CAN信号控制器5的收发器信号通信端通过对应的第二数字隔离器6分别连接相应的CAN信号收发器3的CAN控制器信号通信端,每个CAN信号收发器3的端子排接线端分别连接第二端子排9的相应接口。上述技术方案中,所述RS422信号收发器2用来实现RS422信号的发送与接收,CAN信号收发器3用于实现CAN信号的发送与接收。上述技术方案中,第一数字隔离器4用于实现FPGA1与RS422信号收发器2之间的电气隔离(防止高电压和高电流的影响),第二数字隔离器6用于实现CAN信号控制器5与CAN信号收发器3之间的电气隔离(防止高电压和高电流的影响)。上述技术方案中,所述CAN信号控制器5用于实现数据及地址总线的并行数据与串行数据的转换以及实现CAN通信协议。上述技术方案中,所述FPGA1选用xilinx公司sapartan系列XC6SL25T,所述RS422信号收发器2采用MAXIM公司的MAX490芯片,CAN信号控制器5采用NXP公司的SJA1000芯片,第一数字隔离器4和第二数字隔离器6采用ADI公司的ADUM2201芯片本技术中,FPGA1将来至背板插槽(插接件10)的一路PCIEx1总线引入。编写FPGA逻辑,调用FPGA1中PCIE接口总线的IP硬核,将PCIE总线协议在FPGA1内部转换成8个独立的UART串口,和2套独立数据地址总线以及读写控制信号。8个UART串口分别连接第一数字隔离器4后,连接到对应的RS422信号收发器2,RS422信号收发器2将隔离后的UART信号转换成RS422协议规定的差分信号电平,并引出到第一端子排8上,同时在靠近第一端子排8的附近位置为这些422接口增添ESD(Electro-Staticdischarge,静电阻抗器)器件(采用朝阳无线电元件本文档来自技高网...

【技术保护点】
1.一种基于PCIE总线的RS422通信与CAN通信设备,其特征在于:它包括FPGA(1)、RS422信号收发器(2)、CAN信号收发器(3)、第一数字隔离器(4)、CAN信号控制器(5)、第二数字隔离器(6)和配置芯片(7),其中,所述FPGA(1)的UART信号接口通过第一数字隔离器(4)连接RS422信号收发器(2)的FPGA信号通信端,RS422信号收发器(2)的端子排接线端用于连接第一端子排(8)的相应接口,FPGA(1)的数据及地址总线通信端连接CAN信号控制器(5)的FPGA信号通信端,CAN信号控制器(5)的收发器信号通信端通过第二数字隔离器(6)连接CAN信号收发器(3)的CAN控制器信号通信端,CAN信号收发器(3)的端子排接线端用于连接第二端子排(9)的相应接口,所述配置芯片(7)的通信端连接FPGA(1)的总线协议转换控制逻辑通信端口,FPGA(1)的IP硬核接口用于通过PCIE总线连接插接件(10)。

【技术特征摘要】
1.一种基于PCIE总线的RS422通信与CAN通信设备,其特征在于:它包括FPGA(1)、RS422信号收发器(2)、CAN信号收发器(3)、第一数字隔离器(4)、CAN信号控制器(5)、第二数字隔离器(6)和配置芯片(7),其中,所述FPGA(1)的UART信号接口通过第一数字隔离器(4)连接RS422信号收发器(2)的FPGA信号通信端,RS422信号收发器(2)的端子排接线端用于连接第一端子排(8)的相应接口,FPGA(1)的数据及地址总线通信端连接CAN信号控制器(5)的FPGA信号通信端,CAN信号控制器(5)的收发器信号通信端通过第二数字隔离器(6)连接CAN信号收发器(3)的CAN控制器信号通信端,CAN信号收发器(3)的端子排接线端用于连接第二端子排(9)的相应接口,所述配置芯片(7)的通信端连接FPGA(1)的总线协议转换控制逻辑通信端口,FPGA(1)的IP硬核接口用于通过PCIE总线连接插接件(10)。2.根据权利要求1所述的基于PCIE总线的RS422通信与CAN通信设备,其特征在于:它还包括第一拨码开关(11)和第二拨码开关(12),所述第一拨码开关(11)连接RS422信号收发器(2)的匹配电阻控制端,第二拨码开关(12)连接CAN信号收发器(3)的匹配电阻控制端。3.根据权利要求2所述的基于PCIE总线的RS422通信与CAN通信设备,其特征在于:所述第一拨码开关(11)用于控制RS422信号收发器(2)的匹配电阻是否接入RS422通信通道,第二拨码开关(12)用于控制CAN信号收发器(3)的匹配电阻是否接入CAN通信通道。4.根据权利要求1所述的基于PCIE总线的RS422通信与CAN通信设备,...

【专利技术属性】
技术研发人员:鲜于琳查坤张锐曾文兵冯小利卢联杰周苏茂
申请(专利权)人:湖北三江航天万峰科技发展有限公司
类型:新型
国别省市:湖北,42

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

1