登录/注册

hx711ad模块

更多

HX711AD 模块详解(中文指南)

1. 基础介绍

HX711AD 是一款专为高精度电子秤设计的 24 位模数转换器(ADC)芯片,常用于称重传感器(Load Cell)的信号放大和数字化处理。其核心优势包括:


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. 工作原理

  1. 信号放大:称重传感器受压产生 mV 级差分信号(A+ 和 A-)。
  2. ADC 转换:HX711AD 将模拟信号放大并转换为 24 位数字值。
  3. 数据输出: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. 校准步骤

  1. 零点校准:空载时调用 scale.tare()
  2. 砝码校准
    • 放置已知重量物体(如 100g 砝码)。
    • 计算比例系数:
      float calib = (读数) / 实际重量
    • 调用 scale.set_scale(calib) 保存系数。

6. 常见问题解决

问题 解决方案
读数跳变大 ① 检查电源稳定性
② 降低 SCK 频率
③ 软件滤波(多次采样平均)
重量为负值 交换 A+ 和 A- 接线(或调换传感器方向)
无法读取数据 检查 DT/SCK 接线是否反接或虚焊
长期漂移 定期重新校准(温度变化可能导致漂移)

7. 进阶技巧


8. 典型应用场景

? 提示
如需更高稳定性,建议单独给 HX711 和传感器供电(避免 MCU 电源噪声),并在 E+/E- 并联 1000μF 电容。

迅为RK3568开发板外接模块HX711 称重模块

\\\\06_V1.7 底版外设快速测试资料\\\\07_HX711 测试\\\\03_驱动模块”中的驱动文件拷贝到源码内核的 kernel/drivers/misc/

2023-08-30 15:30:35

迅为RK3568开发板外接模块HX711 称重模块

迅为RK3568开发板外接模块之HX711 称重模块

2023-08-30 15:24:29

Hi3861如何使用HX711模块进行称重?

我想使用润和的Hi3861开发板连接HX711称重模块并进行称重,HX711称重模块

2023-03-20 23:30:27

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

2022-02-18 06:45:28

详解HX711称重模块的使用

详解HX711称重模块的使用先贴一段网上传的飞起的文字![在这里插入图片描述](?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,te

2022-01-07 06:11:53

HX711模块的程序该怎样去实现呢

HX711模块本身特别好,24位AD,加内部放大器(可以64和128增益,放大倍数),但无奈它的串口太智障,解释的也不是很清楚。现在我程序调试成功了,使用的HAL库,

2022-01-05 06:13:56

MCU HX711读取模块的相关资料分享

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

2021-11-04 08:06:23

怎样去使用hx711压力传感器模块

hx711是什么?怎样去使用hx711压力传感器模块呢?

2021-10-19 06:04:34

HX711模块串口部分

HX711模块本身特别好,24位AD,加内部放大器(可以64和128增益,放大倍数),但无奈它的串口太智障,解释的也不是很清楚。现在我程序调试成功了,使用的HAL库,下载链接如下:注意,这里的说明只包含关键部分——串

2021-08-12 07:38:51

hx711是什么

hx711是一个很常见的压力传感器模块,精度很高,在平时做嵌入式开发的时候也常常遇到。但是在网上找到的代码往往都很老了,用现在常用的stm32板子都或多或少有一些问题,尤其是在一些购买该

2021-08-04 06:19:21
7天热门专题 换一换
相关标签