应用于航空电子系统的LTPB总线检测装置及其测试流程描述语言的方法制造方法及图纸

技术编号:28977973 阅读:41 留言:0更新日期:2021-06-23 09:23
本发明专利技术公开了一种应用于航空电子系统的LTPB总线检测装置及其测试流程描述语言的方法;测试描述语言模型(500)安装在计算机(400)中构成了LTPB总线检测装置;测试描述语言模型(500)是由描述语言约束规则定制单元(200)和XML测试脚本单元(300)组成。测试描述语言模型(500)是基于xml格式结合LTPB总线特点制定了测试动作集、测试指标集、测试仪器集、测试控制语句集、信号属性集和描述对象集,根据LTPB总线各个测试项的测试规范标准和本发明专利技术制定的四个规则和四个规则脚本完成了对航空电子系统中LTPB总线的测试,形成可执行代码,其能完备地表示线性令牌数据总线的测试流程。

【技术实现步骤摘要】
应用于航空电子系统的LTPB总线检测装置及其测试流程描述语言的方法
本专利技术涉及令牌总线的描述语言方法,更特别地说,是指一种对服务于航空电子系统的LTPB总线进行检测的LTPB总线装置、及其适用于LTPB总线的测试流程描述语言方法(简称为LTPB-TDL方法)。
技术介绍
航空电子系统是飞机的“大脑”和“神经中枢”,随着作战环境的复杂化和飞机任务使命的拓展,航空电子系统已经成为世界公认的最复杂的实时系统。任务需求和电子信息技术的发展促使航空电子系统架构经历了四代发展。当前先进的航空电子系统典型采用综合模块化航空电子系统架构,并在时间触发技术的推动下,向分布式架构发展。航空电子系统的范畴包括支持飞机完成其任务使命的所有与电子学相关的系统和设备。早期的航空电子主要涉及支持飞机起飞、着陆、引导与导航的系统,以及飞机成员与地面联系的通信系统。随着航空技术的发展和成熟,飞机逐步承担了运输、侦察、预警、空战、打击等诸多任务。为了提高这些任务能力,通信、导航系统不断增强和完善,机载目标探测和识别也得到发展。电子计算机和控制技术的应用使得传统的机械连杆操纵过渡到电传操纵飞行,机载火力控制及外挂武器的管理也经历了机械向电控的过渡,使得飞行控制系统、火力控制及外挂管理系统等也成为航空电子一个重要的组成部分。总线式网络技术是现代航空电子系统的中枢神经。中华人民共和国国家军用标准GJB5034-2001,《线性令牌传递多路数据总线》中指出,线性令牌传递多路数据总线简称为LTPB。运行于LTPB上的令牌传递协议兼备系统稳定性和高数据速率的特点使得其在命令响应协议发展之后逐渐应用于军事航空数据总线,LTPB可以实现总线数据的分布式处理,此外还可以通过飞机的实际需求来对消息进行优先级排序,消息优先级可以通过设定不同的令牌轮换定时器来实现,从而保证高优先级的消息具有更低的延迟。LTPB在我国的航空电子总线领域中有着十分重要的理论价值和潜在的应用前景。测试研究是设备可靠运行的必要保障,所以明确LTPB的测试项目(testitems)、测试描述语言(testdescriptionlanguage)、测试流程(testprocess)是所述LTPB能够在实际设备上真正运用的前提。传统的人工检测维护方法已经不足以支撑现代的设备测试和保障要求,因此逐渐产生了自动测试技术。自动测试技术能够通过测试设备(testequipment)对被测设备(unitundertest)进行自动地测量和故障诊断,并且能够将测试结果(testresults)通过适当的方式进行输出或者显示。自动测试设备通过测试脚本(testscript)能够完成对被测设备的自动测试,使得测试得以高效便捷地进行。测试脚本(testscript)是测试人员(testers)根据测试流程(testprocess)编写的脚本文件,该文件经过解析,能够形成自动测试设备可直接执行的程序,自动测试设备则逐行执行解析后的程序并完成测试功能。测试人员在编写测试脚本时必须遵照正确的测试流程(testprocess),并且根据适合的测试描述语言(testdescriptionlanguage),所形成的测试脚本(testscript)才是稳定可靠的。测试描述语言(testdescriptionlanguage)作为测试人员(testers)与自动测试设备相互通信的手段,可以做到十分精确地描述出测试流程(testprocess),利用软件系统将测试程序转换为可执行代码后,就可以实现自动测试的功能。在自动测试设备中运行的测试流程(testprocess),不需要测试人员(testers)直接操作该自动测试设备,测试人员(testers)只需要编写好测试脚本(testscript),所述测试脚本(testscript)涵盖所有需要执行的操作和参数,极大地提高了测试的效率,同时也减少了人力资源的投入。描述语言(DescriptionLanguage)是一种用来描述对象的结构和行为的语言,利用这种语言能够将对象从抽象到具体的逐层描述,用一系列分层次的模块来表示复杂的数字系统设计。目前常用的测试语言包含ATML(AutomatedTestMarkupLanguage,自动测试标记语言)、ATLAS(AbbreviatedTestLanguageforAvionicsSystem,标准测试描述语言)等,美国宇航局采用GOAL(GroundOperationAerospaceLanguage,航空地面操作测试语言)作为国外卫星测试系统的测试语言。在各种常用的测试语言中,ATML语言是以XML(ExtensibleMarkupLanguage,可扩展标记语言)作为媒介的测试描述语言,其语法格式遵照XMLSchema的格式,可以将测试需求,测试流程(testprocess)和各种测试资源都清晰地描述表示。
技术实现思路
一方面为了使LTPB总线协议能够应用于航空电子系统;另一方面为了使LTPB总线协议能够满足航空电子系统的使用需求;第三方面在航空电子系统中使用的LTPB总线出现故障时,能够及时进行判别、检测出故障原因;本专利技术设计了应用于航空电子系统的LTPB总线检测装置及其测试流程描述语言的方法。本专利技术对LTPB总线的测试流程描述语言采用的是XML,且对LTPB的各个阶段的测试指标项(testindexitems)、被测设备(航空电子系统)构建了四个测试流程描述规则LTPB_GZ={RT,RF,RS,RC}和四个总线测试脚本LTPB_JB={RTJB,RFJB,RSJB,RCJB};通过LTPB_GZ和LTPB_JB的语义定义和描述表示,能够完备地表示LTPB总线的测试流程。本专利技术是一种应用于航空电子系统的LTPB总线检测装置,至少有计算机;其特征在于:还包括有存储于所述计算机内的测试描述语言模型(500);测试描述语言模型(500)第一方面将测试信号COM传递至被测设备,也就是航空电子系统中LTPB总线,第二方面接收航空电子系统(600)中LTPB总线输出的工作信号WORin;第三方面依据XML测试脚本单元(300)中的脚本程序对所述的工作信号WORin进行分析;第四方面输出测试结果,且直观演示在计算机(400)的显示器上;所述测试描述语言模型(500)包括有描述语言约束规则定制单元(200)和XML测试脚本单元(300);描述语言约束规则定制单元(200)和XML测试脚本单元(300)通过软件编程得到;描述语言约束规则定制单元(200)第一方面用于接收LTPB总线标准(100)中制定的有效性测试方法的信息;第二方面设置了四个测试流程描述规则,分别是定时器测试流程描述规则RT、消息帧格式测试流程描述规则RF、站管理测试流程描述规则RS和计数器测试流程描述规则RC;第三方面将四个测试流程描述规则输出给XML测试脚本单元(300);XML测试脚本单元(300)与描述语言约束规则定制单元(200)是匹配的;即:与定时器测试流程描述规则RT匹配的是定时器测试脚本,记为RTJB;<本文档来自技高网
...

【技术保护点】
1.一种应用于航空电子系统的LTPB总线检测装置,至少有计算机;其特征在于:还包括有存储于所述计算机内的测试描述语言模型(500);/n测试描述语言模型(500)第一方面将测试信号COM传递至被测设备,也就是航空电子系统中LTPB总线,第二方面接收航空电子系统(600)中LTPB总线输出的工作信号WOR

【技术特征摘要】
1.一种应用于航空电子系统的LTPB总线检测装置,至少有计算机;其特征在于:还包括有存储于所述计算机内的测试描述语言模型(500);
测试描述语言模型(500)第一方面将测试信号COM传递至被测设备,也就是航空电子系统中LTPB总线,第二方面接收航空电子系统(600)中LTPB总线输出的工作信号WORin;第三方面依据XML测试脚本单元(300)中的脚本程序对所述的工作信号WORin进行分析;第四方面输出测试结果,且直观演示在计算机(400)的显示器上;
所述测试描述语言模型(500)包括有描述语言约束规则定制单元(200)和XML测试脚本单元(300);描述语言约束规则定制单元(200)和XML测试脚本单元(300)通过软件编程得到;
描述语言约束规则定制单元(200)第一方面用于接收LTPB总线标准(100)中制定的有效性测试方法的信息;第二方面设置了四个测试流程描述规则,分别是定时器测试流程描述规则RT、消息帧格式测试流程描述规则RF、站管理测试流程描述规则RS和计数器测试流程描述规则RC;第三方面将四个测试流程描述规则输出给XML测试脚本单元(300);
XML测试脚本单元(300)与描述语言约束规则定制单元(200)是匹配的;即:
与定时器测试流程描述规则RT匹配的是定时器测试脚本,记为RTJB;
与消息帧格式测试流程描述规则RF匹配的是消息帧格式测试脚本,记为RFJB;
与站管理测试流程描述规则RS匹配的是站管理测试脚本,记为RSJB;
与计数器测试流程描述规则RC匹配的是计数器测试脚本,记为RCJB。


2.根据权利要求1所述的应用于航空电子系统的LTPB总线检测装置,其特征在于:对定时器进行测试时,采用的定时器测试流程描述规则RT中的描述语言结构式为:





3.根据权利要求1所述的应用于航空电子系统的LTPB总线检测装置,其特征在于:对消息帧格式进行测试量,采用的消息帧格式测试流...

【专利技术属性】
技术研发人员:路辉马雨忻
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1