现代战争是一个信息化的战争,是一场高技术条件下的战争。从古至今,战争方式由冷兵器转换到热兵器再变到高技术兵器,由海战、空战逐渐演变为电子战。在这种条件下,对于信息化的掌控,成了胜负的关键,发展信息化弹药是未来武器装备的进化的必然趋势[1,2,3]。信息化弹药泛指采用精确制导系统,以弹体作为运载平台,通过高新技术的运用能够实现态势感知、电子对抗、战场侦察、精确打击、高效毁伤和毁伤评估等功能的灵巧化、制导化、智能化、微型化、多功能化弹药[4]。信息化弹药的技术含量高,并且拥有复杂的结构,所以其价值很高,因此需要一个良好的装定数据来控制引信的爆炸。引信是利用环境信息、目标信息或目标区信息、或按预先设定的条件,在保证勤务处理和使用安全的前提下,在能使弹丸战斗部对目标发挥最大效能的最佳时机或位置起爆或引燃弹丸战斗部装药的系统[5]。引信是弹丸战斗部和整个弹药的重要组成部分,是武器系统发挥终端效应的最终执行装置。它直接决定了武器系统与目标对抗的成败[6]。论文网
信息化弹药的装定数据通常是由火控计算机解算得到的,再通过特定的通信接口传输给装定控制器。火控系统对于整个战争中发挥着重要的作用,火控系统去解命中问题的实质就是计算射弹与目标的相遇点坐标,同时将其转换为设计诸元[7]。火控计算机是整个火控系统的核心,着重解决火炮射出中的弹道解算与运动目标的提前量计算问题。在准备射击目标的时候,火控系统需要获取目标的运动速度和目标当前所处的位置,然后去计算出火炮的开炮方向和角度等因素,获取到这些后,进行开炮[8]。在整个研制阶段,若是一直采用火控计算机去解算,则有很大的不便。因此,通常需要模拟装置替代火控系统为引信提供装定测试数据。测试中,使用者提供一些必要的数据如距离、气象条件、地理位置等,模拟装置根据这些条件去解算出具体飞行到目标区域所需要的基础时间和影响系数。结合弹药的初速,便能求出所需数据。数据算出后,将数据传送给单片机去处理。随着单片机的性能逐渐提高,单片机已经可以在多方面完成人工智能、自动控制等任务。因此,采用这一套系统可以有效简化研制时对于装定数据的需求的步骤,提升研发效率。
1。2国内外研究状况
1。3本文的研究工作
本课题拟研制一套具备多种装定控制器数据接口的模拟装置。本文中选取以visual basic为基础,主要编制一个实现射表查询、自动计算、数据转换、发送数据、自动接收并显示的程序。故主要实现的任务有通过上位机的程序界面输入条件数据查询射表获得装定数据;通过程序界面选择下位机数据接口,设置端口属性等参数;上位机将装定数据及相关配置参数发送给下位机,下位机做好数据传输准备;下位机按照配置参数给装定控制器发送装定数据,并将接收的反馈信息;下位机实时监听模拟装置与装定控制器的双向数据通信,并将捕获的数据传至上位机显示。
2引信装定数据查询与传输技术方案
本文主要完成根据外部条件输入去获得需要的时间与k值,并且能将该数据发送给单片机。Visual Basic采用了面对对象的设计方法,可根据界面设计要求,直接在界面上设计窗口、菜单、按钮并为其设置属性。VB将整个用户界面可视化,不必编写大量的代码去描述界面元素的外观和位置,提供了极大的便利性。且VB根据事件的驱动来设置动作,拥有集成化的开发环境和结构化的设计语言,非常方便入手。且对于数据的计算和发送数据实现方式较为简便,故选取Visual Basic作为本文的主要设计平台。