节点文献

航电系统仿真平台接口模拟与监控软件开发

【作者】 佘立

【导师】 杨宜康;

【作者基本信息】 电子科技大学 , 控制理论与控制工程, 2011, 硕士

【摘要】 接口模拟和监控软件是航空电子系统半物理仿真平台的一个重要组成部分,其实现了仿真层仿真数据与航空总线上的物理层数据之间的转换,并可实时监控转换数据。本文根据实际的应用需求,将接口模拟和监控软件设计成两个软件组件:接口模拟软件和接口监控软件(也称监控软件)。接口模拟软件具有仿真层数据与物理层数据双向数据交换的能力,并在交换过程中提供差错控制功能;监控软件拥有实时监控航空总线上各种数据的能力。论文的第一部分从研究航空电子系统仿真平台的硬件架构开始,深入细致的分析了航电仿真平台的硬件各组成部分及其作用,并对仿真平台的反射内存网的组网原理和方式进行了深入探讨。接着介绍了在这些硬件支撑下的仿真平台上的软件架构模型,描述了各个软件组成部分的主要功能和任务。论文的第二部分阐述了本课题所需研发的接口模拟软件和监控软件在仿真平台的作用及其详细的功能需求,并以Visual Studio 2005为开发环境,运用面对对象的软件设计思想,使用Qt类库,采用C++语言设计和实现了这两款软件。接口模拟软件实现的功能包括:默认配置或选择配置本软件所需的硬件;实现反射内存与串口之间双向数据交换,并且在数据交换过程中提供无数据帧丢失、无数据帧损坏、无数据帧重发等差错控制功能;实时监控与显示任一通道数据;检测本节点所有的通道工作状态等功能。监控软件完成的功能包含:选择信号量进行实时接收解析;数据记录与回放;对数据帧进行设置过滤接收记录;对记录数据进行绘制曲线图;实时接收的数据进行绘制动态曲线图等功能。文章的最后部分对研发出的接口模拟软件与监控软件进行了系统测试,并给出了测试的环境与测试结果。

【Abstract】 Interface simulating and monitoring software was an important part of the avionics system’s semi-physical simulation platform, and achieved the function of the data exchange between the simulation layer with the physical layer on the air bus, and had the capacity of monitoring the exchange data. Based on the actual application requirements, the interface simulating and monitoring software was designed to two software: interface simulating software and interface monitoring software which also was called monitoring software. Interface simulating software had the capacity of data exchange between the simulation layer with the physical layer, and provided error control functions in these exchanges. And the monitoring software could monitor a variety of real-time data on the bus.The paper began from researching the hardware architecture of the avionics simulation platform, and analyzed the avionics simulation platform and its role in the hardware components in depth, and than studied the networking principles and way of the reflective memory network on the simulation platform. After that, the paper introduced the software architecture in the simulation platform supported by these hardware. Meanwhile, the paper also described the main functions and tasks of the various software components.The second part of the paper described the roles and detail function requirements of interface simulating software and monitoring software on the simulation platform for this project. We designed and implemented the two software on the Visual Studio 2005 development environment, using the thought of object-oriented software design, using of Qt class library, and using C + + language. Interface simulating software features include: the default configuration or to choose to configure the hardware required for the software; to achieve two-way data exchange between reflective memory and serial ports and to provide the no data frame loss, no frame damage, no data frame retransmission and other error control functions in these data exchanges; to monitor and display any channel real-time data; to detect all the channels’work status of the local node and so on. Monitoring software features include: to choose signals to receive and to analyses in real time; to record data and to playback it; to set the filter condition for the data frame to be received; to draw curve of the recorded data; to draw the dynamic curve based on the data received in real time and so on.At the end of the paper, we took a system testing for the two software, and gave a test environment and some test results.

【关键词】 航空电子接口模拟监控QTICD
【Key words】 avionicsinterface simulatingmonitoringQTICD
节点文献中: