摘要本设计以单片机STC89C52为控制核心,实现测重仪的基本控制功能。系统可分为最小系统、数据采集、人机交互界面和系统电源。最小系统部分主要包括STC89C52和经典复位电路;数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,可以方便的输入数据和直观的显示数据。整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。62182
毕业论文关键字:单片机,称重传感器,HX711,LCD1602
ABSTRACT This design STC89C52 MCU as the core to realize the basic control functions of electronic scale. System can be pided into the smallest system,
data acquisition, man-machine interface and system power supply. Minimum
system part mainly include STC89C52 and classic reset circuit; Data acquisition part by the weighing sensor, signal amplification and A/D conversion, signal amplification and A/D conversion part is mainly composed of special high precision 24-bit AD conversion chip HX711 implementation; Human-computer interaction interface for keyboard input and dot-matrix liquid crystal display (LCD), the main use of 4 * 4 matrix keyboard and 1602 liquid crystal display, can be convenient and intuitive display data input data. The whole system has simple structure, convenient use, complete functions, high precision, has certain development value.
Key words: single chip microcomputer, weighing sensor, HX711, LCD1602
目录
引言- 1 -
1. 绪论.- 2 -
1.1 课题的目的与意义- 2 -
1.3 发展趋势- 5 -
2. 系统的组成及工作原理.- 6 -
2.1 系统的组成.- 6 -
2.2 系统的工作原理.- 7 -
3. 系统硬件设计.- 8 -
3.1主控芯片STC89C52单片机基本系统- 8 -
3.1.1 STC89C52单片机性能介绍- 8 -
3.1.2 STC89C52单片机引脚功能- 8 -
3.1.3 复位电路.- 9 -
3.1.4 晶振电路- 10 -
3.2 A/D转换芯片HX711接口电路的设计.- 10 -
3.2.1 HX711引脚功能.- 12 -
3.2.2 HX711管脚说明.- 12 -
3.3 应变式电阻传感器的设计- 16 -
3.3.1 应变式电阻传感器.- 12 -
3.3.2 应变片式电阻传感器的结构和原理.- 12 -
3.3.3 全桥测量电路.- 18 -
3.4 显示电路设计- 19 -
3.4.1 LCD1602命令及时序- 22 -
4. 系统软件设计- 24 -
4.1 C语言在单片机中的应用.- 24 -
4.2 系统主程序流程图.- 25-
4.3 子程序设计- 26-
5. 系统的调试- 27 -
5.1 AD值反向转换重力值的参数计算- 27 -
5.2 误差分析- 27 -
总结- 28 -
致谢- 29 -
参考文献. - 30 -
附录1 系统原理图.- 31 -
附录2 系统程序清单.- 32 -
附录3 实物图.- 33 -
引言随着人们生活水平的不断提高,商业水平越来越现代化,人们对商品的度量速度和精度也提出了新的要求。目前,商用电子计价秤的使用非常普及,逐渐会取代传统的杆秤和机械案秤。电子计价秤在秤台结构上有一个显著的特点:一个相当大的秤台,只在中间装置一个专门设计的传感器来承当物料的全部重量。为了满足电子秤的设计要求,本设计针对普通商业度量需要分析和设计。论述了系统的设计思想、方法及设计实施过程,详细分析了各个模块的选用、功能及实现方法,包括系统的硬件构成,传感器的选择,系统的运作流程图等,以及所用到的一些工具,工作环境。我们进行了各单元电路方案的比较论证及确定,最终选取以STC89C52单片机为控制核心,传感器选用称重压力传感器。该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端MCU芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器进行编程。 源:自*751`%论,文'网·www.751com.cn/