二、信号采集基础:传感器类型、采样定理与量化编码

信号采集,说白了就是给物理世界“拍照片”。

温度、振动、电流——这些连续变化的物理量,必须变成离散的数字信号,我们的控制器才能读懂。我刚开始做现场调试那会儿,总觉得采集嘛,接上线就行。结果呢?数据全是乱的,波形像鬼画符。后来才明白,从传感器选型到采样率设置,每一步都有坑。

2.1 传感器类型:温度、振动、电流

传感器是系统的“眼睛”。选错了,后面所有算法都是白搭。

2.1.1 温度传感器

工业现场最常见的是热电偶和RTD(热电阻)。

  • 热电偶:响应快、测温范围宽(-200°C ~ 2000°C),但精度一般,需要冷端补偿。我习惯在高温炉监控上用K型热电偶,便宜又皮实。
  • RTD(如PT100):精度高、稳定性好,但响应慢。适合管道温度、环境温控这类变化不剧烈的场景。
我的经验: 如果现场有强电磁干扰,RTD比热电偶更靠谱。热电偶的毫伏级信号太容易被“污染”了。

2.1.2 振动传感器

振动信号是旋转机械的“心电图”。

  • 压电式加速度计:最常用。频响宽、量程大。我曾在离心压缩机上用过,能抓到轴承早期磨损的高频冲击。
  • 速度传感器:适合低频振动测量,比如风机、泵的基频振动。
  • 位移传感器(电涡流):非接触式,专门测轴心轨迹。汽轮机、大型电机必备。
注意: 振动传感器的安装方式直接影响数据质量。我曾经见过一个案例,工人用双面胶粘传感器,结果高频分量全丢了。必须用磁座或螺纹安装,接触面要平整。

2.1.3 电流传感器

电流信号是电气系统的“血压”。

  • 霍尔效应传感器:隔离测量,交直流两用。变频器输出侧我必用霍尔,因为共模电压太高。
  • 电流互感器(CT):只能测交流,成本低。电机保护、配电柜里最常见。
  • 分流器:精度高,但非隔离。实验室或低功率场景用得多。
传感器类型 输出信号 典型应用 我踩过的坑
热电偶 mV级电压 高温炉、排气温度 冷端补偿没做好,误差20°C
压电加速度计 电荷/电压 轴承、齿轮箱振动 线缆晃动产生伪信号
霍尔电流传感器 电压(隔离) 变频器输出、直流母线 带宽不够,高频纹波测不到

2.2 采样定理(奈奎斯特)

采样率设多少?这是信号采集里最核心的问题。

奈奎斯特采样定理说:采样频率必须大于信号最高频率的两倍。否则就会发生“混叠”——高频信号伪装成低频信号,你根本看不出来。

核心公式: fs > 2 × fmax

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

举个例子。电机振动信号里有1000Hz的轴承故障频率。如果你用2000Hz采样,理论上刚好够。但我建议你留余量——至少2.5到3倍。为什么?因为实际信号不是纯正弦波,还有谐波和噪声。

我曾经处理过一个案例:某风机振动数据一直正常,但轴承两个月就坏了。后来一查,采样率设成了2000Hz,而故障频率是1200Hz。混叠之后,1200Hz的信号变成了800Hz,被系统当成“正常”振动。嗯,这就是典型的“采样不足”陷阱。

避坑指南: 采样前一定要加抗混叠滤波器(低通滤波器)。把高于 fs/2 的频率成分滤掉,否则混叠一旦发生,神仙也救不回来。

2.3 量化与编码

采样是把连续时间变成离散时间。量化,则是把连续幅值变成离散数值。

2.3.1 量化过程

ADC(模数转换器)把电压范围分成若干层。比如一个12位ADC,可以分成212 = 4096层。每一层对应一个数字码。

量化误差:实际电压和量化层之间的差值。说白了就是“四舍五入”带来的误差。分辨率越高(位数越多),误差越小。

  • 8位ADC:256层,适合低速、低成本场景。
  • 12位ADC:4096层,工业控制主流。
  • 16位ADC:65536层,高精度测量、振动分析必备。
  • 24位ADC:1677万层,音频、地震监测等超高精度场景。
我的习惯: 做振动分析,至少用16位ADC。12位也能用,但微弱故障信号可能被量化噪声淹没。你想想看,轴承早期故障的振动幅值可能只有正常值的1%,量化层不够细,根本抓不到。

2.3.2 编码方式

量化后的数值要变成二进制码,送给处理器。

  • 二进制原码:最简单,但0有两种表示(+0和-0),不常用。
  • 二进制补码:最常用。加减法统一,0只有一种表示。
  • 格雷码:相邻数值只有一位变化,适合编码器、位置检测。

我一般用补码。处理器算得快,而且兼容性好。格雷码只在旋转编码器上用,因为抗干扰能力强。

2.4 数据采集系统架构

一个完整的数据采集系统,不是把传感器接上ADC就完事了。我画了一张架构图,你看看就明白了。

数据采集系统典型架构 传感器 信号调理 抗混叠滤波 ADC 采样 处理器/存储 通信接口 上位机/云平台 传感器输出微弱信号 调理:放大、偏置、隔离 滤波:去除高频噪声 ADC 采样 + 量化 + 编码 输出数字信号 送入处理器分析

架构里每个环节都有讲究:

  1. 传感器:把物理量变成电信号。选型看量程、频响、环境适应性。
  2. 信号调理:放大、滤波、隔离。我见过太多人跳过这步,直接把传感器接ADC,结果信号太小,量化误差大得离谱。
  3. 抗混叠滤波:采样前的最后一道防线。必须用硬件低通滤波器,软件滤波救不了混叠。
  4. ADC采样:核心环节。分辨率、采样率、参考电压都要匹配。
  5. 处理器/存储:做FFT、特征提取、异常判断。算力不够,实时性就崩。
  6. 通信接口:把数据传出去。RS485、以太网、无线——看现场条件。
  7. 上位机/云平台:展示、存储、深度学习分析。

总结一下: 信号采集不是“接上线就行”。传感器选型要准,采样率要够,量化位数要高,架构要完整。任何一个环节出问题,后面的异常识别都是空中楼阁。

嗯,这一章的内容就到这里。记住:数据质量决定分析上限。采集做扎实了,后面的路才好走。