单片机/MCU论坛
登录
直播中
小猫猫爱吃鱼
5年用户
118经验值
擅长:可编程逻辑 光电显示 控制/MCU
私信
关注
[资料]
单片机托盘式电子秤制作(HX711)
HX711模块
51单片机
``
24位A/D转换器芯片
HX711是一款专为高精度
电子
秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压
电源
、片内时钟振荡器等其它同类型芯片所需要的外围
电路
,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入选择开关可任意选取通道A 或通道B,与其内部的低噪声可编程放大器相连。通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV。通道B 则为固定的32 增益,用于系统参数检测。芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供电源,系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要任何外接器件。上电自动复位功能简化了开机的初始化过程。
一般应用原理图
制作完成的实物
//读取HX711
//****************************************************
unsigned long HX711_Read(void) //增益128
{
unsigned long count;
unsigned char i;
HX711_DOUT=1;
Delay__hx711_us();
Delay__hx711_us();
HX711_SCK=0;
count=0;
EA = 1;
while(HX711_DOUT);
EA = 0;
for(i=0;i<24;i++)
{
HX711_SCK=1;
count=count<<1;
HX711_SCK=0;
if(HX711_DOUT)
count++;
}
HX711_SCK=1;
count=count^0x800000;//第25个脉冲下降沿来时,转换数据
Delay__hx711_us();
HX711_SCK=0;
return(count);
}
``
回帖
(4)
王栋春
2020-3-1 21:58:58
请教楼主采用的是何种型号的传感器
请教楼主采用的是何种型号的传感器
举报
小猫猫爱吃鱼
2020-3-1 22:20:37
举报
TreeOS系统
2020-3-3 10:16:24
最大检测重量能到多少。
最大检测重量能到多少。
2
举报
小猫猫爱吃鱼:
有不同的模块,最大检测模块可以到200公斤
小猫猫爱吃鱼:
称重传感器最大可以到400公斤,需要组装成模块来用
hts20100101
2020-5-26 08:49:34
好,很不错,好好学习下先,谢谢分享啊!
好,很不错,好好学习下先,谢谢分享啊!
举报
更多回帖
rotate(-90deg);
回复
相关帖子
HX711模块
51单片机
用于
电子秤
的紧凑型双
HX711
板
2022-07-11
1477
怎样用
HX711
模块去
制作
一种
电子秤
呢
2022-02-25
794
基于
HX711
模块驱动实现
电子秤
的设计
2022-02-25
1166
请问stm32如何使用
HX711
读
电子秤
的值?
2021-11-26
1725
如何设计一个基于51
单片机
的
电子秤
2021-11-18
1964
51
单片机
hx711
称重及程序
2021-07-19
4627
电子秤
设计
单片机
proteus 仿真
HX711
读取 精选资料分享
2021-07-19
1729
简易
电子秤
2021-07-09
4487
HX711
压力传感器模块-
电子秤
程序分享
2019-02-13
5570
关于基于STC89C52
电子秤
设计时连接
HX711
模块出现的问题
2015-05-16
3488
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分