一种Arinc429通信芯片自动测试系统及测试方法

文档序号:10654414阅读:502来源:国知局
一种Arinc429通信芯片自动测试系统及测试方法
【专利摘要】本发明提供了一种Arinc429通信芯片自动测试系统及测试方法,包括母板分机和检测分机;所述母板分机包括母板CPU、母板FPGA和母板Arinc429通信芯片卡槽;所述母板CPU通过母板FPGA对母板Arinc429通信芯片卡槽中的Arinc429通信芯片进行控制;所述检测分机包括智能检测终端和Arinc429标准板卡;所述母板分机通过Arinc429通信总线、网口及串口与检测分机通信。与现有技术相比,能够提供Arinc429芯片自动化测试方案,增强甄别Arinc429芯片能力,保证Arinc429通信系统硬件上的可靠性。
【专利说明】
一种Ar i nc429通信芯片自动测试系统及测试方法
技术领域
[0001]本发明涉及一种Arinc429通信芯片自动测试系统及测试方法,特别是涉及一种适用于航空机载TCASII机载防撞系统Arinc429通信系统中,Arinc429通信芯片自动测试系统及测试方法。
【背景技术】
[0002]TCASII是一个综合化机载防撞系统,主要用于为飞机提供空中安全分隔保证,达到防碰撞的目的。通过询问、接收、处理其他飞机应答机的回答信号,对周围的其他飞机进行监视,并计算监视范围内其他飞机相对本机的飞行趋势,给出交通告警和决断告警建议。
[0003]TCASII机载防撞系统本身的功能很多,数据处理极其复杂,而Arinc429通信系统作为其低速通信枢纽,其位置是至关重要的。因此保证Arinc429通信系统的稳定性和正确性,是关系到机载防撞系统能否正常工作的关键。
[0004]目前的Arinc429通信系统主要是使用通用Arinc429芯片,针对Arinc429芯片的专用的自动化检测系统目前缺失,造成针对Arinc429芯片的检测只能在整机上进行测试,无法在器件阶段进行芯片性能测试。
[0005]综上所述,目前Arinc429通信系统存在的以下技术问题:
1、缺少自动化测试系统;
2、无法在上整机前进行完整的批次性自动化测试和验证,解决在上整机前将问题解决,避免对整机造成不必要的损伤;
3、可以独立检测芯片的可靠性,稳定性等指标,为系统选用芯片提供技术依据。

【发明内容】

[0006]本发明要解决的技术问题是提供一种能够对Arinc429通信芯片在上整机前进行独立检测其可靠性和稳定性等指标的自动测试系统及测试方法。
[0007]本发明采用的技术方案如下:一种Arinc429通信芯片自动测试系统,包括母板分机和检测分机;所述母板分机包括母板CPU、母板FPGA和母板Arinc429通信芯片卡槽;所述母板CPU通过母板FPGA对母板Arinc429通信芯片卡槽中的Arinc429通信芯片进行控制;所述检测分机包括智能检测终端和Arinc429标准板卡;所述母板分机通过Arinc429通信总线、网口及串口与检测分机通信。
[0008]作为优选,所述母板Arinc429通信芯片卡槽有两个以上。
[0009]所述母板CPU与检测分机通信,接收并执行检测分机的测试命令;所述母板FPGA执行CPU的控制命令,对Arinc429通信芯片进行读写及片选。
[0010]基于上述Arinc429通信芯片自动测试系统的测试方法,其具体方法步骤为:
一、检测分机通过网口下发测试开始命令及命令参数给母板CPU;母板CPU接收检测分机所下发的测试开始命令并保存好命令参数后,返回握手应答信息给检测分机,并开始执行测试程序; 二、母板CPU根据测试所设定的芯片所有功能测试项的测试顺序流程,开始Arinc429通信芯片的其中一项功能测试的测试流程,并将当前的要开始的功能测试的测试流程及测试参数上报检测分机,与检测分机进行确认;
三、检测分机收到当前功能测试的测试流程及测试参数后,给出接收确认到母板分机,并配置完成该项功能测试所需要的检测分机Arinc429标准卡参数配置;
四、母板CPU通过母板FPGA对Arinc429通信芯片进行该项功能所需要的Arinc429通信芯片配置参数设置;
五、母板CPU通过母板FPGA对Arinc429通信芯片执行测试任务,并返回测试结果和当前功能测试完成命令给检测分机;
六、检测分机接收母板分机的检测结果,保存当前结果,并且显示当前测试结果;
七、母板CPU判断是否所有功能测试项全部完成,如果否,则进入步骤二开始下一项功能测试的测试流程;如果是,则进入下一步;
八、母板(PU给出所有功能测试项完成命令到检测分机;
九、检测分机收到测试完成命令后,显示最终测试结果,完成本次测试;
所述测试参数为某项功能测试所必需的,检测分机和母板分机上的进行该项测试所需配置的参数信息,包括设置母板分机和检测分机的Arinc429通信芯片的配置参数,如校验信息和速率等信息。
[0011 ]所述步骤三还包括,配置完成后,给出检测分机配置完成等待开始请求。
[0012]所述步骤六中,检测分机接收到母板分机的检测结果和当前项功能测试的测试完成命令后,给出接收确认命令,保存当前结果。
[0013]所述检测结果为运行指标参数检测结果和/或运行指标是否合格检测结果。
[0014]所述步骤九中,检测分机收到测试完成命令后,发送接收确认命令给母板CPU并显示最终测试结果。
[0015]所述方法步骤还包括,检测分机对整个测试过程监测,当发现测试系统可能存在故障时,显示自动测试系统状态故障,以方便对自动监测系统进行维修。
[0016]所述步骤还包括,如果母板分机或检测分机通信发出测试命令或参数后,未得到对方确认信息,重新发送一次测试命令或参数,最多进行3次,如果仍不成功,则报送系统状态故障。
[0017]所述步骤还包括,在开始步骤一之前,接通自动测试系统电源,自动测试系统检测分机开始初始化工作,自检工作,启动完成后,显示自动测试系统工作状态,如果自动测试系统系统状态正常,则断开自动化测试系统电源,将被测芯片放入卡槽中,接通测试自动化测试系统电源;否则,报送系统状态故障。
[0018]与现有技术相比,本发明的有益效果是:能够提供Arinc429芯片自动化测试方案,增强甄别Arinc429芯片能力,保证Arinc429通信系统硬件上的可靠性。
【附图说明】
[0019]图1为本发明其中一实施例的Arinc429通信芯片自动测试系统原理示意图。
[0020]图2为本发明其中一实施例的Arinc429通信芯片自动测试系统数据流示意图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0022]本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0023]具体实施例一
如图1和图2所示的Arinc429通信芯片自动测试系统及数据流示意图,包括母板分机和检测分机;所述母板分机包括母板CPU、母板FPGA和母板Ar inc429通信芯片卡槽;所述母板CPU通过母板FPGA对母板Arinc429通信芯片卡槽中的Arinc429通信芯片进行控制;所述检测分机包括智能检测终端和Ar inc429标准板卡;所述母板分机通过Ar inc429通信总线、网口及串口与检测分机通信。
[0024]与现有技术相比,能够提供Arinc429芯片自动化测试方案,增强甄别Arinc429芯片能力,保证Arinc429通信系统硬件上的可靠性。
[0025]所述母板Arinc429通信芯片卡槽有一个或两个以上。
[0026]所述母板CPU与检测分机通信,接收并执行检测分机的测试命令;所述母板FPGA执行CPU的控制命令,对Arinc429通信芯片进行读写及片选。
[0027]基于上述Arinc429通信芯片自动测试系统的测试方法,其具体方法步骤为:
一、检测分机通过网口下发测试开始命令及命令参数给母板CPU;母板CPU接收检测分机所下发的测试开始命令并保存好命令参数后,返回握手应答信息给检测分机,并开始执行测试程序;
二、母板CPU根据测试所设定的芯片所有功能测试项的测试顺序流程,开始Arinc429通信芯片的其中一项功能测试的测试流程,并将当前的要开始的功能测试的测试流程及测试参数上报检测分机,与检测分机进行确认;
三、检测分机收到当前功能测试的测试流程及测试参数后,给出接收确认到母板分机,并配置完成该项功能测试所需要的检测分机Arinc429标准卡参数配置;
四、母板CPU通过母板FPGA对Arinc429通信芯片进行该项功能所需要的Arinc429通信芯片配置参数设置;
五、母板CPU通过母板FPGA对Arinc429通信芯片执行测试任务,并返回测试结果和当前功能测试完成命令给检测分机;
六、检测分机接收母板分机的检测结果,保存当前结果,并且显示当前测试结果;
七、母板CPU判断是否所有功能测试项全部完成,如果否,则进入步骤二开始下一项功能测试的测试流程;如果是,则进入下一步;
八、母板(PU给出所有功能测试项完成命令到检测分机;
九、检测分机收到测试完成命令后,显示最终测试结果,完成本次测试;
所述测试参数为某项功能测试所必需的,检测分机和母板分机上的进行该项测试所需配置的参数信息,包括设置母板分机和检测分机的Arinc429通信芯片的配置参数,包括校验信息和速率等信息。
[0028]具体实施例二
在具体实施例一的基础上,所述步骤三还包括,配置完成后,给出检测分机配置完成等待开始请求。
[0029]具体实施例三
在具体实施例一或二的基础上,所述步骤六中,检测分机接收到母板分机的检测结果和当前项功能测试的测试完成命令后,给出接收确认命令,保存当前结果。
[0030]具体实施例四
在具体实施例一、二或三的基础上,所述检测结果为运行指标参数检测结果和/或运行指标是否合格检测结果。
[0031 ] 具体实施例五
在具体实施例一、二、三或四的基础上,所述步骤九中,检测分机收到测试完成命令后,发送接收确认命令给母板(PU并显示最终测试结果。
[0032]具体实施例六
在具体实施例一、二、三、四或五的基础上,所述方法步骤还包括,检测分机对整个测试过程监测,当发现试系统可能存在故障时,显示自动测试系统状态故障,以方便对自动监测系统进行维修。
[0033]具体实施例七
在具体实施例一、二、三、四、五或六的基础上,所述步骤还包括,如果母板分机或检测分机通信发出测试命令或参数后,未得到对方确认信息,重新发送一次测试命令或参数,最多进行3次,如果仍不成功,则报送系统状态故障。
[0034]具体实施例八
在具体实施例一、二、三、四、五、六或七的基础上,所述步骤还包括,在开始步骤一之前,接通自动测试系统电源,自动测试系统检测分机开始初始化工作,自检工作,启动完成后,显示自动测试系统工作状态,如果自动测试系统系统状态正常,则断开自动化测试系统电源,将被测芯片放入卡槽中,接通测试自动化测试系统电源;否则,报送系统状态故障。
【主权项】
1.一种Arinc429通信芯片自动测试系统,其特征在于:包括母板分机和检测分机;所述母板分机包括母板CPU、母板FPGA和母板Ar inc429通信芯片卡槽;所述母板CPU通过母板FPGA对母板Arinc429通信芯片卡槽中的Arinc429通信芯片进行控制;所述检测分机包括智能检测终端和Arinc429标准板卡;所述母板分机通过Arinc429通信总线、网口及串口与检测分机通信。2.根据权利要求1所述的自动测试系统,其特征在于:所述母板Arinc429通信芯片卡槽有两个以上。3.基于权利要求1到2之一所述的Arinc429通信芯片自动测试系统的自动测试方法,其具体方法步骤为: 一、检测分机通过网口下发测试开始命令及命令参数给母板CPU;母板CHJ接收检测分机所下发的测试开始命令并保存好命令参数后,返回握手应答信息给检测分机,并开始执行测试程序; 二、母板CPU根据测试所设定的芯片所有功能测试项的测试顺序流程,开始Arinc429通信芯片的其中一项功能测试的测试流程,并将当前的要开始的功能测试的测试流程及测试参数上报检测分机,与检测分机进行确认; 三、检测分机收到当前功能测试的测试流程及测试参数后,给出接收确认到母板分机,并配置完成该项功能测试所需要的检测分机Arinc429标准卡参数配置; 四、母板CPU通过母板FPGA对Arinc429通信芯片进行该项功能所需要的Arinc429通信芯片配置参数设置; 五、母板CPU通过母板FPGA对Arinc429通信芯片执行测试任务,并返回测试结果和当前功能测试完成命令给检测分机; 六、检测分机接收母板分机的检测结果,保存当前结果,并且显示当前测试结果; 七、母板CPU判断是否所有功能测试项全部完成,如果否,则进入步骤二开始下一项功能测试的测试流程;如果是,则进入下一步; 八、母板CHJ给出所有功能测试项完成命令到检测分机; 九、检测分机收到测试完成命令后,显示最终测试结果,完成本次测试; 所述测试参数为某项功能测试所必需的,检测分机和母板分机上的进行该项测试所需配置的参数信息,包括设置母板分机和检测分机的Arinc429通信芯片的配置参数。4.根据权利要求3所述的自动测试方法,所述步骤三还包括,配置完成后,给出检测分机配置完成等待开始请求。5.根据权利要求3所述的自动测试方法,所述步骤六中,检测分机接收到母板分机的检测结果和当前项功能测试的测试完成命令后,给出接收确认命令,保存当前结果。6.根据权利要求5所述的自动测试方法,所述检测结果为运行指标参数检测结果和/或运行指标是否合格检测结果。7.根据权利要求3所述的自动测试方法,所述步骤九中,检测分机收到测试完成命令后,发送接收确认命令给母板CPU并显示最终测试结果。8.根据权利要求3到7之一所述的自动测试方法,所述方法步骤还包括,检测分机对整个测试过程监测,当发现测试系统可能存在故障时,显示自动测试系统状态故障。9.根据权利要求8所述的自动测试方法,所述步骤还包括,如果母板分机或检测分机通信发出测试命令或参数后,未得到对方确认信息,重新发送一次测试命令或参数,最多进行3次,如果仍不成功,则报送系统状态故障。10.根据权利要求8所述的自动测试方法,所述步骤还包括,在开始步骤一之前,接通自动测试系统电源,自动测试系统检测分机开始初始化工作,自检工作,启动完成后,显示自动测试系统工作状态,如果自动测试系统系统状态正常,则断开自动化测试系统电源,将被测芯片放入卡槽中,接通测试自动化测试系统电源;否则,报送系统状态故障。
【文档编号】G06F11/26GK106021056SQ201610372742
【公开日】2016年10月12日
【申请日】2016年5月31日
【发明人】马少阳, 李涛, 邹亮, 游华春
【申请人】四川九洲空管科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1