论文部分内容阅读
导弹试验过程中导弹飞行速度高,在飞行过程中要承受很大的冲击与过载。在这些外力的作用下,弹体不可避免的会出现弹性振动现象。为测试弹体弹性振动对弹体结构的影响,通常采用振动传感器来获取振动信号,以此来分析弹体振动是否在合理范围内。但是传统的振动传感器测试量程单一,当出现冲击或振动过载时,振动传感器很难获取准确的结果,针对这一问题本文提出了基于自动量程切换控制理论的可控量程智能数字传感器的设计,该仪器能够根据振动信号的幅值自动选择最佳的测试量程,使振动信号始终保持高灵敏度输出,拓宽了动态测试范围。根据测试要求,本文首先提出了系统的总体设计方案,重点讨论系统硬件电路和中心控制逻辑软件设计实现,采用模块化设计方法,对硬件电路进行了设计,硬件电路主要由输入通道、主控电路和计算机通信及处理电路组成,输入通道由信号调理电路、多路选择开关和A/D控制器构成。同时,采用USB串行接口技术,实现了系统与上位机之间的数据传输。系统中心控制逻辑采用自顶向下的设计方法,结合智能控制技术实现了系统控制逻辑的设计。系统控制逻辑程序由四个单元构成,分别是A/D控制、自动量程切换控制、FIFO控制和USB控制单元,其中最核心的部分是自动量程切换控制单元,该单元实现了对采样数据的比较运算,同时控制测试量程的自动切换。文中对系统设计和实现过程中所遇到的关键问题进行了阐述。对自动量程切换技术进行了详细的说明。综合FPGA和USB接口技术,系统完成了振动信号的采集、比较运算,测试量程的智能控制和高速数据传输功能。最后,对系统进行了连调,对于在调试过程中所出现的技术问题做了深入的探究。从测试结果来看,系统工作稳定,实现了两个测试量程之间的自动切换。