2. 信号调理电路:惠斯通电桥原理、差分放大器设计、低通滤波器截止频率计算
好,咱们接着聊。上一章讲了传感器本身,那个应变片贴在电梯的钢梁上,电阻会变。但问题是,这个变化量太小了,微乎其微。你直接用万用表去量,根本看不出来。所以,我们需要一套「信号调理电路」,把微弱的信号放大、去噪,变成ADC能读的电压。
我个人习惯把这一块分成三个核心环节:惠斯通电桥(把电阻变化转成电压)、差分放大器(把微伏级信号放大)、低通滤波器(把高频噪声滤掉)。咱们一个一个来。
2.1 惠斯通电桥:把电阻变化「翻译」成电压
说白了,惠斯通电桥就是个电阻分压网络。你想想看,四个电阻接成一个菱形,中间跨接一个电压表。当四个电阻阻值相等时,电桥平衡,输出电压为零。一旦某个电阻变了,平衡打破,输出端就有电压了。
我在项目中遇到过一个问题:电梯安装现场振动很大,单用一片应变片,温度漂移能把信号淹没掉。后来怎么解决的?用半桥或者全桥结构。把两个应变片贴在钢梁的上下表面,一个受拉、一个受压。这样温度变化引起的阻值变化会互相抵消,而受力信号反而加倍了。
对于全桥电路,输出电压 Vout = Vex × (ΔR / R)
其中 Vex 是激励电压,ΔR/R 是应变片电阻的相对变化率。
举个例子:激励电压5V,应变片变化0.1%,输出只有5mV。嗯,就是这么小。
2.2 差分放大器设计:把微伏信号「撑大」
电桥出来的信号,也就几个毫伏。直接送ADC?别闹,ADC的参考电压通常是3.3V或5V,这信号连1%的分辨率都占不到。所以必须放大。
为什么用差分放大器,而不是普通运放?因为电桥输出是差模信号(正端和负端之间的电压差),但两个端子对地都有共模电压(比如2.5V)。普通运放会把共模电压也放大,那就乱套了。差分放大器只放大差值,抑制共模。
我记得有一次调试,用了LM358做单端放大,结果电梯一启动,输出就飘。查了半天,原来是电机驱动产生的共模干扰窜进来了。换成INA128仪表放大器,问题立刻解决。这玩意儿共模抑制比(CMRR)能做到100dB以上,说白了就是能把共模干扰压下去100000倍。
实际电路设计中,我习惯这样选型:
- 增益范围: 50~200倍。太小了信号不够,太大了容易饱和。
- 带宽: 不需要太高。电梯称重信号变化很慢,几十赫兹就够了。高带宽反而容易引入高频噪声。
- 供电: 单电源5V或3.3V,注意输出摆幅不能太接近电源轨。我一般留0.5V的余量。
2.3 低通滤波器截止频率计算:把噪声「关在门外」
放大后的信号,噪声也被放大了。电梯环境里,50Hz工频干扰、电机PWM开关噪声、机械振动噪声,全混在一起。这时候就需要低通滤波器出手了。
为什么用低通?因为有用信号是缓慢变化的重量信号,频率很低(<10Hz)。而噪声大多是高频的。一个简单的RC低通滤波器,就能把高频成分衰减掉。
截止频率的计算公式很简单:
f_c = 1 / (2π × R × C)
举个例子:R=10kΩ,C=1μF,那么 f_c ≈ 15.9Hz。也就是说,15.9Hz以上的信号会被逐渐衰减。
我个人习惯把截止频率设在5~10Hz。为什么是这个范围?
- 电梯称重信号的变化速度,最快也就是人站上去那一下,大概0.5秒内完成。对应的频率成分在2Hz以下。
- 50Hz工频干扰需要被抑制到1%以下,二阶滤波器在50Hz处能衰减约40dB,够用了。
- 太低的截止频率(比如1Hz)会让响应变慢,人站上去要等好几秒读数才稳定,用户体验很差。
实际项目中,我还会在滤波器后面加一个电压跟随器。为什么?因为滤波器的输出阻抗会影响ADC的采样精度。跟随器输入阻抗高、输出阻抗低,相当于一个缓冲,把滤波器和ADC隔离开来。
好了,这一章的内容就这些。总结一下:惠斯通电桥把重量转成电压,差分放大器把电压放大,低通滤波器把噪声滤掉。三个环节环环相扣,任何一个出问题,最终读数都不准。下一章咱们聊聊ADC选型和采样策略,到时候见。