ARTICLE DETAIL

资讯详情

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

基于电阻应变式传感器的2kg电子秤设计:从电桥到A/D转换全解析

基于电阻应变式传感器的2kg电子秤设计:从电桥到A/D转换全解析 简介这份资源是一份面向电子类专业课程设计或毕业设计场景的电子秤设计文档核心围绕电阻应变式传感器展开适合正在学习传感器应用、模拟电路与信号处理的学生及电子爱好者参考。压缩包内共1个doc文件约91KB内容涵盖测量电桥、差动放大电路、A/D转换与LED显示电路等完整设计环节并给出2kg手提电子秤的总体方案与系统原理图。文档中具体介绍了电阻应变片的工作原理、惠斯通电桥的微小电阻变化测量方法以及采用LM358构成差动放大器对微弱信号进行放大的推导过程还提及可选用Tedea-Huntleigh拉式称重传感器以提升稳定性。目前已有260人学习读者可从中获取从传感器选型、电路参数计算到模数转换与显示输出的完整设计思路适合作为课程设计报告撰写与电路搭建的参考范本。1. 拆开一台 2kg 手提电子秤电阻应变式传感器到底怎么把重量变成数字厨房秤、快递秤、手提秤拆开外壳基本都能看到同一套骨架一个金属弹性体上贴着四片箔式电阻应变片接成惠斯通电桥后面跟着差动放大、A/D 转换和 LED 或 LCD 显示。这次拆的是一份「基于电阻应变式传感器电子秤设计」的课程设计资料量程 2kg核心链路是测量电桥 → 差动放大电路 → 双积分 A/D 转换 → 显示电路。它解决的不是「怎么造一台商用秤」而是把「微弱电阻变化如何变成稳定数字」这条链路完整走一遍。适合正在做传感器课设、想搞懂模拟前端信号调理、或者手里有应变片却不知道怎么接放大和 A/D 的人。下面按我实际复现的顺序把参数、接线和翻车点一条条摆出来。2. 测量电桥与应变片选型2kg 量程下怎么把电阻变化抠出来2.1 为什么必须是桥式测量电路电阻应变片的电阻变化范围只有 0.00050.1 欧姆满量程 2kg 时对应的阻值漂移极小。如果直接用万用表测电阻分辨率根本不够温漂和导线电阻就能把信号淹掉。桥式测量电路的价值在于四个桥臂电阻匹配时对角线输出为零一旦某一片应变片受力变形电桥失衡输出一个与重量近似成正比的差分电压。这个差分电压虽然只有毫伏级但它是「从零附近长出来」的后续放大时不会把固定偏置一起放大。常见做法是四片应变片全桥接法R1、R3 受拉R2、R4 受压这样灵敏度是单片的四倍同时温度变化时四片同向漂移在电桥里互相抵消。资料里给出的 R1R4 加 RP1 零调整电路就是全桥加调零的典型结构。RP1 用滑动式线性可变电阻器空载时调节它让显示回零这一步不做后面放大再准也没用。2.2 传感器选型与电桥接线资料提到可选用 Tedea-Huntleigh 的 2kg 拉式称重传感器。这类传感器的出厂参数一般会标额定输出 1mV/V2mV/V、非线性 ±0.03%FS、蠕变 ±0.03%FS。激励电压 E 通常取 5V 或 10V我一般用 5V因为后面 LM358 单电源供电时轨到轨压力小而且 5V 激励下满量程输出约 510mV正好落在差动放大 100200 倍的舒适区。接线时注意四线制EXC、EXC- 接激励SIG、SIG- 接信号。屏蔽线单端接地别两端都接否则地环路会把工频干扰引进来。电桥输出先经过 RP1 调零网络再进放大器调零电位器阻值选 1M 左右太大调节迟钝太小会分流影响桥臂平衡。提示应变片粘贴后要做固化处理未固化的胶层会带来蠕变表现为放上砝码后读数缓慢往下掉这不是电路问题。2.3 电桥输出的实测判断上电后先不接放大器用高位表测 SIG 与 SIG- 之间电压。空载时应该在 0±1mV 以内加 2kg 砝码后应有 510mV 的稳定跳变。如果空载就有几十毫伏先查应变片是否贴歪、桥臂是否焊反如果加砝码没反应查激励电压是否真的加到 EXC 两端。这一步是后面所有调试的地基跳过它直接调放大倍数基本等于蒙眼调参。3. 差动放大电路LM358 把毫伏信号抬到 A/D 能吃的电平3.1 差动放大器的增益怎么定A/D 转换器双积分型如 ICL7107的满量程输入通常设计在 200mV 或 2V。电桥满量程输出约 510mV所以放大倍数要落在 20200 倍之间。资料里给出的差动放大结构用 LM358 加 R7、R8 构成推导结果是 Avf 1 2R8/R7。取 R830k、R75.1k增益约 1 60/5.1 ≈ 12.8 倍这个值偏保守实际调试时如果 A/D 读数跳变太大可以适当加大 R8 或减小 R7。LM358 是双运放内部频率补偿单电源 332V 都能工作做传感放大器和直流增益模块很常见。它的短板是输入失调电压典型值 2mV、最大 7mV这个失调会被放大同样倍数。如果增益设到 100 倍输出端就有 200700mV 的固定偏移直接吃掉 A/D 的动态范围。所以差动级前面最好加调零或者选失调更小的运放如 OP07、INA333。课程设计里用 LM358 能跑通但量产或高精度场景要换。3.2 差动放大与 ICL7107 的连线资料给出了放大电路与 ICL7107 的连线示意。ICL7107 是 3½ 位双积分 A/D自带段码驱动能直接推 LED 数码管外围只需要几个电阻电容设定积分时间和参考电压。它的差分输入 IN、IN- 接放大器输出Vref、Vref- 接参考电压COM 接模拟地。参考电压取 100mV 时满量程 200mV取 1V 时满量程 2V要和放大器输出范围匹配。接线时注意ICL7107 的模拟地和数字地要在芯片附近单点汇合LED 段驱动电流较大地线走不好会在读数上叠加闪烁。我一般把 A/D 的模拟部分和 LED 供电分开走线LED 限流电阻按每段 510mA 选太大亮度不够太小芯片发热。3.3 放大倍数与 A/D 满量程的匹配计算假设电桥满量程输出 8mV目标 A/D 输入 200mV则总增益需 25 倍。若差动级增益 12.8 倍还差约 2 倍可以在 A/D 前再加一级同相放大或者把 R8 调到 60k 使增益约 24.5 倍。计算时留 20% 余量避免砝码超一点就溢出显示。下面这段是增益和满量程的核算脚本改电阻值就能看结果# 差动放大增益与A/D满量程匹配核算 R7 5.1e3 # 反馈电阻单位欧姆 R8 30e3 # 增益设定电阻 bridge_fs 8e-3 # 电桥满量程输出单位伏 adc_fs 200e-3 # A/D满量程输入单位伏 gain 1 2 * R8 / R7 vout_fs bridge_fs * gain margin adc_fs / vout_fs print(f差动增益: {gain:.2f}) print(f放大后满量程: {vout_fs*1000:.1f} mV) print(f相对A/D满量程余量: {margin:.2f} 倍) # 若margin1.2需加大R8或增加后级放大逻辑说明gain 按资料推导公式计算vout_fs 是放大后电压margin 小于 1.2 说明余量不足砝码稍超就满码。参数说明R7 减小或 R8 增大会提高增益但 R8 过大时 LM358 的失调也被放大要同步评估。4. A/D 转换与显示电路双积分方案怎么调才不跳字4.1 双积分 A/D 的抗干扰逻辑双积分型 A/D 先对输入电压积分固定时间再对参考电压反向积分到零输出与输入平均值成正比。它对工频干扰的抑制来自积分时间取 20ms 整数倍正好覆盖一个 50Hz 周期。ICL7107 的积分电阻和积分电容决定积分时间常见取值积分电阻 47k100k积分电容 0.1μF0.47μF自动调零电容 0.1μF1μF。这些值不是随便选的积分电容太小读数跳太大响应慢。参考电压的稳定性直接决定读数稳定性。用 TL431 或低温漂稳压管产生 100mV 参考比直接从电源分压靠谱。参考电压漂 1%2kg 满量程就漂 20g这个误差在厨房秤场景已经能感觉出来。4.2 显示电路的段码驱动与小数点ICL7107 的 2125 脚是段驱动单位数码管共阳接法限流电阻每段 470Ω1kΩ。小数点位置由 POL 和 BP 引脚配合2kg 量程通常显示到 1g 或 0.5g对应小数点后三位或两位。如果显示缺段先查对应段驱动脚有没有输出再查数码管公共端是否接对。读数闪烁多半是参考电压不稳或模拟地有噪声不是数码管问题。4.3 整机联调步骤第一步空载调 RP1 使显示为零观察 5 分钟看零漂超过 ±2 个字就要查电桥和参考电压。第二步加 500g 标准砝码调增益使显示 500g再加 2kg 砝码看是否线性非线性超过 ±1% 要查应变片粘贴和电桥匹配。第三步反复加载卸载看回零是否一致回零差大说明弹性体或胶层有蠕变。第四步用手机充电器、电机等干扰源靠近看读数是否跳跳说明屏蔽和滤波没做好。注意调零和调增益会互相影响正确顺序是先调零再调增益然后回头再微调零迭代两到三次。5. 避坑与排查这类电子秤设计最容易翻车的五个点5.1 空载读数不为零且调不回来现象上电后显示几十克甚至上百克调 RP1 到极限也回不了零。原因电桥四片应变片阻值不匹配或者某一片贴反、焊错位置导致空载时电桥本身就有较大失衡。解决断电测四片应变片阻值同侧两片应基本相等差值超过 0.5Ω 就要换片或重新贴检查桥臂接线是否按对角受拉受压布置。5.2 加砝码读数线性差现象500g 准2kg 偏小或偏大中间点误差大。原因差动放大工作在非线性区或者 A/D 参考电压随负载变化。解决测放大器输出在空载和满载时是否都在电源轨以内LM358 单电源输出摆幅离轨有 1.5V 左右增益太大时满载输出会削顶参考电压用独立稳压源别从 LED 供电分压。5.3 读数持续缓慢漂移现象放上砝码后读数慢慢往下掉几分钟掉几克。原因应变片胶层未完全固化产生蠕变或者电桥激励电流导致应变片自热。解决按胶水说明做加温固化降低激励电压或改用脉冲激励减少自热结构上让应变片尽量靠近弹性体中性层。5.4 数码管跳字严重现象读数末位不停跳手靠近或手机来电时跳得更厉害。原因模拟部分没有屏蔽地线走线形成环路或者积分电容质量差。解决传感器信号线用屏蔽线且单端接地模拟地和数字地单点汇合积分电容选聚丙烯或聚苯乙烯材质别用普通瓷片。5.5 上电后显示溢出或全亮现象显示「1」或所有段全亮。原因A/D 输入超范围或者参考电压没建立。解决先测 ICL7107 的 Vref 是否正常再测输入脚电压是否在量程内检查积分电阻电容是否焊错确认电源电压在芯片工作范围内。6. 从课设到能用的手提秤标定、温漂补偿与一个自检习惯把电路跑通只是第一步真正让 2kg 手提秤「能用」的是标定和温漂处理。我一般用两点标定空载记零点2kg 标准砝码记满度中间点用 500g、1kg 验证线性。如果中间点偏差超过 ±2g说明电桥或放大器非线性偏大优先查应变片粘贴和 LM358 的工作点。标定系数可以写进单片机做软件修正但这份资料是纯模拟链路修正只能靠硬件调零和增益电位器。温漂是这类设计的玄学来源。应变片本身有温度系数弹性体金属也有热膨胀两者叠加后零点会随温度跑。常见做法是在电桥里串入温度补偿电阻或者选温度自补偿应变片。我实测过夏天中午和空调房里零点能差 510g对 2kg 量程来说约 0.5%FS课设够用商用就得加补偿。下面这个自检流程我每次做完样机都强制走一遍步骤操作合格判据1空载上电记录 10 分钟零点漂移 ≤ ±2 个字2加 500g 砝码记录读数误差 ≤ ±2g3加 2kg 砝码记录读数误差 ≤ ±4g4卸载回零重复 3 次回零差 ≤ ±2g5用吹风机低档加热传感器 30 秒读数变化 ≤ ±5g如果第 5 步超差说明温漂补偿没做够要么换应变片要么在电桥里加补偿片。还有一点A/D 的参考电压和电桥激励最好同源这样电源波动时两者同向变化在比值上部分抵消。我早期图省事用两路独立供电结果电池电压一降读数就偏后来改成同源分压才稳住。从那以后我每次做应变式传感器前端都先把电桥空载输出、放大器失调、A/D 参考电压这三个点测一遍再上砝码省得后面调不出来回头怀疑人生。希望帮到你。本文还有配套的精品资源点击获取
返回列表