更全的杂志信息网

机载多功能显示器的半实物仿真实现

更新时间:2016-07-05

随着航空技术的发展,以往座舱中繁多的仪表仪器现在均被多个多功能显示器(Multi-Function Display,MFD)所替代。多功能显示器作为目前座舱中主要的人机交互接口,其功能十分强大,它能通过字符图形把各类复杂的飞机信息、作战状况直观表现出来,使飞行员能快速获取信息,更加高效地管理和操纵整个飞行系统。因此在现代军机各类训练模拟器和训练系统中,对多功能显示器的仿真是座舱显示控制仿真中十分重要的一部分[1-5]

太和医院在规模、技术、人才队伍等综合实力方面,当属鄂西北地区实力最强的医院之一。而且,经过多年经营,医院也是周边地区急危重症患者就医的首选医院。

多功能显示器有别于一般的通用显示器,因为多功能显示器既是一个输出设备又是一个输入设备,其输出是各种关键飞行信息、态势感知、系统管理、作战任务等画面;输入是画面四周的多功能按键,按键的作用跟随画面变化,在不同画面下被不断重新定义。可见,对多功能显示器的仿真包括了按键输入和显示输出两大部分。

文中以单片机为核心实现对多功能显示器按键的输入实时监听和响应,以工控机为核心实现对多功能显示器的画面更新和显示输出,较好的实现了对多功能显示器的半实物仿真,并具有逼真度高,可靠性强,实时性好等优点。

1 硬件构成

半实物仿真多功能显示器的外形如图1所示。中间为主显示画面,四周还有T1~T5、R1~R5、B1~B5、R1~R5共20个周边按键。

图1 多功能显示器外形

在整个半实物仿真多功能显示器中,共需设计两个软件,一个是运行在嵌入式单片机上的按键识别软件,另一个是运行在工控机上的显示控制软件。采用这种双层软件结构的好处是,可由单片机来专门监控多功能显示器的按键,避免了工控机进行按键监控这种实时性要求高的重复性工作,从而释放大量的珍贵的工控机CPU时间,运行时工控机只需响应单片机上报的按键码,来实时更新显示画面。

图2 半实物仿真实现硬件结构

单片机在周期性扫描的为4×5开关矩阵,分四行(T-上方、B-下方、L-左侧、R-右侧)扫描,每行各有五列对应与五个按键。下面以多功能显示器上方这一行的扫描为例,代码如下:

“阿斌”,竹韵推着龙斌一边走,一边兴奋地说,“我想去老家请个保姆来,有保姆侍候你我更加放心,也免得姐姐走上走下的。”

2)工业控制计算机:作为训练模拟器的控制主机,通过COM口(RS-232)与51单片机通信,能实时获取多功能显示器周边键的触发状态,从而及时响应训练人员的操作,实时改变液晶显示器上的显示画面。

通过河长制管理,全市河道水环境面貌得到较大改观,各级领导重视程度得到明显提高,公众保护水环境的意识得到大幅度增强,河道水环境面貌得到明显改善。2013年,全市纳管河道环境卫生达到优秀的河道长度由1 338.5km增加到1 616.2km,同比上升20.75%;感官水质黑臭的河道长度由332.68km减少到275.92km,同比下降17.06%。全市河道劣V类水质的比例由85%下降到62%,全市河道水质总体实现好转。

该软件采用标准C语言来编程思想,软件主要完成对多功能显示器周边按键形成的4×5开关矩阵的周期性行、列扫描,从而实时感应用户对周边键的按压,得出正确的按键码。

2 软件实现

该半实物仿真多功能显示器的硬件实现上以嵌入式单片机为核心,结合译码器和开关矩阵设计实现多功能显示器的按键识别,然后将按键码通过串口发送到上位工控机中,由工控机响应按键改变多功能显示器的画面。其硬件组成包括:1台工业控制计算机、1块以单片机为核心的按键识别电路、1块液晶显示屏、RS-232通讯电缆和VGA显示电缆各1条组成,如图2所示。

2.1 单片机按键识别软件

3)液晶显示器:采用通用的计算机液晶显示屏,通过VGA数据线与工控机的显卡VGA口连接,用于显示具体画面。

1)按键识别电路:以STC12C5A60S2单片机为核心,以主频振荡器、EEPROM存储器、RS232接口为外围电路,将 T1~T5、R1~R5、B1~B5、R1~R5的多功能显示器周边按键形成4×5开关矩阵,单片机在周期性扫描该开关矩阵行、列的同时,读回扫描信号线结果,判断是否有键按下,并计算按键的位置以映射到具体某一按键上,最终形成按键码,通过RS-232总线上报工控机。

2.2 工控机显示软件

显示软件使用C#来编程实现,软件采用模块化设计,包括:串口通信模块、按键响应模块、显示绘制模块以及底层的显示接口。软件模块组成如图3所示。

图3 软件模块组成图

软件的运行流程如图4所示。当配置多功能显示器的仿真系统上电后,程序开始运行,绘制上电初始化画面,初始化完成后,进入显示主菜单;当用户触发多功能显示器周边键时,工控机的显控软件通过串口接收事件,获得单片机上报的按键码,并依据当前画面判断该按键对应的命令(在多功能显示器不同画面触发同一按键所代表的含义不同);进而调用对应函数响应该命令,来更新显示画面;若系统还需控制仿真座舱或仿真装备时,更新画面的同时将发出对应的控制指令,驱动仿真座舱或仿真装备进行相关动作。

我们用东北地震的数据集说明,这个方法对于单个地震事件也是有效的。相应的质点分布快照图和估计参数的时间序列见图8和图9。由于这次地震为近海地震,因此在参数的初步估计中,有相当大的定位误差。但是在初至P波到达后40s,平均误差开始下降。随着地震破裂扩展,震级估计值由6.0增大到了8.4,这与地震破裂的机制相吻合。而估计的5个参数值均与日本气象厅地震目录中的值接近。

图4 航空电子显控画面绘制流程图

3 结束语

该多功能显示器的半实物仿真技术已应用于某型机载电子设备维护训练模拟器中,并取得了良好的应用效果。本文所提出的仿真实现通过单片机构建独立运行的按键扫描识别系统,大大简化了工控机的工作,提高了系统响应的实时性;基于C#开发的显示软件,具有模块化结构,有很强的通用性和扩展性,只需要在该模块化结构下添加所需要绘制脚本,就可灵活地适应各型航空电子设备座舱显示控制的需求。整个半实物多功能显示器的软硬件实现成本低、可靠性高,可满足各型航空训练模拟器的应用需求,具有较好的推广应用价值。

参考文献:

[1]李静昭,张迪.虚实结合的飞机仪表显示系统实践教学研究[J].实验技术与管理,2016(33):142-145.

[2]樊智勇,王娟,王勇.多功能飞机维护训练器的建设和教学实践[J].实验技术与管理,2012,29(5):182-184,191.

[3]高伟,陈鸿,刘雅娟.基于半实物仿真的某型机载电子设备训练模拟器设计[J].现代计算机,2013(6):74-76.

[4]张伟,库丽媛.某新型飞机维修模拟训练系统[J].航空制造技术,2011,8:76-79.

[5]王秋生,陈中川,袁海文.基于多总线的飞机电气故障模拟实验系统设计[J].计算机测量与控制,2010,18(1):44-47.

[6]赵鹏,陈斌.MT8816芯片在短波通信装备维修训练系统中的运用[J].舰船电子工程,2016(11):70-73.

[7]摆卫兵,洪光,杨真.基于半实物仿真和虚拟维修的维修训练系统设计[J].仪表技术,2014(10):7-9.

[8]吕秀平,闫英敏,刘正春,等.某型装备电气模拟维修训练平台研究[J].计算机测量与控制,2013,21(9):2486-2489.

[9]王哲,谭业双,张天辉.电台维修模拟训练系统设计方法研究[J].电子设计工程,2013(14):64-70.

[10]钟春华,许炎义,刘峰.基于半实物仿真的舰员级雷达维修训练系统设计[J].舰船电子工程.2011,31(11):125-149.

[11]邹益民,徐赤.借助Simulink及ADAM模块构建半实物仿真系统[J].自动化仪表,2013,33(10):9-12,16.

[12]潘亚东,陈硕,张迪.基于案例推理的飞机排故训练系统[J].中国民航大学学报,2012,30(3):42-46.

[13]耿朝阳,刘德明.武器装备虚拟维修训练系统的设计与实现[J].电子测试,2014(1):7-9.

[14]曾桂仲,苏勋家,侯根良,等.基于电气系统的液压系统故障模拟平台的设计[J].液压与气动,2012(11):84-86.

[15]徐光举,张长营.基于配电变压器故障模拟的智能实训装置研究与开发[J].中国电力教育,2012(36):138-140.

[16]李琳,陈云翔,王超哲.基于FAT与LS-SVM的航空部件危险性分级方法[J].系统工程与电子技术,2011,33(11):2445-2448.

[17]魏维伟,于巍巍,程爱军,等.无线电高度表实时飞控半实物仿真技术研究[J].制导与引信,2016(37):14-18.

[18]王明华,张维.激光测距机故障机理及维修训练平台研究[J].光学仪器,2011,33(3):86-89.

陈鸿,刘开元,盛颖章
《电子设计工程》 2018年第09期
《电子设计工程》2018年第09期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息