• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f103c8t6 连接HX711和四个3线桥式传感器

dadaxiu 2018-06-14 浏览量:2263
我照着网上的说的连接方式4个压力传感器的同色线与旁边相连接,红色线接到HX711的E+,E-,A+,A-.然后HX711的VCC和GND与32的相连接,sck和dt 连接在32的B12,B13.用的网上的代码但是读出数据是0,请问是什么原因?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 第一步,要排除你的的硬件有没有问题,桥式电路是不是接反了,没接正确?

    第二部:HX711 我用了太多了,一定要读时序,严格的按照手册上的时序来操作。虽然文档上说的采样为10HZ/100HZ

    但是,我实测的时候,10HZ 的电路,不是标准的10HZ,可能是11.11HZ什么的。


    耐心读手册,不用看别人的代码。做硬件不看手册,那是不行的


    • 发布于 2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 你这个问题,可能的原因太多了,能不能贴出来原理图和代码;如果代码能保证是正常的,那就好好检查一下电路。
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这个无法确定问题所在的时候,你要先排除到底是软件问题还是硬件问题。不然你越高越乱了。
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是先排除硬件问题再查找软件问题,这个只能给你一个简单的思路
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的VCC接的是多少伏?我原来用过,接的是5V。

    还有就是程序正确吗?这个芯片是在第25个脉冲到时转化数据。

    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看看是不是你HX711的驱动时序有问题,HX711的时序驱动问题最多
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 先用普通的四线传感器试一下,排除硬件问题

    软件如果AD值读不出来或不对,就要检查程序了

    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 沉下心来,一步一步的查,先查外围电路,特别是供电质量,再查软件读写时序,特别是基层代码时序,示波器观察一下脉冲宽度是否符合要求。一定会解决的。
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的代码要与硬件相匹配才可以。

    你的模块与网上的代码的模块是不是一种型号的,查一下数据手册,有没有区别

    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议检查电路和查看产品数据手册
    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是I2C引脚配置输出状态出错,或者是HX771模块没有初始化等,都有可能。

    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f103c8t6 连接HX711和四个3线桥式传感器