基于STM32电子秤系统的设计与实现 下载本文

内容发布更新时间 : 2024/5/18 12:55:37星期一 下面是文章的全部内容请认真阅读。

结 论

经过反复测试和与标准值的对比,本设计成品语音电子秤完成了所有预期功能,误差在±2g范围内,分度值达到1g,量程为0~10kg;在使用语音功能时能准确播报重量、商品名、单价、总额等,在超重情况下能发出语音警报;实时时钟运行准确,掉电后再上电能保存时间,无需设置时间。在所有预期功能完成的基础上,还增加了保存10种商品单价的功能,并且能随意调用;增加了计算出的价格能累加求出此次购物的总额;增加了去皮等功能。

在实测中,A/D芯片采集的数据较稳定,波动小,这都归功于数字滤波算法和硬件滤波电路。对于电子秤来说A/D转换是核心,如果没有稳定可靠的数据绝对不能得到准确的重量。

TFT液晶屏的稳定实时,没有丝毫卡顿现象,良好的显示归功于STM32F103芯片72MHz的工作频率和16位并口连接方式,得以实现快速刷屏。在触屏控制中,触点与液晶像素对应准确,触控操作时响应迅速,十分“跟手”,没有延迟卡顿显现象。

在语音方面,由于使用语音块拼接的方式组合发音语句,且语音块由软件合成(非真人发音),这些都导致了语音功能不够理想,语音无感情,在语音块的衔接方面还做得不够理想,语音不够自然。

本设计使用9V层积电池为整个系统供电,所以电池续航时间短,不够理想。在此后产品升级中应加强对系统供电器件容量方面的考虑,以增加系统工作时间,提高系统的实用性。

- XXXVII -

致 谢

经过这学期的奋战,我终于完成了电子秤论文的设计,在此我衷心地感谢我的指导老师张福才,在他的精心指导下我才能完成这个毕业设计。此论文的撰写经历了选题、搜集资料、拟写开题报告、任务书、确定框架、中期答辩到反复修改,期间有喜有悲,但喜大于悲,因为每次遇到问题后在张老师的引导下都能迎刃而解。现在这篇毕业论文的最终定稿了,再回望以前遇到的问题,我的成就感油然而生。在此要感谢的人实在太多,首先我要感谢的是指导老师张福才,因为论文是在张老师的悉心引导和耐心帮助下完成的。

张老师平时总是一副快乐微笑的表情,给人一种平易近人,朴实无华的感觉,幽默的张老师对待生活总是持乐观的态度。生活中的张老师给人以喜感,但在学习交流中,张老师是另一幅面孔,对待问题严谨,对学术苛求极致,对学生要求极其严格,他最讨厌学生弄虚作假。学识渊博的张老师善于引导学生自己解决问题,以创新的思路开发,严谨的作风感染了我,这必定会在我未来的工作生活中产生深远的影响。

时光飞逝,岁月如梭,和张老师的交流合作我感觉很短暂,但对我的影响是深远的,他永远是我的恩师。在最后我祝愿张福才老师身体健康、桃李满天下。

- XXXVIII -

参考文献

1 张洋.原子教你玩STM32(库函数版)[M]. 北京航空航天大学出版社. 第一

版2013(4):20-34+42-51

2 刘军. 例说STM32(寄存器版)[M]. 北京航空杭州天大学出版社. 第一版

2011(4):40-72+90-101

3 范红刚,杜林娟. 51单片机自学笔记[M]. 北京航空杭州天大学出版社. 第

二版2013(9):2-14+31-49

4 穆秀春,冯新宇,王宇. Altium Designer原理图与PCB设计[M]. 电子工业

出版社,第一版2011(1):31-42

5 谭浩强. C语言程序设计. 清华大学出版社[M]. 第四版2010(6):72-91 6 罗及红. 一种高精度的电子秤设计[J]. 计算机测量与控制,

2010(8):1955-1958.

7 LiuHansen, ZhangJianqi, JiangZhongwen, WangZhiji. The Development

and Application of MIPS Electronic Scale system in The Sinter Plant of Wuhan Ironand Steel Co.[A]. 国际粉体检测与控制联合会. Proceedings of the Fourth International Conferenceon Measurement and Control of Granular Materials [C]. 国际粉体检测与控制联合会, 1997:5. 8 赵总社. 关于电子秤的工作原理与应用[J]. 科技信息,2007,01:70. 9 肖思宁. 精密电子秤设计[J]. 广西物理,2008(3):28-30.

10 陈军,王彬,林振衡. 基于ARM和TFT-LCD的汉字库加载与显示[J]. 莆田

学院学报,2009(2):64-67+86.

11 荣学金. 简述TFT液晶显示屏常用的极性变换方式与显示屏驱动电路[J].

家电检修技术,2012(1):45-47.

12 A Brief Introduction to YDC 20-85 Multi function Postal Electronic

Scale[J]. 中国邮政,1987(1):14.

13 孙林军,贺锋涛. 基于STM32控制液晶的接口实现[J]. 电视技术,

2013(1):77-79.

14 焦江丽,李凤莲. 以ARMCortex-M3为基础的STM32开发板的设计与实现[J].

中国新通信,2013(9):94-96.

- XXXIX -

15 朱晓莉,李世光,张锴,陈曰印,孟强强. Synchronous line-tracking robots

based on STM32 [J]. Journal of Measurement Scienceand Instrumentation, 2013(1):58-62.

16 邱彪,李世光,高正中,张旭,芮昱. Thermo Tank Temperature Control System

Based On STM32 [J]. Journal of Measurement Science and Instrumentation, 2011(1):64-66.

17 吕建波. 基于单总线数字温度传感器DS18B20的测温系统设计[J]. 现代电

子技术,2012(1):117-119.

18 ZhaoBaorui, Beijing Air Flight Industry 102 Facility. Research of

Improving Accuracy of the 3-ton Electric Balance for Gas Flow Measurement [A].中国计量测试学会.Proceedings of the 12(th) International Conferenceon Flow Measurement [C]. 中国计量测试学会, 2004:6.

19 XuKe, TIANXiaoJun, YUHaiBo, YANGYang, ZHOULei,LIULianQing.

Large-scaleassembly of Cu/CuOnano wires for nano-electronic device fabrication [J]. Science China (Technological Sciences), 2014(4):734-737.

- XL -