树莓派外接硬盘和hx711接需要接上拉电阻吗

的数据处理! - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
的数据处理!
<div class=""
假如现在输入 3mv的信号 经hx711(24位)转换为一个二进制数,存到aa中 现在如何将这个值转换为电压值??然后将这几个数分离出来 显示在1602上,该怎么做??
unsigned long ReadCount(void)
20:00:54  
该类别下有 43 个回答。
该类别下有 35 个回答。
该类别下有 27 个回答。
该类别下有 24 个回答。
该类别下有 23 个回答。
该类别下有 23 个回答,其中被选为最佳答案 1 次。
该类别下有 21 个回答。
该类别下有 21 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 18 个回答。
该类别下有 18 个回答。
该类别下有 17 个回答。
该类别下有 17 个回答。
该类别下有 17 个回答。
该类别下有 16 个回答。
该类别下有 16 个回答。
该类别下有 16 个回答。
基本原理讲解
1. 5kg 传感器
满量程输出电压=激励电压*灵敏度1.0mv/v
例如:供电电压是5v 乘以灵敏度1.0mv/v=满量程5mv。
相当于有5Kg 重力产生时候产生5mV 的电压。
2. 711模块对产生的5mV 电压进行采样。
概述:711模块 A 通道带有128倍信号增益,可以将5mV 的电压放大128倍,然
后采样输出24bit AD 转换的值,单片机通过指定时序将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*2 24 /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&&值反向转换为重力值 。
假设重力为 A Kg, (x&5Kg),测量出来的 AD 值为 y
5Kg 传感器输出,发送给 AD 模块儿的电压为 A Kg * 4.3mV / 5Kg = 0.86A mV
经过128倍增益后为 128 * 0.86A = 110.08AmV
转换为24bit 数字信号为 110.08A mV * 2 24&&/ 4.3V = 6A
所以 y = 6A /100 =
因此得出 A = y /
Kg ≈ y / 4.30 g
所以得出程序中计算公式
Weight_Shiwu = (unsigned int)((float)Weight_Shiwu/4.30+0.05);
//+0.05是为了四舍五入百分位
特别注意:
因为不同的传感器斜率特性曲线不一样,因此,每一个传感器需要矫正这里
的4.30这个除数。
当发现测试出来的重量偏大时,增加该数值。
如果测试出来的重量偏小时,减小改数值。
该数值一般在4.0-5.0之间。因传感器线性斜率不同而定。
每个传感器都要校准。
void main(void)
{& & & & & & & &
& & & & uchar ge,shi,bai,qian,
& & & & LCD_init();
& & & & while(1)
& & & && &LCD_disp_string(0,1,&TEST FOR HX711&);
& & & && &aa=ReadCount();
& & & && &tt=aa*2.5/1677216;
& & & && &temp=tt*1000-2;
& & & && &qian=temp/1000;
& & & && &bai=temp/100%10;
& & & && &shi=temp/10%10;
& & & && &ge=temp%10;
& & & && &LCD_disp_char(0,2,qian+0x30);
& & & && &LCD_disp_char(1,2,bai+0x30);
& & & && &LCD_disp_char(2,2,shi+0x30);
& & & && &LCD_disp_char(3,2,ge+0x30);
unsigned long ReadCount(void)
unsigned long C& & & &
& & & & //使能AD(PD_SCK 置低)
ADSK=0;& & & &
Count=0;& & & & //AD转换未结束则等待,否则开始读取
while(ADDO);& & & &
for (i=0;i&25;i++)& & & &
{& & & & //PD_SCK 置高(发送脉冲)
ADSK=1;& & & &
Count=Count&&1; //下降沿来时变量Count左移一位,右侧补零
ADSK=0;& & & & //PD_SCK 置低
if(ADDO) Count++;
ADSK=1; Count=Count^0x800000;//第25个脉冲下降沿来时,转换数据 ADSK=0;
return(Count);
写好1602的显示驱动,,,,直接写显示函数就行呀
大概一看好有道理,仔细一看这什么玩意儿,狗屁不通!!!!
如果VCC接的是3.3V,那么AVDD会不会也是4.3V?
你们真的有检查过自己的程序能不能用?
你好& &电子秤的误差原因,能告诉我一下吗 谢谢了
你好,电子秤误差产生的原因能告诉我一下吗,与传感器和AD转换都有关吗,谢谢啦
这样写&&基本不能用
这样写&&基本不能用
好久没登过账号了。。。。
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司后使用快捷导航没有帐号?
电子秤HX711AD模块资料 原理图 例程教程下载
**********************************************
无法下载?铜币不够?>>><<<
**********************************************
充值遇到任何问题,请关注微信,联系我们。
电子秤HX711AD模块资料 原理图 例程教程下载
电子模块下载排行
Things-T T9 风扇控制模块,淘宝购买地址:https://item.taobao.com/item.h...
电子模块最新收录
5A量程电流互感器模块 使用手册 资料 下载前端时间想在网上搜罗一下树莓派安装Flash的教程,结果到下载插件那里wget总是死活下载不了,后面发现原链接已经404了,在Bing搜索了一番之后发现Flash播放器的网址已经改了。首先安装Chromium浏览器:sudo apt-get install chromium原链接:新链接:新链接下载回来需要使用xz指令进行解压xz chromium-pepper-flash-12-12.0.0.77-1-armv7h.pkg.tar.xz -d然后再使用tar进行解压(也可以使用我已经解压好的tar文件上传到树莓派进行解压)tar -xvf chromium-pepper-flash-12-12.0.0.77-1-armv7h.pkg.tar解压完后用cd命令进入./usr/lib/PepperFlash然后依次执行下列指令chmod +x *sudo cp * /usr/lib/chromium/plugins而后再用sudo nano /etc/chromium/default编辑Chromium配置文件将最后一句修改为CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=12.0.0.77 -password-store=detect -user-data-dir"改完后使用VNC、远程桌面连接或者直接显示输出打开Chromium浏览器在地址栏输入chrome://plugins,若出现如图所示的内容则安装成功。教程所需xz和tar文件:
阅读(...) 评论()后使用快捷导航没有帐号?
HX711 源程序(5kg)
**********************************************
无法下载?铜币不够?>>><<<
**********************************************
充值遇到任何问题,请关注微信,联系我们。
HX711 源程序(5kg)
传感器下载排行
DHT22( AM2302)温湿度模块
资料 原理图 测试程序 说明书下载
传感器最新收录
MCP3425数模转换模块跟树莓派的使用方法
python例程后使用快捷导航没有帐号?
查看: 512|回复: 7
树莓派上使用压力传感器及HX711模块 制作电子称 接线/源码程序
TA的每日心情难过 13:54签到天数: 9 天[LV.3]偶尔看看II
此教程为VIP教程,须在论坛官方网店购物达到一定金额方能获得VIP(,在主产品树莓派介绍中可以看到)。
本教程将展示如何利用压力传感器和HX711电路模块组装成一个电子称,其中有接线示意图,程序,使用方法。具体压力传感器选择多大的量程,请自行选择。
所需材料:
1、压力传感器模块,1个()
2、HX711电路模块,1个()
3、亚克力电子称外壳,1套(未销售)
4、杜邦线,若干(点此购买)
5、树莓派及树莓派相关配套设备。
教程开始:
1、接线示意图,按照下面装好压力传感器(不要接错受力与固定螺丝位置):
游客,如果您要查看本帖隐藏内容请
即可大告成功。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
该用户从未签到
看看这是啥子应用!
该用户从未签到
TA的每日心情开心 16:50签到天数: 8 天[LV.3]偶尔看看II
该用户从未签到
TA的每日心情开心 09:22签到天数: 5 天[LV.2]偶尔看看I
该用户从未签到
看看这是啥子应用!
该用户从未签到
树莓派上使用压力传感器及HX711模块 制作电子称 接线/源码程序

我要回帖

更多关于 树莓派 上拉电阻 的文章

 

随机推荐