hx711基本原理讲解Word格式文档下载.doc

上传人:b****3 文档编号:15494677 上传时间:2022-11-02 格式:DOC 页数:2 大小:25.50KB
下载 相关 举报
hx711基本原理讲解Word格式文档下载.doc_第1页
第1页 / 共2页
hx711基本原理讲解Word格式文档下载.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

hx711基本原理讲解Word格式文档下载.doc

《hx711基本原理讲解Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《hx711基本原理讲解Word格式文档下载.doc(2页珍藏版)》请在冰豆网上搜索。

hx711基本原理讲解Word格式文档下载.doc

相当于有5Kg重力产生时候产生5mV的电压。

2.711模块对产生的5mV电压进行采样。

概述:

711模块A通道带有128倍信号增益,可以将5mV的电压放大128倍,然

后采样输出24bitAD转换的值,单片机通过指定时序将24bit数据读出。

详细讲解程序计算原理:

小强电子设计

步骤1:

如何计算传感器供电电压

HX711可以在产生VAVDD和AGND电压,即711模块上的E+和E-电压。

该电压通过VAVDD=VBG(R1+R2)/R2计算。

VBG为模块儿基准电压1.25v

R1=20K,R2=8.2K

因此得出VAVDD=4.3V

(为了降低功耗,该电压只在采样时刻才有输出,因此用万用表读取的值可能低

于4.3v,因为万用表测量的是有效值。

步骤2:

如何计算AD 

 

输出最大值

在4.3V的供电电压下5Kg的传感器最大输出电压是4.3v*1mv/V=4.3mV

经过128倍放大后,最大电压为4.3mV*128=550.4mV

经过AD转换后输出的24bit数字值最大为:

550.4mV*224/4.3V≈2147483

步骤3:

程序中数据如何转换

程序中通过

HX711_Buffer=HX711_Read();

获取当前采样的AD值,最大2147483,存放在long型变量HX711_Buffer中,

因long型变量计算速率和存放空间占用资源太多,固除以100,缩放为int型,

便于后续计算。

Weight_Shiwu=HX711_Buffer/100;

Weight_Shiwu最大为21474。

步骤4:

如何将AD 

值反向转换为重力值。

假设重力为AKg,(x<

5Kg),测量出来的AD值为y

5Kg传感器输出,发送给AD模块儿的电压为AKg*4.3mV/5Kg=0.86AmV

经过128倍增益后为128*0.86A=110.08AmV

转换为24bit数字信号为110.08AmV*224 

/4.3V=429496.7296A

所以y=429496.7296A/100=4294.967296A

因此得出A=y/4294.967296Kg≈y/4.30g

所以得出程序中计算公式

Weight_Shiwu=(unsignedint)((float)Weight_Shiwu/4.30+0.05);

//+0.05是为了四舍五入百分位

特别注意:

因为不同的传感器斜率特性曲线不一样,因此,每一个传感器需要矫正这里的4.30这个除数。

当发现测出来的重量偏大时,增加该数值。

如果测试出来的重量偏小时,减小改数值。

该数值一般在4.0-5.0之间。

因传感器线性斜率不同而定。

每个传感器都要校准。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿理论经验

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1