电子安全系统备用解除保险模块逻辑设计

张欣港,彭志凌,段昊言,陈子华

(中北大学 机电工程学院, 太原 030051)

摘要:基于引信电子安全与解除保险装置所强调的安全性与可靠性设计思想,提出了一种备用解除保险模块的设计方案。该设计方案针对电子安全与解除保险装置中双逻辑控制芯片的组成结构,在实现原有逻辑控制功能的基础上,利用逻辑控制芯片上剩余的硬件资源,同时对电子开关电路进行优化,实现了在任何一片逻辑控制芯片失效的情况下,另一片芯片依靠备用逻辑控制模块仍能完成解除保险工作。使用FPGA芯片搭建功能验证电路,并通过测试软件对模块预设功能进行时序仿真验证。(运用马尔可夫理论,对所设计的备用保险模块的保险与解除保险逻辑进行分析验证,能够满足提高引信安全性的要求)该模块在保证原有电子安全与解除保险装置结构与功能的同时,提高了安全性与抗干扰能力,对电子安全系统的安全性冗余设计提供新的思路。

关键词:引信;电子安全系统;逻辑设计;FPGA;软件仿真

0 引言

引信电子安全系统即电子安全与解除保险装置(ESAD)[1],自20世纪70年代美国首次公开以来[2],伴随着冲击片雷管起爆技术的不断发展[3],已经有了比较完善且成熟的结构与时序功能,且本身能够实现重复功能测试,便于后续系统调试作业[4],得到了广泛的应用。

未来战场面临着高科技、高烈度、强电磁干扰的环境,这对抗电磁干扰能力较弱的全电子安全系统在安全性方面提出了更高的要求。传统安全逻辑控制电路通过双专用集成电路(ASIC)控制串联的解除保险开关电路以达到冗余保险的目的。这种结构的弊端是一旦单芯片及其外围电路出现故障,仍会使整个安全系统失去工作能力,无法彻底解决单点失效的问题。为了达到在解除保险周期前与周期内将单点失效降至最少[5]的目的,可对该结构进行相应的补偿设计。

随着引信中软件应用范畴的不断扩展和深入,随之而来引信软件失效造成的系统故障或事故也会不断增加[7],同时过度防护会带来电子安全系统体积、质量增大,限制了引信电子安全系统的小型化[8]的问题。目前国内尚未有人研究双逻辑控制电路单点失效的应急补偿方案,本文基于引信传统结构在若干特定情况下的需求,设计出了一种在单芯片故障时启用备用解除保险模块的工作模式,利用电子安全系统的专用集成电路(ASIC)芯片中剩余的逻辑阵列资源进行设计,同时对芯片以外的开关电路进行优化设计,将传统的串联开关电路改成元器件并联型的电路。使电子安全系统在即使有一片ASIC芯片失效的情况下,另一片芯片可通过备用解除保险模块接管系统,作为应急部件完成解除保险的流程,从而在较低的改装成本下提高安全性与可靠性。

1 系统结构设计

1.1 电子安全系统结构分析

电子安全按系统可分为接口电路、逻辑控制电路、开关电路和起爆电路。如图1所示,以某型弹药中电子安全系统为例,参考《GJB373A—97引信安全设计准则》的要求,逻辑控制电路由2个“独立的实体”构成[8],即逻辑控制电路中的FPGA1、FPGA2。电子安全系统的输入端接入了由传感器电路处理好的3个环境电信号ev1、ev2、ev3,其中ev1接入FPGA1,ev2、ev3接入FPGA2。电子安全系统[10]的输出端通常布局方式为2个静态开关分别控制电源与电路地线,而动态开关控制高压转换电路,同时设计两套独立的控制电路,将3个保险开关分置其上,进而实现冗余保险、时序保险、延期解保等功能。

图1 传统电子安全系统结构图
Fig.1 Structure diagram of electronic safety system

逻辑控制电路通过识别不同环境信号输入的时间来控制开关电路中开关的闭合来达到解除保险的目的。全电子安全系统[10]用“顺序+阈值+时间窗”的原则进行识别[12],顺序的含义是环境信号随特定时间依次出现,每个环境信号都有一个对应的时间范围成为时间窗,环境信号只有在规定的时间窗内依次出现,连接开关电路对应的输出引脚才会输出信号,在全部开关闭合后,开关电路导通,为高压充电电容提供启动电压,进而进入后续引爆步骤。环境信号只有在对应时间窗内出现才能闭合开关,时间窗内未出现或出现在别的时间窗都会使安全系统报错并停止工作。

提高引信安全性的主要途径有增加独立保险件的个数、巧妙地设计安全系统的逻辑等[9]。由于采用了双ASIC芯片控制开关电路的设计,因而两片芯片都有较多资源与引脚的剩余。同时可以看出,两片芯片虽然分别处理了不同的环境信息与开关电路,但本质上是串联工作关系,当一片芯片故障时,电子安全系统整体便会失去工作能力,属于失效模式中的单点失效。因此利用芯片的剩余资源,设计出独立于原有解除保险电路的备用电路,使得在特殊环境下由一片芯片接管解除保险工作的逻辑设计具备可行性与实际意义。

1.2 备用解除保险模块逻辑设计

微处理器控制方式提高了引信电路的安全性[11],备用解除保险模块本质上是通过对ASIC芯片编程(此处以FPGA芯片为例),用一片芯片即可完成对静态开关SW1、SW2、动态开关SWD的控制任务的电路。由于ASIC程序编写是将电路划分为不同的功能模块加以整合,故将这部分电路称为备用解除保险模块。备用解除保险模块独立于其他的模块,在电子安全系统正常工作时,备用解除保险模块处于休眠状态,不参与对解除保险过程的控制。只有当其中一片芯片出现故障时,调用备用解除保险模块作为应急方案接管工作。同时将输入的3个环境信号均接入FPGA1、FPGA2中,两片FPGA芯片均输出3个引脚,相对应的引脚两两取或逻辑后接入开关电路,使每片FPGA具备独立的环境信号接收能力与开关电路控制能力,备用保险模块的软件编写与仿真具备结构基础。改进后的电子安全系统结构示意图如图2所示。

图2 新型电子安全系统结构示意图
Fig.2 Schematic diagram of electronic safety system structure

这种设计的FPGA芯片可分别接收全部的环境信号,同时可分别控制全部的开关。控制输出开关信号的方式为逻辑上将对应的输出信号进行逻辑运算,实现的方式有增加一个逻辑运算芯片整合输入输出接口,或在每个功率开关的基础上并联一个功率开关,分别接入FPGA1、FPGA2。连接方法如图3所示。

图3 功率电路连接方法
Fig.3 Power circuit connection method

2 软件设计

2.1 逻辑流程设计

安全系统通过2个互相独立的电路控制功率开关来避免共因失效的问题,但同时带来了单点失效的隐患。引入备用解除保险模块的目的就是在这种情况下提供应急解决方案,从而提高装备的可靠性。研究备用保险模块的启动逻辑流程首先要明确安全系统的故障类型与故障出现的时间。弹药出现故障可能出现在贮存期间,也可能出现在某个解除保险时的节点。同时为了保证备用保险模块不会误干扰到正常情况下的解除保险工作,需要经过多重方法判断故障模式,以确保备用保险模块的可靠性。判定流程如下:

1) 系统在通电后首先进行上位机自检,通常引信在此阶段若发现故障就会进入报错状态。经优化后的安全系统会首先判定是否出现故障,若出现故障后会进一步判断该故障是否符合单一芯片的故障,如果不是则报错;如果是则进入下一步验证。

2) 芯片间通过串口通信进行握手,互相发送并接收彼此的工作状态,若出现单芯片故障,则进入下一步验证;若不是,系统报错。

3) 通过输出端的状态进行反馈,芯片故障后输出端会表现出高阻态,由此可以作为判定的依据(通信端也视为一种输出反馈),若并非单芯片故障,则报错;若是则判定符合条件,可以启动备用解除保险模块。判定流程如图4所示。该判定流程所需时间极短,相较于整个但要工作流程来说可以忽略不计,故可在系统工作期间进行多次故障判定,在多个时间节点都可以启动备用解除保险模块,增加了模块的使用场景的范围。触发备用解除保险模块工作的原因有:识别环境信号的接口电路故障、输出控制开关关闭的接口故障,片间通信中断、单个芯片断电、芯片烧毁等。

图4 启动模块的判定流程
Fig.4 Determination process of the module

2.2 系统内部模块设计

现拟设定正常工作情况下由芯片FPGA1接收环境信号ev1并控制开关sw1的闭合,芯片FPGA2接收环境信号ev2、ev3并控制开关sw2、swd的闭合。输入信号ev1对应时间窗1、sw1;ev2对应时间窗2、sw2;ev3对应时间窗3,swd,引入时间窗的概念可以很好的区分3个电信号。

同时根据模块化的思路可将芯片内部分为若干模块。clk为外部时钟,用于提供工作所需的频率。rst为复位控制指令,可以在故障或需要恢复时结束工作。每片FPGA中都有一个控制模块,集成了开关控制、信号传输、判断解除保险状态与故障、高压起爆异常与识别等功能,同时控制信号的接收与发送。时间窗模块负责时间窗的打开与闭合,并负责环境信号的识别,同时向控制模块发送闭合开关的指令或报错信号。tx为发送数据模块,rx为接收数据模块。在此基础上加入所设计的备用解除保险模块,并接入通信端口、全部的环境信号端口与输出端口等。

FPGA1、FPGA2内部模块框图如图5、图6所示。可见备用保险模块与安全系统主体保持相对独立。正常工作时安全系统的结构与功能基本不变,全部的时间窗与输入、输出信号仅接入备用保险模块,并未接入主体系统,以保证正常工作时不会出现因结构改变引起的故障。

图5 FPGA1模块图
Fig.5 Functional module diagram of FPGA1

图6 FPGA2模块图
Fig.6 Functional module diagram of FPGA2

如图7所示,两FPGA芯片的备用解除保险模块内部结构相同,均由一个控制模块,信号接收模块、信号发送模块、3个时间窗模块组成。同时接收与安全系统相同的通信数据,只用在经过多重检验,判定系统出现单芯片故障时,备用解除保险模块会通过通信获得指令开始工作。

图7 模块内部功能框图
Fig.7 Internal functional block diagram of the module

3 解除保险逻辑分析

引信本质上是一个信息控制系统[13],假设3个环境解除保险信号,分别对应2个静态开关、一个动态开关,同时加入一个启动备用保险模块信号,其工作过程可视作一个具有4个变量的状态转换流程。引信的安全性是对引信的最基本也是最重要的要求[14],利用随机过程的Markov理论[15],对备用保险模块的安全性进行分析,状态转换图如图8所示。

图8 备用保险模块状态转换图
Fig.8 Status conversion diagram of the module

转换图中四位数,从右到左,第一位表示备用保险模块状态,0为未启动,1为启动;第24位依次表示静态开关sw1、sw2,动态开关swd,0为开关断开,1为开关闭合。经过分析,状态转换图共存在9个状态,分别对应不同时刻下的故障情况。

设引信在上电后出现解除保险或误打开备用保险模块的概率相同,为pi,i=1,2,3,…,则对应开关断开或未启动备用保险模块概率为1-pi

对状态转换图进行状态转移分析,得出其一步转移概率矩阵:

代入n步转移矩阵公式[16]:

P(n)=Pn

得到未来n时刻解除保险概率[17]:

因此,安全系统解除保险概率P[9]

p1=p2=p3=p4=0.001,n=50[1],代入计算后,所设计的包含备用解除保险逻辑模块的安全系统意外解除保险的概率为2.656×10-7,满足安全性指标。

4 系统仿真验证

根据上述设计的引信电子安全系统备用解除保险模块的结构与功能,通过使用Verilog HDL语言编写满足功能的逻辑控制程序,并映射出对应的RTL逻辑电路图。RTL电路如图9所示。

图9 逻辑验证电路
Fig.9 Logic verification circuit

在编写出的备用解除保险程序的基础上进行时序仿真,模拟单芯片故障通信中断与芯片完好但各种接口出现故障的情况下,备用解除保险模块的工作时序。

备用保险模块通过串口通信与外界进行信息交换,这种通信的特点是用一根导线一次可传输8位串行数据,不妨取其中高三位分别表示系统自检结果、片间通信结果和输出反馈结果,当系统正常工作时,这三位会向备用保险模块输出高电平,数据表现为1,即[7:0]=(111xxxxx),当其中一片芯片通过自检识别出接口故障(包括输入与输出接口)无法完成闭合开关的工作时,经过三重验证后,会将这三位的电平拉低,即[7:0]=(000xxxxx),表示输出的8位数据在高三位均为0时,另一片芯片启动备用保险模块。启动后备用解除保险模块参与的解除保险流程如图10所示。

图10 波形图
Fig.10 Wave chart

当芯片接收到通信信号pi_data高三位信号均为0时,备用解除保险模块工作,在时间窗内依次接收到对应的环境信号后,开关均闭合,系统进入起爆状态,解除保险的工作过程与正常情况下相同。

5 结论

1) 通过过分析目前引信电子安全系统结构上的不足,提出了一种备用保险模块的补偿方法,旨在满足安全性指标的前提下增加弹药的使用场景。

2) 在现有硬件环境的基础上,遵循电子安全系统冗余保险的原则,在电子安全系统单芯片失效时,备用解除保险模块仍可以完成解除保险流程。

3) 系统意外解除保险概率为2.656×10-7,满足引信安全性能指标。

4) 通过RTL电路仿真与时序仿真,验证的时序满足预设要求,为弹药故障应急方案的研究提供参考。

参考文献:

[1] 李少卿,彭志凌,赵河明,等.巡飞弹电子安全系统程序设计与仿真[J].兵器装备工程学报,2022,16(5):1-6.

LI Shaoqing,PENG Zhiling,ZHAO Heming,et al.Design and simulation of electronic safety system program of cruise missile[J].Journal of Ordnance Equipment Engineering,2022,16(5):1-6.

[2] STROUD J R.A new kind of detonator-the slapper[P].UCRL-77639.

[3] 韩克华,周俊,任西,等.引信电子安全定向多点起爆控制电路设计[J].控制工程,2016,23(4):570-575.

HAN Kehua,ZHOU Jun,REN Xi,et al.Directional multi-spot initiation control circuit of electronic safety and aming devices[J].Control Engineering of China,2016,23(4):570-575.

[4] 庞博,郑松.电子安全系统在舰载水声对抗器材引信中的应用[J].探测与控制学报,2020,42(6):25-28,34.

PANG Bo,ZHENG Song.Application of electronic safety system in fuze of naval acoustic countermeasures equipment[J].Journal of Detection and Control,2020,42(6):25-28,34.

[5] GJB373B—2019.引信安全性设计准则[s].北京:中国军委装备发展部,2019.

GJB373B—2019.Fuze safety design criteria[S].Beijing:Ministry of Military Equipment Development,2019.

[6] 杨辉,高敏.引信软件安全性概念及分析方法[J].现代引信,1998(4):2-6.

YANG Hui,GAO Min.Concept and analysis method of fuze software safety[J].Modern Fuze,1998(4):2-6.

[7] 郑松,展学磊.引信电子安全系统抗电磁干扰隔离距离和金属屏蔽防护计算方法[J].软件,2021,42(7):181-183.

ZHENG Song,ZHANG Xuelei.Calculation method of anti-electromagnetic interference isolation distance and metal shielding protection for electronic safety system of fuze[J].Software,2021,42(7):181-183.

[8] 赵振海.对GJB373A—1997《引信安全性设计准则》的理解与探讨[J].国防技术基础,2004(5):35-38.

ZHAO Zhenhai.Understanding and discussion on GJB373A—1997 fuze safety design criteria[J].Fundamentals of National Defense Technology,2004(5):35-38.

[9] 甘雨.鱼雷引信全电子安全系统保险与解除保险逻辑设计[J].鱼雷技术,2012,20(6):467-471.

GAN Yu.Logic design of fuze all-electronic safety system insurance and disarming[J].Torpedo Technology,2012,20(6):467-471.

[10]何光林.引信电子安全系统解除保险逻辑分析[J].北京理工大学学报,2008,28(12):1083-1087.

HE Guanglin.Analysis of deinsurance logic of electronic safety system of fuze[J].Transactions of Beijing Institute of Technology,2008,28(12):1083-1087.

[11]李振亚,王海涛.一种微处理器控制电子引信电路的设计[J].微电子学,2009,39(2):208-210.

LI Zhenya,WANG Haitao.Design of a microprocessor controlled electronic fuze circuit[J].Microelectronic s,2009,39(2):208-210.

[12]郭健,孙江涛,刘勇涛.适用于空空导弹的全电子安全系统[J].航空兵器,2005(4):23-26.

GUO Jian,SUN Jiangtao,LIU Yongtao.Suitable for air-to-air missile full electronic security systems[J].Aviation Weapon,2005(4):23-26.

[13]施聚生,李建良.论引信的信息特征[J].现代引信,1993(1):1-5.

SHI Jusheng,LI Jianliang.On information characteristics of fuze[J].Modern Fuze,1993(1):1-5.

[14]吴雷.引信安全逻辑控制电路设计和算法研究[D].南京:南京理工大学,2008.

WU Lei.Research on design and algorithm of fuze safe logic control circuit[D].Nanjing:Nanjing University of Science and Technology,2008.

[15]REUTENAUER C.Christoffel words and weak markoff theory[J].Advances in Applied Mathematics,2021,127.

[16]ZHONG Z K,WU Z X,YAO X Y,et al.The prediction for development of COVID-19 in global major epidemic areas through empirical trends in china by utilizing state transition matrix model[J].BMC Infectious Diseases,2020,20( 1) .

[17]许皓文,尚雅玲,惠江海.马尔科夫理论在引信安全系统可靠性分析中的应用[J].四川兵工学报,2015,36(11):41-44.

XU Haowen,SHANG Yaling,HUI Jianghai.Application of markov theory in reliability analysis of fuze safety system[J].Journal of Sichuan Ordnance,2015,36(11):41-44.

Logic design of the standby defusing module of the electronic safety system

ZHANG Xingang, PENG Zhiling, DUAN Haoyan, CHEN Zihua

(School of Mechanical and Electrical Engineering, North University of China, Taiyuan 030051, China)

Abstract:Based on the safety and reliability design idea of fuze electronic safety and defusing devices, this paper proposes a design scheme of a standby defusing module. Aiming at the structure of the dual logic control chip in an electronic safety and defusing device, this design makes use of the remaining hardware resources on the logic control chip and optimizes the electronic switching circuit on the basis of realizing the original logic control function. In this way, in case of failure of any logic control chip, the other chip can still complete the removing work by relying on the standby logic control module. The FPGA chip is used to build the function verification circuit, and the timing simulation verification of the preset function of the module is carried out by testing the software. (Markov theory is used to verify the insurance and defusing logic of the designed standby insurance module, which can satisfy the requirements of improving the safety of the fuze.) This module not only guarantees the structure and function of the original electronic safety and defusing device, but also improves security and the anti-interference ability, which provides a new train of thoughts for the safety redundancy design of the electronic safety system.

Key words:fuze; electronic safety system; logic design; FPGA; software simulation

本文引用格式:张欣港,彭志凌,段昊言,等.电子安全系统备用解除保险模块逻辑设计[J].兵器装备工程学报,2023,44(6):185-190.

Citation format:ZHANG Xingang, PENG Zhiling, DUAN Haoyan, et al.Logic design of the standby defusing module of the electronic safety system[J].Journal of Ordnance Equipment Engineering,2023,44(6):185-190.

中图分类号:TJ430.2

文献标识码:A

文章编号:2096-2304(2023)06-0185-06

收稿日期:2022-09-24;

修回日期:2022-10-15

基金项目:毁伤技术重点学科研究基金项目(DXMBJJ2020-01)

作者简介:张欣港(1998—),男,硕士研究生,E-mail:838670573@qq.com。

通信作者:彭志凌(1976—),男,博士,副教授,E-mail:zhangxingang2004@yeah.net。

doi: 10.11809/bqzbgcxb2023.06.026

科学编辑 屈可朋(西安近代化学研究所研究员)

责任编辑 胡君德