找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求教大佬!想看HX711模块发送回来的AD数据却不成功,怎么办?

查看数: 4417 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-5-18 01:52

正文摘要:

制作一个智能电子秤,本来以为hx711这部分最好弄但是却卡在这两天了,求助下大佬吧。 这个设计是stc89c52+hx711+人体称重传感器*4,量程就是50kg*4了,传感器组成一个全桥电路并每一个连出一根线,分别是E+,E-, ...

回复

ID:1024266 发表于 2022-5-6 11:13
楼主您好,想问一下你最后显示的值是16777612这个问题解决了吗?我现在也遇到这个问题了
ID:258164 发表于 2020-11-17 11:10
请问楼主有解决吗?
ID:282850 发表于 2020-5-20 09:50
rukino258 发表于 2020-5-19 17:50
感谢大佬!在main里调用了offset和hx711_read后利用write_dat函数显示成功
之前之所以显示不出来是因为 ...

不客气,这是第一次下载程序回答问题,回答后就全删除了。
问一下:那么多猫是谁粘的?
ID:752989 发表于 2020-5-19 17:56
51hei**1140 发表于 2020-5-18 14:00
你好!
1、首先检测你的硬件连线,看着太乱,难免有错;
2、再检查程序,用最简单的HX711程序测试习惯;
...

谢谢回复!这个硬件是因为是自己焊接的而且还没找到合适的封装?载体?把他装起来,其实抖一下就是全桥电路了,和我那个乱七八糟的笔记上画的一样,我已经去买合适的秤面了( ̄▽ ̄)/。这个四个传感器的确不太好使,买了一个高档的足立的200kg传感器再试试。现在看起来hx711是好的,可以输出16777215,即2^24,这个应该是我的线路已经DT配置的问题,正在解决中……
感谢大佬帮助!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:752989 发表于 2020-5-19 17:52
TTQ001 发表于 2020-5-18 08:20
我猜HX711不是真正的产品。 也许先试一个好的验证代码是否正确。

谢谢回复!现在hx711可以显示,但是只是显示16777215,即2^24,网上查阅了关于这个2^24的解决方法,还在解决这个问题。
感谢帮助!
ID:752989 发表于 2020-5-19 17:50
f556 发表于 2020-5-18 09:48
HX711是24位电子称专用AD,加一路电池测量AD。驱动很简单。我看了一下HX711程序没问题。但
void main()
{ ...

感谢大佬!在main里调用了offset和hx711_read后利用write_dat函数显示成功
之前之所以显示不出来是因为我用了dis_str,我甚至为了把hx711read的long型转换成string写了一个ltoa函数进去,但是参考了其他大佬的显示程序后发现用writecmd定位再写就好了!
现在AD是可以正常显示,但是显示16777215,即2^24,在网上也看到有人出现这个问题,他的分析是硬件连线有问题以及程序dout部分的问题,我还在继续排查。
感谢帮助!
ID:648281 发表于 2020-5-18 14:00
你好!
1、首先检测你的硬件连线,看着太乱,难免有错;
2、再检查程序,用最简单的HX711程序测试习惯;
3、建议你可以直接换用200Kg的应变器来测体重。
ID:282850 发表于 2020-5-18 09:48
HX711是24位电子称专用AD,加一路电池测量AD。驱动很简单。我看了一下HX711程序没问题。但
void main()
{
        uchar TestStr[] = {"AD:"};
        DU = 0;
        WE = 0;//关闭数码管显示
        Init_LCD1602();//1602初始化
        LCD1602_Dis_Str(0, 0, &TestStr[0]);        //显示字符串
  LCD1602_Dis_Str(4, 0, &hex[0]);
        while(1);
}
中没有调用HX711的部分,加
while(1){LCD1602_Dis_Str(4, 0,AD_Offset());
delayms(200);
ID:420836 发表于 2020-5-18 08:20
我猜HX711不是真正的产品。 也许先试一个好的验证代码是否正确。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表