2.2 系统组成及工作原理 4
3 冲击波数据采集系统的硬件设计 6
3.1 主控芯片选型及外围电路设计 6
3.2 存储芯片选型及电路设计 8
3.3 USB数据传输电路设计 9
3.4 程序下载接口模块设计 10
3.5 系统其它硬件电路设计 11
4 冲击波数据采集系统软件设计 13
4.1 冲击波数据采集系统软件设计概述 13
4.2 数据采集系统DMA传输 14
4.3 FRAM的读写模块程序设计 15
4.4 USB数据传输模块软件设计 17
4.5 上位机程序设计 19
5 冲击波数据采集系统调试及功能验证 21
5.1 数据采集系统指标验证 21
5.2 上位机读数及保存功能验证 24
结 论 25
致 谢 26
参考文献 27
附录A 下位机主程序 28
附录B 上位机主程序 33
1 绪论
1.1 课题研究背景及意义
任何波源,当它的运动速度超过了其波的传播速度时,这种波动形式都可以称为冲击波。如炸药在发生爆炸时,爆炸产物将猛烈冲击其周围的介质,并且在介质界面上的压力会产生阶跃式变化,使周围的介质猛烈震动,即爆炸冲击波[1]。冲击波在当今社会各个领域都有着广泛的应用,尤其是在军事领域上。在军事方面上,除了利用核武器进行对其他国家的军事震慑作用外,各种大威力武器弹药的研发也被各国所重视,如大当量的炸弹、爆破弹、导弹等,这些武器爆炸产生的爆炸产物及爆炸冲击波是其杀伤力和破坏作用主要来源。弹药的装药量大小及其结构设计的不同都会影响到爆炸后的冲击波形成从而影响到其杀伤力,因此无论是对各类新型武器的研制,还是对各类武器的防护都希望能够获得爆炸冲击波及其传播规律[2]。
综上所述,爆炸冲击波超压是评估爆炸威力的重要指标之一[3]。由于在该领域目前还不能通过数值模拟方法精确计算冲击波超压,因此,通过实验方法得到冲击波参数值是最为重要和有效的途径。目前主要有两种比较常用的冲击波超压测试方法:存储测试法和引线测试法。存储式测试法具有低功耗,体积小,抗干扰能力强,且能耐高的冲击加速度,环境温度及环境压力,还具有不需要外接长引线等优点。对存储数据传输的常用方法有串口传输、并口传输、无线传输、USB传输等,其中用USB传输具有高速可靠等特点。据此本课题意图设计一种带USB接口的冲击波超压存储测试数据采集模块,为冲击波存储测试装置的研制奠定基础。
1.2 国内外发展现状
1.2.1 冲击波超压存储测试技术国外发展现状
1.2.2 冲击波超压存储测试技术国内发展现状
1.2.3 冲击波超压存储测试技术的发展趋势
1.3 本课题主要研究内容和章节安排