- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于fifo存储器的声发射信号的数据传输及存储
声发射技术是光纤传感技术和声发射技术相结合的产物,是目前声发射技术的发展趋势。它将高灵敏度声发射传感器安装于受力构件表面以形成一定数目的传感器阵列,实时接收和采集来自于材料缺陷的声发射信号,进而通过对这些声发射信号的识别、判断和分析来对材料损伤缺陷进行检测研究并对构件强度、损伤、寿命等进行分析和研究。
在实际的构件检测中,现场声源信号通常是在100~800 khz之间的微弱高频信号,而且材料损伤检测、声发射源定位往往需要多个传感器形成传感器阵列,而声发射信号的数据传输系统必须达到640 mbps以上的数据传输能力;并应具有应付突发或长时间数据接收和存储能力。本文就是利用CPLD来实现对声发射信号的采集,从而有效解决了数据的实时传输和存储问题。
1 系统方案设计
本方案采用fifo存储器构成外部大容量数据缓冲区,而使用pci总线的dma传输方式与微机进行高速数据传输。现场声发射信号经过ad转换和驱动电路驱动后进入pci板卡,然后将部分数据锁存,同时将并行信号转换为串并行信号,通过cpld控制逻辑电路存入fifo。当fifo存储器中的数据到达一定状态时,cpld控制
逻辑会产生中断信号给pci9054总线控制器,之后由后者启动dma传输将数据传人计算机内存中。dma传输完成后,pci9054产生通道中断,并由计算机将数据从内存取出存入硬盘。该数据存储传输模块的总体框图如图1所示。
2 fifo数据存储电路设计
fifo是一个先人先出的双口缓冲器,为保证整个系统正常工作,fifo存储器允许系统进行dma操作,以提高数据的传输速度。否则,数据传输将达不到传输要求,而且会大大增加cpu的负担,甚至无法同时完成数据的存储。
本设计在数据传输系统中采用了六片idt72281芯片来缓存数据,并将其分成两组,其中由三片fifo进行字宽扩展,图2所示是其缓存传输示意图。按照这种设计,其字宽可达27位,可以传输24位数据和两个otr位。
3 cpld逻辑控制
本系统中由于要对高速信号进行处理,因此,对控制信号的时序要求比较严格。在控制芯片的选择上要尽量选用时延小、速度快的芯片。本设计采用美国altera公司的max7000s系列可编程逻辑器件epm7128slc84-15,并采用max+plusⅱ来完成系统的输入、编译、验证及编程,进而完成向量测试及仿真.最后的数据可通过下载线传输到芯片中来完成芯片的配置。
3.1 cpld逻辑控制电路
cpld为采样控制器的核心,数据传输所要求的严格时序控制关系就由cpld负责处理。它在本系统中主要负责产生与pci9054的握手信号、数据存储器的片选信号和读写控制信号。cpld的外围信号接口如图3所示。
来源:电子发烧友