基于单片机的CO(一氧化碳)监测系统设计(#0426)
在当今社会发展中,现代化的发展给人类带了很大的方便,但与此同时,人生安全越来越受到人们的重视,一氧化碳在工业领域所给我们带来的方便不言而喻,但它对人体的危害也是显而易见的。
功能描述
1、采用51单片机作为主控单元芯片;
2、采用LCD1602作为显示模块,实时显示当前的气体浓度值和报警值;
3、采用MQ7气体传感器检测CO浓度;
4、采用ADC0809进行模数转化处理;
5、当检测到浓度超出设置值时,蜂鸣器会发出报警声同时红灯闪烁、风扇开;当检测到浓度未超标时,绿灯闪烁;
6、可通过按键对报警浓度值进行设置。
按键说明
KEY1(设置键):进入/退出报警值设置菜单;
KEY2(加键):对报警值参数进行“+1”操作;
KEY3(减键):对报警值参数进行“-1”操作。
整体方案
基于51单片机,选择MQ7一氧化碳传感器。系统将传感器的标准信号通过AD0809为核心的A/D转换电路调理后,经由单片机进行数据处理,最后由LCD1602显示一氧化碳浓度值。
电路设计
采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。
仿真设计
采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。
主程序设计
void init() //初始化函数
{TMOD=0x01; //工作方式TL0=0xb0;TH0=0x3c; //赋初值(12MHz晶振的50ms)EA=1; //打开中断总开关ET0=1; //打开中断允许开关TR0=1; //打开定时器开关
}void main() //主函数
{Init1602();//初始化显示init(); //初始化定时器while(1) //进入循环{temp=ADC0809(); //读取酒精浓度值if(set==0) //只有在非设置状态时,Display_1602(temp,WARNING); //才刷新显示实时浓度值if(temp<WARNING&&set==0) //非设置时当浓度值小于报警值时{flag=0; //报警标志位置0,不报警}else if(temp>WARNING&&set==0) //非设置时当浓度值大于报警值时{flag=1; //报警标志位置1}Key(); //扫描按键}
}
源文件获取
微信扫码关注公众号【电子开发圈】,首页发送 “CO” 获取;
基于单片机的CO(一氧化碳)监测系统设计(#0426)相关推荐
- 基于单片机的火灾烟雾监测系统设计(#0413)
随着社会和经济的发展,防火工作越来越重要,但是目前国内的许多研发都侧重于大型场所的火灾报警.因此,研发一种小型智能报警器是十分必要的.为了提高对传感器的认识和了解,尤其是对烟雾传感器的深入研究以及其用 ...
- 基于单片机的厨房安全监测系统的设计与实现
功能介绍 以STM32/51单片机作为主控系统: OLED液晶显示当前检测的气体浓度,温度,是否有火等信息: 按键可以设置温度上限.可燃气体浓度上限: 当温度超过我们设置自动开启风扇进行降温: 当检测 ...
- 基于单片机双路温度检测报警系统设计-基于单片机声光控智能开关控制灯设计-基于单片机热电偶智能体温检测设计-基于单片机小型家用燃气锅炉控制系统设计-基于单片机一氧化碳有毒气体采集报警系统设计
1628基于单片机双路温度检测报警系统设计(串口上位机控制) 基于pcf8591 tlc2543的双路温度检测报警系统 带串口上位机控制带仿真 源程序 温度传感器是 LM35 两路测温通道所用的ad芯 ...
- 【设计方案分享】基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-基于单片机乒乓球游戏机控制系统设计-基于单片机温度监测监控报警系统设计-基于单片机矩阵键盘的电子密码锁设计
820基于单片机温度监测监控报警系统设计-设计资料 温度监测器功能描述: 1.主控芯片用的是51单片机(STC89C51). 2.使用温度传感器DS18b20采集温度. 3.用1602液晶显示显示温度 ...
- 基于单片机乒乓球游戏机控制系统设计-基于单片机矩阵键盘的电子密码锁设计-基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-设计资料【转发分享】
819基于单片机乒乓球游戏机控制系统设计-设计资料下载 乒乓球游戏机设计任务为: (1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球. (2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移 ...
- 基于单片机的智能电子密码锁系统设计-基于51单片机酒精浓度检测仪设计-基于单片机的水缸加热温控控制系统设计-基于单片机蓝牙技术的温室监测系统设计-基于单片机智能PWM调光灯系统设计【毕设方案】
600基于单片机的智能电子密码锁系统设计-电路程序资料 本设计采用的是AT89C51单片机作为控制核心,控制外围电路工作的装置.在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核 ...
- 基于单片机热电偶智能体温检测系统设计-基于单片机一氧化碳CO有毒气体采集报警系统设计-基于单片机热电偶智能体温检测系统设计(仿真,原理图,报告)【资料转发分享】
1626基于单片机小型家用燃气锅炉控制系统设计(仿真,程序,论文) 1. 设计任务 结合实际情况,基于AT89C51单片机设计一个小型家用燃气锅炉单片机控制系统. 该系统应满足的功能要求为: (1) ...
- 【毕业设计】16-基于单片机的酒精浓度监测系统设计(原理图+仿真+实物图+论文+答辩PPT)
[毕业设计]16-基于单片机的酒精浓度监测系统设计(原理图+仿真+源代码+实物图+答辩论文+答辩PPT) 文章目录 [毕业设计]16-基于单片机的酒精浓度监测系统设计(原理图+仿真+源代码+实物图+答 ...
- 基于单片机的六足机器人控制系统设计【100010379】
基于单片机的六足机器人控制系统设计 Design of Six-legged Robot Control System Based on Single Chip Microcomputer 摘 要 本 ...
最新文章
- Fiddler监控面板显示Server栏(Fiddler v5.0)
- 2021 线性代数 第三章 习题课
- 2018年第九届蓝桥杯 - 省赛 - C/C++大学B组 - F.递增三元组
- 第7章:MapReduce编程
- 微服务微应用的安全测试_提高微服务安全性的11个方法
- 计算机网络互联网技术实验报告,2013计算机网络技术与应用.实验报告01
- 批量找注入 python3+sqlmap结合
- win定时关机_如何让电脑定时自动关机
- bootstrap 横铺 行_bootstrap的布局(container、row、col-xs-4)
- Java中File操作
- rcnn代码实现_Faster-RCNN论文细节原理解读+代码实现gluoncv(MXNet)
- html财务统计,财务统计.html · 举子/layuiadmin-templete - Gitee.com
- Javascript 中调参数的脚本onclick=select(this) this 怎么解释
- 使用Intellij Idea自定义MVC框架
- ipmitool 设置网关_使用ipmitool 修改管理卡IP等
- WebService与RestAPI 、SoapAPI
- 计算机组成之总线结构
- 怎样杀计算机病毒,如何彻底查杀计算机病毒
- mouse是计算机软件吗,手机控制电脑软件(EasyMouse)手机端
- Open3d学习计划——11(使用NumPy)