hx711ad模块
HX711AD 模块详解(中文指南)
1. 基础介绍
HX711AD 是一款专为高精度电子秤设计的 24 位模数转换器(ADC)芯片,常用于称重传感器(Load Cell)的信号放大和数字化处理。其核心优势包括:
- 24 位高分辨率:可检测微小重量变化(精度达毫克级)。
- 集成可编程增益放大器(PGA):支持 128 倍(通道 A)或 64 倍(通道 B)信号放大。
- 抗干扰能力强:内置稳压电路,减少电源噪声影响。
- 简单两线通信(SCK + DOUT),易于连接微控制器(如 Arduino、ESP32)。
2. 引脚定义
| 引脚 | 说明 | 连接方式 |
|---|---|---|
| VCC | 电源输入 (2.6~5.5V) | 接 5V 或 3.3V(建议稳定电源) |
| GND | 接地 | 接 GND |
| DT | 数据输出 (DOUT) | 接 MCU 输入引脚(如 D2) |
| SCK | 时钟输入 | 接 MCU 输出引脚(如 D3) |
| E+ | 传感器激励电压正极 | 接称重传感器红线 |
| E- | 传感器激励电压负极 | 接称重传感器黑线 |
| A+ | 信号正极(通道 A) | 接称重传感器白线 |
| A- | 信号负极(通道 A) | 接称重传感器绿线 |
| B- / B+ | 通道 B(较少使用) | 可悬空或备用 |
? 称重传感器接线示例(4 线制):
红→E+,黑→E-,白→A+,绿→A-
3. 工作原理
- 信号放大:称重传感器受压产生 mV 级差分信号(A+ 和 A-)。
- ADC 转换:HX711AD 将模拟信号放大并转换为 24 位数字值。
- 数据输出:MCU 通过 SCK 时钟控制,从 DT 引脚读取转换结果。
4. 核心代码(Arduino 示例)
#include "HX711.h"
// 定义引脚
const int DT_PIN = 2; // HX711 DT → Arduino D2
const int SCK_PIN = 3; // HX711 SCK → Arduino D3
HX711 scale;
void setup() {
Serial.begin(9600);
scale.begin(DT_PIN, SCK_PIN);
// 校准步骤(关键!)
scale.set_scale(); // 初始化
scale.tare(); // 清零去皮(无负载时调用)
// 放置已知重量砝码(如 100g),计算比例系数
float calibration_factor = scale.get_units(10) / 100.0; // 读10次取平均
scale.set_scale(calibration_factor); // 设置比例系数
}
void loop() {
float weight = scale.get_units(5); // 读取5次平均值
Serial.print("重量: ");
Serial.print(weight, 1); // 显示1位小数
Serial.println(" g");
delay(500);
}
5. 校准步骤
- 零点校准:空载时调用
scale.tare()。 - 砝码校准:
- 放置已知重量物体(如 100g 砝码)。
- 计算比例系数:
float calib = (读数) / 实际重量。 - 调用
scale.set_scale(calib)保存系数。
6. 常见问题解决
| 问题 | 解决方案 |
|---|---|
| 读数跳变大 | ① 检查电源稳定性 ② 降低 SCK 频率 ③ 软件滤波(多次采样平均) |
| 重量为负值 | 交换 A+ 和 A- 接线(或调换传感器方向) |
| 无法读取数据 | 检查 DT/SCK 接线是否反接或虚焊 |
| 长期漂移 | 定期重新校准(温度变化可能导致漂移) |
7. 进阶技巧
- 低功耗模式:发送 25~27 个 SCK 脉冲进入休眠(电流降至 1μA)。
- 多传感器支持:用多个 HX711AD 时,共用 SCK,分开连接 DT 引脚。
- 滤波器优化:在代码中增加滑动平均滤波:
#define FILTER_SAMPLES 10 float filtered_weight = 0; for (int i=0; i<FILTER_SAMPLES; i++) { filtered_weight += scale.get_units(1) / FILTER_SAMPLES; delay(10); }
8. 典型应用场景
- 电子计价秤 ✅
- 厨房秤 ✅
- 工业称重系统 ✅
- 张力检测装置 ✅
? 提示:
如需更高稳定性,建议单独给 HX711 和传感器供电(避免 MCU 电源噪声),并在 E+/E- 并联 1000μF 电容。
迅为RK3568开发板外接模块之HX711 称重模块
\\\\06_V1.7 底版外设快速测试资料\\\\07_HX711 测试\\\\03_驱动模块”中的驱动文件拷贝到源码内核的 kernel/drivers/misc/
HX711电子秤专用转换芯片读取MCU模块资料
使用 微型称重传感器 可以对于一些力进行测量。其中结合着电子秤专用模拟/数字(A/D)转换器芯片 HX711 便可以完成 测量结果的数字化。本文设计的MCUHX711读取
资料下载
譹好a
2022-05-16 11:18:20
HX711称重模块程序
HX711_Buffer = 0;unsigned long Weight_Maopi = 0;unsigned long Weight_Maopi_0 = 0;...
资料下载
385288
2021-12-23 19:19:23
51单片机电子秤(HX711模块 + LCD1602)
51单片机电子秤(HX711模块 + LCD1602)1.---------------序2.HX711测重
资料下载
名士流
2021-11-12 09:06:01
HX711电子秤专用转换芯片读取MCU模块
■ HX711读取模块通过对于 磁悬浮地球仪拆解 中,悬浮物所受到的磁力随着空间和电流的变化,可以建立起被控对象的数学模型。除了在理论上可以电磁相互作用力进行测量之外,通过实验完成
资料下载
王秀兰
2021-10-28 20:50:59
电子秤HX711AD模块设计软硬件技术资料包 ADC模块元件清单.pdf ADC模块原理图.pdf
电子秤HX711AD模块设计软硬件技术资料包 ADC模块元件清单.pdf ADC模块
资料下载
无人岛
2021-07-26 10:57:58
HX711称重模块程序分享
去年省比赛准备51模块程序之一.以上部分截自于厂家数据手册。#include #include"lcd12864.h"unsigned long HX711_Buffer = 0
详解HX711称重模块的使用
详解HX711称重模块的使用先贴一段网上传的飞起的文字,但无奈它的串口太智障,解释的也不是很清楚。现在我程序调试成功了,使用的HAL库,
MCU HX711读取模块的相关资料分享
■ HX711读取模块通过对于 磁悬浮地球仪拆解 中,悬浮物所受到的磁力随着空间和电流的变化,可以建立起被控对象的数学模型。除了在理论上可以电磁相互作用力进行测量之外,通过实验完成数据的拟合,帮助
HX711模块串口部分
HX711模块本身特别好,24位AD,加内部放大器(可以64和128增益,放大倍数),但无奈它的串口太智障,解释的也不是很清楚。现在我程序调试成功了,使用的HAL库,下载链接如下:注意,这里的说明只包含关键部分——串
hx711是什么
hx711是一个很常见的压力传感器模块,精度很高,在平时做嵌入式开发的时候也常常遇到。但是在网上找到的代码往往都很老了,用现在常用的stm32板子都或多或少有一些问题,尤其是在一些购买该
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机