目录
1 需求分析
1.1 设计目的及意义
随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,各种电子秤量装置以其准确、快速、方便、显示直观等诸多优点而收到人们的青睐。
和传统秤相比较,电子秤利用新型传感器、单片机等器件设计实现、具有精度高、功能强等特点。本课题设计的智能电子秤具有基本称重、键盘输入、计算价格、显示等功能。电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。另外,该电子秤电路简单、使用寿命长、应用范围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可缺少的必需品。
1.2 功能及要求
智能电子秤系统在功能设计上主要分为三个部分:称重功能、报价功能、报警指示功能。此次课程设计的内容是以stm32单片机为控制核心,实现电子秤的基本策略及价格计算功能,按照各方面的需求在功能上将其主要划分为了三大模块。
称重功能:本系统可实现电子秤基本的称重功能,称重范围约为0-5kg,重量误差控制在±0.005kg
报价功能:本系统具备输入单价,计算总价的功能。
报警之时功能:本系统在超出最大测量范围时将会有蜂鸣器鸣叫报警提示。
2 概要设计
2.1 系统功能框架
通过上网查找资料、翻阅书籍教程和论证,再结合该课程所学的知识,最终确定了系统的总体功能框架设计。该智能电子秤系统设计中将使用压力传感器采集物体重量的变化,然后通过HX711芯片来实现A/D的转换,之后再将数据传递到STM32f103芯片上处理;采用LCD液晶显示物体重量等信息;LED灯和蜂鸣器实现超量程报警功能;通过键盘输入装置控制电子秤实现称重、去皮、校准的功能。
3 详细设计
3.1 系统设计硬件框图
3.2 报警指示电路原理图
3.3 软件设计
3.3.1 系统主程序流程图
3.3.2 系统显示部分流程图
4 设计结果展示
参考文献
[1] STM32f103战舰开发指南V1.1
[2] CSDN,基于STM32f103的电子秤系统设计
[3] 冯新宇,《ARM Cortex-M3体系结构与编程》(第二版).北京:清华大学出版社.2016
详细说明书下载链接:https://download.csdn.net/download/cxx0316/89590267