"景先生毕设|www.jxszl.com

基于stm32蓝牙电子秤系统设计(附件)【字数:5069】

2024-11-03 13:38编辑: www.jxszl.com景先生毕设
论文设计是基于stm32单片机的,蓝牙电子秤系统。时代飞速发展,普通的机械秤远远不能满足更加精确的计量,电子秤相对的更方便快捷 精准。本设计运用stm32单片机作为处理器,作为LCD1602的一个液晶屏作为显示器,然后通过检测物体,对传感器照成的压力运用公式计算出物体的重量,并计算出总价。
目录
引言 2
(一)设计背景 2
(二)设计依据 2
(三) 设计目的与主要功能 2
一、设计方案 2
(一) 设计思路 2
(二) 系统构成 3
二、硬件电路设计 3
(一) 系统硬件原理图 3
(二) STM32概述 3
1.STM32的主要优点 3
2. 最小系统设计 4
(三) 矩阵键盘电路 5
(四) 电源电路 5
(五)重量监测电路 6
(六) LCD1602液晶显示电路 6
(七) 蓝牙模块电路设计 6
1.蓝牙模块介绍 7
2. 蓝牙模块工作原理 7
三、系统软件设计 7
(一) 软件主程序 7
(二)LCD1602显示子程序 8
(三)重量检测子程序 9
(四)按键子程序 10
(五)实物的调试时问题 11
总结 11
致谢 11
参考文献 12
附录一:系统硬件原理图 12
附录二:矩阵键盘原理图 13
附录三:实物图 13
附录四:程序图 18
引言
(一)设计背景
时代在进步科技在发展,普通的秤已退出历史的舞台,被电子秤所取代。生活中我们无时无刻都要知道某些物体的质量,比如买菜我们需要根据重量定价,运货我们需要知道车的载重量等。也正因为如此电子秤成为了生活中不可或缺的一部分。我们将待测物体放压力传感器上,然后通过单片机的运算测出重量,最后进行语音播报并在液晶屏上展示。这便是本次设计的实验原理,我们将计算器与电子秤结合在一起更加的实用,更有效率。
 *51今日免费论文网|www.51jrft.com +Q: ¥351916072¥ 
二)设计依据
本设计采用功能齐全并且实用的STM32单片机。我们首先通过压力传感器对被测物体进行检测,然后将压力以电流的形式输出给HX711,最后以模拟量转化为数字量的方式发送给单片机。因为传统的数码管所显示的信息量和内容都不完整,所以本设计采用LCD1602液晶屏显示当前的信息,它不仅能显示所测重量还能调节亮度。该系统的语音播报部分由语音芯片(3v)和扬声器组成。计算器部分则通过16位按键矩阵来进行10以内的加减乘除。
(三) 设计目的与主要功能
我们首先通过压力传感器对被测物体进行检测,然后将压力以电流的形式输出给HX711,以模拟量转化为数字量的方式发送给单片机,然后通过16位按键矩阵对测量结果进行计算得出总价。我们在做本次设计前应该先了解单片机的结构和原理。然后对本次设计所需物品进行了解。分析以后得到本次设计主要功能:
1.此次最小系统的硬件设计为:其中有上电复位电路,一个晶体振荡器电路和单片机电源
2.此次的重量监测系统为:首先是压力传感器监测的货物重量,电流的形式输出给hx711芯片
3 此次的LCD1602型号的液晶显示为:首先是显示检测到的货物重量,然后是单价和总价
4此次以按键为主的设置电路:设置货物的单价,通过重量和单价计算出总价
5蓝牙电路:连接手机,通过手机APP实时监控电子秤重量及价格
一、设计方案
(一) 设计思路
我的实物是以STM32为主的中央处理器,然后通过这个压力传感器给被测物体进行检测,接着将压力以电流的形式输出给HX711,以模拟量转化为数字量的方式发送给单片机,然后通过16位按键矩阵对测量结果进行计算得出总价。作为实物的LCD1602型号的液晶显示屏上是显示着检测的货物重量,然后就要设置商品单价以及最后算出的货物总价;而且手机APP可实时查看电子秤的重量及价格。
(二) 系统构成
我的这个设计分为硬件系统和软件系统两个部分。硬件系统的设计是以单片机为核心,之后通过传感器进行连接。软件系统则由按键控制货物的单价和重量,计算结果后显示在LCD1602液晶显示器上。
STM32单片机整体分为AD转换模块、LCD1602液晶显示屏、计算部分和语音播报和压力传感器。
二、硬件电路设计
(一) 系统硬件原理图
我们首先通过压力传感器对被测物体进行检测,然后将压力以电流的形式输出给HX711,最后以模拟量转化为数字量的方式发送给单片机。因为传统的数码管所显示的信息量和内容都不完整,所以本设计采用LCD1602液晶屏显示所测重量。最后通过16位按键矩阵来进行计算求出总价。原理如图1所示:
图1
(二) STM32概述
STM32系列是为了使嵌入式应用高性能、低成本、低功耗从而设计的ARM CortexM3内核。按性能可以分为“增强型”STM32F103系列和“基本型”STM32F101系列两大类。并以STM32103C8T6单片机(32位)为处理器。

原文链接:http://www.jxszl.com/jsj/wlw/607537.html