当前位置:首页 > 单片机 > 单片机
[导读]摘要:该系统以STC89C52单片机作为报警器的核心控制器,用温度传感器DS18B20和烟雾传感器MQ-2分别耐环境进行温度和烟雾的数据采集,并将采集的数据传送给单片机,单片机对采集数据进行取样报警。本系统具有体积小、成

摘要:该系统以STC89C52单片机作为报警器的核心控制器,用温度传感器DS18B20和烟雾传感器MQ-2分别耐环境进行温度和烟雾的数据采集,并将采集的数据传送给单片机,单片机对采集数据进行取样报警。本系统具有体积小、成本低、操作简单的特点。

随着电子产品在人类生活中的使用越来越广泛,现代建筑的不断增加,火灾隐患也随之增加。为了避免火灾以及减少火灾给我们造成的损失,我们必须按照“隐患险于明火,防患胜于救灾,责任重于泰山”的概念设计和完善火灾自动报警系统,将火灾消灭在萌芽状态,最大限度地减少社会财富的损失。

因此,我们运用STC89C52单片机作为报警器的核心控制器,选用DS18B20温度传感器对环境温度进行检测,选用MQ-2烟雾传感器对烟雾信息进行检测,设计出了能及时发现火灾隐患并报警的报警设备,在现代智能建筑中起着极其重要的安全保障作用。

1 系统整体设计

该系统将STC89C52单片机作为主控芯片,DS18B20温度传感器对温度进行采集,MQ-2烟雾传感器对烟雾信息进行采集,并将采集到的烟雾浓度信息转化为模拟电信号,通过电压比较器将模拟信号转换成单片机可识别的数字信号后送入单片机,然后单片机对温度传感器和烟雾传感器采集到的信号进行处理,并对处理后的数据进行分析,使语音芯片做出相应的报警。

系统结构如图1所示。

2 系统硬件设计

2.1 单片机的选型

在火灾报警器的设计中,单片机是其核心部件。它一方面要接收来自传感器送来的温度、烟雾的信号,另一方面要对这两种信号分别进行分析处理,以控制语音报警电路进行相应动作。本系统要求单片机具备较快的运算速度,抗干扰能力强和低功耗的特点。根据多方面的比较,选用由宏晶科技公司生产的STC89C52单片机作为控制系统的核心。STC 89C52是一种低功耗、高性能的CMOS 8位微控制器,STC89C52使用经典的MCS-51内核,并在其基础上做了很多改进,指令代码完全兼容8051单片机,无需专用编程器或专用仿真器,可直接使用串口下载。相比传统的51单片机,89C52综合性能更高。其主要参数为:时钟频率最高可达80 MHz,内置8 kB的flash,512B的RAM和2KB的EEPROM;3个16 bit定时器/计数器;一个6向量二级中断结构。

2.2 温度采集模块电路的设计

本系统选用DS18B20数字式温度传感器,它可通过编程方式实现9—12位的数字温度直读:温度范围为-55~125℃,最高12位分辨率,在 -10℃~85℃时,精度可达0.5℃,可设置超限温度报警;现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。本系统温度采集电路如图2所示。将DS18B20温度传感器的单总线DQ接在STC 89C52单片机的P3.7端口上,通过STC89C52单片机对DS18B20的读写操作,从而实现单片机对数据的存储和读取的处理。

2.3 烟雾报警模块设计

烟雾报警模块的设计选用MQ-2烟雾传感器,MQ-2烟雾传感器不仅具有探测范围广、高灵敏度、快速响应恢复、驱动电路简单、寿命长等优点,还能检测火灾,检测燃气泄露,是一个可检测多种可燃性气体,应用广泛,成本低的传感器。并且MQ-2烟雾传感器所使用的气敏材料是在洁净的空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号,本设计中MQ-2传感器的4脚输出随烟雾浓度变化的直流信号,被加到比较器LM393的2脚,R6与VCC构成比较器的门槛电压。当烟雾浓度较高输出电压高于门槛电压时,比较器输出低电平,此时LED亮报警;当浓度降低传感器的输出电压低于门槛电压时,比较器翻转输出高电平,LED 熄灭。调节R6,可以调节比较器的门槛电压,从而调节报警输出的灵敏度。烟雾报警模块电路如图3所示。

2.4 语音报警电路

由STC89C52单片机P1.2,P1.3,P3.0分别控制烟雾、温度、烟雾与温度报警。WT588D采用一线串口模式,当温度过高超过警戒温度时P1.2引脚电平拉低,触发语音WT58 8D芯片发出“温度过高请注意检查”声音。同理当可燃性气体浓度超过限定值时,将P1.3置为低电平,WT588D语音芯片发生报警。语音报警电路如图4所示。

3 系统软件设计

3.1 系统软件设计流程

火灾报警系统控制器上采用STC89C52作为主控芯片,其主要功能包括:控制I/O端口、逻辑判断处理、驱动外部电路、语音报警等功能,此程序是一个无限循环体,其流程是:首先在上电之后系统的各部分包括单片机输出输入端口的设置、数据存储电路、外围驱动电路等完成初始化,数码管显示当前环境温度,接下来执行火灾报警系统和烟雾报警系统的数据采集程序、火灾温度判断、报警判断。系统初始化后,STC89C52的P1为高电平,P1.2、P1.3、 P3.0为高电平,语音芯片不报警。

程序初始化这部分主要实现的功能包括各种I/O输入输出状态的设定、寄存器初始化、中断、温度烟雾数据采集程序、火灾判断与报警程序等。系统程序流程图如图5所示。

3.2 数据采集程序设计

数据采集是火灾报警系统中的重要环节。为了降低误报率,系统设计时对温度烟雾采用了循环采集、循环判断的方法。每次采集温度烟雾数据后,将数据存入单片机的寄存器,然后在火灾判断程序中,将采集的数据与设定的阈值进行比较,判断现场是否发生火灾。

具体流程是:系统和程序初始化后,驱动DS18B20对温度信号采集,单片机接受转换好的数据,存入寄存器,由INT1中断服务程序完成;系统延时10 ms,转换完成后存入寄存器。系统延时50 ms,进行温度烟雾信号采集,将转换好的数据存入寄存器中。等待数据信息采集,通过中断服务程序读取转换得到的数据,当温度过高或烟雾浓度超标时,进行语音报警。

由于设计采用的是模块化设计,系统实现报警功能是通过调用子程序实现的。在数据采集子程序中,一次温度烟雾信号采集延时10 ms。当系统采集温度烟雾信号后,转换好的数据存入单片机的寄存器中,系统再调用火灾判断子程序。

4 系统实物

本系统实物如图6所示。

5 结论

该系统以STC89C52单片机为核心的火灾报警器可以实现语音报警、温度显示、报警限设置、延时报警等功能,是一种结构简单、性能稳定、使用方便、价格低廉、智能化的火灾报警器,具有一定的实用价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭