一种小型直升机综合显示控制系统软件架构的制作方法

文档序号:9396260阅读:836来源:国知局
一种小型直升机综合显示控制系统软件架构的制作方法
【技术领域】
[0001]本发明涉及航空电子领域,特别涉及一种小型直升机综合显示控制系统软件架构。
【背景技术】
[0002]现代座舱显示系统正向高度综合化、智能化方向发展。可靠、安全、高效的人机功效设计,是衡量飞机现代化程度的重要标准。传统分立式航空电子系统由分立安装的模拟仪表和无线电通讯导航设备等组成,分立式航空电子系统仪表多,系统结构较为复杂,占用空间大,重量繁重,设备操作复杂,系统可靠性较低,分立式的航空电子系统限制了飞机功能扩展和技术升级潜力,另外,传统的航空显控系统,显示器与数据处理和控制器是分开的,综合化和一体化程度低,无法为驾驶员提供高效、简洁的驾驶舱交互方式。传统的飞机显示控制系统中,显示系统、控制系统和硬件平台间是紧密耦合的,采用该方式实现的显控系统具有实现效率高、表示方式灵活的优点,系统的可重用性、可扩展性较差,不利于显控系统的升级维护和系统认证,因此开发一种针对体积小、重量轻、功能集成度高的座舱综合显示控制系统的软件架构具有重要意义。

【发明内容】

[0003]本发明的目的是就是为了克服现有技术的不足,提供了一种小型直升机综合显示控制系统软件架构,可使座舱显示系统、控制系统的功能集成与一体,采用模块化设计,提高航空综合显示控制系统软件的重用性和开发效率,降低系统的开发、验证成本。
[0004]本发明是通过以下技术方案来实现的:
[0005]一种小型直升机综合显示控制系统软件架构,包括主处理模块和通信管理模块,所述主处理模块依次包括BSP软件层、数字地图软件层、中间层软件层和OFP软件层;
[0006]所述通信管理模块用于实现与外部系统的交联,以及与中间层软件交联;
[0007]所述BSP软件层为板级支持包软件,为整个综合显示控制系统软件提供硬件驱动支持和VxWorks操作系统运行环境;
[0008]所述数字地图软件层主要用于根据中间层软件层提供的外部系统的数据完成机载数字地图相关功能,包括将外界地形数据转化为显示画面、将地理位置数据转化为屏幕坐标;
[0009]所述中间层软件层用于从通信管理模块处采集外部各个交联设备的信息,同时为OFP软件层提供底层驱动;
[0010]所述OFP软件层用于实现基本飞行参数信息显示功能、辅助导航信息显示功能、发动机参数信息显示功能、系统管理信息显示功能,同时,OFP软件层提供飞行员控制输入功能,响应飞行员控制指令,实现对整个飞机显示系统的控制和交联系统的管理控制,并通过中间层软件对整个飞机显示系统的硬件资源进行应用和管理。
[0011]优选地,所述中间层软件层包含初始化软件模块,所述初始化软件模块包括1M接口初始化单元、OFP接口初始化单元、向OFP上报初始化状态单元、仓Il建运行任务单元四个部分,其中,
[0012]所述1M接口初始化单元用于初始化主处理模块中各软件层和通信管理模块之间的控制命令字和RS422数据交互区的控制字;
[0013]所述OFP接口初始化单元用于初始化OFP软件层和中间层软件层之间的数据交互区控制字;
[0014]所述向OFP上报初始化单元状态用以向OFP软件层汇报所述1M接口初始化单元和所述OFP接口初始化单元的结果;
[0015]所述创建运行任务单元用以在向OFP层上报初始化单元完成汇报工作后,在OPF软件层创建主处理器模块硬件平台上供中间层软件层和OFP软件层运行所需要的实时任务。
[0016]优选地,所述通信管理模块包含系统软件、FPGA逻辑固件;
[0017]所述系统软件用于提供与外部系统和中间层软件层交联的接口 ;
[0018]所述FPGA逻辑固件用于实现系统软件的底层驱动。
[0019]优选地,所述系统软件通过ARINC429接口、RS422接口、离散量信号、模拟量信号、视频信号与外系统通信,通过CPCI总线接口与中间层软件层通信。
[0020]优选地,所述中间层软件层包含BIT软件模块,所述BIT软件模块负责在测试设备未接、主处理模块处于运行状态下对通信管理模块及主处理模块进行BIT检测,检测结果向OFP软件层报告,所述BIT软件模块包括上电自检测、人工维护自检测和周期自检测三个部分。
[0021]优选地,所述中间层软件包含ARINC429数据通讯处理软件模块、RS422数据通讯处理软件模块、离散量输入输出模块、模拟量采集处理模块和视频切换处理模块;所述ARINC429数据通讯处理软件模块用于通过通信管理模块向外部系统发送和接收ARINC429数据;
[0022]所述RS422数据通讯处理软件模块用于通过通信管理模块向外部系统发送和接收RS422数据;
[0023]所述模拟量采集处理模块用于通过通信管理模块定时周期采集HOCAS杆的游标模拟量,然后根据公式进行坐标转换;最后将坐标值上报给OFP软件层;
[0024]所述离散量输入输出模块用于根据定时周期采集通信管理模块的离散量输入并设置到OFP软件层的离散量中,根据定时周期采集OFP软件层的离散量输出并设置到通信管理模块的离散量中。
[0025]本发明的有益效果是:本发明供了提供了一种小型直升机综合显示控制系统软件架构,针对飞机小型化综合显示控制系统设计,该软件架构可使座舱显示系统、控制系统的功能集成与一体,软件采用模块化设计,可提高航空综合显示控制系统软件的重用性和开发效率,降低系统的开发、验证成本。
【附图说明】
[0026]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0027]图1为本发明的整体结构示意图;
[0028]图2为本发明的系统软件的接口关系图;
[0029]图3为本发明的中间层软件层交互关系图;
[0030]图4为本发明的初始化软件模块程序结构图;
[0031]图5为本发明的BIT软件模块程序结构图;
[0032]图6为本发明的ARINC429数据通讯处理软件模块程序结构图;
[0033]图7为本发明的RS422数据通讯处理软件模块程序结构图;
[0034]图8为本发明的通信管理模块与外部系统的交联接口图。
【具体实施方式】
[0035]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0036]参图1,本发明提供了一种小型直升机综合显示控制系统软件架构,包括主处理模块(以下简称IPDM模块)和通信管理模块(以下简称1M模块),所述主处理模块包括BSP软件层、数字地图软件层、中间层软件(以下简称MLS)层和OFP软件层。
[0037]所述BSP软件层为板级支持包软件,为整个综合显示控制系统软件提供硬件驱动支持和VxWorks操作系统运行环境。
[0038]所述数字地图软件层主要用于完成机载数字地图相关功能,包括将外界地形数据转化为显示画面、将地理位置数据(经玮度)转化为屏幕坐标等。
[0039]所述数字地图软件层主要功能如下:
[0040]a)具有跟随高速和机动飞行时对任意幅面的二维矢量数据、俯视地形数据的快速生成和平滑显示功能。
[0041]b)具有跟随高速和机动飞行时对任意幅面的二维矢量数据、俯视地形数据的快速生成和平滑显示功能。
[0042]c)具有正态标注地标名称和北向指示功能。支持字符图形叠加、点线面生成、图层叠加等图形处理功能。
[0043]d)具有叠加显示用户自定义图层的功能
[0044]e)具有接收外部命令,将屏幕坐标数据转换为地理位置数据的功能;或者将地理位置数据(经玮度)转化为屏幕坐标的功能。
[0045]f)具有接收外部命令,进行二维矢量地图、地形地图显示比例尺的缩放和比例尺缩放时地图要素自动增减功能。
[0046]g)具有接收外部命令、显示二维矢量背景地图、地形俯视背景地图、二维矢量与地形俯视地图叠加合成的背景地图功能;支持在地图背景上实时显示飞机的位置。
[0047]h)具有接收外部命令,进行俯视地形彩带的地形告警显示。
[0048]i)具有接收外部命令,进行地图漫游显示的功能。
[0049]j)具有根据用户提供的航路点信息绘制航线的功能。
[0050]所述OFP软件层是飞行操作程序,是指上层应用软件,具有基本飞行参数信息显示功能、辅助导航信息显示功能、发参信息显示功能、系统管理信息显示功能,主要包括:
[0051]a)姿态显示;
[0052]b)高度显示;
[0053]c)空速显示;
[0054]d)航向显示;
[0055]e)垂直速度显示;
[0056]f)侧滑显示;
[0057]g)时间显示;
[0058]h)位置显示;
[0059]i)方位显示;
[0060]j)航路点显示;
[0061]k)航线显示;
[0062]I)飞行计划显示;
[0063]m)数字地图显示;
[0064]η)发动机参数显示;
[0065]ο)旋翼转速显示;
[0066]ρ)滑油和燃油参数显示;
[0067]q)电源系统参数显示;
[0068]r)无线电设备频率、工作模式显示;
[0069]s) IPDU自检和故障彳目息显不;
[0070]t)外部交联系统自检和故障信息显示
[0071]同时,所述OFP软件层提供飞行员控制输入功能,响应飞行员控制指令,实现对IDS的控制和交联系统的管理控制,主要有:
[0072]a) IPDU亮度对比度调节控制功能;
[0073]b) IPDU画面切换功能;
[0074]c)基本参数设置功能;
[0075]d)无线电设备参数设置功能;
[0076]e)无线电设备工作模式控制功能;
[0077]f) IPDU自检控制功能;
[0078]g)外部交联系统自检控制功能;
[0079]h)航路点、航线、飞行计划编辑功能。
[0080]所述中间层软件(MLS)
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1