多通道智能串口通信卡及对其进行自检的方法技术

技术编号:10894819 阅读:197 留言:0更新日期:2015-01-09 17:40
本发明专利技术提供一种多通道智能串口通信卡及对其进行自检的方法,包括:FPGA、发送通路选通模块和接收通路选通模块;其中,所述发送通路选通模块包括多个发送通道;所述接收通路选通模块包括多个接收通道;所述FPGA分别与所述发送通路选通模块和所述接收通路选通模块相连接,用于选择导通的所述发送通道和接收通道。本发明专利技术提供的多通道智能串口通信卡及对其进行自检的方法通过在通信的最末端增加了一级通道间闭环自检功能,保证了智能串口卡在任何一种通信模式下,可以遍历到任意通道的发送和接收,实现了无需在外部引线或者在智能串口通信卡上连接测试设备即可完成自身多个发送通道和多个接收通道的自检功能。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种。
技术介绍
在串行通信类的板卡中,尤其是多通道的串行通信板卡,其每个通道是否工作良好,在投入使用前进行测试是非常有必要的,特别是对于设备一旦出现通信故障时,如何快速定位到具体哪个通道的发送或者接收出了问题是很有必要的。目前大多数此类板卡是通过和外部的串行通讯设备,例如计算机进行通信测试,这就存在通道较多的情况下,反复接线繁琐,而且易出现人为操作错误,特别对于不同的通信模式RS-232,RS-422,RS-485接线方式也不尽相同,与之相连的设备也不同,因此完成此类测试工作需要付出较大的人力物力。
技术实现思路
在下文中给出关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不是意图确定本专利技术的关键或重要部分,也不是意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。 本专利技术提供一种多通道智能串口通信卡,包括: FPGA、发送通路选通模块和接收通路选通模块; 其中, 所述发送通路选通模块包括多个发送通道; 所述接收通路选通模块包括多个接收通道; 所述FPGA分别与所述发送通路选通模块和所述接收通路选通模块相连接,用于选择导通的所述发送通道和接收通道。 另外,本专利技术还提供了一种对多通道智能串口通信卡进行自检的方法,包括: SlOl:发送通路选通模块和接收通路选通模块选择相同的通信模式; S102:将发送通道i路由到发送端口,将接收通道O至接收通道M-1顺次路由到接收端口,并将通信数据从发送通道i顺次发送至接收通道O至接收通道M-1,其中,i为大于等于零且小于N自然数,N为发送通路选通模块的通道数,M为接收通路选通模块的通道数; S103:对所述通信数据进行发送和接收测试。 本专利技术提供的通过在通信的最末端增加了一级通道间闭环自检功能,保证了智能串口卡在任何一种通信模式下,可以遍历到任意通道的发送和接收,通过简单的编程就可以迅速判断出故障模式和发生故障的通道和相应的端口,实现了无需在外部引线或者在智能串口通信卡上连接测试设备即可完成自身多个发送通道和多个接收通道的自检功能。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术中多通道智能串口通信卡结构图; 图2为本专利技术对多通道智能串口通信卡进行自检的方法流程图。 【具体实施方式】 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。在本专利技术的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。应当注意,为了清楚的目的,附图和说明中省略了与本专利技术无关的、本领域普通技术人员已知的部件和处理的表示和描述。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 实施例一: 本专利技术提供了一种多通道智能串口通信卡,其结构图如图1所示,包括:FPGA、发送通路选通模块和接收通路选通模块; 其中, 所述发送通路选通模块包括多个发送通道; 所述接收通路选通模块包括多个接收通道; 所述FPGA分别与所述发送通路选通模块和所述接收通路选通模块相连接,形成环路检测功能。 本专利技术通过在通信的最末端通过FPGA分别与发送通路选通模块和接受通路选通模块相连接形成了一级通道间闭环,实现了自检功能,保证了智能串口卡在任何一种通信模式下,可以遍历到任意通道的发送和接收,通过FPGA(Field — Programmable GateArray,现场可编程门阵列)进行简单的编程就可以迅速判断出故障的模式和发生故障的通道和相应的端口,不需要在通信卡的外部引线或者连接其他的测试设备即可完成自身多个发送通道和多个接收通道的自检。 所述多通道智能串口通信卡还包括:多路复用开关,所述多路复用开关连接在所述发送通路选通模块和所述接受通路选通模块之间,用于基于所述FPGA的信号获得导通的所述发送通道的地址和导通的所述接受通道的地址。 上述的发送通路选通模块和接收通路选通模块分别有8个发送通道和8个接收通道,上述8个发送通道和8个接收通道可以在任意模式下进行切换以完成对多通道智能串口通信卡进行自检。 上述的8个发送通道和8个接收通道通过多路复用开关进行连接,FPGA通过配置不同的发送通道地址和接收通道地址实现对于发送通道和接收通道的选择。 可选的,所述对通道智能串口通信卡还包括通信模式选择模块; 所述通信模式选择模块用于基于FPGA指令选择所述发送通路选通模块和所述接受通路选通模块的通信模式; 所述通信模式包括:RS-232,RS-422,RS-485。 所述FPGA通过指令控制所述通信模式选择模块选择所述发送通路选通模块和所述接收通路选通模块的通信模式。本专利技术中的通信卡为多通道的串行通信卡,通信模式包括上述三种,每种通信模式的进行检测时的接线方式和与之相连的外部设备也不尽相同,为了能够减少通信卡测试时的错误和降低检测成本,本专利技术提出了增加环路检测的功能,能够迅速判断出故障发生在哪种模式。 根据上面的描述,本专利技术中的通信卡分别有多种通信模式,发送通路选通模块和接收通路选通模块分别选择什么通信模式,通过什么通道相连接,都是所述FPGA进行编程选择,通过所编的程序进行自检。 可选的,所述FPGA还包括环路检测使能模块,用于基于所述FPGA的控制指令导通所述多路复用开关。 根据前文所说的,所述多路复用开关是连接在发送通路选通模块和接收通路选通模块之间的,在FPGA未发送信号,所述环路检测使能模块未导通所述多路复用开关,所述闭环自检功能未使用时,不影响所述多通道智能串口通信卡的正常通信; 当FPGA发送相关信号即需要使用自检功能时,所述环路检测使能模块基于所述FPGA的控制指令控制所述多路复用开关,获取上述两个通道的地址,实现所述发送通路和所述接收通路的联通,进行通道间的自检,能够快速的检测到发生故障的通道;并且,在进行通道间自检的时候,所有通道均为相同的模式,所以同时能够知道发生故障的模式。 实施例二: 如图2流程图所示,本专利技术还提供了一种对多通道智能串口通信卡进行自检的方法,包括: SlOl:发送通路选通模块和接收通路选通模块选择相同的通信模式; S102:将发送通道i路由到发送端口,将接收通道O至接收通道M-1顺次路由到接收端口,并将通信数据从发送通道i顺次发送至接收通道O至接收通道M-1,其中,i为大于等于零且小于N自然数,N为发送通路选通模块的通道数,M为接收通路选通模块的通道数; S103:对所述通信数据进行发送和接收测试。 本专利技术中的多通道智能串口通信卡通过使用环路检本文档来自技高网...

【技术保护点】
一种多通道智能串口通信卡,其特征在于,包括:FPGA、发送通路选通模块和接收通路选通模块;其中,所述发送通路选通模块包括多个发送通道;所述接收通路选通模块包括多个接收通道;所述FPGA分别与所述发送通路选通模块和所述接收通路选通模块相连接,用于选择导通的所述发送通道和接收通道。

【技术特征摘要】
1.一种多通道智能串口通信卡,其特征在于,包括: FPGA、发送通路选通模块和接收通路选通模块; 其中, 所述发送通路选通模块包括多个发送通道; 所述接收通路选通模块包括多个接收通道; 所述FPGA分别与所述发送通路选通模块和所述接收通路选通模块相连接,用于选择导通的所述发送通道和接收通道。2.根据权利要求1所述的多通道智能串口通信卡,其特征在于,还包括多路复用开关, 所述多路复用开关连接在所述发送通路选通模块与所述接收通路选通模块之间,用于基于所述FPGA的信号获得导通的所述发送通道的地址和导通的所述接收通道的地址。3.根据权利要求1所述的多通道智能串口通信卡,其特征在于,还包括通信模式选择模块; 所述通信模式选择模块用于基于FPGA指令选择所述发送通路选通模块和所述接收通路选通模块的通信模式; 所述通信模式包括:RS-232,RS-422,RS-485。4.根据权利要求1所述的多通道智能串口通信卡,其特征在于: 所述FPGA还包括环路检测使能模块,用于基于所述FPGA的控制指令导通所述多路复用开关。5.一种对如权利要求1-4任意一项所述的多通道智能串口通信卡进行自检的方法,其特征在于,包括: 5101:发送通路选通模块和接收通路选通模块选择相同的通信模式; 5102:将发送通道i路由到发送端口,将接收通道O至接收通道M-1顺次路由到接收端口,并将通信数据从发送通道i顺次发送至接收通道O至...

【专利技术属性】
技术研发人员:左毅王司洋孙娴徐世昌朱雨
申请(专利权)人:北京中科泛华测控技术有限公司
类型:发明
国别省市:北京;11

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

1