极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: shenhaiyu

基于24位AD转换模块HX711的重量称量实验(已补充皮重存储,线性温度漂移修正)

  [复制链接]
发表于 2014-5-16 15:42:14 | 显示全部楼层
沧海笑1122 发表于 2014-4-21 21:28
谢谢您的回复,小秤已经调试完毕(按照您的代码和思路,实现去皮功能、温度补偿(DHT11),精度也满足要求) ...

想知道你是如何把负数调整过来的
回复 支持 反对

使用道具 举报

发表于 2014-5-16 15:51:42 | 显示全部楼层
我就是直接这样用的:
  1. HX711 hx(9, 10, 128,-0.00051235);
复制代码
没问题。正常工作。
回复 支持 反对

使用道具 举报

发表于 2014-6-3 13:53:49 | 显示全部楼层
看完了,觉得你有产品经理的能力;你提供的是有价值的东西,尽管只是个试验品;继续努力!
回复 支持 反对

使用道具 举报

发表于 2014-6-3 15:09:13 | 显示全部楼层
楼主,能介绍一下温度补偿的方法吗?你前面提到的公式是怎么来的,不同的传感器这个修正方法应该不同吧?难道要扔到恒温箱里面去试?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-3 21:34:08 | 显示全部楼层
lasswel_99 发表于 2014-6-3 15:09
楼主,能介绍一下温度补偿的方法吗?你前面提到的公式是怎么来的,不同的传感器这个修正方法应该不同吧?难 ...

嗯,我觉得是,这个需要查看一下参考文献,应该有很多补偿算法。我这个就是最简单的线性补偿
回复 支持 反对

使用道具 举报

发表于 2014-6-8 21:32:01 | 显示全部楼层
long HX711::read() {
    long val = 0;
    while (!is_ready());
    for (int i = 0; i < 24; i++) {
        pulse(SCK);
        val <<= 1;
        if (digitalRead(DOUT) == HIGH) val++;
    }
    for (int i = 0; i < AMP; i++) {
        pulse(SCK);
    }
    return val & (1L << 23) ? val | ((-1L) << 24) : val;
}
请问楼主,pulse(SCK);此代码是什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-9 09:34:46 | 显示全部楼层
winjam 发表于 2014-6-8 21:32
long HX711::read() {
    long val = 0;
    while (!is_ready());

这是库里的代码,发送AMP脉冲,告诉HX711通讯协议
回复 支持 反对

使用道具 举报

发表于 2014-7-3 10:11:34 | 显示全部楼层
为何我的HX711电子称,刚复位去皮是好的,过半分钟数值就会慢慢变大,大概两分钟增加0.1克,这个是不是AD温漂导致的啊??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-7 18:45:39 | 显示全部楼层
天意集成 发表于 2014-7-3 10:11
为何我的HX711电子称,刚复位去皮是好的,过半分钟数值就会慢慢变大,大概两分钟增加0.1克,这个是不是AD温 ...

关AD什么问题么。。。。是你传感器温漂
回复 支持 反对

使用道具 举报

发表于 2014-7-16 21:19:29 | 显示全部楼层
C:\Users\samsung\Desktop\图.JPG楼主!我照着你的方法连接了,用的是范例代码,但是arduino输出一直是0.关键的连接口我都焊接上了,传感器也是之前测试过的。求助到底问题在哪里啊!
回复 支持 反对

使用道具 举报

发表于 2014-7-16 21:23:38 | 显示全部楼层
图片.JPG 楼主啊!不好意思,第一次来不知道怎么传图片,刚才弄错了----楼主!我照着你的方法连接了,用的是范例代码,但是arduino输出一直是0.关键的连接口我都焊接上了,传感器也是之前测试过的。求助到底问题在哪里啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-17 23:02:16 | 显示全部楼层
负责烦 发表于 2014-7-16 21:23
楼主啊!不好意思,第一次来不知道怎么传图片,刚才弄错了----楼主!我照着你的方法连接了,用的是范例代码 ...

呃。。。图片连线看不清啊……
回复 支持 反对

使用道具 举报

发表于 2014-7-17 23:21:01 | 显示全部楼层
shenhaiyu 发表于 2014-7-17 23:02
呃。。。图片连线看不清啊……

就是和楼主你之前写的一样的啊!真的!我同学也检查过了
回复 支持 反对

使用道具 举报

发表于 2014-7-17 23:22:39 | 显示全部楼层
shenhaiyu 发表于 2014-7-17 23:02
呃。。。图片连线看不清啊……

我们查找问题找了3个小时,本来担心是接触不良,还特地焊接了一下,结果却任然是0啊!帮帮忙吧,楼主!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-17 23:38:57 | 显示全部楼层
负责烦 发表于 2014-7-17 23:22
我们查找问题找了3个小时,本来担心是接触不良,还特地焊接了一下,结果却任然是0啊!帮帮忙吧,楼主!

我以前也遇到过类似问题,最后发现是杜邦线质量不合格。。。。囧。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-9-28 18:01 , Processed in 0.056037 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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