本科毕业设计说明书(论文)
第 24 页 共 42 页
图5.3 仿真显示的结果图
5.3 本章小结
本章内容主要将设计方案在Proteus中仿真,单片机端口连接了MPX4250传感器并通过AD0832模数转换,矩阵式键盘3*4列,通过键盘编码芯片接入单片机,最后结果显示在液晶中。
本科毕业设计说明书(论文)
6 硬件调试
第 25 页 共 42 页
打开电源开关,与其相并联的LED二极管就会发光整个电路都是接通电源,电子称显示“Electronic Scale Lu Wen Lin Works”。单片机开始工作,扫描键盘键值,传感器测得物重通过HX711数据采样转换成数字信号送入到单片机,此时,LCD上显示“PR WE SUM($)”,压力传感器受到压力作用,HX711采集前级电压值数据送给单片机处理。输入对应商品价格,在1602LCD上可以显示商品的单价,重量,总价格。超出电子称的称量范围,蜂鸣器会发出“滴滴…”警报声,在本设计中为了显示报警电路是可以工作的,在托盘空载的情况下,报警电路也会发出报警的声音。
6.1 调试过程中出现的问题及解决方法
(1)对整个电路过压的情况没有考虑周全,导致接通电源后有元件损坏。 (2)按过单片机的复位键之后,将砝码放在称砣上其重量则不能显示出测量值。 (3)扩展的功能少,如时间显示功能,温度显示功能,是否能够将对应的产品信息使用数值来代替手动输入。
(4)对所选择的芯片并不能熟知其工作方式,还需要不断参考工作手册。 (5)焊接工艺不熟练,导致在焊接部分电路后没有电压值输入。 表6.1所示为实物中用到的元器件清单
表6.1实物中使用的元器件清单
名称 4*4阵列键盘 5KG压力传感器 DC-005底座 HX711模块 IC底座40P LCD1602 LED灯 称盘支架带螺丝 瓷片电容0.1uF 瓷片电容33pF 电解电容10uF 电源适配器5V/1A 电阻10K 电阻1K
数量 1 1 1 1 1 1 1 名称 电阻330 洞洞板15×10cm 洞洞板连接线 砝码100g 晶振12MHz 可调电阻10K 六角自锁开关 数量 1 1 若干 1 1 1 1 1 1 1 1 1 1 1 1 排母 间距2.54mm 40P 2 排针 间距2.54mm 40P 2 2 1 1 1 排阻10K 三极管8550 四脚轻触开关 芯片STC89C52RC 有源蜂鸣器 本科毕业设计说明书(论文)
6.1.1 显示的结果
第 26 页 共 42 页
接通电源后,电子称进入初始化界面,如图6.1所示为欢迎界面
图6.1 欢迎界面
电子称空载的时候电子称显示的效果,所有数据归零,并发出空载的警报,这里设置空载警报是因为5Kg的压力传感器非常的小,要称重5Kg以上的物重来达到报警的效果,在现有的设施情况下有点难以实施,所以在编程的时候设置了一个空载警报,以表达报警电路的课实现性,空载是显示效果图如图6.2所示。
图6.2 空载电子称效果图
图中的显示结果已经是将托盘的重量已经去除,所以去皮程序的实现是得到印证的。
放上100g的砝码显示出测量的结果,如图6.3所示。
本科毕业设计说明书(论文)
第 27 页 共 42 页
图6.3 称重100g砝码重量
当放上100g的砝码之后,在液晶上显示的0.103Kg的数值,其结果的误差在3g左右,与理论值相差很多,本课题的要求是在0.1%的灵敏度,所以1g的误差是在课题的允许范围之内,结果有待改善。
输入单价显示价格与重量的乘积得到总价的效果图,如图6.4所示。
图6.4 单价重量总价显示图
本科毕业设计说明书(论文)
010.0元。
第 28 页 共 42 页
键盘输入单价99.9元,100g砝码重量显示0.101Kg,计算得到总价为SUM($):
6.2 本章小结
本章是硬件实物效果演示图,接通电源时的显示界面,去皮空载情况下的显示图,放上100g砝码显示的物重信息,输入单价以及得到总价。借助压力传感器测量重量,薄膜式矩阵键盘输入单价,LCD1602显示物重,单价,总价的信息。