当前位置:主页 > 科技论文 > 军工论文 >

基于Qt的导弹接口模拟软件的设计与实现

发布时间:2021-12-11 14:12
  导弹接口模拟软件通过对总线通信设备、射频收发设备、AD采集板卡、I/O控制板卡等硬件设备进行调度控制,并将硬件设备输出的数据显示在软件界面,实现了与飞机系统间实时通信并显示状态的功能。由于导弹接口模拟软件可以模拟导弹与飞机系统间的通信接口和时序逻辑且可以模拟各种故障状态,因此在型号研制过程中可以方便地对系统间接口和时序进行检查确认,已被广泛应用于飞机系统的实验室联试和故障排查中,具有较大的工程实用价值。 

【文章来源】:信息与电脑(理论版). 2020,32(08)

【文章页数】:3 页

【部分图文】:

基于Qt的导弹接口模拟软件的设计与实现


软件功能需求

软件,模块,设备,总线通信


界面显示模块:①作为主程序入口和人机操作接口,负责其他软件模块的总体调度;②在软件界面可设置导弹工作状态、故障类型等配置信息;③能够实时显示导弹工作状态、总线数据、射频数据、导引头随动视场以及人员对软件操作信息等。I/O设备模块:①完成I/O设备的初始化配置并将设备状态上报界面显示模块;②根据总线指令和工作时序设置相应信号电平,可模拟导弹产生存在或离梁等信号;③通过产生相应信号电平,可控制系统内其他设备(如总线通信设备和射频收发设备)的断供电。AD设备模块:①完成AD设备的初始化配置并将设备状态上报界面显示模块;②实时监测多个通道电压,通道电压满足要求后,一方面将电压实时发送到界面上显示,另一方面发送给总线模块参与工作时序逻辑控制。总线模块:①完成总线设备的初始化配置并将设备状态上报界面显示模块;②根据通信协议和工作时序与飞机系统完成总线通信;③根据飞机系统下发的总线指令控制和调度其他模块。射频模块:①完成422总线通信相关的串口、波特率等初始化配置;②负责接口模拟软件与射频收发设备间的422总线通信;③根据通信协议和工作时序与飞机系统完成射频通信。数据编解码模块:①完成总线数据的编解码工作;②完成射频数据的编解码工作。文件存储模块:①能够创建、读取或更新软件配置文件,并将软件配置信息反馈到界面显示;②可创建数据文件用于存储电压、总线和射频数据及日志信息,便于事后分析。各软件模块间的连接关系如图2所示。3 关键问题解决

模式图,视场,模式,信息


软件内部各模块间的信息交联复杂,信息传输类型多样,为满足不同信息的传输需求并平衡软件资源分配,软件针对不同类型的信息传输设计了不同的传输方式。软件对于总线通信中指令响应等实时性要求高的信息采用Qt中的“信号-槽”机制进行实时响应、通信,对于设备状态和任务数据等仅界面显示的信息采用周期查询的方式通信,并可根据计算机资源自适应调节查询周期。4 结 语

【参考文献】:
期刊论文
[1]导弹模拟系统的仿真与实现[J]. 邵帆,牛绿伟.  兵器装备工程学报. 2016(01)
[2]空空导弹仿真系统的设计[J]. 张世欣,韩应都.  电子科技. 2012(07)



本文编号:3534824

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jingguansheji/3534824.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户22c1b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com