ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

桥式传感器信号放大为什么必须用仪表放大器?

桥式传感器信号放大为什么必须用仪表放大器? 先问大家一个问题桥式传感器Bridge Sensor的输出信号到底长什么样我最早接触称重项目时天真地以为传感器会输出一个类似“0到5V”的直流信号结果用示波器一测发现两条输出线对地都在2.5V左右两根线之间只差几毫伏满量程压上去也不过10mV上下。那一瞬间我就意识到这种“飘在一个大电压背景上的微小差分信号”用普通运放随便搭个放大电路根本搞不定必须上仪表放大器。这篇文章就围绕“为什么桥式传感器需要仪表放大器”这个题目展开把桥路的信号特性、普通运放差分放大器的短板、仪表放大器的内部原理、单电源供电下的实际选型以及PCB与调试踩坑经验一次说清楚。无论你是刚入行的嵌入式工程师还是做称重、测力、压力、扭矩检测的老手这篇都可以当作一个模拟前端设计的参考笔记。1. 桥式传感器的输出到底是怎样的信号1.1 从惠斯通电桥说起桥臂失衡才是信号的源头桥式传感器这个名字听着抽象本质就是惠斯通电桥。电桥由四个电阻组成其中至少一个电阻是敏感元件比如应变片、压阻式压力芯片。电桥的一组对边接激励电压VEX另一组对边用来取输出信号。在没有任何物理量输入时电桥处于平衡状态四个桥臂电阻满足R1/R2R4/R3输出端的两个节点电压相等差值为零。一旦有压力、拉力、扭矩作用在敏感元件上某个桥臂电阻发生微小变化ΔR电桥失衡两个输出节点之间才会出现一个与ΔR大小成比例的差分电压。全桥、半桥、四分之一桥的区别只是敏感电阻的数量不同。全桥有四个敏感电阻输出灵敏度最高正负温度特性还能互相抵消一部分所以在工业称重和压力测量里用得最多。半桥是两个敏感电阻四分之一桥只有一个敏感电阻后两者电路简单但性能受限。这里有一个所有做模拟前端的人必须建立的直觉桥式传感器的输出不是“一个对地的电压”而是“两个对地电压之间的差值”。你拿万用表红笔接正输出、黑笔接地看到的是共模电压那个东西几乎不随被测量变化。真正的信号藏在两个输出端之间。1.2 算笔账满量程信号其实只有几毫伏桥式传感器有一个关键指标叫灵敏度单位是mV/V。意思是每施加1V激励电压满量程时输出多少毫伏的差分信号。常见规格在1mV/V到3mV/V之间。来算一笔账。假设你用一个灵敏度为1.5mV/V的压力传感器激励电压取5V满量程输出是1.5mV/V × 5V 7.5mV这个7.5mV就是整个测量范围内能得到的最大电信号。如果后续接一个2.5V基准的ADC要把满量程信号拉满到2.5V放大倍数需要约333倍。这意味着模拟前端必须做到三件事第一等效输入噪声要远小于满量程信号的千分之一否则分辨率无从谈起第二任何失调和温漂经过333倍放大后都会变成可观的误差第三放大器本身的增益要稳定、可设定才能适配不同灵敏度的传感器。很多初学者容易犯的错是只看“放大倍数够不够”忽略“噪声够不够低”“共模抑制够不够好”。放大器噪声折合到输入端的数值才是决定信号能不能被看见的关键。比如ADI的AD620这类经典仪表放大器输入电压噪声密度大约在10-20nV/√Hz级别配合窄带宽滤波才能把噪声控制在微伏量级。1.3 容易被忽略的共模分量信号埋在2.5V“泥潭”里桥式传感器输出端的共模电压是多少以5V激励、全桥为例平衡状态下两个输出节点都大约等于VEX/2也就是2.5V。桥路失衡时一个节点电压上升另一个节点下降变化的幅度都很小但两者平均值始终维持在2.5V附近。这就是桥式传感器最让人头疼的地方共模电压2.5V差模信号只有7.5mV两者相差超过300倍。如果后续放大电路对共模电压没有足够的抑制能力2.5V共模里哪怕只有0.1%漏到输出端就是2.5mV误差相当于满量程信号的三分之一。所以“从共模背景里提取差模信号”才是桥式传感器前端设计的核心矛盾。这直接决定了普通运放很难胜任也决定了仪表放大器不是“锦上添花”而是“刚需”。2. 仪表放大器解决了模拟前端哪三个核心痛点2.1 高输入阻抗不给电桥加重电桥的输出等效阻抗不是零。对于全桥输出阻抗大约等于桥臂电阻的并联组合常见的350Ω电桥从每一端看进去源阻抗可能有几百欧到几千欧。半桥和四分之一桥的输出阻抗更高。如果后级放大器的输入阻抗不够大就会和传感器源阻抗形成电阻分压导致信号损失。更麻烦的是如果两个输入端的输入阻抗不对称分压比例不同原本不含差模噪声的共模电压会被转换成差模误差这在高精度测量里是致命的。仪表放大器的输入端直接接在两个高阻抗同相缓冲器上输入阻抗普遍在10^9Ω以上。这个数字意味着即使源阻抗高达几万欧信号损失也小到可以忽略。我之前测试过一个源阻抗约5kΩ的传感器方案接普通差分电路时信号被吃掉约30%换成仪表放大器后读数立刻恢复正常就是这个区别。2.2 高共模抑制比把差模信号从共模背景里捞出来共模抑制比CMRR是仪表放大器最核心的指标单位是dB。它的含义是放大器对差模信号的增益与对共模信号的增益之比。CMRR越高放大器越能“无视”共模电压只放大有用的差分部分。我们对上面的例子做定量分析。共模电压2.5V差模满量程信号7.5mV需要的CMRR下限是多少CMRR80dB10^4倍的抑制作用等效输入共模误差2.5V/10000250μV占满量程信号7.5mV的3.3%。CMRR100dB10^5倍误差25μV占比0.33%。CMRR120dB10^6倍误差2.5μV占比0.033%。对于称重、压力检测这类要求0.1%甚至更高精度的应用CMRR至少要做到100dB以上。普通运放很难稳定达到这个水平而仪表放大器的CMRR普遍在100-120dB范围内这正是它被广泛使用的重要原因。2.3 增益由单个电阻决定方便匹配不同量程仪表放大器另一个实用特性是增益可以只通过一个外部电阻RG来设定。经典的AD620、INA128、AD8226等器件增益公式都是G 1 50kΩ / RG这个50kΩ是芯片内部精密匹配电阻网络的等效值外部只需一只电阻就能获得从1到1000倍甚至更高的稳定增益。这个特性在实际项目中太省事了。传感器量程不一样满量程输出不同我只需要换一颗RG就能把放大器输出拉到ADC满量程附近。比如7.5mV满量程、目标输出2.5V需要的增益是333反推RG50kΩ/(333-1)≈150.6Ω取标准电阻150Ω并微调软件系数即可。要注意的是RG电阻的温度系数会直接影响增益温漂。千万不要在这个位置用普通碳膜电阻建议用低温度系数±25ppm/°C以下的金属膜电阻或精密电阻网络。否则传感器本身温漂还没成为瓶颈增益先漂掉一大截。3. 普通运放搭的差分电路为什么达不到同样效果3.1 单运放差分放大器的第一个问题输入阻抗不对称且偏低既然桥式传感器输出的是差分信号那能不能用一片普通运放搭一个经典的四电阻差分放大电路也就是减法器电路结构很简单两个电阻进同相端两个电阻进反相端输出表达式为Vout(Rf/Rin)(V - V-)。问题出在输入阻抗上。对于这个电路同相输入端的输入阻抗约等于R3R4反相输入端的输入阻抗约等于R1。两个输入端的阻抗不相等。由于电桥两个输出端的源阻抗也未必完全对称这种阻抗不对称会破坏共模抑制效果把一部分共模电压转换成差模误差。更直接的问题是这个电路的输入阻抗不够高。常规设计中R1、R3取值在1kΩ到100kΩ之间这个量级和电桥源阻抗几百欧到几kΩ相比已经不可忽略。假设源阻抗2kΩ、输入电阻10kΩ就有约17%的信号损失。提高输入电阻又会带来噪声增大、偏置电流误差变大等新问题。3.2 电阻失配如何毁掉CMRR0.1%其实远远不够四电阻差分电路的CMRR完全依赖四个外部电阻的比例匹配。理想情况下四个电阻精确匹配CMRR趋于无穷大现实中电阻有容差匹配不可能完美。可以用一个简化估算来感受电阻容差的影响。假设四个电阻的容差都是δ差分增益为G最坏情况下电路的CMRR大约为CMRR ≈ (1G) / (4δ)如果使用0.1%精度电阻δ0.001G1时CMRR≈250约48dB。G100时CMRR≈25250约88dB。从理论上说提高增益确实能改善CMRR但48dB到88dB的水平仍然远低于仪表放大器100dB以上的规格。而且0.1%电阻本身就是成本较高的器件更别提它随温度变化后比例漂移CMRR会进一步恶化。还有一个隐含问题是普通运放输入端共模电压接近供电轨时需要消耗偏置电流在输入引脚上形成额外压降进一步破坏精度。所以普通运放差分电路“能做”桥式放大但只能做到“能看出信号变化”距离“精确测量”差得很远。低成本产品权宜之计可以做正经仪器仪表肯定不行。3.3 三运放结构为什么能同时绕开这两个矛盾仪表放大器内部通常是三运放结构。第一级是两个同相放大器分别缓冲两个输入信号差模信号在第一级被放大而共模信号在第一级保持单位增益。第二级是一个精密差分放大器把经过第一级放大的差分信号再求差。这个结构的高明之处在于第一级同相放大器输入阻抗极高解决输入阻抗问题共模信号在第一级不被放大所以第一级的非线性、电源抑制等问题不会在共模路径上被放大到了第二级需要抑制的共模信号幅度已经很小第二级内部的激光微调电阻网络很容易实现极高的匹配精度最终CMRR可以达到100dB以上。你可以把仪表放大器理解成一个“带缓冲的高精度减法器”。缓冲解决了阻抗问题内部精密电阻网络解决了匹配问题整体结构让“高输入阻抗”和“高CMRR”这两个在普通差分电路里互相矛盾的需求得到同时满足。4. 单电源供电下桥式传感器放大设计的实际挑战4.1 双电源的麻烦迫使设计转向单电源桥式传感器的输出以VEX/2为共模放大后的信号也是双极性的。传统仪表放大器如AD620需要双电源供电比如±5V或±15V这样才能保证输入共模和输出信号都能在电源范围内正常摆动。但现在的实际场景是电池供电、USB供电、3.3V或5V单电源系统越来越多。为了一个传感器放大电路单独生成负电源要么用电荷泵要么用隔离DC-DC成本、面积、噪声都会增加。为了一颗运放去生成负压在设计上是极其不划算的。所以各个厂商陆续推出了支持单电源供电的仪表放大器比如INA333、AD8237、INA826、AD8226等。4.2 单电源下必须关心的三个电压域输入共模范围、输出摆幅、参考电压单电源供电并不意味着直接把V-接GND、V接5V就可以高枕无忧。有三个电压域需要分别检查。第一是输入共模范围。电桥输出共模约等于激励电压的一半。如果激励电压直接用5V那么共模电压2.5V这个值必须落在仪表放大器的输入共模范围内。大多数单电源仪表放大器在5V供电下输入共模范围可以到0V到4V甚至更高2.5V在安全区。但如果你把激励电压升到10V而放大器只给5V供电共模5V就超出放大器可承受范围必须做电平搬移或给放大器更高的供电电压。第二是输出摆幅。仪表放大器的输出级即使是“轨到轨输出”在实际负载下也做不到完全到达电源轨通常会有几十到几百毫伏的饱和压降。比如5V供电输出范围可能是0.05V到4.95V。这个余量必须在系统设计时留出来不能把ADC的输入范围占满。第三是参考电压REF引脚。单电源仪表放大器通常有REF引脚用于设置输出参考点。输出信号以REF为基点上下摆动。由于桥式传感器的差模信号是双极性的哪怕被测量只有正方向桥路失衡前也会有一个零点状态输出可能是正也可能负。实际使用时把REF设在VCC/2例如2.5V让输出信号在2.5V上下摆动就能避免信号被削底。4.3 几款常用单电源仪表放大器的参数与选择思路下面是我在实际项目中用过并且效果不错的几款单电源仪表放大器以常见参数整理成一个简易对比表方便选型时参考。具体数值请以最新数据手册为准产品批次和封装也可能有差异。型号供电范围偏置电流CMRRG100典型特点与适合场景INA3331.8V-5.5V约50pA约100dB零漂移、低功耗、适合电池设备称重AD82371.8V-5.5V约350pA约110dB零漂移、超高CMRR、微功耗INA8263.3V-36V约35nA约100dB内置RFI滤波、适合工业长线缆AD82263V-32V约500nA约84dB低成本工业级、适合宽压供电选择思路我一般这样判断电池供电、对功耗和温漂敏感的项目优先看零漂移架构的INA333或AD8237它们的输入失调电压温漂可以做到0.05μV/°C级别桥式传感器最怕的零点漂移能被压到极低水平工业24V供电、信号线较长的项目优先看内置RFI滤波的INA826它能减少射频干扰被整流成直流偏置的问题预算敏感的中低速应用AD8226性价比很香。5. 从原理到PCB落地时要注意的坑与调试经验5.1 桥路激励方式恒压还是恒流桥式传感器必须给桥臂加激励才能输出信号激励方式分为恒压和恒流两种。恒压激励最常用因为简单、线性好。但要注意信号与激励电压成正比所以激励电源的精度和纹波会直接折算到测量结果里。以5V激励、灵敏度1.5mV/V计算激励电压1mV的纹波会造成1.5μV的等效满量程误差。所以要给激励源做低噪声处理一般建议用低噪声LDO或基准源并在传感器激励端并联一个较大的去耦电容。恒流激励的原理是给电桥通恒定电流输出信号正比于桥臂电阻变化量ΔR可以抵消一部分灵敏度温漂。但恒流源的激励电压会随桥路总电阻变化引入非线性而且对四线制接线的要求更高设计复杂度明显上升。我做过的项目里九成以上都选恒压激励只有在传感器本身灵敏度温漂特别大、且系统有明确补偿需求时才会考虑恒流方案。5.2 传感器线缆与输入滤波RFI和RC滤波的取舍传感器和放大器之间的距离一旦超过几十厘米线缆就会变成天线收到各种射频干扰。射频信号进入放大器后可能被非线性整流成直流偏置产生非常难查的“幽灵误差”。仪表放大器输入端加RC低通滤波是常见做法但要特别注意两个问题。第一两个输入引脚上的RC参数必须严格对称否则共模电流会在不对称的滤波网络上转换成差模电压直接劣化CMRR。电容建议用1%或更高精度的C0G材质电阻用低公差金属膜电阻。第二截至频率按实际信号带宽选不要盲目压太低。称重和压力信号响应速度通常只有几十到几百赫兹把截至频率设在信号带宽的3-10倍即可。例如信号带宽100Hz取R10kΩ、C100nF截至频率约159Hz既滤除带外噪声又不会明显拖慢稳定时间。RG引脚周围要尽量缩短走线因为RG上的寄生电感和电容会影响增益精度。5.3 零点偏移、温漂与校准策略桥式传感器几乎没有绝对零点。安装应力、传感器制造误差、仪表放大器自身的输入失调电压都会让空载输出不为零。更麻烦的是温漂温度变化时零点和增益都在漂。我的习惯是给系统设置两级校准。第一级是软件零点校准每次上电后取若干次空载读数做平均记录为零点偏移实际测量时减掉。这个操作简单但要注意不要让传感器在带载状态下“校零”否则把真实载荷当成了零点。第二级是两点校准用标准砝码或标准压力源做零点和满量程两点标定计算出实际增益系数修正后就能得到线性度较好的结果。对于温漂严苛的场景还需要在多个温度点做三阶或分段线性修正。仪表放大器自身的VOS经过增益放大后会直接叠加到传感器零点所以选零漂移架构的INA333或AD8237能从源头上减少一部分温度修正的压力。5.4 PCB布局与接地的几个具体做法模拟前端PCB布局有几个反复踩坑后总结出的硬经验。电源去耦紧跟芯片电源引脚至少放一个0.1μF陶瓷电容并联一个10μF钽电容或大容量陶瓷电容电容地线尽量短直接回到芯片的GND引脚。模拟地和数字地建议单点连接避免数字开关电流在模拟地回路上形成压降。传感器信号属于极微弱信号更不要和数字信号线平行走线。输入走线尽量用差分对方式并行走周围包地减少外界噪声耦合。传感器电缆的屏蔽层在放大器端单点接地不要在传感器端也接地形成地环路。RG电阻要尽量靠近芯片的RG引脚走线越短增益稳定性和频率响应越好。REF引脚如果来自电阻分压必须经过电压跟随器缓冲因为REF引脚流入的电流会随输出变化直接接分压电阻会导致参考电压偏移表现在输出上就是一个随信号变化的非线性误差。5.5 一个实测案例称重传感器前端调通的步骤最后用一个我做过的案例把整个流程串起来。传感器是常见的铝合金称重桥灵敏度2mV/V桥臂电阻1000Ω激励电压5V满量程输出10mV。仪表放大器选INA333供电3.3VREF接1.65V目标增益设为200预计满量程输出±2V以1.65V为中心摆动。调试时按这个顺序走上电前先用万用表确认传感器激励端没有短路输出端对地电压正常。上电后测INA333输出端空载时应该接近1.65V。如果偏差很大先检查REF引脚电压是否准确、传感器是否处于不受力状态。用手轻压传感器观察输出电压是否随压力变化方向是否正确。方向反了通常说明传感器输出线序接反。接入ADC后采集一段空载数据计算噪声峰峰值。如果噪声偏大用示波器查电源纹波和传感器线缆周围的干扰源。加载标准砝码从零到满量程逐步记录ADC码值做线性度分析必要时调整软件校准系数。最后做温度循环测试观察零点和满量程漂移决定是否需要多点温度补偿。这套步骤跑下来桥式传感器前端基本能稳定工作在0.1%到0.05%精度级别。做模拟前端就是这样前面想的越细后面调试越省心。
返回列表