2. 信号调理电路设计:惠斯通电桥、仪表放大器、滤波电路
各位同学,咱们接着聊。上一章我们把传感器选型搞定了,但传感器出来的信号,说白了就是个“小不点”——微伏级、毫伏级,还带着一堆噪声。你直接送给ADC去采样?那结果肯定是一团糟。所以,中间必须加一道“信号调理”的工序。
我个人习惯把信号调理比作“给信号洗澡”。把有用的信号洗干净、放大到合适的幅度,再把没用的噪声滤掉。今天这一章,咱们就重点讲三个核心模块:惠斯通电桥、仪表放大器和滤波电路。嗯,这里要注意,抗混叠滤波器我会单独拎出来讲,因为它太关键了。
2.1 惠斯通电桥:把电阻变化变成电压变化
很多叶片传感器,比如应变片、压阻式压力传感器,本质上都是电阻随物理量变化。但电阻变化很小,比如应变片,满量程可能才变化0.1%。你拿万用表直接量?根本看不出来。
这时候,惠斯通电桥就派上用场了。它能把微小的电阻变化,转换成可测量的电压差。
标准电路长这样:四个电阻接成菱形,一个对角线接激励电压,另一个对角线输出差分电压。
当四个电阻相等时,电桥平衡,输出为零。一旦某个电阻(比如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。
2.3.2 带通滤波器
有时候我们只关心某个频段的信号,比如叶片的一阶固有频率在50Hz附近。这时候可以用带通滤波器,把50Hz以外的信号都滤掉。
带通可以看作低通+高通串联。设计时,先确定中心频率和带宽。比如中心频率50Hz,带宽10Hz,那么Q值就是5。Q值越高,选择性越好,但相位延迟也越大,容易引起振铃。嗯,这里要权衡。
2.3.3 抗混叠滤波器——这个必须讲
为什么单独拎出来?因为它是ADC采样前的最后一道防线。
你想想看,ADC采样有个奈奎斯特定理:采样频率必须大于信号最高频率的两倍。但现实中的信号,总有一些高频噪声。如果这些高频噪声的频率大于采样频率的一半,它们就会“混叠”到低频段,变成虚假信号。你根本分不清是真实信号还是混叠进来的噪声。
抗混叠滤波器,就是一个陡峭的低通滤波器,在采样频率的一半之前,把高频成分全部干掉。
我个人的设计原则:
- 滤波器截止频率设为采样频率的1/3到1/5
- 使用至少四阶的巴特沃斯或椭圆滤波器
- 如果空间允许,用有源滤波器;如果要求低功耗,用无源RC+运放缓冲
2.4 完整信号链设计示例
咱们把上面讲的串起来,看一个完整的信号链:
- 传感器:应变片,全桥配置,激励电压5V
- 仪表放大器:INA128,增益500,输出范围0~2.5V
- 二阶低通滤波器:截止频率100Hz,巴特沃斯
- 抗混叠滤波器:四阶低通,截止频率500Hz(采样率2kHz)
- 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输入,信噪比还不错。实际项目中,我还会留一些余量,比如把滤波器噪声再压低一点。
好了,这一章的内容就这些。信号调理电路,说白了就是“放大+滤波”的组合拳。电桥负责转换,仪表放大器负责干净放大,滤波器负责去噪。每一步都有坑,但只要你理解了原理,再结合我的这些经验,应该能少走很多弯路。
记住,设计完成后,一定要用示波器看波形,用频谱仪看噪声。纸上谈兵没用,实测才是硬道理。