毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机基于HX711的电子秤设计(2)

时间:2021-10-13 21:10来源:毕业论文
智能电子秤作为一个称重计量仪器,凭借其使用方便,速度快,精度高等特点,成为电子计量领域炙手可热的产品,从而逐渐替代原始的电子计量仪。 为

智能电子秤作为一个称重计量仪器,凭借其使用方便,速度快,精度高等特点,成为电子计量领域炙手可热的产品,从而逐渐替代原始的电子计量仪。

为了满足本次设计的要求,我首先对商业领域做了实际的考察。并加以论证各部分电路模块的设计理念,仔细分析各个电路模块的功能原理、传感器的选用、硬件电路系统以及各部分的组装图。经查阅资料我最后决定使用STC89C52单片机,因其可重复使用和灵敏度高的特性我采用了差动全桥应变式电阻传感器。最后对于数模转换芯片的选用也很是慎重,经过上网搜索和请教师长,我选用了具有高分辨率的 A/D转换芯片HX711。该芯片不但可以提高测量的精确度,而且抗干扰性强。还有一点是它价格便宜。

1。2设计要求

采用STC89C52单片机作为本次课程设计的电子秤的主要控制器,传感器部分采用差动全桥应变式电阻传感器,最后的软件部分采用C语言进行编程,从而设计出高精度、高准确度的智能电子秤。由于压力传感器的输出量是个模拟量,其相对的数值又较小。所以需要先进行信号放大和滤波处理,使这个值调整到A/D转换芯片所能接收的范围,然后在STC89C52单片机内将转换后的结果作软件处理,最后由LCD显示电路输出最后结果[2]。

2方案的设计与结论的论证

嵌入式技术系统凭借其具有低能耗、功能强大、体积小、容易开发等优点在电子控制领域被广泛应用与开发。但是单片机也并不适用于所有场合,所以我们要在充分了解单片机的各种功能的基础上,选择适合的单片机。并合理运用电路知识中的模数转换、LCD显示和电路复位等。在C语言的软件设计中需用到A/D转换程序、液晶显示程序、键盘扫描程序等。并需要将数、模电和单片机理论知识结合起来运用[3]。从而对各模块进行调整和磨合来完成本次课程设计。文献综述

2。1  智能电子秤系统的构成

该电子秤的组成部分有:A/D转换电路&复位电路、压电式电阻传感器、STC89C52单片机、时钟电路、滤波放大电路、LCD显示电路等,系统的组成如图2-1所示。系统结构图

2。2 工作原理                                         

智能电子秤系统结构如上图所示,该系统是由压力传感器内的应变片受到压力产生形变后,从而使电阻应变片阻值发生细小变化(简单来说,就是传感器内部压力物理量→电信号的转变过程)。全桥测量电路检测到阻值变化后又将其转化为细小的电压变化,再经过HX711的处理将信号调整到一定范围,经A/D采集,然后把采集到的内容传到STC89C52单片机进行处理,最后把处理结果的电信号传到显示电路,从而把测量结果显示在LCD液晶显示屏幕上[4]。

本次设计的困难之处就在于如何把形变的这个物理量转变成单片机中所能处理的数字量,为了解决这个问题,我选择使用了HX711芯片,由信号采集放大器和24位A/D数模转换器组成了该芯片,先由A/D数模转换器处理在经过放大器放大后的电信号,再由滤波器进行滤波整理,然后经软件程序编程处理,最后在LCD液晶屏幕上显示最终结果。

3系统硬件设计

3。1  “STC89C52” 主控芯片

3。1。1 “STC89C52”性能简介

STC89C52单片机,是能耗低、性能高的CMOS八位微控制器,由STC公司生产,其Flash程序存储空间为8个字节,RAM数据存储空间为512个字节,内置EEPROM容量为4KB,4个16位定时器,全双工异步串行口等。工作频率范围为0-40MHz,而实际工作中可达48MHz[5]。工作电压为3。5V-5V,又称5V单片机。工业级别的工作范围为-40°C~85°C,商业级别的则为0°C~75°C。用户在下载程序时,有内部振荡器和外部高精度晶体时钟可供用户选择使用。来*自-优=尔,论:文+网www.youerw.com STC89C52单片机基于HX711的电子秤设计(2):http://www.youerw.com/zidonghua/lunwen_82986.html

------分隔线----------------------------
推荐内容