基于AT89C51和HX711的数字显示称重仪的硬件电路设计

最新更新时间:2018-01-27来源: 互联网关键字:HX711  称重仪  AT89C5 手机看文章 扫描二维码
随时随地手机看文章

本文设计的数显称重仪是基于电阻应变式传感器、以单片机为控制核心的称重控制显示系统,测量范围为0-10kg,测量精度±2g,液晶屏显示测量数据,同时可将多次测量数据通过串口送计算机显示。该系统具有精度高、性能稳定、操作简便等特点。


1、硬件电路设计


1.1、称重传感器


电阻应变式称重传感器由电阻应变片、弹性体和检测电路等几个主要部分组成。弹性体在外力作用下产生弹性变形,使粘贴在他表面的电阻应变片也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为电信号(电压或电流),从而完成了将外力变换为电信号的过程。


检测电路如图2所示,将电阻应变片的电阻变化转变为电压输出。因为惠斯登电桥具有很多优点,如可以抑制温度变化的影响,可以抑制侧向力干扰,可以比较方便地解决称重传感器的补偿问题等,所以惠斯登电桥在称重传感器中得到了广泛的应用。


称重传感器一般有输入输出共四根线,输出电阻一般为350Ω、480Ω、700Ω、1000Ω,输入端一般会进行一些温度、灵敏度的补偿,输入端电阻会比输出端高20~100Ω,因此用万用表量一下电阻值可以判断出输入输出端子。


1.2、放大电路


应变式称重传感器输出信号幅度很小(mV甚至μV量级),且常常伴随有较大的噪声。对于这样的信号,电路处理的第一步通常是采用仪表放大器先将小信号放大。仪表放大器电路比简单的差分放大电路具有更好的共模抑制能力。放大的最主要目的不是增益,而是提高电路的信噪比。本设计中仪表放大器采用了OP07三运放的结构。


当R1=R2,R3=R4,Rf=R5,电路的增益为:G=(1+2R1/RG1)(Rf/R3)。由公式可见,电路增益的调节可以通过改变RG1阻值实现。


1.3、A/D转换电路


A/D转换器采用电子秤专用芯片HX711,这是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路。


输入选择开关可任意选取通道A或通道B,与其内部的低噪声可编程放大器相连。通道A的可编程增益为128或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV。通道B则为固定的32增益,所对应的满量程差分输入电压为±80mV。通道B应用于包括电池在内的系统参数检测。本设计将仪表放大器输出接至通道A模拟差分输入端。


1.4、单片机及接口电路


单片机采用AT89C51芯片,与按键、液晶、计算机接口电路如图5所示。HX711串口通讯线接至单片机P1.0、P1.1口。经单片机处理后,将称重数据送液晶显示。同时将多次测量数据通过串口送计算机显示。

关键字:HX711  称重仪  AT89C5 编辑:王磊 引用地址:基于AT89C51和HX711的数字显示称重仪的硬件电路设计

上一篇:用橙子皮能解开手机指纹识别锁?
下一篇:MEMS产业向多传感器集成方向前进状况简析

推荐阅读最新更新时间:2023-10-12 23:10

基于HX711数显称重的设计
本文设计的数显称重仪是基于电阻应变式传感器、以单片机为控制核心的称重控制显示系统,测量范围为0-10kg,测量精度±2g,液晶屏显示测量数据,同时可将多次测量数据通过串口送计算机显示。该系统具有精度高、性能稳定、操作简便等特点。称重仪设计框图如下图1所示: 图1 称重仪设计框图 1、硬件电路设计 1.1、称重传感器 电阻应变式称重传感器由电阻应变片、弹性体和检测电路等几个主要部分组成。弹性体在外力作用下产生弹性变形,使粘贴在他表面的电阻应变片也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为电信号(电压或电流),从而完成了将外力变换为电信号的过程。 检测电路如图2
[单片机]
基于<font color='red'>HX711</font>数显<font color='red'>称重</font><font color='red'>仪</font>的设计
基于AT89c51单片机的流水灯,中断定时,按钮控制
中断 定时器/计时器是51单片机最基本的功能器件,熟练掌握其编写方法至关重要; #include reg51.h #include stdio.h unsigned char n=0,f=0,s=0; void main() { TMOD=0X61; TH0=(65536-9216)/256; TL0=(65536-9216)%256;初始化定时器 TH1=156; TL1=156; IT0=1; EX0=1; EA=1; T1=0; while(1)P1=s; } void Timer0() interrupt 1 { T1=1; TH0=(65536-9216
[单片机]
STC89C51单片机+HX711称重模块电子秤程序
电子秤是基于STC89C51单片机,以及HX711称重模块,利用单片机控制A/D转换,屏幕数据显示,键盘实时输入,设计方案能够易于各种场合使用。 单片机源程序如下: #include reg52.h #include intrins.h #include string.h #include main.h #include HX711.h #include eeprom52.h #define uchar unsigned char #define uint unsigned int unsigned long HX711_Buffer = 0; unsigned long Weight_Maopi = 0;
[单片机]
STC89C51单片机+<font color='red'>HX711</font><font color='red'>称重</font>模块电子秤程序
小广播
最新传感器文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved