您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术基于FPGA的振动信号采集处理系统 正文
基于FPGA的振动信号采集处理系统

基于FPGA的振动信号采集处理系统

点击数:7912 次   录入时间:03-04 11:39:06   整理:http://www.55dianzi.com   DSP/FPGA技术

    FIFO控制逻辑进行数据写入操作时首先判断FIFO是否处于满状态,如果FIFO处于满状态,先从FIFO中读出一条数据,然后将新数据写入FIFO中。如果FIFO不处于满状态则直接进行写操作。FIFO读操作的时机由DSP控制,DSP内的程序首先读取空状态寄存器判断FIFO中是否存有数据,如果寄存器显示FIFO为空则取消读操作,否则就从FIFO中读出需要的数据。IP核对使能信号的访问时序有着严格地要求,使能信号必须于读写时钟完全同步,而且控制逻辑将使能信号的长度控制在一个读写时钟周期内。

    4.4 数据的存储

    振动采样数据的数据量非常庞大,一旦出现错位将无法完整复现信号的原始状态,因此在对数据进行存储的同时,对数据进行时间标记也是十分重要的。时间标记在一个完整的记录周期结束时进行,调度模块控制时标开关在所有的FIFO中存入时标信息,FIFO中存储在时标以前的数据均为本周期的数据,存储在时标信息以后的数据均为下一周期的数据,时标及数据记录格式如表1所示。表中D15,D14位是保留位用于功能扩展,D13,D12是表明存储数据是时标信号(01、02),或者采样数据(00)。

    4.5 数据的访问

    DSP进行数据还原时,访问程序依据采集顺序先从本周期起始通道开始依次读出采样数据,当访问程序读取到第一个时标数据后本周期数据读取完毕,访问程序继续读取后续通道的时标信息,直至获得所有通道的时标数据后表明本次数据访问过程结束,如果访问程序连续获得了所有通道的时标信息表明采样数据为完整有效的数据,否则说明在采样过程中存在数据丢失的现象,数据不可信不能进行后续处理,如果出现数据丢失现象则访问程序将所有通道时标数据读出后本次访问结束。

    5 结束语

    文中设计了一种基于FPGA的振动信号采集处理系统,通过数据流管理等手段实现振动信号的实时采集处理,本设计在真实环境中进行了验证,系统运行稳定可靠,各项性能指标满足技术要求。



上一页  [1] [2] 


本文关键字:暂无联系方式DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术