初期使用笔记

注意事项:

  1. HX711供电电压要提供一个稳定的电压,推荐使用稳压芯片输出的3.3V,(不要用手机充电头直接供电)
  2. HX711数据输出时间典型值为10Hz(100ms输出一次)。读取数据时,不要采用定时方式读取,数据可能没有准备好,去读取就需要等待延时。会造成间断性数据读取错误的问题;
  3. 采用查询方式读取,读取完一次,开启下一次读取之后,采用查询DOUT为低电平作为读取的起始信号。

使用原理:

  • 应变片差分电压转换增益值(HX711测量值) 记作 x
  • 作用在传感器的实际物体重量(实际值) 记作 y

测量值x,被测重量y,满足一次函数,

  • 空载时,获取测量值,重量及为0 ,得数据
  • 负载重量 时,获取测量值  ,得数据

所以得,

使用时,得到测量值 ,带入公式就可得到实际重量

主函数

    while(1){int measu = ReadCount();if(measu>0){cnt++;adc_value = measu;//采集成功}//其他程序}

读取一次数据


#define ADSK_0  SCK_GPIO_Port->BRR = SCK_Pin
#define ADSK_1  SCK_GPIO_Port->BSRR = SCK_Pin
#define ADDO    (DT_GPIO_Port->IDR&DT_Pin)int ReadCount(void)//参考HX711芯片手册
{uint32_t Count = 0;if(ADDO){return -1;//数据没有准备好,退出去干其他事}for (uint8_t i=0; i<24; i++){ADSK_1;delay_us(1);ADSK_0;delay_us(1);Count=Count<<1;//变量左移一位,右侧补零if(ADDO) Count++;delay_us(1);}for(uint8_t i=0; i<1; i++)//启动下一次转换的信号{ADSK_1;delay_us(1);ADSK_0;delay_us(1);}//Count=Count^0x800000;//return(Count);
}

HX711电子秤芯片使用记录相关推荐

  1. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

  2. 基于单片机HX711电子秤自动计价系统设计-基于单片机GPRS远程测控系统设计-818基于单片机循迹避障无线遥控蓝牙智能小车-基于单片机24s倒计时篮球积分器系统-基于单片机智能洗衣机控制系统

    816基于单片机HX711电子秤自动计价系统设计 本设计使用高精度电阻应变式压力传感器,用A/D转换器HX711(HX711数据手册)对传感器信号进行调理转换.AT89s52(AT89s52数据手册) ...

  3. ai算子是什么_肇观电子刷新端侧AI芯片性能记录并发布“5分钟部署”AI开发平台 - 企业资讯...

    基于多年研发的CVKit™ NN IP的N1系列SoC芯片刷新了端侧AI芯片性能记录.领先的每TOPs处理帧数,实时数据流处理能力,支持高精度FP16神经网络模型直接无损部署,高性能的INT8网络支持 ...

  4. 【034】基于51单片机的HX711电子秤Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...

  5. HX711电子秤专用转换芯片读取MCU模块

    ■ HX711读取模块 通过对于 磁悬浮地球仪拆解 中,悬浮物所受到的磁力随着空间和电流的变化,可以建立起被控对象的数学模型.除了在理论上可以电磁相互作用力进行测量之外,通过实验完成数据的拟合,帮助对 ...

  6. HX711电子秤数据转化原理

    在我们制作电子秤的时候使用HX711模块,但是如何将其输出的AD值转化为我们需要的重量呢,今天特意研究了下,查了很多资料,网上这方面的比较少且讲的不是很清楚,所以特地自己总结了以下,本来是使用word ...

  7. MCU——JLINk找不到芯片错误记录

    前言:以下是对JLINK找不到芯片或写程序问题的记录 1. 电压不稳   遇到过一种情况,硬件工程师做的写入口的排针稍短一些,导致写入口与JLINK连接时接触不良,电压不稳定出现一定概率情况芯片写不进 ...

  8. RK3568开发笔记-iSL1208 RTC时钟芯片调试记录

    文章目录 目录 文章目录 前言 一.RTC部分原理图 二.设备树配置 三.内核配置 四.设备信息查看 五.RTC时间读写设置 总结 前言 实时时钟的缩写是RTC(Real_Time Clock).RT ...

  9. 焊接LQFP48 和 LQFP64 封装的芯片的记录

    记录一下第一次焊接LQFP48 和 LQFP64 封装的芯片的过程 动机 想测一下STC8系列的芯片, 因为同型号的管脚功能基本是相同的, 大封装的可以cover小封装, 而DIP40封装的现在基本买 ...

最新文章

  1. PNAS-2018-玉米根际的大规模田间重复研究确定可遗传的微生物
  2. python lambda函数两个列表大小关系_python学习 -- operator.itemgetter(), list.sort/sorted 以及lambda函数...
  3. 软件与硬件我该选哪个_MacBook Air 和 MacBook Pro 该选哪个……?
  4. socket io 不使用redis_Redis这么快,线程模型竟然是单线程
  5. 第37课 神奇的大自然 《小学生C++趣味编程》
  6. Java实现的一个简单的模板渲染
  7. java http编码_java httprequest编码/解码
  8. 纳税人基本信息与服务器端基本信息不符,网上报税对浏览器有什么要求吗
  9. WEBFORM--第一讲
  10. Fedora 14 下成功驱动BCM4312的步骤
  11. C语言:将3*4矩阵中找出行最大,列最小的那个元素。-将低于平均值的人数作为函数返回值,将低于平均分的分数放入below数组中。...
  12. python:panda
  13. 获取html中光标位置
  14. RAID(独立磁盘冗余阵列)
  15. 智能垃圾识别训练数据
  16. 实用工具网站(搜索/PPT/图片操作...)
  17. 约瑟夫环——递推公式详解(leetcode 1823. 找出游戏的获胜者)
  18. java图片处理以及pdf转图片
  19. 面试 - 阿里华为资深HR面试套路全揭晓
  20. 旋钮编码器c代码_非常稳定的旋转编码器解码程序(C51源代码)

热门文章

  1. springboot+sms 集成腾讯云短信平台
  2. Windows7 口令登录过程调试
  3. HP监控软件sitescope的简介和应用
  4. 使用Elastic Stack做应用的360度全观察性监控
  5. Java-小球弹跳问题
  6. 22_微信小程序开发-BLE低功耗蓝牙开发-源码
  7. ac ap方案 华为_华为AC+AP无线的配置方法
  8. 线程的几种状态(详细)
  9. Windows下串口逻辑端口号大于10无法打开问题
  10. 从用友软件实施项目反映出的项目管理问题