2. 信号调理电路设计:惠斯通电桥、仪表放大器、滤波电路

各位同学,咱们接着聊。上一章我们把传感器选型搞定了,但传感器出来的信号,说白了就是个“小不点”——微伏级、毫伏级,还带着一堆噪声。你直接送给ADC去采样?那结果肯定是一团糟。所以,中间必须加一道“信号调理”的工序。

我个人习惯把信号调理比作“给信号洗澡”。把有用的信号洗干净、放大到合适的幅度,再把没用的噪声滤掉。今天这一章,咱们就重点讲三个核心模块:惠斯通电桥仪表放大器滤波电路。嗯,这里要注意,抗混叠滤波器我会单独拎出来讲,因为它太关键了。

2.1 惠斯通电桥:把电阻变化变成电压变化

很多叶片传感器,比如应变片、压阻式压力传感器,本质上都是电阻随物理量变化。但电阻变化很小,比如应变片,满量程可能才变化0.1%。你拿万用表直接量?根本看不出来。

这时候,惠斯通电桥就派上用场了。它能把微小的电阻变化,转换成可测量的电压差。

标准电路长这样:四个电阻接成菱形,一个对角线接激励电压,另一个对角线输出差分电压。

惠斯通电桥原理图 R1 R2 R3 R4 Vex (激励) GND Vo- Vo+ 差分输出电压 ΔV = Vo+ - Vo-

当四个电阻相等时,电桥平衡,输出为零。一旦某个电阻(比如R1是应变片)发生变化,电桥失衡,输出一个微小的差分电压。

公式很简单:ΔV = Vex × (ΔR / (4R))。举个例子,激励电压5V,电阻变化0.1%,输出才1.25mV。你看,是不是很小?

我的经验: 实际项目中,我建议用半桥或全桥配置。半桥能自动补偿温度漂移,全桥灵敏度最高。我曾经在一个风电叶片监测项目里,因为用了单臂桥,温度一变化数据就飘,后来改成半桥才搞定。

2.2 仪表放大器:把差分信号干净地放大

电桥出来的差分信号,只有毫伏级。直接放大?普通运放也能做,但共模抑制比(CMRR)不够。你想想看,电桥两端可能同时有1V的共模电压,而差分信号才1mV。普通运放一放大,共模电压也跟着放大,信号就淹没了。

所以,必须用仪表放大器。它的核心优势就是:高输入阻抗、高共模抑制比、增益可调。

经典的INA128/INA129,或者AD620,都是常用芯片。增益公式:G = 1 + (50kΩ / Rg)。Rg是增益电阻,你选一个合适的值就行。

举个例子,你想把1mV放大到1V,增益就是1000。那么Rg = 50kΩ / (1000 - 1) ≈ 50Ω。嗯,这里要注意,Rg的精度直接影响增益精度,我建议用0.1%的精密电阻。

关键参数:
  • CMRR(共模抑制比):至少100dB以上,最好120dB
  • 输入偏置电流:越小越好,特别是高阻抗传感器
  • 增益带宽积:决定了你能放大的信号频率上限

我记得有一次调试,信号总是有50Hz的工频干扰。查了半天,发现是仪表放大器的参考端(REF)没接地,导致共模抑制能力下降。把REF引脚直接连到系统地,问题就解决了。这种小细节,很容易被忽略。

2.3 滤波电路:低通、带通与抗混叠

信号放大之后,噪声也被放大了。这时候就需要滤波。叶片传感器的信号频率一般不高,比如振动信号可能几十Hz到几百Hz,温度信号更是DC级别。所以,低通滤波是主力。

2.3.1 低通滤波器

最简单的就是一阶RC低通,截止频率 fc = 1 / (2πRC)。但一阶的衰减太慢,只有-20dB/十倍频。我一般用二阶或四阶的巴特沃斯滤波器,通带平坦,衰减能达到-40dB/十倍频以上。

实际电路可以用Sallen-Key拓扑,运放加几个电阻电容就能搭出来。比如,你要一个100Hz的截止频率,可以选R=15.9kΩ,C=0.1μF,算出来fc≈100Hz。

避坑指南: 我曾经在一个项目里,滤波器的电容用了X7R材质的,结果发现截止频率随温度漂移了20%。后来换成C0G/NP0材质的电容,才稳定下来。滤波电容,一定要选温度系数小的。

2.3.2 带通滤波器

有时候我们只关心某个频段的信号,比如叶片的一阶固有频率在50Hz附近。这时候可以用带通滤波器,把50Hz以外的信号都滤掉。

带通可以看作低通+高通串联。设计时,先确定中心频率和带宽。比如中心频率50Hz,带宽10Hz,那么Q值就是5。Q值越高,选择性越好,但相位延迟也越大,容易引起振铃。嗯,这里要权衡。

2.3.3 抗混叠滤波器——这个必须讲

为什么单独拎出来?因为它是ADC采样前的最后一道防线。

你想想看,ADC采样有个奈奎斯特定理:采样频率必须大于信号最高频率的两倍。但现实中的信号,总有一些高频噪声。如果这些高频噪声的频率大于采样频率的一半,它们就会“混叠”到低频段,变成虚假信号。你根本分不清是真实信号还是混叠进来的噪声。

抗混叠滤波器,就是一个陡峭的低通滤波器,在采样频率的一半之前,把高频成分全部干掉。

我个人的设计原则:

  • 滤波器截止频率设为采样频率的1/3到1/5
  • 使用至少四阶的巴特沃斯或椭圆滤波器
  • 如果空间允许,用有源滤波器;如果要求低功耗,用无源RC+运放缓冲
我的习惯: 在ADC输入端,我还会加一个简单的RC低通(比如100Ω+0.1μF),作为“最后一道防线”。虽然截止频率很高,但能滤掉一些高频尖峰,保护ADC输入。这个做法,在很多工业采集板上都能看到。

2.4 完整信号链设计示例

咱们把上面讲的串起来,看一个完整的信号链:

  1. 传感器:应变片,全桥配置,激励电压5V
  2. 仪表放大器:INA128,增益500,输出范围0~2.5V
  3. 二阶低通滤波器:截止频率100Hz,巴特沃斯
  4. 抗混叠滤波器:四阶低通,截止频率500Hz(采样率2kHz)
  5. ADC:16位差分输入,采样率2kHz

这个链路的噪声预算怎么算?我简单估算一下:

环节 噪声贡献 说明
电桥 ~1μVrms 热噪声,主要来自电阻
仪表放大器 ~3μVrms INA128在G=500时的输入噪声
滤波器 ~2μVrms 运放噪声+电阻热噪声
ADC量化噪声 ~7.8μVrms 16位,5V参考,理论值
总噪声 ~8.5μVrms 平方和开根号

你看,总噪声大约8.5μVrms,折算到ADC输入,信噪比还不错。实际项目中,我还会留一些余量,比如把滤波器噪声再压低一点。

好了,这一章的内容就这些。信号调理电路,说白了就是“放大+滤波”的组合拳。电桥负责转换,仪表放大器负责干净放大,滤波器负责去噪。每一步都有坑,但只要你理解了原理,再结合我的这些经验,应该能少走很多弯路。

记住,设计完成后,一定要用示波器看波形,用频谱仪看噪声。纸上谈兵没用,实测才是硬道理。


专注资料整理