摘 要:92轮式步兵战车是机械化步兵开展装备训练和处突维稳的一种主要装备。30 mm火炮安全射向装置能有效克服92轮式步兵战车的枪、炮车存在的射击隐患——火炮发射弹药可毁伤车体前部的天线及对车体周围的机械化步兵构成危害。安全射向装置基于单片机控制,采用机械和电子传感器共同限位,由角度和角速度传感器获取相关数据,单片机处理相应指令,使该指令和火炮炮塔的击发门运算一起控制枪、炮塔的射击动作,确保射向装置设计可靠性和准确性。系统不需对装备加改装,电路简单、结构合理,能防止误伤机械化步兵,达到安全射击。
关键词:92轮式步兵战车;30 mm火炮;单片机;角度传感器;角速度传感器
92轮式步兵战车被广泛装备装甲机械化部队。其可分为基型车、枪车、炮车等车型,分别安装有25 mm机关炮、14.7 mm机关枪、30 mm火炮等武器。为满足不同战术通信的需求,车身上安装天线数量不等。由于92轮式步兵战车的枪车和炮车的炮塔可以360度旋转且射角内都可以射击。所以为了避免枪、炮发射出去的弹药毁伤天线,同时伤及车体周围的机械化步兵,需要进行装备的加改装。
设计一种装置以防止火炮射击时发生意外,避免火炮射出的炮弹打到车体前部的天线造成不必要的装备损坏或人员伤亡。
92轮式步兵战车分为基型车、枪车、炮车等车型。设计主要考虑枪车和炮车的两种情况。并主要对炮车进行研究,因为炮车比枪车毁伤概率大。
1 系统设计原理
火炮的射击大致可分为两种状态:第一种状态是指炮塔和车体都处于静止状态时的射击;第二种状态是指炮塔相对于车体运动时的射击。
通过测量和计算分别算出静态和动态两种情况下的炮塔相对天线的角度。并通过公式1 023/X=360/角度计算出角度对应的十位二进制代码。炮塔旋转以炮塔中心为轴心旋转,火炮俯仰以耳轴为轴心。
无论炮塔转至何角度只要根据表1进行转换,就能得到角度所对应的二进制代码值(当然最好用密位代替角度,但由于芯片选取难度较大,这里直接测量角度)。Y为某一时刻炮塔所对应角度的十位二进制代码。
如果炮塔刚好转到上述两角度后,在很短的时间内角度传感器会迅速测量出该角度,并直接将角度信息以模拟量的形式输出给单片机。
单片机接收到信号后,会立刻将收到的模拟量与自己限制通过的二进制代码做比对。如果代码相同,单片机就会输出0,这时单片机的输出结果0与枪或炮的射击门做与运算,最后的结果即为0,则此时无论怎么按火炮的射击门,火炮都不能正常击发;如果比对的结果不同,单片机就会输出1,这时单片机的输出结果1与枪或炮的射击门做与运算,则此时单片机相当于不起到任何作用。
只要知道炮塔的旋转角速度W就可得到X1、X2、X3、X4的具体值。因为W是炮塔的最大旋转角速度。所有炮弹可能击中天线的角度都被包含在内。
因此在角度X12与X11之间或X13与X14之间,只要通过单片机控制火炮此时不能够射击,就达到的设计目的了。
(2)车体和炮塔同时运动
虽然车的速度相对于火炮的速度来说很小,但为了提高计算精度,将各种情况考虑在内,尽量提高设计的理论可行性和正确性。
车体向前方运动,火炮向前射击。这时炮塔与车体的正前方向夹角小于等于90°。涉及到车体分速度的问题(设炮塔与车体正前方向的夹角为γ,车速为C车),(cosγ×C车+C炮)就相当于此时的炮弹向前的相对速度。X1、X2、X3、X4这时的值分别为:
(3)天线相对于车体晃动
如果天线晃动,那么前提必须是车体也在动(不考虑风刮等外界因素)。因此这种情况是建立在第二种情况之上的。天线绕着底座中心做近似圆周的运动。
这时在第二种情况的基础上(炮塔与车体间成锐角时,即火炮在X11与X12之间或X13与X14之间不能射击。炮塔与车体间成钝角时,即火炮在X21与X22之间或X23与X24之间不能射击)。必须把天线晃动的角度加上,即在这个角度范围内火炮都不可以射击。设这个大角度为X。如果能够获得天线的摆幅,那么就能够求出这种情况下不能够射击的角度范围。但考虑实际情况无法确定天线晃动幅度的具体值,所以对这种情况不做更深层次计算。
2 系统硬件设计
2.1 系统总体设计及安装
由AT89C51单片机、RS232串口芯片、MAX232电平调节器、角度传感器、炮塔旋转角速度传感器芯片和炮塔射击门的相关电路等组成。
将角度传感器和角速度传感器分别固定在车体的内部能够与炮塔同时旋转的地方,采用捆绑式固定。单片机及与其相关的芯片固定在射击门附近的面板上。确保安装不影响装备其他方面的性能,不移动车身上的任何原有装备。
传感器随炮塔同步旋转,并且实时将所需要的角度或角速度信息实时传给单片机。单片机通过快速分析后将处理的结果输出,输出结果在与枪车或炮车的射击门做与运算。最后的输出结果控制火炮的射击动作。这样就可以避免发射的炮弹击中天线,达到设计的目的。
2.2 射击安全角度、角速度限制传感器设计
2.2.1 角度传感器(磁性编码器)
磁性编码器是采用高性能集成磁敏感元件,利用磁信号感应非接触的特点,配合微控制器进行智能化信号处理制成的角度传感器。磁场信号感应非接触,传感器结构无触点,无磨损,无接触电噪声,360°全量程高分辨率角度传感,根据不同使用要求,可提供多种输出模式。导线将磁性编码器的输出端与单片机的输入端相连接即可,这样磁性编码器测得的实时信号就会导入单片机中。经过单片机的快速处理后,将是否射击的命令以电信号的形式传出与射击门一起来控制火炮的射击动作。
2.2.2 角速度传感器(微型压电陀螺)
微型压电陀螺具有低的驱动电压和功耗及快速响应特点,可测量包含旋转的各种运动。最大角速度±300(°/s),比例系数0.67(mV/°/s),线性度±5(%fs),响应频率(Hz)50 max。微型压电陀螺测得的实时信号同样导入单片机中。经过单片机的快速处理后,将是否射击的命令以电信号的形式传出与射击门一起来控制火炮的射击动作。
2.3 射向安全限制装置原理图
射向安全限制装置原理图如图2所示。根据AT89C51单片机的具体使用方法以及各管脚的功能,将传感器等与单片机连接起来,构成一个完整的通路。
角度传感器输出端的引线与单片机连接了16个输入管脚(P0和P1端)的输入引线相接,其次将角速度传感器的输出端连接到单片机输入端P1的一个管脚处。再有就是通过电瓶调节器MAX 232将单片机与串口芯片RS-232相连接。再对单片机加上相应的晶振电路,最后单片机的输出端与枪或炮的射击门作与运算,最后的结果以一条线的形式传给车体的击发电路,来控制火炮的射击动作。
3 软件设计
程序流程图如图3所示。
根据DXP图用C语言(keil c)进行程序的编写,通过程序控制单片机来实现相应的功能。
火炮安全射向装置可以减少部队在训练、遂行多样性任务时安全隐患,避免意外事故的发生。但也存在一定的弊端,如火炮正对着天线且射击方向上有敌人,在同时发现对方的情况下,己方很可能比对方出手要慢,被敌火力所消灭。因此设计上存在一定射击死角。计算时可能受到外界因素的干扰,这也会影响到射击的精度。火炮限制装置只是一个初步的装置设计,与具有完整功能的30 mm火炮限制装置还存在一定的差距,有待进一步完善措施:
(1)选取多传感器、多单片机共同参与控制火炮击发电路,这样在获取数据时会更加迅速更加准确。
(2)选取获取数据更准确、传输更精确的传感器。
(3)优化程序中的赘余代码,缩短程序的运行时间,提高程序运行效率。
参考文献
[1] 何桥.单片机原理及应用[M].北京:中国铁道出版社,2008.
[2] 沈景虎.protel 99SE[M].北京:人民邮电出版社,2007.
[3] 张福学.传感器与执行器大全[M].北京:电子工业出版社.
[4] 王树武.C语言程序设计教程[M].北京:北京理工大学出版社,2004.