综合座舱显示控制系统的设计与实现

时间:2010-10-08来源:网络

根据系统比较监控结果和设备BIT监控结果,如图2所示,如果综合显示器数据采集处理部分出现严重故障,主驾驶和副驾驶综合显示器通过故障切换逻辑可以进行系统重构,自动将飞行显示器显示数据源切换到无故障的另一台飞行显示器的数据处理模块。在一定故障等级下实现数据处理部分的一次故障工作能力。同时驾驶员可以通过多功能控制面板手动切换主驾驶飞行显示器和副驾驶飞行显示器显示的数据源。
2.3 显示界面设计
为了在嵌入式操作系统上开发图形界面,将VxWorks操作系统与Idata和OpenGL图形驱动开发包结合起来,实现界面良好的人机接口。利用VxWorks操作系统的消息队列、中断处理及任务调度功能实现系统任务管理及用户交互;使用可视化图形开发工具IData提供的GUI编辑器绘制显示画面,完成态势感知融合显示、用户交互式显示和高级系统显示,较好地实现了飞行仪表、地图导航、图形的分层叠加、图形特效等显示功能,使消息驱动的多窗口显示技术达到实用效果。如图3所示为主飞行界面,分为上下两区域,上区域显示航向姿态、飞行指引、大气数据等重要的飞行参数;下区域显示水平姿态指示、航路、发动机参数等信息。


2.4 软件体系结构
综合座舱显示控制系统软件主要包括系统软件、地面支持软件和应用软件三个部分,软件系统结构如图4所示。


应用软件(OFP软件)作为综合座舱显示控制软件架构的核心部分运行于VxWorks 5.1操作系统之上,使用标准C语言进行开发,负责完成飞行状态、参数的综合显示与控制、显示器按键操作处理、数据采集、网络通信、周期性自检、故障告警与处理功能以及数据加载、系统维护等功能,实现飞行员操作程序中所定义的工作状态和工作方式的控制、转换和信息显示。数据处理软件实现综合座舱显示控制系统与载机传感器设备的数据交换,通过并与系统状态数据融合后发送给显示处理单元,显示处理软件接收数据处理软件通过网络发送过来的显示指令,并按照显示指令生成对应的画面。
系统软件包括操作系统、中间层软件和设备驱动软件,应用软件和系统软件都安装在综合显示控制系统的程序存储器中。地面支持软件包括Tornado集成开发环境(IDE)、各种在线仿真调试设备及其软件(ICE)、烧录和固化工具、项目管理工具(如版本管理软件)、系统综合仿真测试设备软件(ATE)、地面航线编辑软件及数据库等。它们安装在地面维护设备或开发设备中。

3 结语
通过上面的讨论可知,综合座舱显示控制系统采用先进的体系结构和软件架构,实现了座舱信息图形化综合显示控制功能,系统综合化程度高、人机工效良好,安全性高、通用性强,可兼容多载机平台,符合了座舱显控系统高度综合化的发展趋势,具有较好的应用前景。

1 2

关键词: 设计 实现 控制系统 显示 座舱 综合

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版