一种总线测试方法及装置制造方法及图纸

技术编号:14014395 阅读:96 留言:0更新日期:2016-11-17 18:38
本申请提出一种总线测试方法及装置。一种总线测试方法,包括:接收总线链路中的总线数据;在所述总线数据中注入测试数据,构成新的总线数据;将所述新的总线数据发送至所述总线链路中。该方法能够将总线链路中的数据修改为测试数据,因此能够完成对总线链路的测试,适用于新型飞机线传飞控系统的通讯链路测试。

【技术实现步骤摘要】

本专利技术涉及飞控系统仿真测试
,尤其涉及一种总线测试方法及装置
技术介绍
线传飞控系统由于其高度的灵活性和稳定性,越来越广泛地应用在飞机飞控系统中,线传飞控系统可以有效保证飞机飞控系统更加顺利和安全地处理电子系统间的接口通讯。为保证飞机飞控系统性能完好,需要对飞机飞控系统的通讯链路做各种仿真测试试验,在仿真测试过程中,需要将部分通讯数据替换为测试数据,实现部分测试的要求。在过去的飞机飞控系统中,采用模拟信号或离散信号传输数据,通常利用信号分析仪、示波器和信号发生器即可在通讯链路中注入数据进行测试。而新型飞机采用飞控系统内部模块数据总线和飞控系统作动器数据总线传输通讯数据,现有的测试技术无法完成对上述总线的链路测试,因此不适用于新型飞机线传飞控系统的通讯链路测试。
技术实现思路
基于上述现有技术的缺陷和不足,本专利技术提出一种总线测试方法及装置,能够完成对总线链路的测试,适用于新型飞机线传飞控系统的通讯链路测试。一种总线测试方法,包括:接收总线链路中的总线数据;在所述总线数据中注入测试数据,构成新的总线数据;将所述新的总线数据发送至所述总线链路中。优选地,当所述总线链路为作动器数据总线链路时,在所述接收总线链路中的总线数据之后,在所述总线数据中注入测试数据,构成新的总线数据之前,该方法还包括:将所述总线数据保存至存储器中;在所述将所述新的总线数据发送至所述总线链路中之后,该方法还包括:接收所述总线链路中的响应报文;将所述响应报文中的命令数据替换为所述存储器中存储的总线数据,构成新的响应报文;将所述新的响应报文发送至所述总线链路中。优选地,所述接收总线链路中的总线数据,包括:通过与所述总线链路电气特性相同的收发芯片接收所述总线链路中的总线数据。优选地,在所述接收总线链路中的总线数据之后,该方法还包括:将所述总线数据上传至控制计算机。优选地,所述将所述总线数据上传至控制计算机,包括:将所述总线数据转化为以太网报文格式的数据;将所述以太网报文格式的数据通过以太网接口上传至控制计算机。一种总线测试装置,包括数据接收器,用于接收总线链路中的总线数据;数据处理器,用于在所述总线数据中注入测试数据,构成新的总线数据;数据发送器,用于将所述新的总线数据发送至所述总线链路中。优选地,该装置还包括:存储器,用于当该装置测试作动器数据总线链路时,在所述数据接收器接收总线链路中的总线数据之后,在所述数据处理器在所述总线数据中注入测试数据,构成新的总线数据之前,将所述总线数据保存;报文接收器,用于在所述数据发送器将所述新的总线数据发送至所述总线链路中之后,接收所述总线链路中的响应报文;数据替换器,用于将所述响应报文中的命令数据替换为所述存储器中存储的总线数据,构成新的响应报文;报文发送器,用于将所述新的响应报文发送至所述总线链路中。优选地,所述数据接收器接收总线链路中的总线数据时,具体用于:通过与所述总线链路电气特性相同的收发芯片接收所述总线链路中的总线数据。优选地,所述数据接收器,还用于:在接收总线链路中的总线数据之后,将所述总线数据上传至控制计算机。优选地,所述数据接收器将所述总线数据上传至控制计算机时,具体用于:将所述总线数据转化为以太网报文格式的数据;将所述以太网报文格式的数据通过以太网接口上传至控制计算机。采用本专利技术提出的总线测试方法,首先接收总线链路中的总线数据;然后在所述总线数据中注入测试数据,构成新的总线数据;最后将所述新的总线数据发送至所述总线链路中。该方法能够将总线链路中的数据修改为测试数据,因此能够完成对总线链路的测试,适用于新型飞机线传飞控系统的通讯链路测试。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例公开的一种总线测试方法的流程示意图;图2是本专利技术实施例公开的总线测试装置使用安装示意图;图3是本专利技术实施例公开的另一种总线测试方法的流程示意图;图4是本专利技术实施例公开的作动器数据总线工作方式示意图;图5是本专利技术实施例公开的响应报文数据还原的过程示意图;图6是本专利技术实施例公开的一种总线测试装置的结构示意图;图7是本专利技术实施例公开的另一种总线测试装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种总线测试方法,参见图1所示,该方法包括:S101、接收总线链路中的总线数据;具体的,飞机飞控系统中的被测设备通过内部模块数据总线和作动器数据总线的方式与其他设备进行数据通讯和交互,在对被测设备的仿真测试过程中,需要将部分通讯数据替换为测试数据,实现部分测试要求。参照本专利技术实施例提出的总线测试方法,对飞机飞控系统中被测设备进行测试之前,即在执行步骤S101之前,将总线测试装置串联接入飞控系统总线链路中。此时,流入或流出被测设备的总线数据,会经过总线测试装置,所述总线测试装置接收所述总线数据,以便于后期对总线数据注入测试数据或将总线数据上传至控制计算机。S102、在所述总线数据中注入测试数据,构成新的总线数据;具体的,如图2所示,用于测试飞控系统设备的总线测试装置与一台控制计算机相连。所述控制计算机用于通过总线测试装置在总线数据中注入测试数据,实现对测试数据的分析处理等。用户可以通过控制计算机,以指定方式向总线数据中注入指定的测试数据,使原总线数据成为包含测试数据的,新的总线数据。所述新的总线数据既可以支持被测设备正常工作,又可以实现对被测设备的部分测试要求。S103、将所述新的总线数据发送至所述总线链路中。具体的,总线测试装置串联接入被测设备总线链路中,在利用总线测试装置对总线数据进行测试数据注入,构成新的总线数据后,将所述新的总线数据再发送到被测设备总线链路中,在保证被测设备正常工作的同时,完成对被测设备部分测试的要求。需要说明的是,所述总线数据的接收、在所述总线数据中注入测试数据构成新的总线数据,以及新的总线数据的发送,都是基于FPGA高速处理,并采用了按单字的处理方式,极大地降低了操作过程时延,保证了被测设备的正常通讯。采用本专利技术提出的总线测试方法,首先接收总线链路中的总线数据;然后在所述总线数据中注入测试数据,构成新的总线数据;最后将所述新的总线数据发送至所述总线链路中。该方法能够将总线链路中的数据修改为测试数据,因此能够完成对总线链路的测试,适用于新型飞机线传飞控系统的通讯链路测试。可选的,在本专利技术的另一个实施例中,如图3所示,当所述总线链路为作动器数据总线链路时,在执行所述步骤S301、接收总线链路中的总线数据之后,在执行步骤S303、在所述总线数据中注入测试数据,构成新的总线数据之前,该方法还包括:S302、将所述总线数据保存至存储器中;在执行步骤S304、将所述新的总线数据发送至所述总线链路中之后,该方法本文档来自技高网...
一种总线测试方法及装置

【技术保护点】
一种总线测试方法,其特征在于,包括:接收总线链路中的总线数据;在所述总线数据中注入测试数据,构成新的总线数据;将所述新的总线数据发送至所述总线链路中。

【技术特征摘要】
1.一种总线测试方法,其特征在于,包括:接收总线链路中的总线数据;在所述总线数据中注入测试数据,构成新的总线数据;将所述新的总线数据发送至所述总线链路中。2.根据权利要求1所述的方法,其特征在于,当所述总线链路为作动器数据总线链路时,在所述接收总线链路中的总线数据之后,在所述总线数据中注入测试数据,构成新的总线数据之前,该方法还包括:将所述总线数据保存至存储器中;在所述将所述新的总线数据发送至所述总线链路中之后,该方法还包括:接收所述总线链路中的响应报文;将所述响应报文中的命令数据替换为所述存储器中存储的总线数据,构成新的响应报文;将所述新的响应报文发送至所述总线链路中。3.根据权利要求1所述的方法,其特征在于,所述接收总线链路中的总线数据,包括:通过与所述总线链路电气特性相同的收发芯片接收所述总线链路中的总线数据。4.根据权利要求1所述的方法,其特征在于,在所述接收总线链路中的总线数据之后,该方法还包括:将所述总线数据上传至控制计算机。5.根据权利要求4所述的方法,其特征在于,所述将所述总线数据上传至控制计算机,包括:将所述总线数据转化为以太网报文格式的数据;将所述以太网报文格式的数据通过以太网接口上传至控制计算机。6.一种总线测试装置,其特征在于,包括数据接收器,用于接收总线链路中的总线数...

【专利技术属性】
技术研发人员:刘佳伦
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:北京;11

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

1