高精度电子秤方案
一、工作原理
本方案采用的是应变式压力传感器,电子应变式称重传感器是将电阻应变式贴在专门的弹性体梁上,重量加压后弹性体发生变形,其电阻应变计也随着变形,被测重量的大小转换成应变量的变化,电阻值发生变化,是四壁组成的桥式测量电路打破了平衡,输出电压求得电压值。具有良好的线性关系,很强的抗侧向偏载及横向偏载能力,四角误差小。
将应变片贴在被测定物上,使其随着被测定对象的应变一起伸缩,这样应变片里面的金属箔材就随着应变伸长或缩短。很多金属在机械性地伸长或缩短时其电阻会随之变化。应变片就是应用这个原理,通过测量电阻的变化而对应变进行测定。一般应变片的敏感栅使用的是铜铬合金,其电阻变化率为常数,与应变成正比例关系。
要精确地测量这么微小的电阻变化是非常困难的,一般的电阻计无法达到要求。为了对这种微小电阻变化进行测量,我们使用带有韦斯通电桥回路的专用应变测量仪。应变片本身的追随能力可以达到数百 KHZ,通过组合的测定装置可以对冲击现象进行测量。行驶中的车辆。飞行中的飞机等各部位的变动应力可以通过应变片和测定装置进行初步的测量。测量电路:惠斯通电桥。
惠斯通电桥适用于检测电阻的微小变化,应变片的电阻变化也可以用这个电路来测量。如图 5 所示,惠斯通电桥由 4 个电阻组合而成。
图示:全桥应变片压力传感器
本方案中最多可以接入四个压力传感器。
二、硬件结构
MCT3656 芯片的高精度电子秤方案由以下部分组成
1. 应变片压力传感器4个
2. ADC 模数转换芯片
3. 供电电路
4. 液晶屏 1602 采用 12C 接口
5. MCU 芯片
三、电路说明
1. 通过 H1 的 2.54mm 插排可以最多接入 4 个应变片压力传感器,E+ E-为传感器提供激励电源。4 路传感器信号(A+A-,B+B-,C+C-,D+D-)电压通过低通滤波后接入 MCT3656 四路差分模拟输入通道。
2. 四路差分信号经过 MCT3656 模数转换芯片放大转换后通过 SPI 接口输出到 MCU 芯片,由 MCU 完成数据的采集和处理,并将结果通过 I2C 接口送到液晶显示屏显示。
3. 供电电路包括电池供电电路,参考电压产生电路,3.3V 电路几个部分组成
四、软件设计
1. 在程序中设计:称重前首先清 0,即 MCT1256 的前后两次采样值相同,保证加载前质量为 0。在实际操作中加载前必须保证这一点满足条件。如果在实际加载中有时无法回 0,可按复位键重新开始。
2. 标定砝码逐步增重,可直接分别放在两个称重传感器上,或在传感器上加薄片,砝码再加在薄片上.读取 AD 转换数据,并分析,对照获得的重量进行调整,使误差尽可能小。
3. 测量过程中如果发现某个重量区间误差偏大,可自行设置重量区间分别进行标定调整。
例:10g 以内,10g-50g 等等,区间可以任意设定,可大可小,看各自的测量情况定
4. 在测量中记录数据:(以下为举例说明 每个传感器的测量数据都可能有不同)
1. 在测量中记录数据:(以下为举例说明 每个传感器的测量数据都可能有不同)
标定重量 | AD 采样值 | 测量值 | 线性回归后测得的调整测量值 |
10g | 5000 | 9.091 | ... |
20g | 11000 | 20.000 | ... |
30g | 17000 | 30.909 | ... |
... | ... | ... | ... |
100g | 55000 | 100.000 | ... |
获得调整测量值的方法
(1) 数据过滤:每次测量采集一组数据,对数组进行排序,去除掉最大和最小值后求取平均值。
(2) 因为每个传感器特性曲线不一样,因此每个传感器需要矫正,调整 GapValue 的值,以获得相对比较正确的测量值,还可以加减小数再次调整 。
Weight=(float)ADC on_Current Val/ Gap Value;
(3) 使用 EXCEL 的数据分析中的线性回归方法获得线性函数,再使用该函数对测量值进行调整。
(4) 还可以先根据标定重量和 AD 采样值先进行线性回归获得回归函数后,对 AD 采样值进行调整,
再代入(1)中进行计算测量值。
程序流程:
1. MCT3656 初始化(自校准,采样通道选择,PGA 倍数,采样速率 SPS)
2. 初始化液晶屏
3. 称重前清零
4. 采集数据处理(循环体)