在计算机广泛应用的今天數据采集的重要性是十分显著的。它是计算机与外部物理世界连接的桥梁各种类型信号采集的难易程度差别很大。实际采集时噪声也鈳能带来一些麻烦。数据采集时有一些基本原理要注意,还有更多的实际的问题要解决
假设对一个模拟信号x(t)每隔Δt时间采样一次。时间间隔Δt被称为采样间隔或者采样周期它的倒数1/Δt被称为信号频率和采样频率率,单位是采样数/每秒t=0,Δt,2Δt,3Δt……等等,x(t)的数值就被称为采样值所有x(0),xΔt),x(2Δt)都是采样值。根据采样定理最低信号频率和采样频率率必须是信号频率的两倍。反过来说如果给定了信号频率和采样频率率,那么能够正确显示信号而不发生畸变的最大频率叫做恩奎斯特频率它是信号频率和采样频率率的一半。如果信号中包含频率高于奈奎斯特频率的成分信号将在直流和恩奎斯特频率之间畸变。
采样率过低的结果是还原的信号的频率看上去与原始信号鈈同这种信号畸变叫做混叠(alias)。出现的混频偏差(aliasfrequency)是输入信号的频率和最靠近的采样率整数倍的差的绝对值
采样的结果将会是低于奈奎斯特频率(fs/2=50Hz)的信号可以被正确采样。而频率高于50HZ的信号成分采样时会发生畸变分别产生了30、40和10Hz的畸变频率F2、F3和F4。计算混频偏差的公式是:
混频偏差=ABS(信号频率和采样频率率的最近整数倍-输入频率)
其中ABS表示“绝对值”
为了避免这种情况的发生,通常在信号被采集(A/D)之前经过一个低通滤波器,将信号中高于奈奎斯特频率的信号成分滤去这个滤波器称为抗混叠滤波器。
信号频率和采样频率率應当怎样设置也许可能会首先考虑用采集卡支持的最大频率。但是较长时间使用很高的采样率可能会导致没有足够的内存或者硬盘存儲数据太慢。理论上设置信号频率和采样频率率为被采集信号最高频率成分的2倍就够了实际上工程中选用5~10倍,有时为了较好地还原波形甚至更高一些。
通常信号采集后都要去做适当的信号处理,例如FFT等这里对样本数又有一个要求,一般不能只提供一个信号周期的数据样本希望有5~10个周期,甚至更多的样本并且希望所提供的样本总数是整周期个数的。这里又发生一个困难并不知道,或不確切知道被采信号的频率因此不但采样率不一定是信号频率的整倍数,也不能保证提供整周期数的样本所有的仅仅是一个时间序列的離散的函数x(n)和信号频率和采样频率率。这是测量与分析的唯一依据数据采集卡,数据采集模块数据采集仪表等,都是数据采集工具
汽轮发电机组是国家电力系统中朂主要的设备正朝着大型化和自动化的方向发展1],对这类设备进行在线状态监测与故障诊断具有重要意义机组在线状态监测与故障诊斷中,转子的振动信号包含了机组运行状态信息做故障分析和推理时需要有大量的振动信息,通过振动分析得出机组当前的工作状况確定运行和维修计划[2
;因此,需要根据转子振动信号的特点设计-款适用于转子振动信号采集的高速、可靠的数据采集卡来满足这种需求
對于汽轮发电机组这类大型旋转机械设备,转子在运行过程中产生的振动信号既有-定的周期性又具有-定的随机性,信号的频率分布很广泛对这种信号进行采集时需要满足采样定理和整周期截断要求,以减少或避免由于频谱泄露和栅栏效应造成的影响;因此可以对振动信号进行整周期采集来提高频谱分析的精度。整周期采集控制既可以通过软件实现也可以通过硬件电路实现。基于软件的方法是指重采樣法3]因为通常数据采集卡都不具备整周期采集控制的功能,所以需要对转子的键相信号和振动信号同时进行采集然后在计算机中利用軟件对采集的数据进行分析。根据计算得出的键相信号频率对振动信号数据进行整周期截断和插补运算得到整周期采集的数据。这种方法虽然硬件成本较低但是计算量大、实时性差。
基于硬件电路的方法主要是指设计专门的硬件电路实现信号整周期采集的功能。这种專门的硬件电路包括两部分:键相倍频电路和数据采集电路由于数据采集卡不具备整周期采集功能,因此需要另外设计键相倍频电路以產生键相倍频脉冲用于触发整周期采集。键相倍频电路通常采用分立数字元器件l4 或者以单片机、复杂可编程逻辑器件(com-plex programmable logic
device简称CPLD)为核心的小型控制电路来实现。这样独立设计的键相倍频电路存在以下不足:a.电路比较复杂可靠性较低,且设计调试不方便;b.增大了整周期采集系統的体积;C.电路开发的成本较高
为了克服这些不足,笔者提出-种基于FPGA的小体积、紧凑型转子振动信号多通道同步整周期数据采集卡的设計方案该方案采用FPGA技术设计了键相倍频电路和数据采集控制电路,将两种功能集成在-块采集卡上该数据采集卡以乒乓操作的方式将A/D转換的数据保存在双口RAM
中,采用PC104总线协议[5]与主机进行通信电路尺寸按照PC104总线规范设计。与传统的整周期数据采集电路相比该方案具有体積小,集成度高开发周期? 国家高技术研究发展计划(八六三”计划)资助项目();国家 自然科学基金资助项目()收稿 日期:;修改稿收到 日期:第 1期 杨世锡,等:振动信号多通道同步整周期数据采集卡设计2.1.2 主要 芯 片选 型FPGA 主 控 芯 片 选
用 Altera公 司 型 号 为EP1C6Q240的FPGA其内部拥有 5980个逻辑单元,2O个 12836位嘚RAM 块外部管脚总数达240,最大可支持185个用户I/O;因此该芯片非常适用于具有复杂逻辑及存储数据量大的高速数据采集系统。
A/D转换芯片采用兩 片Maxim 公司的 14位 8通道高速A/D转换芯片Max1320-个通道A/D转换可在1.6 s内完成,最多可同时对16个通道进行采集16通道同时采集的最大信号频率和采样频率率达260 kHz。
该芯片的数字供电电压范围为3~5 V故可以使用与FPGA相同的工作电压3.3 V,可以免去两者之间为了匹配电平而增加的电平转换芯片减小电路开銷,使电路更加精简和可靠
2.2 数据采集卡的控制软件设计为了实现数据采集卡的各项功能,在完成硬件电路设计后还需要编写采集卡的控淛软件该软件在QUARTUS
II环境中开发,采用拈化的设计思想和自顶向下的设计方式各拈用VHDL语言编程,顶层文件用原理图的方式设计在顶层文件中将各拈按照接口问的关系连接起来,编译成功后下载在采集卡上的配置芯片中采集卡的控制软件模块划分如图3所示,包括键相倍频拈、定时控制模块、RAM 读写控制拈、双口RAM 存储器、增益控制 拈、A/D转换控制拈和 PC104总线通信拈
FPGA功能模型键相倍频 l l定时控制 拈 拈RAM 读写控制拈配置忣读写控制信号增益控制拈址信号 I 广-- A删/DN模块 存储器 l I控制数据 l L-- PC104总线通信拈图3
基于FPGA的多通道同步整周期数据采集卡控制软件方案各拈的功能如丅:1)键相倍频拈对输入的键相信号进行数字倍频操作,输出的倍频信号用于触发振动信号的整周期采集倍频系数可根据实际需要设定;2)萣时控制拈实现采集卡的定时采集功能,即通过设置信号频率和采样频率率对信号进行固定频率的采样;3)RAM 读写控制拈是整个控制软件的協调枢纽,主要对双端口RAM
存储器的A/D转换数据输入、输出进行控制;4)双口RAM 存储器是FPGA内部的两个存储宽度和深度为162048位的存储器宏拈输入和输絀端都有独立的控制信号线和地址信号线;5)增益控制拈对增益控制芯片进行控制,可选增益为
12,48;6)A/D转换控制拈对两片高速A/D转换芯片Max1320进荇控制,A/D转换的控制时序采用状态机编程主要状态的作用为复位、A/D芯片初始化、等待A/D启动信号、等待触发采样信号、向A/D芯片发送采样保歭信号、等待A/D转换完毕信号、读取A/D转换数据和向RAM读写控制拈发送-次A/D转换完毕信号等;7)PC104总线通信拈定义了多个l6位的功能寄存器,包括数据寄存器、状态寄存器、工作模式寄存器、倍频系数寄存器、信号频率和采样频率率寄存器、采样点数寄存器和增益控制寄存器等主机可以根据这些寄存器各
自的功能对其进行16位的读或者写操作,从而实现通信功能
3 数据采集卡的关键技术3.1 基于 FPGA的键相倍频技术基于FPGA的整周期数據采集卡的关键技术之- 在于利用FPGA实现键相倍频算法,采用FPGA来实现该功能的优势在于:键相倍频的范围广信号频率跟踪速度快,电路精简编程、调试方便,开发效率高等本设计采用VHDL语言描述键相倍频电路,电路的设计方案如图4所示主要包括时钟同步处理器、分频器、加法计数器、线性预测器和减法计数器。
FPGA lk JiP:h黔aseSynK -I 、y 名分频器 i-图4 基于FPGA的键相倍频电路方案基于FPGA的键相倍频电路工作流程为:a.时钟同步处理器对輸入的不规则键相信号 PhaseSig进行预处理使其输出信号PhaseSyn的高电平脉冲28 振 动、测 试 与 诊 断 第 33卷率范围完全适用于汽轮发电机组转子振动信号的工
[4]莋频段,可以广泛应用于汽轮发电机组的状态监测中
5 结 论基于多通道、大容量、小型化和集成化的设计理念,设计了基于FPGA的转子振动信號多通道同步整周期数据采集卡及其测试软件在设计开发的过程中,攻克了基于FPGA的键相倍频控制整周期采集技术、基于双口RAM 的大容量数據存取乒乓操作技术和基于PC104总线的数据通信技术等难关
基于 FPGA 的键相倍频技术
,使该数据采集卡非常适用于汽轮发电机组转子振动信号的整周期采集及转速测量且具有相当高的采集精度。数据存取采取乒乓操作策略提高了数据存取的速度采用PC104总线规范设计的数据采集卡囿效减小了数据采集系统的电路体积,降低了系统功耗提高了系统集成度,兼容工业控制计算机和PClO4嵌入式主板经过测试表明,笔者设計的数据采集卡能够准确实现周期信号的多通道同步整周期等相位采集及键相信号频率测量功能可
以广泛应用于汽轮发电机组转子振动信号的数据采集当中。