2. 信号调理电路:惠斯通电桥原理、差分放大器设计、低通滤波器截止频率计算

好,咱们接着聊。上一章讲了传感器本身,那个应变片贴在电梯的钢梁上,电阻会变。但问题是,这个变化量太小了,微乎其微。你直接用万用表去量,根本看不出来。所以,我们需要一套「信号调理电路」,把微弱的信号放大、去噪,变成ADC能读的电压。

我个人习惯把这一块分成三个核心环节:惠斯通电桥(把电阻变化转成电压)、差分放大器(把微伏级信号放大)、低通滤波器(把高频噪声滤掉)。咱们一个一个来。

2.1 惠斯通电桥:把电阻变化「翻译」成电压

说白了,惠斯通电桥就是个电阻分压网络。你想想看,四个电阻接成一个菱形,中间跨接一个电压表。当四个电阻阻值相等时,电桥平衡,输出电压为零。一旦某个电阻变了,平衡打破,输出端就有电压了。

我在项目中遇到过一个问题:电梯安装现场振动很大,单用一片应变片,温度漂移能把信号淹没掉。后来怎么解决的?用半桥或者全桥结构。把两个应变片贴在钢梁的上下表面,一个受拉、一个受压。这样温度变化引起的阻值变化会互相抵消,而受力信号反而加倍了。

关键公式:
对于全桥电路,输出电压 Vout = Vex × (ΔR / R)
其中 Vex 是激励电压,ΔR/R 是应变片电阻的相对变化率。
举个例子:激励电压5V,应变片变化0.1%,输出只有5mV。嗯,就是这么小。
我的小技巧: 激励电压不要选太高。虽然高电压能提高灵敏度,但电阻自身发热会引入温漂。我一般控制在5V以内,对于电梯称重这种精度要求,足够了。

2.2 差分放大器设计:把微伏信号「撑大」

电桥出来的信号,也就几个毫伏。直接送ADC?别闹,ADC的参考电压通常是3.3V或5V,这信号连1%的分辨率都占不到。所以必须放大。

为什么用差分放大器,而不是普通运放?因为电桥输出是差模信号(正端和负端之间的电压差),但两个端子对地都有共模电压(比如2.5V)。普通运放会把共模电压也放大,那就乱套了。差分放大器只放大差值,抑制共模。

我记得有一次调试,用了LM358做单端放大,结果电梯一启动,输出就飘。查了半天,原来是电机驱动产生的共模干扰窜进来了。换成INA128仪表放大器,问题立刻解决。这玩意儿共模抑制比(CMRR)能做到100dB以上,说白了就是能把共模干扰压下去100000倍。

避坑指南: 我曾经在增益电阻上吃过亏。差分放大器的增益通常由外部电阻决定,比如G = 1 + 50kΩ / RG。如果你用1%精度的电阻,增益误差可能达到2%。对于电梯称重这种需要标定的场合,建议用0.1%精度的电阻,或者直接用可编程增益放大器。

实际电路设计中,我习惯这样选型:

  • 增益范围: 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)会让响应变慢,人站上去要等好几秒读数才稳定,用户体验很差。
我的经验: 如果只用一阶RC滤波,衰减斜率只有-20dB/十倍频,对50Hz的抑制不够。我通常用二阶巴特沃斯滤波器,衰减斜率-40dB/十倍频。用两个运放搭一个Sallen-Key结构,成本增加不多,效果提升明显。

实际项目中,我还会在滤波器后面加一个电压跟随器。为什么?因为滤波器的输出阻抗会影响ADC的采样精度。跟随器输入阻抗高、输出阻抗低,相当于一个缓冲,把滤波器和ADC隔离开来。

好了,这一章的内容就这些。总结一下:惠斯通电桥把重量转成电压,差分放大器把电压放大,低通滤波器把噪声滤掉。三个环节环环相扣,任何一个出问题,最终读数都不准。下一章咱们聊聊ADC选型和采样策略,到时候见。