资料编号:056

检测当前的甲醛气体浓度,LCD1602显示,并且可以自动打开关闭风扇,也可以通过手动按键打开关闭风扇通风,全套资料齐全,具体功能请看下方演示视频

56-基于stm32单片机的甲醛气体检测proteus仿真(源码+仿真+参考论文)

stm32单片机最小系统讲解:

电源

电就是MCU要吃的饭,不吃饭,stm32芯片肯定不能工作。
stm32最小系统板需要5v和3.3v两种电压,一般可以直接通过USB提供5v电压,也可以用电源适配器提供5V电压。而3.3v电压可以通过稳压芯片如ASM1117-3.3v等,把5v电压降为3.3v输出。
参考电源电路如下:

图中J1是USB接口,提供的5v电压经过ASM1117-3.3v后降为3v3,C1,C2(10*10^4pF=0.1u)用于电源滤波,高频滤波用小电容,低频滤波用大电容。D3是一个led用以指示电源工况,其上的R1 510R即510.0Ω用以限流,防止led灯烧坏。
J3也是一个USB接口,提供5v电压,同时它也是一个模拟串口,其D-和D+引脚与ch340相应引脚连接构成一个串口设备。
stm32吃的是3v3将其VDD和VSS引脚分别连接到3v3和GND,就解决了stm32的吃饭问题。

注意:VBAT是stm32芯片的备用3.3v电源输入端,当没有备用电源是也需要将VBAT接到VDD上去。
VDDA和VSSA是模拟电源输入口,用以给stm32芯片内部ADC,复位电路供电因此必须分别接到VDD和VSS上。

复位电路

人工作久了容易自闭、精神恍惚,这时需要睡一觉就以重新焕发活力。stm32工作久了也容易“精神恍惚”————程序跑飞,也需要复位。

stm32的NRST引脚是复位信号接收引脚与RESET相连,芯片低电平复位。如上图所示,当芯片刚上电时,电容充电导通,此时RESET=0,芯片复位;当按下复位按钮时,RESET接地,芯片复位。

晶振电路

晶振是芯片的心跳,每一次脉冲激励芯片执行一条指令,因此晶振的重要性不言而喻。

上图是stm32的晶振电路,8M无源晶振,其中R9(1M)用于稳定晶振的脉冲波形,C8(20P)和C9(20P)一方面构成晶振起振的必要回路,另一方面匹配电容,同时还具有调节晶振电路频率的作用。

注意:OSC32IN是外部32.768K晶振输入口,可以直接接时钟信号,也可以不洁作IO用。OSCIN是外部系统时钟输入信号,可以接时钟信号,也可以不接做IO口用,此时stm32用芯片内部的RC电路起振产生时钟信号。

资料下载链接https://pan.baidu.com/s/194PDwSo_26tET84pU0Nxew?pwd=egwy

基于stm32单片机的甲醛气体检测proteus仿真(源码+仿真+参考论文)相关推荐

  1. 基于stm32单片机的图书馆噪音检测量分贝仪(源码+原理图)

    资料编号:080 根据噪音大小,分别不同指示灯,当噪音过大的时候蜂鸣器报警, 具体功能请看下面演示视频    全套资料齐全: 80-基于stm32单片机的图书馆噪音检测量分贝仪(源码+原理图) stm ...

  2. 基于51单片机的花样流水灯设计(源码+仿真+设计报告)

    资料编号:113 采用51单片机的IO控制多个LED灯,实现多种模式的流水风,全套资料齐全:具体功能请看下方演示视频 113-基于51单片机的花样流水灯设计(源码+仿真+设计报告) 单片机最小系统介绍 ...

  3. 基于stm32单片机的模拟IIC时序(附源码)

    我下面要说的是基于stm32单片机的模拟IIC时序,以及是一些要注意的事项:结合自己所做的MMA7455加速度传感器,我把模拟IIC的源代码贴了出来,大家可以参考一下. 1.因为在IIC协议中,当总线 ...

  4. 基于STM32单片机的跑步机心率检测proteus仿真原理图PCB

    功能: 0.本系统采用STM32F103RCT6作为单片机 1.系统采用LCD1602液晶实时显示转速 心率以及跑步时间等情况 2.系统设计有三个功能按键可以控制电机的启停以及复位跑步时间 3.心率检 ...

  5. Python基于Opencv的鱼群密度速度检测系统(源码&教程)

    1.研究背景 智慧渔业是大数据.物联网与人工智能等现代信息技术驱动下的渔业发展新模式,是水产养殖业供给侧结构性改革的重要方式,涉及养殖环境监测.生物环境监测与生物状态监测这几大方面的应用与需求.本文从 ...

  6. Python基于CRNN&CTPN的文本检测系统(源码&教程)

    1.背景 文本是人类最伟大和最具影响力的发明之一,是人类智慧的结晶,是人类文化.思想传承的一种基本的表达方式和不可或缺的载体.在21世纪,文本与日常生活密切相关.描述.理解万事万物,表达情感,与他人交 ...

  7. 基于51单片机的医用输液点滴监测报警器(实物图+源码+原理图+参考论文)

     资料编号:052 1. 实现模拟点滴输液报警器的基本功能: 2. 对点滴速度进行监测,超过一定速度报警: 3. 对药体位置进行监测,当低于一定高度时报警. 全套资料齐全,具体功能请看下方演示视频 5 ...

  8. 基于51单片的智能饮水机设计(实物图+源码+原理图+参考论文)

     资料编号:053 采用51单片机,可以继电器模拟自动恒温加热,感应出水,自动加水,热水和冷水切换,LCD1602显示等,全套资料齐全 具体功能请看下方演示视频 53-基于51单片的智能饮水机设计(实 ...

  9. 基于STM32单片机一氧化碳(CO)气体监控系统proteus仿真设计

    本设计是基于STM32单片机CO气体检测系统仿真设计(仿真+程序+原理图+仿真视频) 仿真图proteus 8.9 程序编译器:keil 5 编程语言:C语言 设计编号:C0045 主要功能: 1.S ...

最新文章

  1. 阿里云视频点播获取视频点播的video信息
  2. 如何找到foreach索引
  3. windows平台下vlc编译之一:编译环境构建(2008.12.03更新)
  4. 需求评审五个维度框架分析及其带来的启示-2-框架原理
  5. Oracle:使用ASM自动存储管理, 严重推荐
  6. 生存在互联网公司是种怎样的体验?
  7. 用友NC删除会计科目的前后台操作
  8. 学C++的室友手握这个项目,面试稳了
  9. [style] visibility
  10. 16款app源码下载收集
  11. Css选择器权重排序详解+权重计算
  12. python离线语音识别_python语音识别模块
  13. 草根学Python(七) 迭代器和生成器
  14. 前端处理blob文件流
  15. 总结:阿里云学生服务器地址/条件/续费等问题及解答FAQ
  16. sql语句--模糊查询
  17. Multiplayer Moo[ [ 并查集+dfs连通块 ] / [ dfs ] ]
  18. Xcode 9使用时那些坑
  19. DFX部署过程中mysql8版本操作改密码
  20. 阿里云国际站:互联网云巨头增速放缓 SaaS生态决胜未来?

热门文章

  1. Python Scrapy爬虫框架学习!半小时掌握它!
  2. 小白需要知道的IT名词
  3. 突发!公信宝被查封一窝端,爬虫可能又惹祸了!
  4. Linux ping6 本地ipv6地址(local ipv6 address) 无效的参数(Invalid argument)
  5. Pandas-数据结构-Series(二):Series的索引【下标索引、标签索引、切片索引、布尔型索引】
  6. 如何创建Git仓库并上传个人本地代码
  7. macbook 终端命令怎么使用_mac中怎么在终端中打命令 - 卡饭网
  8. ArcGIS使用python进行三规合一用地调整
  9. 移动应用加固:政务APP如何保障安全?
  10. 要把“少赚”当成“亏损”