一种可编程高可靠性存储式爆炸冲击波测试系统论文

【信息科学与控制工程 】

一种可编程高可靠性存储式爆炸 冲击波测试系统

朱金瑞1,2,王代华1,2,苏尚恩3

(1.中北大学 仪器科学与动态测试教育部重点实验室, 太原 030051; 2.中北大学 电子测试技术国家重点实验室, 太原 030051; 3.北方导航控制技术股份有限公司, 北京 100176)

摘要 :开展了面向存储式冲击波测试系统的工作参数可编程及存储可靠性两项关键技术研究;利用FPGA软件控制实现了多参数可编程技术,提高了系统测试精度和适应性;在NAND Flash的存储策略中利用坏块管理技术、ECC校验技术,提高了测试数据的存储可靠性;试验表明:本系统测试精度高,数据存储可靠性好,满足新的测试需求,具有很好的使用价值和推广前景。

关键词 :冲击波;自由场;存储测试;参数可编程;坏块管理;ECC校验

近些年,在公共安全防护领域,为了对爆炸物和疑似爆炸物进行有效处置,国内外都把研制抗爆性能良好的防爆容器作为一个重要的研究课题。爆炸物产生危害的主要来源是爆炸时产生的冲击波、超压、光波和高速高温飞溅物等,而防爆容器可以对其内部发生的爆炸过程进行有效约束[1]。其中,对冲击波超压的约束能力是衡量防爆容器性能的一项主要技术指标。根据动物试验中损伤程度的不同,把冲击波超压峰值和正压作用时间对人的伤害分为五个等级。各伤亡等级与超压阀值Δp 和正压作用时间t 的对应关系为:无伤为Δp <9.81 kPa,t >280 ms;轻伤为Δp =9.81~19.61 kPa,t =280~110 ms;中伤为Δp =19.61~39.23 kPa,t =110~90 ms;重伤为Δp =39.23~58.84 kPa,t =90~70 ms;死亡为Δp >58.84 kPa,t =70~50 ms[2]。鉴于此,冲击波测试系统分辨力应达到0.1 kPa以内,而且数据存储必须可靠,对测试系统性能提出更高的要求。

在防爆容器的研制过程中,主要研究方向是轻型化和良好的抗爆性能,对防爆容器抗爆性的现场测试是一个关键环节,而对爆炸点周围自由场冲击波的测试是防爆容器对冲击波约束能力的直接体现。现有冲击波测试系统大多针对军工领域中各类弹药的威力评估设计,存在量程偏大、工作参数固定等不足,不能满足防爆容器性能指标测试中对测试精度和数据存储可靠性的要求[3]。针对上述问题,本文开展了工作参数可编程和存储可靠性控制两项关键技术的研究,提高了系统测试精度和数据存储可靠性。

1 系统组成及原理

系统分模块进行设计,包括信号调理模块、A/D转换模块、FPGA逻辑控制模块、数据存储模块、外部通信模块和电源管理模块。系统工作原理框图如图1。

图1 系统工作原理框图

系统工作流程:试验前,根据炸药当量和测试距离对各测点进行放大倍数、触发电平、采样频率等工作参数的设定;为防止系统误触发,参数设定完成后进入定时阶段;定时结束后系统才进入全速工作状态,在触发信号的作用下开始采集记录有效的冲击波信号,并将有效数据顺序存入Flash存储器中;测试数据通过无线通信方式传送到主控制台,计算机通过USB接口对数据进行读取操作,最后经应用软件对其进行显示处理。

为提高系统适用性,本系统主要从以下两个方面开展技术研究:基于FPGA的工作参数可编程技术;NAND Flash的存储可靠性控制技术。

2 关键技术

2.1 基于FPGA的工作参数可编程技术

存储测试是目前冲击波超压现场测试的主流技术,但现有存储式冲击波测试系统测试量程较为固定,系统灵活性较差,对小信号的分辨力较低,不能充分利用A/D转换器的量程[4]。因此,参数可编程是提高系统适用性的一项关键技术。为了满足对不同频率、带宽和峰值冲击波信号的测试需求,本系统选用Xilinx公司的FPGA芯片作为核心控制器,开展以下可编程技术研究。

2.1.1 增益可编程

触发策略是系统能否采集到有效数据的关键,包括触发方式的选择、触发电平以及预触发长度的设定。本系统利用FPGA编程实现了3种触发方式可选的触发方案设计,即:外触发方式;内触发方式;内外组合触发方式。触发策略控制模块如图3所示。外触发电路可将断线信号转化为多通道输出的同步触发信号,以长线通断作为触发判断逻辑,然后将此逻辑经门电路转换为多路同步输出,各测点同步启动记录,从而获得各测点冲击波的相对时间信息,实现了同步性,也增加了多路驱动能力。

此过程使用机械化炒色机代替人工锅炒,还配有淋池生醋池、不锈钢泵。白原东[37]设计一种筒体淋醋装置,使用时,将醋醅放入筒内,水或醋液从进液口注入,经喷淋头和缓冲板均匀进入筒体,搅拌醋醅,浸泡充分后淋出生醋。

图2 程控放大控制模块

2.1.2 触发策略可编程

对传统的测试系统而言,传感器选定后测试系统的量程随之确定,其信号调理环节放大倍数固定,倍数只能按传感器满量程设置,系统对小信号测试的分辨力降低。本系统在信号调理模块中采用程控放大器,放大倍数可根据测试信号的大小进行编程设置,可编程增益分别为1、2、5、10、20、50和100,由FPGA的程控放大控制模块编程输出相应组合逻辑给G2、G1、G0,可实现放大倍数在1~100倍范围内的7档可编程,充分利用了A/D转换器的有效位数,提高了测试精度。程控放大控制模块如图2所示。

图3 触发策略控制模块

在采用固定触发电平的情况下,触发电平设定过低会增加系统误触发的风险,触发电平设定过高则可能在采集小信号时无法触发,导致测试失败。因此,本系统利用FPGA对触发电平进行编程设置,实现500~1 000 mV范围内的16档可选,保证了系统对不同被测信号测试时触发操作的正确性。内触发方式中,通过设定预触发长度可以对触发时刻之前的部分有效冲击波信号进行保留。本系统利用FPGA编程控制预触发长度,实现0~4 MB范围内的8档可编程,进一步提高了测试系统的适应性。触发电平与预触发长度控制模块如图5所示。

图4 内触发原理框图

内触发利用冲击波超压信号脉宽和幅值的变化,将循环采样阶段采集到的数据与设定的触发电平通过高速比较器不断进行比较,当其大于触发电平时就会使系统触发[5]。其中触发电平的设定对是否存储记录到有效信号至关重要。系统内触发原理框图如图4。

图5 触发电平与预触发长度控制模块

自由场冲击波信号是一个典型的瞬态信号,测试系统要具备较高的采样频率。本系统选用Analog Devices公司的12位高速、低功耗、逐次逼近型模数转换器。其工作时序如图6所示。本系统通过FPGA编程设计了一个分频器,在满足转换时间t CONV不超过300 ns时,为ADC提供不同周期长度的转换时钟CONVST#,即可获得不同的采样频率,且可通过管脚FEN(1:0)编程设置,实现500 kHz、1 MHz和2 MHz、3 MHz四种采样频率可选,并且根据CONVST#的输出频率产生相应的RD#信号。在RD#信号的控制下将A/D转换后的数据存入存储器。采集电路控制模块如图7所示。

NAND Flash是一种数据掉电不丢的非易失性存储器,其功耗小、体积小、重量轻、抗震能力强、工作温度宽,使用控制也较方便,读操作、编程操作和擦除操作均按照数据手册的流程就可以实现,但是,坏块和使用中出现的差错会严重影响其性能[6-8]。因此,存储可靠性控制技术成为一项关键技术。本系统选用Micron公司的NAND Flash存储器,在存储方案中采用坏块管理技术和ECC校验技术来提高数据存储的可靠性。

2.1.3 采样策略可编程

图6 ADC工作时序

图7 采集电路控制模块

2.2 NAND Flash存储可靠性控制技术

教育建筑所承载的意义,远远超越建筑环境本身的使用功能。中小学校园各部分空间产生的效果,并不是简单的教学、运动等,而是所营造的整体学习成长环境达到潜移默化的功效[5]。以下从宏观、中观、微观等3个层次来探讨校园空间规划策略。

译文 The phoenix and phoenix’s mate are daily more and more remote[14]161.

NAND Flash坏块包括芯片出厂时已存在并被标记的初始坏块和在使用过程中因某些比特位置无法翻转或翻转错误过多且无法更正的使用坏块[9]。针对以上两种坏块,设计了一种动态坏块管理机制,既能实现对初始坏块的扫描,也能对随机产生的使用坏块进行动态管理。动态坏块管理过程如图8所示。

动态坏块管理的工作流程为:首先对初始坏块进行扫描,建立坏块表。该NAND Flash存储芯片共有211(2 048)块,传统方式建立坏块映射表大小至少为:11(bits)×2 048×2=5.5(kB),本系统采用二进制“1”表示无效块,二进制“0”表示有效块,简化后映射表的大小为:1(bit)×2 048=0.25(kB),然后将坏块表存储到FRAM中。由于FRAM较强的非易失性和可接近无限次擦写的特性,其很适合存储坏块信息表[14]。最后对NAND Flash中各块进行扫描,扫描结果转换为“1”或“0”,达到8位之后完成一次组装写入FRAM中,完成对坏块信息的可靠存储与快速检索。此外,针对读操作和编程操作中产生的新的坏块,在NAND Flash的FPGA控制器中设计了一个与NAND Flash页大小相同的缓存区,起到备份作用。以编程操作为例,当页编程失败后,将当前块编号并存入坏块表中,然后将本页前的有效数据存入下一个有效块,同时将错误所在页的数据从缓存区中存入有效块的相同页地址中,最后继续执行后续编程操作。

图8 动态坏块管理流程

2.2.2 ECC校验

2.2.1 坏块管理

NAND Flash擦写次数的增加会降低存储单元的可靠性,存储数据也会因外界环境引入的噪声和读写电路的误差产生差错。本系统设计了一种基于汉明码的错误校验与纠错(Error Checking and Correction,ECC)方案[10-12]。汉明码多为异或操作,占用极少的FPGA资源,运行频率高且容易实现,满足系统对出错概率较小的SLC型NAND Flash的ECC纠错能力的要求。ECC校验的工作流程:在数据进行编程操作过程时,以512字节数据为单位,实时生成与之相对应的3字节的ECC校验码。每页可以存储2 048字节的数据,共生成12字节的原始ECC校验码A,将其存入该页附加的存储空间;在进行读操作时,将本页2 048字节的数据和12字节的ECC校验码读出,并且根据读出的2 048字节的数据以512字节为单位生成新的ECC校验码B;将ECC校验码A和B按位进行异或,根据异或结果判断数据中是否出现了错“位”现象及时进行纠错处理。ECC校验流程框图如图9。

头状四照花抗疟活性成分研究…………………………………张盼盼,肖朝江,刘 健,邱 琳,沈 怡,董 相,姜 北(1)

3 验证

本系统已参加了多次现场测试试验,其测试精度和存储可靠性得到了充分验证。图10为某型防爆容器抗爆性能试验的现场布局图。取防爆容器的中轴线到地面的投影为爆心,测试系统布设在以爆心为圆心半径为R 的圆周上,每个半径布设3个测点,布设高度分别为0.3 m、1.3 m和1.6 m。图11是其中某半径处各测点在一次爆炸试验后记录的冲击波超压测试曲线。根据被测信号特征,增益设为8倍,触发方式选择内触发,触发电平500 mV,预触发长度1 MB,采样频率2 MHz。表1给出了某半径处两次不同炸药当量测试数据的处理结果。从结果可以看出,系统测试分辨力达到了0.1 kPa,超压值最大为 0.020 7 MPa,这充分体现了系统对小信号的测试能力,系统具备较高的测试精度。系统已经过多次使用,测试数据存储准确,验证了系统数据存储的可靠性。

图9 ECC校验流程框图

表1 某型防爆容器抗爆性两次试验测试结果

图10 某型防爆容器现场布局

图11 某型防爆容器抗爆性试验中冲击波超压测试曲线

4 结论

与传统的存储式测试系统相比,本系统具有测试精度高,测量范围大,数据存储可靠性高等优点。系统的多项工作参数可编程设置,满足对不同被测对象的测试需求;存储可靠性控制技术的应用,使测试数据存储更可靠。系统测试分辨力达到0.1 kPa,超压测试范围可调至10 kPa左右,在多次使用过程中数据读取操作准确无误。本系统在防爆器材抗爆性试验中具有很好的适用性,可对小信号精确测试,本系统同样适用于各种弹药在自由空间的爆炸冲击波测试。

采用SPSS19.0软件进行统计分析。计量资料采用t检验,计数资料采用χ2检验,死亡相关因素分析采用Logistic多元回归模型,先进行单因素Logistic回归分析,以P<0.1为差异有统计学意义。对所有可能影响死亡的因素,应用其软件中Binary logistic自带的向前进入法(LR选项)进行多因素二分类Logistic回归分析,筛选出死亡的危险因素。

EP是子宫内膜基底层局部增生的良性病变[6]。目前尚不清楚病因和发病机制。可能与炎症、内分泌功能紊乱,特别是雌激素水平过高有关[7]。Kosei等[8]在研究过程中发现孕激素缺乏和局部免疫失衡与严重功能不良的NK细胞对抗病毒和真菌感染导致了过度的子宫内膜细胞增殖和独立息肉的发育。Serhat等[9]认为肥胖是子宫内膜息肉形成的独立危险因素。Korucuoglu等[10]首次在医学文献中研究了HPV对EP发育的可能影响,证明HPV可能在某些EP的发育中起作用。

参考文献:

[1] 王誉天,倪君杰,李剑,等.常用防爆容器的应用和性能比较[J].科技资讯,2012 (33):78-79.

[2] 李铮.空气冲击波作用下人的安全距离[J].爆炸与冲击,1990(2):135-144.

[3] 王代华,宋林丽,张志杰.基于ICP传感器的存储式冲击波超压测试系统[J].传感技术学报,2012,25(4):478-482.

[4] 李永超.冲击波超压存储测试关键技术研究[D].南京:南京理工大学,2015.

[5] 焦耀晗,杜红棉,徐鹏,等.基于多重触发和负延迟的炮口冲击波存储测试[J].探测与控制学报,2015,37(1):86-89.

[6] 李晴.高速大容量NAND FLASH存储系统的设计与实现[D].北京:北京理工大学,2015.

[7] 高阳,王代华,王晓楠.存储测试系统中FLASH的存储可靠性技术研究[J].现代电子技术,2017,40(18):131-134,138.

[8] 范君键,吴国东,王志军,等.基于FPGA的高精度弹载压力数据采集系统[J].兵器装备工程学报,2017(9):102-107.

[9] 张胜勇,高世杰,吴志勇,等.基于FPGA的NAND Flash坏块处理方法[J].计算机工程,2010,36(6):239-240+243.

[10] 张鹏.NAND Flash坏块管理算法研究与实现[D].哈尔滨:哈尔滨工业大学,2015.

[11] 李泽明,杨燕姣,张会新.一种Nand Flash ECC校验设计及FPGA实现[J].电视技术,2013,37(17):73-75.

[12] 焦新泉,武慧军,单彦虎,等.基于Nand Flash的BCH校验方法设计与实现[J].电测与仪表,2017,54(22):59-64.

Programmable and High Reliable Storage Shock Wave Measurement System for Explosion

ZHU Jinrui1,2, WANG Daihua1,2, SU Shangen3

(1.Key Laboratory of Instrumentation Science & Dynamic Measurement, Ministry of Education, North University of China, Taiyuan 030051, China; 2.Science and Technology on Electronic Test & Measurement Laboratory, North University of China, Taiyuan 030051, China; 3.North Navigation Control. Technology Co. Ltd., Beijing 100176, China)

Abstract : This paper focused on the research of two key technologies: working parameters programmable technology and storage reliability control technology. Multi-parameter programmable technology was realized by FPGA and improved measurement accuracy and adaptability of this system; in the storage strategy of NAND Flash, the reliability of measurement results was improved by using bad block management technology and ECC check-out technology. Test shows that this system has high measurement accuracy, good data storage reliability, and meets the new measurement requirement, which has a great practical value and application prospect.

Key words : shock wave; free field; storage measurement; parameter programmable; bad block management; ECC check-out

本文引用格式 :朱金瑞,王代华,苏尚恩.一种可编程高可靠性存储式爆炸冲击波测试系统[J].兵器装备工程学报,2019,40(2):153-157.

Citation format :ZHU Jinrui, WANG Daihua, SU Shangen.Programmable and High Reliable Storage Shock Wave Measurement System for Explosion[J].Journal of Ordnance Equipment Engineering,2019,40(2):153-157.

中图分类号 :TH89

文献标识码: A

文章编号: 2096-2304(2019)02-0153-05

收稿日期 :2018-09-15;

修回日期: 2018-10-20

作者简介 :朱金瑞(1991—),男,硕士研究生,主要从事动态测试技术与无线通信技术研究。

通讯作者 :王代华(1977—),男,副教授,主要从事动态测试技术与智能传感器系统研究,E-mail:wangdaihua@nuc.edu.cn。

doi: 10.11809/bqzbgcxb2019.02.031

(责任编辑 杨继森)

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  

一种可编程高可靠性存储式爆炸冲击波测试系统论文
下载Doc文档

猜你喜欢