摘要:本文研究并设计实现了一个简易宽量程高精度数字称重器。该称重器由三部分模块构成,包括控制器模块、数据采集模块、人机交互模块。其中,控制器模块是以单片机STC89C52为核心控制单元。数据采集模块是采用应变式压力传感器将采集出物体重量的模拟量传输到AD转换芯片HX711,然后转换芯片会将模拟量转换成数字量,转换完成后再将数据传送到单片机中处理。人机交互模块是用户通过矩阵键盘输入称重物体单价后经系统计算,最后用户想看到的数据由LCD12864液晶显示。其软件部分在keil中使用的C语言,程序主要功能为采集称重模块数据,然后对数据进行滤波处理,最后经过公式将AD值转换为实际的重量。此设计实现称重范围为10.0g~500g,称重误差2g左右。
关键词:称重器;STC89C52单片机;应变式压力传感器;AD转换芯片
目录
摘要
ABSTRACT
第一章 绪论-1
1.1选题的背景和意义-1
1.2国内外的发展状况-1
1.3课题研究的内容-2
第二章 称重系统方案设计-3
2.1系统设计总体方案-3
2.2主要元器件的选取-3
2.2.1主控芯片的选择-3
2.2.2 AD转换芯片的选择-4
2.2.3称重传感器的选择-4
2.2.4显示器的选择-5
2.2.5输入器件的选择-5
第三章 称重系统的硬件电路设计-6
3.1 STC89C52单片机系统设计-6
3.2 LCD12864液晶显示电路设计-7
3.3 A/D转换电路模块-8
3.4键盘电路模块-8
3.5系统整体原理图-9
第四章 称重系统的软件设计-10
4.1软件设计概述-10
4.2主程序设计-10
4.2.1液晶显示设计-10
4.2.2 HX711数据采集程序设计-12
4.2.3键盘程序设计-13
4.2.4中位值滤波设计-14
第五章 系统调试-15
5.1系统软件调试-15
5.2系统硬件调试-16
结束语-19
致 谢-20
参考文献-21
附录A 源程序-22