一种小型直升机综合显示控制系统软件架构技术方案

技术编号:12440336 阅读:119 留言:0更新日期:2015-12-04 02:44
本发明专利技术公开了一种小型直升机综合显示控制系统软件架构,包括1)通信管理模块用于实现与外部系统的交联,以及与中间层软件层交联;2)BSP软件层为整个综合显示控制系统软件提供硬件驱动支持;3)数字地图软件层主要用于完成机载数字地图相关功能;4)中间层软件层用于为OFP软件层提供底层驱动;5)OFP软件层用于实现基本飞行参数信息显示功能、辅助导航信息显示功能、发参信息显示功能、系统管理信息显示功能,同时,OFP软件层提供飞行员控制输入功能,响应飞行员控制指令,实现对整个飞机显示系统的控制和交联系统的管理控制。本发明专利技术提供的一种小型直升机综合显示控制系统软件架构,结构模块化,易于更新和维护,可扩展性好。

【技术实现步骤摘要】

本专利技术涉及航空电子领域,特别涉及一种小型直升机综合显示控制系统软件架构
技术介绍
现代座舱显示系统正向高度综合化、智能化方向发展。可靠、安全、高效的人机功效设计,是衡量飞机现代化程度的重要标准。传统分立式航空电子系统由分立安装的模拟仪表和无线电通讯导航设备等组成,分立式航空电子系统仪表多,系统结构较为复杂,占用空间大,重量繁重,设备操作复杂,系统可靠性较低,分立式的航空电子系统限制了飞机功能扩展和技术升级潜力,另外,传统的航空显控系统,显示器与数据处理和控制器是分开的,综合化和一体化程度低,无法为驾驶员提供高效、简洁的驾驶舱交互方式。传统的飞机显示控制系统中,显示系统、控制系统和硬件平台间是紧密耦合的,采用该方式实现的显控系统具有实现效率高、表示方式灵活的优点,系统的可重用性、可扩展性较差,不利于显控系统的升级维护和系统认证,因此开发一种针对体积小、重量轻、功能集成度高的座舱综合显示控制系统的软件架构具有重要意义。
技术实现思路
本专利技术的目的是就是为了克服现有技术的不足,提供了一种小型直升机综合显示控制系统软件架构,可使座舱显示系统、控制系统的功能集成与一体,采用模块化设计,提高航空综合显示控制系统软件的重用性和开发效率,降低系统的开发、验证成本。本专利技术是通过以下技术方案来实现的:一种小型直升机综合显示控制系统软件架构,包括主处理模块和通信管理模块,所述主处理模块依次包括BSP软件层、数字地图软件层、中间层软件层和OFP软件层;所述通信管理模块用于实现与外部系统的交联,以及与中间层软件交联;所述BSP软件层为板级支持包软件,为整个综合显示控制系统软件提供硬件驱动支持和VxWorks操作系统运行环境;所述数字地图软件层主要用于根据中间层软件层提供的外部系统的数据完成机载数字地图相关功能,包括将外界地形数据转化为显示画面、将地理位置数据转化为屏幕坐标;所述中间层软件层用于从通信管理模块处采集外部各个交联设备的信息,同时为OFP软件层提供底层驱动;所述OFP软件层用于实现基本飞行参数信息显示功能、辅助导航信息显示功能、发动机参数信息显示功能、系统管理信息显示功能,同时,OFP软件层提供飞行员控制输入功能,响应飞行员控制指令,实现对整个飞机显示系统的控制和交联系统的管理控制,并通过中间层软件对整个飞机显示系统的硬件资源进行应用和管理。优选地,所述中间层软件层包含初始化软件模块,所述初始化软件模块包括1M接口初始化单元、OFP接口初始化单元、向OFP上报初始化状态单元、仓Il建运行任务单元四个部分,其中,所述1M接口初始化单元用于初始化主处理模块中各软件层和通信管理模块之间的控制命令字和RS422数据交互区的控制字;所述OFP接口初始化单元用于初始化OFP软件层和中间层软件层之间的数据交互区控制字;所述向OFP上报初始化单元状态用以向OFP软件层汇报所述1M接口初始化单元和所述OFP接口初始化单元的结果;所述创建运行任务单元用以在向OFP层上报初始化单元完成汇报工作后,在OPF软件层创建主处理器模块硬件平台上供中间层软件层和OFP软件层运行所需要的实时任务。优选地,所述通信管理模块包含系统软件、FPGA逻辑固件;所述系统软件用于提供与外部系统和中间层软件层交联的接口 ;所述FPGA逻辑固件用于实现系统软件的底层驱动。优选地,所述系统软件通过ARINC429接口、RS422接口、离散量信号、模拟量信号、视频信号与外系统通信,通过CPCI总线接口与中间层软件层通信。优选地,所述中间层软件层包含BIT软件模块,所述BIT软件模块负责在测试设备未接、主处理模块处于运行状态下对通信管理模块及主处理模块进行BIT检测,检测结果向OFP软件层报告,所述BIT软件模块包括上电自检测、人工维护自检测和周期自检测三个部分。优选地,所述中间层软件包含ARINC429数据通讯处理软件模块、RS422数据通讯处理软件模块、离散量输入输出模块、模拟量采集处理模块和视频切换处理模块;所述ARINC429数据通讯处理软件模块用于通过通信管理模块向外部系统发送和接收ARINC429数据;所述RS422数据通讯处理软件模块用于通过通信管理模块向外部系统发送和接收RS422数据;所述模拟量采集处理模块用于通过通信管理模块定时周期采集HOCAS杆的游标模拟量,然后根据公式进行坐标转换;最后将坐标值上报给OFP软件层;所述离散量输入输出模块用于根据定时周期采集通信管理模块的离散量输入并设置到OFP软件层的离散量中,根据定时周期采集OFP软件层的离散量输出并设置到通信管理模块的离散量中。本专利技术的有益效果是:本专利技术供了提供了一种小型直升机综合显示控制系统软件架构,针对飞机小型化综合显示控制系统设计,该软件架构可使座舱显示系统、控制系统的功能集成与一体,软件采用模块化设计,可提高航空综合显示控制系统软件的重用性和开发效率,降低系统的开发、验证成本。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术的整体结构示意图;图2为本专利技术的系统软件的接口关系图;图3为本专利技术的中间层软件层交互关系图;图4为本专利技术的初始化软件模块程序结构图;图5为本专利技术的BIT软件模块程序结构图;图6为本专利技术的ARINC429数据通讯处理软件模块程序结构图;图7为本专利技术的RS422数据通讯处理软件模块程序结构图;图8为本专利技术的通信管理模块与外部系统的交联接口图。【具体实施方式】为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。参图1,本专利技术提供了一种小型直升机综合显示控制系统软件架构,包括主处理模块(以下简称IPDM模块)和通信管理模块(以下简称1M模块),所述主处理模块包括BSP软件层、数字地图软件层、中间层软件(以下简称MLS)层和OFP软件层。所述BSP软件层为板级支持包软件,为整个综合显示控制系统软件提供硬件驱动支持和VxWorks操作系统运行环境。所述数字地图软件层主要用于完成机载数字地图相关功能,包括将外界地形数据转化为显示画面、将地理位置数据(经玮度)转化为屏幕坐标等。所述数字地图软件层主要功能如下:a)具有跟随高速和机动飞行时对任意幅面的二维矢量数据、俯视地形数据的快速生成和平滑显示功能。b)具有跟随高速和机动飞行时对任意幅面的二维矢量数据、俯视地形数据的快速生成和平滑显示功能。c)具有正态标注地标名称和北向指示功能。支持字符图形叠加、点线面生成、图层叠加等图形处理功能。d)具有叠加显示用户自定义图层的功能e)具有接收外部命令,将屏幕坐标数据转换为地理位置数据的功能;或者将地理位置数据(经玮度)转化为屏幕坐标的功能。f)具有接收外部命令,进行二维矢量地图、地形地图显示比例尺的缩放和比例尺缩放时地图要素自动增减功能。g)具有接收外部命令、显示二维矢量背景地图、地形俯视背景地图、二维矢量与地形俯视地图叠加合成的背景地图功能;支持在地图背景上实时显示飞机的位置。h)具有接收外部命令,进行俯视地形彩带的本文档来自技高网...

【技术保护点】
一种小型直升机综合显示控制系统软件架构,其特征在于:包括主处理模块和通信管理模块,所述主处理模块依次包括BSP软件层、数字地图软件层、中间层软件层和OFP软件层;所述通信管理模块用于实现与外部系统的交联,以及与中间层软件交联;所述BSP软件层为板级支持包软件,为整个综合显示控制系统软件提供硬件驱动支持和VxWorks操作系统运行环境;所述数字地图软件层主要用于根据中间层软件层提供的外部系统的数据完成机载数字地图相关功能,包括将外界地形数据转化为显示画面、将地理位置数据转化为屏幕坐标;所述中间层软件层用于从通信管理模块处采集外部各个交联设备的信息,同时为OFP软件层提供底层驱动;所述OFP软件层用于实现基本飞行参数信息显示功能、辅助导航信息显示功能、发动机参数信息显示功能、系统管理信息显示功能,同时,OFP软件层提供飞行员控制输入功能,响应飞行员控制指令,实现对整个飞机显示系统的控制和交联系统的管理控制,并通过中间层软件层对整个飞机显示系统的硬件资源进行应用和管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵敏超吴狄林舒焦玉亮朱兖植肖理阳
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1