关于HX711电子秤的问题求助

2019-07-21 07:31发布

最近在做一款电子秤,用的是HX711芯片,主控是STM32F103VET6, 电子秤模块.png ,称重原理图是这样的,我只写了一个HX711的驱动程序,读出来的值一直为16777215,即2^24,不管怎么改变压力传感器,一直都是这个数值,这个好像是最大值了,不知道问题出在哪了。E+E-的电压接近3.3V,和芯片的供电电压接近了。。所以是这个最大值吗,请教一下做过这个东西的人,提供一下解决办法,还是我的思路有问题了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
48条回答
hyxhyx
1楼-- · 2019-07-25 20:33
Clivia 发表于 2016-9-1 16:20
不知道你说的计算不对是哪里不对,那个常数是你多次测试出来的。你说的读数是初始的数据吗?你放上重物之 ...

指的是GapValue变量值不正确,我按照上面网址介绍的方法计算出来的值再带入dWeight_Shiwu = (u32)((float)dWeight_Shiwu/GapValue)公式后得到的数值不对,所以想问一下您这个数值是怎么计算的?

7585120这个常数是从 weigh2 = Read_HX711()函数中直接读取的。
Clivia
2楼-- · 2019-07-25 21:46
hyxhyx 发表于 2016-9-1 16:39
指的是GapValue变量值不正确,我按照上面网址介绍的方法计算出来的值再带入dWeight_Shiwu = (u32)((float ...

GapValue你先试试100,然后重量不是用当前read到的数减去 初始状态的数得出来的吗
comprends
3楼-- · 2019-07-26 01:35
 精彩回答 2  元偷偷看……
Clivia
4楼-- · 2019-07-26 06:38
comprends 发表于 2016-9-2 09:37
感觉这个精确度太难调了,我现在调的波动为+-5g,想精确到1g都办不到,有好的调整办法吗。        b = (float)(( ...

是波动很大还是说精度不够呢?如果是波动很大的话那就应该是传感器的数据有波动,估计就只能用算法弥补了。如果只是精度的话那你看下你的空盘质量 测得时候是怎么测的。
comprends
5楼-- · 2019-07-26 12:16
Clivia 发表于 2016-9-2 14:20
是波动很大还是说精度不够呢?如果是波动很大的话那就应该是传感器的数据有波动,估计就只能用算法弥补了 ...

调的差不多了,看了下国家标准,应该是属于范围内的误差了
wx837078933
6楼-- · 2019-07-26 15:31
comprends 发表于 2016-8-30 11:14
问题解决!!第一:上午测得时候,接线应该是有误的,下午准确测量过了原理电子秤上的各个线之后正确接线。 ...

您好!能说明一下4个传感器是怎么组成全桥的吗?谢谢!现在不太会接线!

一周热门 更多>