STM32单片机原理及应用课程设计:智能电子秤

目录

1 需求分析

1.1 设计目的及意义

1.2 功能及要求

2 概要设计

2.1 系统功能框架

3 详细设计

3.1 系统设计硬件框图

3.2 报警指示电路原理图

3.3 软件设计

3.3.1 系统主程序流程图

3.3.2 系统显示部分流程图

4 设计结果展示

参考文献

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

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

茜茜西西CeCe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值