0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STM32单片机的CO(一氧化碳)气体检测报警通风系统仿真设计

嘉盛单片机 来源:嘉盛单片机 2023-09-01 09:33 次阅读

本设计

基于STM32单片机CO(一氧化碳)气体检测报警通风系统仿真设计(仿真+程序+原理图+讲解视频

仿真图proteus 8.9

程序编译器:keil 5

编程语言:C语言

设计编号:C0045

主要功能:

1、本系统采用STM32内部ADC模块模拟MQ7传感器采集CO气体浓度。

2、通过液晶1602显示气体监测浓度和报警浓度。

3、可以通过按键设置报警值,气体超过设置值,电机启动,蜂鸣器报警,小于设定值,电机停止,蜂鸣器待机。

仿真图(提供源文件):

7d9c3a04-480b-11ee-97a6-92fbcf53809c.jpg

程序(提供源文件源码):

7dc0cb9e-480b-11ee-97a6-92fbcf53809c.png

以下为部分程序,完整程序可在下载链接获取:

int main(void)
{
   int a,b,c,d;
  int temp;
   LED_Init();
  delay_init();         //延时函数初始化      
  LCD1602_Init();
  ADC1_GPIO_Config();
  ADC_Config();  
  LCD1602_ShowStr(0,0,"co:  ppm",8);
  LCD1602_ShowStr(0,1,"AH:  ppm",8);
  KEY_Init();
  while(1)
  {
    b=ADC_GetConversionValue(ADC1);
    temp=b*10*(3.4/4096);
    a=temp/10;


    c=temp%10;
    
    
    LCD_ShowNum(3,0,a);
    
    LCD_ShowNum(4,0,c);
    LCD_ShowNum(3,1,th/10);
    
    LCD_ShowNum(4,1,th%10);
    KEY_Scan();
    if(temp>th) LED1=0;
    else LED1=1;
  }
}

原理图(提供源文件):

7de7b966-480b-11ee-97a6-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620830
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348738
  • 仿真设计
    +关注

    关注

    3

    文章

    90

    浏览量

    16733
  • 气体检测
    +关注

    关注

    0

    文章

    51

    浏览量

    12536

原文标题:STM32单片机CO(一氧化碳)气体检测报警通风系统仿真设计(仿真+程序+原理图+讲解视频)

文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    便携式一氧化碳检测控制仪

    项目简介:本设计是基于深联华公司生产的安心单片机作为核心芯片,外部传感器使用的是电化学一氧化碳传感器,能通过检测一氧化碳浓度大小,来控制
    发表于 11-17 16:28

    【EVB-335X-II申请】基于防止一氧化碳中毒仪器

    关闭,也可以让你安然无恙。原理:开始检测到有一氧化碳或甲烷等气体,这种控制仪器就开始发出指令,打开换气扇,如果有害气体的 减少不明显,就开始启动第二套方案,就是开启氧气装置,将有害
    发表于 10-21 09:22

    红外光谱吸收原理对1pm一氧化碳浓度的分析

    根据精细光谱理论,CO气体吸收波长为4.66μm光谱成分。多次反射气室中一氧化碳气体吸收光谱后使分析能量衰减,参比能量保持不变,分析与参比信号之差与
    发表于 03-28 15:29

    基于msp430的一氧化碳检测及led显示和无线zigbee报警的设计

    请问大神用什么一氧化碳传感器检测,最重要的是怎么利用zigbee协议无线传输报警,这个真心不懂
    发表于 05-11 18:31

    基于stm32一氧化碳检测系统

    师傅们好,我要设计一氧化碳检测系统,我现在通过烟雾传感器检测到的一氧化碳浓度,可以通过串口打
    发表于 11-30 21:27

    造成一氧化碳传感器故障的原因是什么?

    造成一氧化碳传感器故障的原因是什么?一氧化碳CO传感器怎么去测试?
    发表于 06-16 06:19

    如何利用STM32制作一氧化碳报警器?

    如何利用STM32制作一氧化碳报警器?
    发表于 12-15 07:23

    超低功耗一氧化碳检测仪的解决方案

    技术可实现超长的电池使用寿命,如标准 CR2032 锂离子纽扣电池的使用寿命可达 10 年以上,可用于气体检测或空气质量监测等应用。一氧化碳检测仪的待机电流为 1.07µA,灵敏度高达 1000ppm
    发表于 09-21 06:20

    基于单片机一氧化碳检测系统设计

    一氧化碳检测仪是种用于公共场所具有检测及超限报警功能的仪器,能起到预防一氧化碳中毒的效果,使人
    发表于 09-25 06:39

    一氧化碳气体检测

    一氧化碳气体检测仪,有需要的可以下来看看
    发表于 12-17 15:03 14次下载

    一氧化碳检测仪的原理_一氧化碳检测仪的使用

    根据世界各国多年的统计资料表明,一氧化碳CO)已经成为最为常见的有毒有害气体,每年都会有大量的一氧化碳中毒事件发生,中毒人员死亡率居高不下。一氧化
    发表于 12-04 11:10 1.4w次阅读

    常见的一氧化碳传感器都有哪些

    盘点四种常见的一氧化碳传感器一氧化碳传感器属于化学传感器。化学传感器主要由两部分组成:传导或转换系统。基于一氧化碳气体检测
    的头像 发表于 12-25 22:31 2401次阅读

    一氧化碳气体检测仪性能如何?详细介绍

    我们都知道一氧化碳是剧毒气体,而且还是很容易产生的气体,燃煤取暖、天然气泄漏中都会造成一氧化碳的泄漏,一氧化碳剧毒,很容易导致人体发生中 毒
    的头像 发表于 12-30 14:15 2459次阅读

    一氧化碳检测仪能检测甲烷吗?-欧森杰

    浓度过高时会引起中毒。为了减少一氧化碳气体的排放,我们应该采取可行的措施,即安装一氧化碳气体探测器。 什么是一氧化碳
    发表于 01-04 11:05 296次阅读

    地下车库一氧化碳浓度为多少时启动一氧化碳监测系统

    报警值设置: 根据一氧化碳的毒性可以看到50ppm为健康成年人八小时内可承受的最大极限,蓝锐报警值设定在25ppm。当一氧化碳浓度值超过25ppm时,就会启动
    的头像 发表于 08-24 10:40 397次阅读
    地下车库<b class='flag-5'>一氧化碳</b>浓度为多少时启动<b class='flag-5'>一氧化碳</b>监测<b class='flag-5'>系统</b>