本设计
基于STM32单片机CO(一氧化碳)气体检测报警通风系统仿真设计(仿真+程序+原理图+讲解视频)
仿真图proteus 8.9
程序编译器:keil 5
设计编号:C0045
主要功能:
1、本系统采用STM32内部ADC模块模拟MQ7传感器采集CO气体浓度。
2、通过液晶1602显示气体监测浓度和报警浓度。
3、可以通过按键设置报警值,气体超过设置值,电机启动,蜂鸣器报警,小于设定值,电机停止,蜂鸣器待机。
仿真图(提供源文件):

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

以下为部分程序,完整程序可在下载链接获取:
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;
}
}
原理图(提供源文件):

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45618浏览量
674986 -
STM32
+关注
关注
2313文章
11205浏览量
375107 -
仿真设计
+关注
关注
3文章
97浏览量
17408 -
气体检测
+关注
关注
0文章
76浏览量
13058
原文标题:STM32单片机CO(一氧化碳)气体检测报警通风系统仿真设计(仿真+程序+原理图+讲解视频)
文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
【EVB-335X-II申请】基于防止一氧化碳中毒仪器
关闭,也可以让你安然无恙。原理:开始检测到有一氧化碳或甲烷等气体,这种控制仪器就开始发出指令,打开换气扇,如果有害气体的 减少不明显,就开始启动第二套方案,就是开启氧气装置,将有害
发表于 10-21 09:22
超低功耗一氧化碳检测仪的解决方案
技术可实现超长的电池使用寿命,如标准 CR2032 锂离子纽扣电池的使用寿命可达 10 年以上,可用于气体检测或空气质量监测等应用。一氧化碳检测仪的待机电流为 1.07µA,灵敏度高达 1000ppm
发表于 09-21 06:20
一氧化碳检测仪的原理_一氧化碳检测仪的使用
根据世界各国多年的统计资料表明,一氧化碳(CO)已经成为最为常见的有毒有害气体,每年都会有大量的一氧化碳中毒事件发生,中毒人员死亡率居高不下。一氧化
发表于 12-04 11:10
•1.5w次阅读
矿井环境中一氧化碳报警器的应用技术方案
,都需要通过安装用气设备熄火保护装置、机械送排风系统,以及燃气浓度检测报警器,来保证现工作和施工的安全进行。这就是为什么拥有一个一氧化碳报警
采用红外光谱吸收技术实现一氧化碳气体检测系统的设计
一氧化碳(CO)是最为常见的一种有毒有害的可燃可爆性气体,它给工业安全生产带来了巨大的危害。因此研制一种能够实时准确地测量
发表于 08-24 15:52
•4321次阅读
常见的一氧化碳传感器都有哪些
盘点四种常见的一氧化碳传感器一氧化碳传感器属于化学传感器。化学传感器主要由两部分组成:传导或转换系统。基于一氧化碳气体检测的
一氧化碳气体检测仪性能如何?详细介绍
我们都知道一氧化碳是剧毒气体,而且还是很容易产生的气体,燃煤取暖、天然气泄漏中都会造成一氧化碳的泄漏,一氧化碳剧毒,很容易导致人体发生中 毒
一氧化碳检测仪能检测甲烷吗?-欧森杰
浓度过高时会引起中毒。为了减少一氧化碳气体的排放,我们应该采取可行的措施,即安装一氧化碳气体探测器。 什么是一氧化碳
发表于 01-04 11:05
•947次阅读
基于STM32单片机的CO(一氧化碳)气体检测报警通风系统仿真设计
评论