随着社会高速发展,火灾对于人类的生产生活造成了巨大的危害。烟雾报警器是用来监测环境中烟雾的浓度,以便人们及早发现事故隐患,采取有效措施,避免事故发生,确保工业生产和人们生活的安全。
1 系统总体设计方案
烟雾检测报警器由以下3部分组成:烟雾信号采集电路、模数转换电路和单片机控制电路。其系统结构框图如图1所示。烟雾信号采集电路由烟雾传感器和模拟放大电路组成,将烟雾信号转化为模拟的电信号。模数转换电路将烟雾检测电路送出的模拟信号转换成数字信号后送入单片机。单片机对该数字信号进行滤波处理,并与预设值进行比较,如果大于则启动报警电路发出报警声音,反之则为正常状态。为方便监控,使仪器测试人员及用户能够直观地观察到环境中的可燃烟雾浓度值,可将浓度值送到显示屏中。为使报警装置更加完善,可以在声音报警基础上加入光闪报警,变化的光信号可以引起用户注意,弥补嘈杂环境中声音报警的局限。
2 系统硬件电路设计
2.1 烟雾传感器选择
本设计采用MQ-2型烟雾传感器,它是由二氧化锡半导体气敏材料构成,属于表面离子式N型半导体。当处于200~300℃温度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表面电导率的变化。利用这一点就可以获得这种烟雾存在的信息。
MQ-2烟雾传感器在最佳工作条件下,接触同一种烟雾,其电阻值Rs随气体浓度变化的特性称之为灵敏度特性,用K表示。K=Rs/Ro,其中Ro为烟雾传感器在洁净空气条件下的电阻值,Rs为烟雾传感器在一定浓度的检测烟雾中的电阻值。虽然对于不同的烟雾,器件灵敏度特性K的值也会各有差异,但是它们都遵循同一规律:logRs=mlogC+n
式中:m为器件相对烟雾浓度变化的敏感性,又称烟雾分离能,对于烟雾,m值为1/2~1/3;C为检测烟雾的浓度。n与检测烟雾,器件材料有关,并随测试温度和材料中有无增感剂而有所不同。
MQ-2烟雾传感器有6个引脚,其中中间的2个为电阻丝,剩下的4个引脚分别为2个输入引脚和两个输出引脚。其中中间的两个引脚为信号输出端,其输出为模拟电压量,范围为0~1 V。其连接方式如图2所示。
该传感器需要施加2个电压:加热电压VH和测试电压VC。其中VH用于为传感器提供特定的工作温度。VC则用于测定与传感器串联的负载电RL上的电压。
2.2 烟雾信号放大电路设计
传感器输出信号一般比较微弱,需要经过前置电路对其进行放大、滤波、电平调整,满足单片机对输入信号的要求。
本系统采用的烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个同相比例放大电路即可发送给ADC采集。信号放大电路如图3所示。
2.3 模数转换及与单片机接口电路设计
放大后的信号经过地址选通,从IN0口输入ADC0809芯片,初始化芯片后,给START端一个不少于100 nm的正脉冲开始模数转换。当转换完成后,EOC端发出一个完成信号(高电平),数据通过锁存器送给单片机P0口。ADC0809与单片机接口电路如图4所示。[page]
ADC0809时钟频率一般为500 kHz(要求时钟频率不高于640 kHz),单片机的时钟频率为11.0592 MHz,则ALE引脚的时钟频率约为1.84 MHz,经过D触发器两次二分频得到的频率差不多为450 kHz,符合A/D转换器的频率要求。
2.4 声光报警电路
烟雾浓度处于正常值时,P2.6口置于高电平,当烟雾浓度达到或超出警戒值时该口置为低电平,使晶体三极管PNP导通。这时声光报警电路也就全部导通,开始声光报警。其电路原理图如图5所示。
3 系统软件流程设计
烟雾报警器的软件设计流程如图6所示。
4 结束语
文中设计的烟雾报警器通过仿真达到了预期功能,其适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气和烟雾等的探测,可用于家庭和工厂的气体泄漏监测,探测范围广泛,灵敏度高,稳定性好,价格低廉且电路结构简单,具有较好地实用价值。
关键字:AT89C52 单片机 烟雾报警器
引用地址:
基于AT89C52单片机的烟雾报警器设计
推荐阅读最新更新时间:2024-03-16 13:34
STC89C52单片机串口调试
///////////////////////////////////////////////////////////////////////// 实现功能:从电脑上的串口调试助手向实验板发送字符串,实验板接收到字符串后 会按发送过来的字符串返回到串口调试助手上,注意在调试串口是应该 把USB旁边的跳线帽从USB一边插到DB9上 实验板型号:KBL-XYD-C52 实验名称: 串口接收、发送实验 编写人: 谢应东 编写日期: 2012-4-24 /////////////////////////////////////////////////////////////////////
[单片机]
51单片机UART通信程序
用到的特殊寄存器: SM0 SM1:工作方式控制 01 工作方式1 1起始位 8数据位 1停止位 波特率可变 TI:发送中断位 TI=1 发送完成,软件置0 RI:接收中断位 RI=1 接收完成,软件置0 REN:接收使能 SBUF:缓冲区 PCON最高位SMOD 置1 波特率加倍,0正常 定时器使用模式2 ,10 8位自动增补 代码如下: #include reg52.h typedef unsigned char uint8; typedef unsigned int uint16; sbit left=P1^2; uint8 message; void delay42ms(void) //误差 -0.217013
[单片机]
STM32中USART接收中断问题使单片机死机
问题描述: 在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优先级处理事情比较多,可能占用了2ms时间。当我使用9600波特率往下位机发送数据,速度非常快,就是一直按回车发送!问题就出来,不到1分钟时间,通讯没有反应了,死机了。USART配置代码如下: void uart_config(void) { USART_InitTypeDef USART_InitStructure; USART_InitStructure.USART_BaudRate = UART_GetBaud(BaudRate); USART_InitStructure.USART_WordLength = USA
[单片机]
STM32不同型号单片机keil工程移植说明
STM32系列单片机如果库函数开发的话,那么不同型号单片机的工程是可以直接移植的。这样的话如果项目中更换了芯片,工程就可以直接移植过去,不用重新编写。这样就节约了很多时间。 下面说一下如何将 在STM32F103RCT6单片机上开发的工程,移植到STM32F103C8T6单片机上。移植工程之前,首先要确保工程中用到的IO口,在两个芯片中都有。否则如果工程中使用IO在一个芯片上有,另一个芯片上没有,那么是不能直接移植的,需要更改 IO口后才能使用。 相关IO口可以在官方芯片资料中查看 如上图所示 PC0口,在48个引脚的单片机中是没有的,在其他单片机中的引脚位置也不一样。移植的时候引脚位置要确认好,看看位置不同是否影响使
[单片机]
STM32单片机的BOOT0和BOOT1应用原理
STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的Flash。 2)SRAM = 芯片内置的RAM区,就是内存啦。 3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区 域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执 行程序,见下表: BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。 BOOT1=0 BOOT0=1 从系统存储器启动,这种模式启动的程序功能由厂
[单片机]
ST收购专注于Arm微控制器集成开发环境的嵌入式公司Atollic
电子网消息,横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST)今天宣布收购软件开发工具专家Atollic公司。 Atollic开发出了业内知名的获得高度好评的TrueSTUDIO®集成开发环境(IDE),专注Arm® Cortex®-M微控制器的嵌入式开发社区,例如,意法半导体的市场领先的STM32系列微控制器(MCU)。 意法半导体是世界顶级的32位微控制器厂商,拥有强大的软硬件开发生态系统,能够帮助开发者加快并简化应用开发设计,而TrueSTUDIO的加入将会进一步强化意法半导体的生态系统。由一支资深、敬业的世界一流软件工具专家设计开发,TrueSTUDIO是业界
[半导体设计/制造]
药品(胶囊)包装的检测控制系统
0 引 言 上海华大集团华爱食品有限公司生产的药品胶囊出口远销日本。出口的药品包装规格以10小袋装一盒,每小袋中三粒胶囊。但是在生产过程中,由于包装机的原因,每小袋中的胶囊颗数并不是严格的三粒,偶有2或4粒封装,故日方以质量不合格为由,将药品全部退回。为解决上述问题,特设计药品胶囊包装的质量检测控制系统。 工厂的生产流水线上,有一台自动包装机,机器的料斗上盛有大量药品胶囊,料斗转盘斜面的最低处有3个漏药孔。料斗与水平面成一倾斜角度,由底部马达产生的振荡使得胶囊经由3个小孔落下。由于设备的非人工操作性,药品的多漏与卡壳都会造成包装质量的不合格。为在短时间内判断胶囊装入的数目,并对不合格包装小袋进行剔除以及报警操作,采用反
[工业控制]
家电MCU对于低能耗和安全的要求逐渐变高
过去的十年里,洗衣机、冰箱和洗碗机等白色家电的设计已经朝着积极的新方向发展。尽管“How clean? How fast? How cold?”等性能指标仍然重要,但现在家电的设计目标还要加入包括能源效率、安全性,以及在高端模型中,还包括互联网连通性。 欧盟、美国以及许多发达国家已经制定了能效标准,如按标准执行,例如洗衣机的年均能耗降低到约150千瓦时。每个子系统的优化在降低能耗方面都有作用,但MCU执行优化电机能源使用的复杂电机控制算法的任务至关重要。 无刷直流电机(BLDC)控制 对能效的积极目标正在推动电机从内置位置传感器向无传感器的无刷直流电机(BLDC)和永磁同步电机(PMSM)转型。BLDC电机控制涉及一些
[嵌入式]