3、数据采集系统:采样定理、抗混叠滤波、ADC分辨率、动态范围

各位同学,咱们今天聊聊数据采集系统。说实话,这是整个振动信号分析的“入口”。入口要是搞砸了,后面再牛的算法也白搭。我见过太多人,花大价钱买了传感器,结果采集卡设置不对,数据全是废的。

数据采集的核心,说白了就三件事:什么时候采、怎么滤干净、采多细。对应到技术术语,就是采样定理、抗混叠滤波、ADC分辨率与动态范围。咱们一个一个掰开揉碎了讲。

数据采集系统 采样定理 抗混叠滤波 ADC分辨率 & 动态范围 fs ≥ 2fmax 频谱混叠 工程余量 低通滤波器 截止频率 过渡带 量化噪声 有效位数 信噪比 三者协同,决定数据质量

3.1 采样定理——别让高频信号“伪装”成低频

采样定理,也叫奈奎斯特采样定理。内容很简单:采样频率必须大于信号最高频率的两倍。也就是 fs > 2fmax。

为什么会这样?你想想看,如果采样频率不够,高频信号就会“伪装”成低频信号混进来。这种现象叫频谱混叠。我在项目里遇到过一回,一个风机轴承故障,实际故障频率是 800Hz,我采样率只设了 1.5kHz。结果频谱图上 800Hz 的信号“折叠”到了 200Hz 的位置。我盯着那个 200Hz 的峰值看了半天,差点误判成工频干扰。后来重新采了一次才发现问题。

核心公式:

fs ≥ 2 × fmax

其中 fs 是采样频率,fmax 是信号中的最高频率成分。

实际工程中,我建议采样频率取信号最高频率的 2.5 到 5 倍。为什么?因为理想低通滤波器不存在,总有个过渡带。留点余量,心里踏实。

我的经验:做风机振动分析时,如果关注轴承故障,最高频率通常取 10 倍转频。比如转速 3000rpm(50Hz),那采样率至少设 1kHz,我一般设 2.56kHz 或 5.12kHz。这是行业惯例,好记又好用。

3.2 抗混叠滤波——给信号“洗个澡”

光有采样定理还不够。你想想,信号里总有些我们不需要的高频噪声。比如电磁干扰、结构共振的高频分量。这些成分如果不处理,照样会混叠进来。

抗混叠滤波器,就是一个低通滤波器。它把高于 fmax 的成分统统滤掉。说白了,就是给信号“洗个澡”,把脏东西洗掉。

滤波器有两个关键参数:截止频率过渡带宽度。截止频率通常设为 fmax。过渡带越窄,滤波器性能越好,但成本也越高。

滤波器类型 过渡带宽度 适用场景
巴特沃斯 较宽 通用振动分析
切比雪夫 中等 需要陡峭衰减
椭圆滤波器 很窄 高精度要求

注意:抗混叠滤波器必须在 ADC 之前完成。数字滤波不能替代抗混叠滤波!因为混叠一旦发生,信息就永久丢失了,数字滤波也救不回来。

我曾经犯过一个错。用了一个便宜的采集卡,它的抗混叠滤波器截止频率标称 10kHz,但实际在 8kHz 就开始衰减了。结果我分析 9kHz 的故障特征时,信号已经被衰减了 3dB。从那以后,我拿到新设备第一件事就是测它的滤波器幅频响应。

3.3 ADC分辨率——你能看到多小的细节

ADC 分辨率,就是模数转换器的位数。常见的有 12 位、16 位、24 位。位数越高,能分辨的电压变化就越小。

举个例子:一个 0-10V 的输入范围,12 位 ADC 能分辨 10V / 4096 ≈ 2.44mV。16 位能分辨 10V / 65536 ≈ 0.15mV。差了十几倍。

量化噪声公式:

量化噪声 = 满量程电压 / (2^N × √12)

其中 N 是 ADC 位数。位数每增加 1 位,信噪比提升约 6dB。

做风机振动分析,我个人习惯用 16 位或 24 位 ADC。12 位勉强够用,但遇到微弱故障信号时,细节会被量化噪声淹没。我有个项目,风机早期轴承磨损,振动幅值只有 0.01g。12 位 ADC 根本看不出来,换成 24 位后,特征清清楚楚。

3.4 动态范围——大信号和小信号都要照顾

动态范围,就是 ADC 能同时处理的最大信号和最小信号之比。单位是 dB。

公式很简单:动态范围 = 6.02 × N + 1.76 dB。N 是位数。

16 位 ADC 的动态范围大约是 98dB。24 位大约是 146dB。听起来 24 位很厉害,对吧?但实际中,有效位数往往比标称位数低。因为电路噪声、电源纹波、温度漂移都会吃掉有效位数。

标称位数 理论动态范围 典型有效位数 实际动态范围
12 位 74 dB 10-11 位 60-66 dB
16 位 98 dB 14-15 位 84-90 dB
24 位 146 dB 18-20 位 108-120 dB

避坑指南:我曾经买过一块号称 24 位的采集卡,结果实测有效位数只有 16 位。原因是它的前端放大器噪声太大。所以看 ADC 不要只看标称位数,要看 ENOB(有效位数)信噪比 这两个指标。

动态范围还有一个实际意义:你要确保信号的最大幅值不超过 ADC 的满量程,否则会削波失真。同时,信号的最小幅值要高于量化噪声。说白了,就是大信号不削波,小信号不被噪声吃掉

嗯,到这里数据采集系统的核心内容就讲完了。采样定理决定采多快,抗混叠滤波决定采多干净,ADC 分辨率和动态范围决定采多细。三者缺一不可。下次你选采集卡的时候,记得把这几个参数都过一遍。


公众号:蓝海资料掘金营,微信deep3321