电子秤称重传感器通过ADC采集数据如何转化成重量

称重传感器原理这里就不说了,买来的称重传感器一般有四根线,两根电压激励线,两根电压信号输出线,激励电压(EXC+)接ADC的参考电压+,激励电压(EXC-)接地,电压信号(SIG+)接ADC输入+,电压信号(SIG-)接ADC输入-,关于ADC选型,需要24位有差分输入带PGA的,如比较便宜的HX711,初学者都玩的这个,还有专业一点的ADS1232, AD7730等,来看个ADS1232的图:

ADS1118称重原理图

随便找了一个称重传感器的数据手册上的技术指标,如图:

称重传感器数据手册

我们只需关注几个技术指标,1.量程 2.接线方式 3.激励电压 4.输出灵敏度

有了上面几个指标,就可以计算了,以5kg量程传感器为例。

灵敏度1.0mv/v,激励电压5V,那么 满量程输出电压=灵敏度*激励电压=5mv

就是放满5kg的重量会输出5mv,5mv变化太小了,这就是为什么要使用带有PGA的ADC,通过PGA可以把这个电压放大到128倍。

那么如何把采集到的电压转换成重量呢

假设当前重量为 Xkg,24位AD,5V参考电压,采集出来的AD值为Y,那么:

Y=(Xkg / 5kg * 5mv  * 128)  * (16777216 / 5V)

解:Y =(Xmv *128)* (16777216 / 5000mV)

Y = 429,496.7296 * X

Y为已知,那么X=Y/429,496.7296  这样就算出重量来了,X单位为kg,换算成g,就是X=Y/429.4967296 , 在程序中把采集到的AD值除以这个429就是重量g了。这个429只是理论数据,实际还需要校准,使用砝码,当测出来重量偏大时,增加该数值,偏小时,减小数值。

版权声明:
作者:wawooo
链接:http://www.wawooo.com/318.html
来源:挖窝网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>