论文部分内容阅读
分布式光纤振动传感技术通过光纤内光信号特性的变化来传感检测外界被测信号,这种新型的传感器克服了传统点式传感器的不足,具有体积小、抗干扰抗辐射、耐腐蚀等优点。光纤振动传感技术运用在安防领域,能够远程、连续、实时的对较大范围内的目标做入侵监测,可广泛应用于一些基础设施以及部分拥有特殊要求的安防系统中。分布式光纤振动传感监控系统是基于分布式光纤振动传感技术的一类新型周界安防监测系统。本文研制了分布式光纤振动传感监控系统中的信号采集和处理模块,实现传感信号的采集、处理、振动识别与预警、人机交互等功能。根据分布式光纤振动传感信号的特点,采用了FPGA(EP4CE55)和ARM(S3C2440)协同采集处理的架构,充分利用FPGA的实时性和并行性完成对光路系统的控制、传感信号的采集、预处理和数据传输,同时通过移植在ARM上的linux操作系统完成对传感信号的处理识别和人机交互等监控平台软件设计。本文的主要工作如下:1.完成信号采集与处理系统的硬件设计与制作。选用AD9233完成对脉冲波信号的采集,选用TLV2545完成对连续波信号的采集;采用FPGA信号采集底板+ARM核心板的硬件系统结构,完成了包括电源系统、信号采集、FPGA/ARM及其外围电路等部分的原理图设计和PCB板的制作与调试。2.完成了FPGA的逻辑设计。通过FPGA完成对光路系统的触发、控制模数转换器采集两路(脉冲波+连续波)传感信号、对采集到的数据进行预处理与缓存等功能,实现了FPGA与ARM通信的接口。通过在FPGA内部实现相应的配置寄存器组和FIFO缓存,将其虚拟化为ARM外部存储总线上的设备,ARM能够通过总线读写方式高效的完成对采集参数的配置、缓存数据的读取等工作。3.完成Linux驱动程序的设计。针对系统的应用需求,开发了针对FPGA前端采集模块的字符型驱动程序,实现了ARM对FPGA控制信号的发送、传感数据的读取和缓存以及中断的申请和处理,并提供简洁的调用接口给应用程序。协助完成了基于Qt的应用程序界面的开发,并移植Linux-2.6.32内核和YAFFS文件系统到ARM上。通过联调测试,本系统工作稳定,两路传感信号的采集和预处理结果良好,FPGA与ARM的软件工作正常,能够满足系统的需求。