论文部分内容阅读
飞机显示控制系统是航空电子系统的一个很重要的子系统,负责显示和控制机上其他电子设备通过总线传输过来的数据信息,对飞行员的作战能力和减轻飞行员的工作负荷起着十分重要的作用。飞机显示控制系统也是航空电子系统实现综合化、数字化和智能化的核心与关键。因此,促进显示控制系统的发展与研究是十分有必要的。但显示控制系统显示信息量庞大、数据更新快、控制逻辑复杂、实时性等特点使得对真实显示控制系统的研究既耗费人力物力,又耗费时间。而采用软件开发技术开发的模拟显示控制系统,能够模拟座舱显示控制系统的所有功能。模拟显控系统将信息显示在屏幕上,用屏幕代替航空仪表,在使用上更方便,可移植性好。模拟显示控制既能用于航空电子系统的调试,也可作为飞行模拟器的显示控制系统。另外,本系统也可以作为一套教学设施,为需要掌握现代飞机显示控制系统知识的学生提供一个学习平台。本课题以某型号飞机为模板,整理和研究该型号飞机的显示符号、信息意义以及数据信息来源,并开发出一系列飞机显示画面。这些显示画面采用虚拟原型应用系统VAPS(Virtual Application Prototyping system)开发,主要为主飞行显示画面PFD (Primary flight display)、导航显示画面ND(Navigation display)和发动机指示和机组警告系统EICAS(Engine indication and crew alert system)画面,每种画面对应着起飞、爬升、降落等飞行过程以及各种按钮操作的信息变换与更新。本课题创新点为:通过研究显示画面的意义以及控制逻辑,自定义了数据通信协议。自定义的通讯协议,增大了显示信息控制的灵活性,同时降低画面逻辑控制的难度,提高开发效率。本课题采用命名管道实现模拟显示控制系统与其他子系统间的数据交互,当模拟显示控制系统接收到外部数据源发送的管道消息时,首先会按照自定义数据通信协议解析管道消息,然后依据解析后的数据内容对指定显示画面进行控制,同时判断接收消息是否需要向外部数据源反馈信息,如果需要就将相应信息通过管道发送给外部数据源。通过与外部数据源的联合测试,模拟显示控制系统接收数据源发送的数据时,能够依据管道消息内容,及时、正确地更新画面信息;依据数据内容正确的设置信息符号的属性;能够模拟显示控制系统的控制功能,且具有实时性。