4、信号调理:放大、滤波、隔离,运放基础电路,抗混叠滤波器设计

各位同学,咱们今天聊点实在的。传感器出来的信号,说白了就是个小不点。几毫伏,甚至微伏级别,直接送给ADC?想都别想。我早年刚入行时,就吃过这个亏——一个压电传感器输出只有5mV,我直接怼到ADC输入端,结果读数全是噪声,根本没法用。

所以,信号调理这个环节,是ACT系统里承上启下的关键。它负责把传感器的“悄悄话”变成ADC能听懂的“大嗓门”。今天咱们就掰开揉碎,讲讲放大、滤波、隔离这三板斧。

核心逻辑:信号调理 = 放大(增益)+ 滤波(去噪)+ 隔离(保护)。三者缺一不可。

信号调理知识体系 传感器 微弱信号 放大 运放电路 滤波 抗混叠 隔离 安全保护 ADC 运放基础 同相/反相/差分 滤波器类型 低通/带通/带阻 隔离方式 光耦/磁耦/容耦 信号调理三要素:放大 → 滤波 → 隔离 顺序不可颠倒,否则噪声会污染整个链路 关键设计参数 增益精度 | 带宽 | 共模抑制比(CMRR) | 噪声密度

4.1 放大——运放基础电路

放大这事儿,运放是主角。我习惯用LM358或者OP07这类通用运放,便宜又皮实。但要注意,运放不是万能的。你想想看,一个运放能放大多少倍?理论上无穷大,实际上受限于带宽和噪声。

咱们先看最常用的三种基本电路:

电路类型 增益公式 输入阻抗 典型应用
同相放大器 Av = 1 + Rf/Rg 极高(MΩ级) 高阻抗传感器(如压电)
反相放大器 Av = -Rf/Rg 等于Rg 需要反相或低阻抗源
差分放大器 Av = Rf/Rg 取决于配置 桥式传感器(如应变片)

我的经验:同相放大器输入阻抗高,适合直接接传感器。但要注意,它的共模电压范围有限。我曾经在一个项目中,传感器输出有2.5V共模电压,用同相放大直接饱和了。后来换成差分结构,问题解决。

实际项目中,我推荐用仪表放大器(如AD620、INA128)。它内部集成了三个运放,CMRR能做到100dB以上。说白了,就是专门对付共模干扰的。

4.2 滤波——抗混叠滤波器设计

滤波这事儿,很多人不重视。但我要说,滤波做不好,ADC采出来的数据就是垃圾。为什么?因为混叠效应。

你想想看,ADC采样频率是fs,如果输入信号中有超过fs/2的频率成分,这些高频分量会被“折叠”回低频段,产生虚假信号。这就是混叠。我见过一个工程师,采样率设成1kHz,信号里有800Hz和1.2kHz的噪声,结果1.2kHz被混叠成200Hz,怎么滤都滤不掉。

所以,抗混叠滤波器必须放在ADC之前。通常用二阶或四阶低通滤波器,截止频率设为fs/4左右,留出余量。

咱们看一个经典设计——Sallen-Key二阶低通滤波器:

// 设计参数:截止频率 fc = 100Hz,品质因数 Q = 0.707(巴特沃斯响应)
// 元件值计算(假设 C1 = C2 = 0.1uF)
R1 = R2 = 1 / (2 * π * fc * C) 
   = 1 / (2 * 3.1416 * 100 * 0.1e-6)
   ≈ 15.9kΩ

// 实际取标称值 16kΩ
// 增益 = 1 + Rf/Rg,对于巴特沃斯,增益设为 1.586
Rf = 0.586 * Rg,取 Rg = 10kΩ,则 Rf = 5.86kΩ ≈ 5.6kΩ

注意:滤波器阶数越高,衰减越陡,但相位延迟也越大。对于实时控制系统,过高的阶数可能导致系统不稳定。我一般控制在四阶以内。

滤波器类型怎么选?我列个表:

类型 特点 适用场景
巴特沃斯 通带最平坦,滚降较缓 一般信号调理
切比雪夫 滚降陡峭,通带有纹波 需要快速衰减的场景
贝塞尔 线性相位,无过冲 脉冲信号或需要保真度

我个人习惯用巴特沃斯。它通带平坦,不会把有用信号压歪。切比雪夫虽然滚降快,但通带纹波有时候会坏事。贝塞尔适合方波信号,但滚降太慢。

4.3 隔离——安全第一

隔离这事儿,很多人觉得可有可无。但我要说,在工业现场,隔离就是保命符。

为什么?因为传感器和执行器可能工作在高压环境。比如一个电机驱动器,母线电压380V,如果传感器信号直接连到控制器,一旦绝缘击穿,整个控制系统就完蛋了。我亲眼见过一个PLC被烧毁,就是因为没有隔离。

常见的隔离方式有三种:

  • 光耦隔离:便宜,但带宽有限(一般<1MHz),适合低频信号
  • 磁耦隔离:带宽高(可达100MHz),但成本高,适合高速数字信号
  • 容耦隔离:新兴技术,功耗低,集成度高

关键参数:隔离电压(如2500Vrms)、爬电距离、共模瞬态抑制(CMTI)。对于工业环境,我建议隔离电压至少选3000Vrms以上。

实际项目中,我常用ISO124这种隔离运放。它内部用调制解调技术,把模拟信号转换成数字信号再隔离,精度能做到0.01%。但要注意,隔离运放的带宽通常只有几十kHz,不适合高速信号。

4.4 实战要点——信号链设计顺序

好了,放大、滤波、隔离都讲完了。但顺序怎么排?我建议:

  1. 先放大:把传感器信号提到足够幅度,避免后续噪声淹没信号
  2. 再滤波:在放大之后滤波,因为放大后的信号信噪比更高,滤波效果更好
  3. 最后隔离:隔离放在最后,保护ADC和控制器

当然,也有例外。如果传感器本身有高压风险,隔离必须放在最前面。我曾经在电力监测项目中,先把信号通过隔离放大器,再放大和滤波。顺序不是死的,要根据实际情况灵活调整。

避坑指南:我曾经在一个项目中,把滤波放在放大之前。结果滤波器本身的噪声被放大了10倍,信噪比反而更差。后来改成先放大再滤波,效果立竿见影。

最后,送大家一句话:信号调理做得好,系统稳定跑不了。别小看这几个运放和电容,它们决定了整个ACT系统的成败。


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