论文部分内容阅读
ARINC735A协议定义了机载防撞系统TCAS满足DO-185A所必需的接口和协议。ARINC718A协议定义了数据链路处理器与S模式应答机之间的通信接口。本文旨在对协议中定义的TCAS系统相关部件和数据链路处理器(DLP)的接口功能进行测试。本课题详细分析了ARINC718A/ARINC735A协议,在此基础上研究和开发一个以PCI-429模块为硬件平台的测试端、CPCI-429模块为硬件平台的验证端的通信测试软件系统。本课题做的主要工作有:1.通过对ARINC718A协议的研究,分析了数据链路交换协议以及上/下行数据链路消息交换协议,并实现了计算多个数据的校验和算法。通过对ARINC735A协议的研究,分析了TCAS系统有关的输入输出信号、TCAS系统与S模式应答机的接口、TCAS到S模式应答机的传送(TGD协议)、S模式应答机到TCAS的传送(XGD协议)以及TA/RA显示接口。2.基于LabWindows CVI开发环境,我们开发了通信测试软件系统,旨在对协议中定义接口和协议关系进行功能性测试。功能测试项包括:S模式/数据链路总线接口、ARINC429总线数据链路发射部分、ARINC429总线数据链路接收部分和TCAS-S模式应答机ARINC429总线接口、TCAS-S模式应答机ARINC429总线接口协议发射部分、TCAS-S模式应答机接口协议接收部分、TCAS-交通决断显示器显示接口。3.对硬件平台中的CPCI-429模块进行了基于WDM的设备驱动程序开发,实现了其与PC机之间的通信。4.最后建立测试平台,对协议中定义的各个接口功能进行测试验证。现阶段国内对TCAS系统的研究工作比较少,缺少相关的技术性资料,本课题对TCAS系统部件的接口与数据链路处理器接口的功能进行测试以及通信过程进行模拟实现,具有一定的实际意义和工程价值。