4 高精度称重仪软件设计 22
4.1 主程序流程 22
4.2 C语言在单片机中的应用 23
4.3主程序流程图 23
4.4 子程序设计 24
4.4.1 A/D转换启动及数据读取程序设计 24
4.4.2 LCD显示子程序设计 25
4.4.3键盘扫描子程序的设计 26
5 结论 28
5.1 论文总结 28
5.1.1 主要工作及结论 28
5.1.2 存在的问题 28
5.2 感想 28
5.3 致谢 29
附录A:原理图 31
附录B:PCB板图 32
附录C:软件编程 33
1 绪论
1.1 选题的目的和意义
称重仪是日常生活的必须品,广泛应用于超市,大中型商场,物流配送中心。在电子技术高速发展和计算机技术得到广泛应用的今天,尤其是微处理技术和传感技术的巨大进步,对称重技术提出了更高的要求。电子秤在结构和原理上取代了以杠杆平衡为原理的传统机械式称量工具。
相比传统的机械式称量工具,电子秤具有称量精度高、装机体积小、应用范围广、易于操作使用等优点,在外形布局、工作原理、结构和材料上都是全新的计量衡器。电子秤的设计首先是通过压力传感器采集到被测物体的重量并将其转换成电压信号。输出电压信号通常很小,需要通过前端信号处理电路进行准确的线性放大。放大后的模拟电压信号经A/D转换电路转换成数字量被送入到主控电路的单片机中,再经过单片机控制译码显示器,从而显示出被测物体的重量。
目前电子称重系统的技术关键是提高测量精度,增强功能。称重仪的发展过程和其他事物一样,也经历了简单到复杂,由粗糙到精密,由单一到多功能的过程。而现如今对于称重仪的要求也越来越高,比如日常生活中购买的金银等就需要极其精密的测量,误差要降低到最小,才能使顾客放心,这就促使高精度测量仪的研究需要进一步的深入。
1.2 国内外研究现状简述
1.2.1 国内外称重仪现状
1.2.2 称重仪的发展趋势
2 系统方案设计
电子秤的应用系统是由硬件和软件所组成。硬件指压力传感器,单片机,A、D转换设备等部分;软件是各种工作程序的总称。硬件和软件只有紧密配合、协调一致,才能提高系统的性能价格比。从一开始设计硬件时,就应考虑相应软件的设计方法,而软件设计是根据硬件原理和系统的功能要求进行的。
2.1 称重仪的设计要求
2.1.1 基本要求
(1)电子秤称重范围:10mg-100g;
(2)显示:所称物体重量、购物清单等。
2.1.2 特色与创新
(1)使用单片机为控制核心,大大简化了系统的组成构造,且单片机可拓展性强,可以很方便的对系统进行拓展和应用。
(2)使用键盘输入数据,操作简单,方便。
(3)中文液晶显示所称量的物品重量,同时还可显示物品的名称,数量,单价,金额和所有物品的总金额。
2.2 实验原理及设计基本思路
2.2.1 系统工作原理
高精度称重仪,当物体放在秤盘上时,传感器感受到压力发生形变,传感器表现出来的电参数发生变化,同时传感器输出电参数发生变化,输出一个变化的电信号,该信号经过放大电路放大后输入到模数转换器(AD),转换成便于处理的数字信号,该数字信号输入到MCU运算控制单元,在按键控制单元的选择下MCU将所需显示数据送给显示单元显示。 STC89C52单片机高精度称重仪设计+PCB板图+源程序(2):http://www.youerw.com/zidonghua/lunwen_3864.html