




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 as5643网络自动化测试技术研究 摘 要: 主要针对as5643网络在航空电子应用的特点,提供了一种as5643网络通信节点的通信功能自动化测试方案,给出了软件框架、流程和硬件架构,构建了包含多cc节点和rn节点的网络测试流程。可为采用该网络的系统在线功能测试提供参考方法,并为后期生产和维护提供帮助。关键词: as5643网络; 航空电子; 自动化测试; 通信节点: tn711?34; tp336 : a : 1004?373x(2017)07?0005?03research on automatic test technology of
2、 as5643 networkzhang zhengang(southwest china institute of electronic technology, chengdu 610036, china)abstract: according to the application characteristics of as5643 network in avionics, a communication function automatic testing scheme of the as5643 networks communication node is proposed. the s
3、oftware framework, technological process and hardware architecture are given. the network testing process including multiple cc nodes and rn nodes was constructed. the technology can provide a reference method for the on?line function test of the system using the as5643 network, and a help for the l
4、ater production and maintenance.keywords: as5643 network; avionics; automatic test; communication node0 引 言ieee1394是由美国一家消费产品公司制定的一种高速串行总线通信标准,具有速度高、成本低、即插即用等特点,美军在f35的研制过程中选取该技术作为飞控平台的主总线,并对该标准进行了裁剪、定制、增强,形成了as5643总线标准。as5643网络作为一种基于ieee1394接口的通信标准1,在飞机航电系统等平台中的安全关键任务系统中应用越来越广泛2?3。as5643网络在采用as5643
5、技术作为系统的通信系统的研制和生产过程中,网络上的每一个通信节点都要进行验证4。由于as5643网络上具有单cc节点,通信端口冗余备份和底层自组网等特点5?6,如何解决一个多cc节点、rn节点的网络节点功能测试和通信端口全覆盖测试的问题需要进行深入研究和解决。本文通过分析as5643网络的特点,通过软件控制链路层使能实现cc/rn节点自动切换和软件控制物理端口關闭去冗余等技术,实现了网络节点通信功能的一种自动化测试方法。1 as5643网络特点(1) as5643具有环路冗余特性as5643网络总线采用1394b总线接口,通过环路冗余可以在某个节点端口失效后,通过环路上其他路径完成通信功能。1
6、394b总线初始化过程中底层进行自动组网,并将环路打破形成树形网络进行通信。由于这个特征,在网络中如果有多个环路物理连接存在,正常工作期间,节点间通信采用的端口是不确定的,如图1所示。因此自动化测试应该解决确定的端口问题。(2) cc节点统一配置时隙as5643网络总线采用1394b总线中的异步流数据报文进行传输,具有匿名消息传输、静态分配通信带宽、时分多址等特点。总线网络中所有节点按照cc节点发送的stof报文确定一次通信周期的时间基点,并依照cc节点下发的时间偏移或者预置的时间偏移发送数据和接收数据。由总线的特点可以得出,一个网络中只能存在一个时间基点,不能存在两个或者多个具备cc功能的节
7、点。在安全关键系统中,为了避免单点故障带来灾难性的风险,通常会设计cc节点的备份硬件。自动化测试应该解决cc节点和备份节点功能切换的问题。2 自动化测试方案2.1 硬件架构图2为一个多cc和多rn节点组成的一个as5643网络应用方案的测试硬件架构。节点1为一个cc节点,节点2为另外一个cc节点。本文根据该例阐述as5643网络的自动化测试技术。cc节点和rn节点完成as5643协议层的功能,通过主机接口接入应用cpu。应用运行在嵌入式cpu上完成通信功能。为了完成通信功能的自动测试,所有嵌入式cpu和as5643通信功能测试仪通过管理以太网、usb接口接入主控计算机,接受主控计算机的控制,上
8、板信息,协同完成自动测试。为了实现软件的自动化测试,所有节点通过独特的mark地址标识身份,软件根据地址标识进入不同的分支。2.2 嵌入式cpu软件架构嵌入式cpu作为节点板卡的主机,运行节点的驱动程序,并具有由管理程序接受主控计算机的控制管理功能,调用api接口函数实现节点板卡的对应配置。嵌入式cpu的软件组成如图3所示。管理软件:管理软件位于嵌入式cpu软件结构中的顶层,完成主控软件的命令解析,并上报当前节点的运行阶段和状态。流程控制组件依据发送给当前节点的控制命令控制软件的工作阶段,负责调度其他组件。同时,管理软件需要根据接收指令使能/禁用链路层芯片、使能/禁用主控软件指定的端口号。 a
9、s5643通信组件:as5643通信组件接受管理软件的调度,按照管理软件下发的指令设置通信参数以及节点的工作类型,完成测试报文的组包和解包。节点子卡驱动:完成总线节点初始化配置等,完成应用层报文和链路层发送数据的转换和适配。链路层使能接口:接受管理软件的控制,实现链路层芯片的使能和禁用功能。物理层使能接口:设置管理软件的控制,实现物理层端口的使能和禁用功能,接口参数包含节点每个物理端口的使能/禁用状态。身份识别组件:根据mark地址信息上报管理软件当前节点的编号。2.3 测试策略为了减少测试时间,利用1394b总线上端口禁用的功能可以实现所有端口的测试覆盖,测试策略应该尽快找到覆盖全部物理端口
10、的方案。测试策略1:关闭所有节点的b端口,以及节点2的c端口,打开其他所有节点的物理端口。如图4所示为策略1去除端口冗余后实际使用端口的情况。所有节点依次和通信功能测试仪进行通信,测速过程中节点1测试时关闭节点2的链路层芯片,反之关闭节点1的。该测试策略完成后,覆盖了所有节点通信功能的验证,以及节点2的a端口、其他所有节点的a、c端口的通信测试。测试策略2:关闭节点1,3,5的a、c端口,打开其他所有节点的物理端口。如图5所示为策略2去除端口冗余后实际使用端口的情况。节点依次和通信功能测试仪进行通信,节点1测试时关闭节点2的链路层芯片,反之关闭节点1的。测试策略完成后,节点2的c端口、其他所有
11、节点的b端口得到了验证。2.4 自动测试流程主控软件根据策略的定义实现测试用例的组合和调度。通过以太网、usb接口和嵌入式cpu进行指令交互。在测试流程中,主控软件集中控制通信节点和as5643功能测试仪的工作流程,并收集处理它们上报的信息,自动得出测试结果。自动化测试软件流程图见图6。3 测试验证分析该as5643网络通信功能自动化测试技术已经应用在某型icni设备研制过程上,各个节点的测试结果如表1所示。该测试技术能够充分验证节点的通信功能以及端口的有效性。4 结 论现有的as5643总线多用于线缆环境,在机箱内的as5643总线通过印制线互联,本文通过软件手段和策略的选取实现了通信功能验
12、证和端口验证的全覆盖。该技术可构建于系统在线测试过程中,实现系统通信网络的自检等功能,已经成功应用于某型航电设备的研制过程中,节省了大量的测试时间,大大降低了研制时工程人员花费在试验过程的时间和精力。参考文献1 ieee computer society. ieee standard for a high?performance serial bus?amendment 2: ieee std 1394b s. new york: american national standards institute, 2000.2 詹鹏,张振刚.as5643总线优化传输方法研究j.计算机测量与控制,20
13、15(2):571?573.3 gwaltney d a, briscoe j m. comparison of communication architectures for safety critical embedded systems r. stanford: sri international, 2001.4 avionic subsystems committee. ieee?1394b interface requirements for military and aerospace vehicle applications: as5643 s. us: sae, 2004.5
14、wang ming, zhang chunxi, yi xiaosu. performance evaluation of ieee 1394b serial bus with deterministic and stochastic petri nets j. china communications, 2013, 10 (2): 121?133.6 bai haowei. analysis of a sae as5643 mil?1394b based high?speed avionics network architecture for space and defense applications c/ proceedi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江汉大学《剧目排练》2023-2024学年第二学期期末试卷
- 海南软件职业技术学院《应用文体翻译》2023-2024学年第二学期期末试卷
- 辽宁铁道职业技术学院《中学语教学策略与方法》2023-2024学年第二学期期末试卷
- 衡阳师范学院南岳学院《物联网系统设计》2023-2024学年第二学期期末试卷
- 湖北职业技术学院《固液分离科学与工程》2023-2024学年第二学期期末试卷
- 现代机械系统设计
- 永州师范高等专科学校《网络音视频编辑实验》2023-2024学年第二学期期末试卷
- 榆林学院《中小学歌曲弹唱》2023-2024学年第二学期期末试卷
- 郑州轨道工程职业学院《综合商务英语》2023-2024学年第二学期期末试卷
- 西藏警官高等专科学校《工程热力学》2023-2024学年第二学期期末试卷
- 铸造作业指导书
- 学校质量监测应急预案
- 电缆修复规范
- 储层地质学(中国石油大学)-2沉积相分析
- 大班-社会语言-小学生的一天-课件
- 保护性约束PPT通用PPT课件
- 大众特殊要求:Formel-Q第八版(中文版)
- 铸件外观缺陷图
- 哈尔滨工业大学机械制造装备设计大作业
- 阿坝州水文特性分析
- GB_T 3795-2014 锰铁(高清版)
评论
0/150
提交评论