基于AT89S52单片机的电子秤设计

需积分: 10 0 下载量 116 浏览量 更新于2024-07-28 收藏 756KB DOC 举报
"本资源主要介绍了在2004年山东省电子设计大赛中的一款实用电子秤的设计,该电子秤采用AT89S52单片机作为核心控制器,具备基础的称重、显示购物清单、设置日期、商品单价设定以及超重报警等功能。硬件包括最小系统板、数据采集和人机交互界面,软件则使用C语言编写。设计中讨论了控制器的选择、数据采集部分的传感器和前级放大器方案,并提出了对传感器精度和放大器性能的要求。" 在这款实用电子秤的设计中,关键在于控制器部分的选择。设计团队选择了51系列的AT89S52单片机,因为它具有丰富的外部扩展能力和内置8KB的程序存储器,能够满足控制液晶显示、键盘输入以及执行各种控制功能的需求。为了扩展更多功能,还额外增加了32K的数据存储器。 数据采集部分是电子秤的核心,采用了L-PSIII型传感器,其量程为20Kg,精度高,能够确保在9.999Kg的称重范围内保持[pic]Kg的误差以内。传感器基于弹性体和电阻应变片的惠更斯电桥原理工作,当受到负载时,会产生相应的电压信号变化。由于传感器输出的信号微弱,因此需要一个前级放大器来提高信号强度。 设计团队考虑了不同的前级放大器方案,包括使用普通低温漂运算放大器构建多级放大器。然而,由于A/D转换器对精度有极高要求,微小的噪声都会影响测量结果,因此这种方案因可能引入大量噪声而被否决。实际选择的方案未在摘要中明确给出,但可以推测可能会采用具有更高稳定性和低噪声特性的运算放大器,以确保信号的准确转换。 此外,人机交互界面通过128[pic]64点阵式液晶显示屏和键盘进行,用户可以直观地查看中文显示的重量信息、购物清单,以及进行日期设置和商品单价设定。系统还具备超重报警功能,防止传感器因过载而受损。由于系统资源充足,还有潜力进一步扩展其他应用功能。 这款实用电子秤集成了先进的传感器技术、精确的信号处理和用户友好的交互设计,展示了单片机在电子秤领域的应用潜力和灵活性。通过精心选择和设计各组成部分,实现了高效且可靠的电子秤功能,同时也展现了在电子设计竞赛中的创新思维和技术实施能力。