基于单片机的数字压力表的设计与实现-实物设计

这篇具有很好参考价值的文章主要介绍了基于单片机的数字压力表的设计与实现-实物设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

T2932204C-SW

设计简介:

本设计是基于单片机的数字压力表的设计与实现,主要实现以下功能:

1、通过称重传感器检测实时压力。
2、可以通过按键设置阈值,当压力超过阈值时,进行报警。
3、通过LCD1602显示屏显示当前压力值。
4、可以实现语音询问并播报当前压力值。
5、通过电池供电,可以显示当前电量。

标签:51单片机、LCD1602、重量模块、语音播报模块
题目扩展:重量检测模块、智能语音称

系统框图:

基于单片机的数字压力表的设计与实现-实物设计,单片机实物设计,单片机,嵌入式硬件,51单片机,proteus

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成基于单片机的数字压力表的设计与实现的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是HX711压力传感器,用于检测重量值;第二部分是电池和ADC0832组成的,用与检测电压;第三部分是电池供电;第四部分是独立按键,用于切换界面、设置重量阈值;第五部分是供电电路,给整个系统供电。输出由三部分组成,第一部分是LCD1602显示模块,显示电压、重量值、重量阈值;第二部分是语音模块,可以语音识别指令来播报当前重量;最后一部分是蜂鸣器,当获取重量大于其阈值,蜂鸣器报警。

图文演示:

5 实物调试

5.1 电路焊接总图

首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC 电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将LCD1602显示屏插入排针。第三部分是单片机模块,本次课题使用的是STC89C52单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是USB转TTL模块,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分为蜂鸣器和LED指示灯,第九部是HX711重量检测模块,会将监测重量传递发给单片机,第十部分语音模块,当称重模块检测到重量时会进行语音播报,当重量超过阈值时会进行报警的语音播报,第十一部分是充放电模块,通过ADC模数转换会将监测的数值传递给单片机。下图5-1为焊接完整实物图:

基于单片机的数字压力表的设计与实现-实物设计,单片机实物设计,单片机,嵌入式硬件,51单片机,proteus

图5-1电路焊接总图

5.2 数值检测模块

如图5-2所示,下图为上电后,此时显示屏显示测得的重量数值,和检测的电池电量数值。

基于单片机的数字压力表的设计与实现-实物设计,单片机实物设计,单片机,嵌入式硬件,51单片机,proteus

图5-2数值检测

5.3 设置重量阈值

如图5-3所示,当我们按下切换按键时会跳转到设置阈值界面,在设置阈值切换界面通过后两个按键来进行数值控制。

基于单片机的数字压力表的设计与实现-实物设计,单片机实物设计,单片机,嵌入式硬件,51单片机,proteus

图5-3设置重量文章来源地址https://www.toymoban.com/news/detail-829826.html

到了这里,关于基于单片机的数字压力表的设计与实现-实物设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于51单片机的数字时钟设计

    目录 一、总体概述 1、计时控制方案 2、主控制器模块 3、显示电路模块 4、调试按键模块 5、电源模块 6、闹钟声光报警模块 二、系统总体结构 1.电路图 三、系统的硬件设计与实现 1、电源电路 2、显示电路 3、单片机基本电路 4、按键电路 四、功能测试及结果分析 五、程序附

    2024年02月07日
    浏览(47)
  • 基于单片机的数字温度计

    ** 单片机设计介绍   51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,

    2024年02月03日
    浏览(50)
  • 基于51单片机的数字电子钟

    目录 摘  要 1.课程设计任务 1.1课程设计题目 1.2设计的要求  2.设计总体方案 2.1初步设计方案 2.2芯片的选型 2.2.1时钟芯片的选择 2.2.2温度传感器的选择 2.2.3显示电路的选择 2.2.4输入按键的选择 2.2.5控制电路芯片的选择 2.3总体方案 3.单元模块设计 3.1显示模块 3.2按键模块 3.3蜂

    2024年02月12日
    浏览(53)
  • 基于单片机的数字电压表设计

    基于51单片机的数字电压表(ADC0809) 资料包括有原理图、0809芯片使用资料、89C52单片机、毕业设计开题报告、参考论文、原理图等​。 具体组成如下图所示: 该图为Proteus仿真图,采集的电压由滑动变阻器模拟,其原理就是利用ADC0908AD转换芯片对采集的模拟量进行转换为数字

    2024年02月08日
    浏览(46)
  • 基于单片机的数字温度计设计

    数字温度计是一种用于测量和显示环境温度的设备。本文章介绍基于STC89C52主控芯片的数字温度计的设计过程和实现原理。该设计采用DS18B20温度传感器进行温度采集,使用LCD1602显示屏进行温度显示,通过按键设置温度的上限和下限阀值,并通过蜂鸣器进行报警。 数字温度计

    2024年02月06日
    浏览(63)
  • 基于51单片机的数字温度计【开源】

    (1)温度实时显示(LCD2864) (2)温度上限下线调节 (3)万年历功能 (4)超温报警 (5)年月日时分秒可调节 (6)温度测量精度0.0625℃ (7)节日自动判定 STC89c52,DS18B20,DS1302,按键模块。LCD12864 main.c LCD12864.c ( 主要一些延时和LCD12864的驱动) LCD12864.h (主要一些函数的声

    2024年02月10日
    浏览(52)
  • 基于51单片机的数字电压表设计

    简介 1、数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示。而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编码等几部分组成。因此AD转换是此次设计的核心元件。输入

    2024年02月05日
    浏览(49)
  • 毕设--基于51单片机数字电压表的设计

    注:本毕设资源可在微信公众号:“Kevin的学习站” 中获取! 3.1、基本功能 利用51单片机作为主控芯片,模拟量输入范围直流0v-5v。模拟量经A/D(ADC0809)模数转换芯片,把模拟量转换为数字量输入到单片机的P0口,再由单片机控制LCD1602液晶显示模拟量输入的电压值。 3.2、主

    2023年04月08日
    浏览(52)
  • 基于51单片机数字频率计的设计与实现

    目录 第一章 系统原理与总体设计 1.1系统组成 1.2系统原理 1.3测量原理 1.4频率测量与总体设计 第二章 硬件电路设计 2.1硬件电路框图 2.2数字频率计原理图 2.3硬件电路设计 第三章 软件程序设计 3.1程序流程图 3.2显示电路程序设计 3.3 定时器初始化程序设计 3.4中断控制程序设计

    2024年02月08日
    浏览(51)
  • 基于单片机的智能数字电子秤proteus仿真设计

    一、系统方案 1、当电子称开机时,单片机会进入一系列初始化,进入1602显示模式设定,如开关显示、光标有无设置、光标闪烁设置,定时器初始化,进入定时器模式,如初始值赋值。之后液晶会显示Welcome To Use Electronic Scale,这是一个欢迎使用界面: 2、此电子秤是开机检测托

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包