基于AT89S52单片机的电子秤设计
需积分: 10 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点阵式液晶显示屏和键盘进行,用户可以直观地查看中文显示的重量信息、购物清单,以及进行日期设置和商品单价设定。系统还具备超重报警功能,防止传感器因过载而受损。由于系统资源充足,还有潜力进一步扩展其他应用功能。
这款实用电子秤集成了先进的传感器技术、精确的信号处理和用户友好的交互设计,展示了单片机在电子秤领域的应用潜力和灵活性。通过精心选择和设计各组成部分,实现了高效且可靠的电子秤功能,同时也展现了在电子设计竞赛中的创新思维和技术实施能力。
2009-11-07 上传
2009-05-06 上传
133 浏览量
263 浏览量
280 浏览量
124 浏览量
333 浏览量
499 浏览量
130 浏览量
dingmin19920205
- 粉丝: 2
- 资源: 22
最新资源
- VS2010 MFC 条形码生成资料
- emacs-which-key:Emacs软件包,在弹出窗口中显示可用的键绑定
- COEN268:行动应用程式开发人员-Android
- Lev3_1_css-einf-hrung_position
- generator-angular-chrome-extension:一个基于角度和物化的Chrome合金扩展的yeoman生成器
- 语义相似度数据-lcqmc.rar
- appfuse-service-3.0.0.zip
- 分享一款由PIC16F1947单片机制作的热敏电阻温控器资料-电路方案
- win12虚拟机 好用 bing
- 表情符号按钮:Vanilla JavaScript表情符号选择器组件
- loopback-getting-started:报废回购,用于学习环回
- Algo:Algo是一个资料库,在一个地方包含所有算法,并且向所有PEC学生开放供其贡献。 该存储库包含的算法对于在放置驱动器中破解编码测试以及竞争性编程都很重要
- Signal_frequency_estimation.rar
- bookcms.rar
- 拼图智力开发PPT模板下载
- God-mode:次模式,用于输入类似于神的命令