单片机 课设火灾报警控制器的设计Word文件下载.docx
- 文档编号:14497174
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:13
- 大小:131.88KB
单片机 课设火灾报警控制器的设计Word文件下载.docx
《单片机 课设火灾报警控制器的设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机 课设火灾报警控制器的设计Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
通信工程教研室
学号
学生姓名
专业班级
课程设计(论文)题目
课程设计(论文)任务
主要技术指标及要求:
1、设计一个由单片机控制的室内火灾自动报警控制器;
2、采用感烟传感器和感温传感器,能对室内的烟雾及温度的突变进行报警;
3、有火灾发生时,产生声、光报警信号;
4、如火灾报警10s后不解除,则控制启动灭火装置。
设计内容:
1、分析设计要求,明确性能指标;
查阅资料、设计方案分析对比。
2、论证并确定合理的总体设计方案,绘制总体结构框图,分析工作原理。
3、完成各单元具体电路的设计:
单片机最小系统、A/D转换等电路。
包括元器件选择、工作原理分析。
4、写出程序流程图及汇编源程序。
5、完成课程设计说明书。
指导教师评语及成绩
平时成绩(20%):
论文成绩(60%):
答辩成绩(20%):
总成绩:
指导教师签字:
学生签字:
年月日
摘要
本课程设计利用单片机结合传感器技术开发设计出的自动火灾报警控制器,可以对生活中有火灾隐患的地方进行监测与防范,并且当火灾发生时能及时发出警报,火灾报警一定时间内没解除,还会控制启动灭火装置。
关键词:
火灾;
报警;
控制
第1章设计方案论证
1.1设计的应用意义
火灾早已成为我国常发性和破坏性以及影响力最强的灾害之一。
随着经济和城市建设的快速发展,城市高层、地下建筑以及大型综合性建筑日益增多,火灾隐患也大大增加,火灾发生的数量及其造成的损失呈逐年上升趋势。
1.2设计方案选择
方案一,用烟雾探测器探测附近有无火灾所产生的烟雾,当其与烟雾接触时,晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表面电导率的变化,经A/D转换到单片机信号处理做出声光报警和灭火操作。
方案一框图如下:
图1.1方案一框图
方案二,火灾探测器用烟雾探测器和温度探测器,烟雾探测器经A/D转换和温度数字探测器所得信息到单片机进行处理,从而做出声光报警和灭火操作。
图1.2方案二框图
1.3总体设计方案框图及分析
方案一简单方便,但是误测率可能会比较高,方案二比方案一多加了一个温度探测器,但误测率会明显下降。
在现实生活中方案二比较好。
总体设计方案框图如下:
图1.3总体设计方案框图
第2章硬件电路设计
2.1系统的组成
本系统由火灾检测模块、A/D转换模块、信号处理模块、声光报警模块和灭火装置模块组成。
火灾检测模块由温度检测和烟雾检测构成,其温度传感器选用DS18B20,烟雾传感器选用MQ-2烟雾传感器。
A/D转换模块选用常用的模数转换芯片ADC0809。
声光报警模块分为声音报警和光报警,声音报警模块是蜂鸣器,光报警模块采用LED闪烁实现。
灭火装置模块由一个开关装置实现。
MQ-2烟雾传感器采集周围环境的烟雾浓度,经A/D转换送到单片机控制中心进行处理;
同时由DS18B20数字温度传感器采集周围环境中的温度,经过信息处理,转化为C51单片机能够处理的数字量。
在AT89C51单片机中,采集并经过处理的数据要与系统所规定的相关上限值进行比较(上限值是保证系统正常工作同时周围环境处于良好状态时的上限),如果超过了上限值,则说明周围环境异常,要报警,以便人们的正常生活和工作。
把信息综合处理,根据实际的需要以及现场的环境,来发现和识别警报,构成智能化的监控系统,提高了系统工作的可靠性。
2.2火灾探测器
火灾探测器用烟雾传感器和温度传感器。
烟雾检测报警器主要应用在石油、化工、冶金、油库、液化气站、喷漆作业等易发生可燃烟雾泄漏的场所,接触燃烧式传感器,其探头的阻缓及中毒,是不可避免的问题。
一般连续使用两个月后应对传感器进行量程校准,这种经常性对传感器的维护,无形中加大了工作人员的工作量,同时增加了报警器的维护成本。
半导体烟雾传感器包括用氧化物半导体陶瓷材料作为敏感体制作的烟雾传感器以及用单晶半导体器件制作的烟雾传感器,它具有灵敏度高,响应快、体积小、结构简单,使用方便、价格便宜等优点,因而得到广泛应用。
半导体烟雾传感器的性能主要看其灵敏度、选择性(抗干扰性)和稳定性(使用寿命)。
经过对比上述两种烟雾传感器的应用特性,发现半导体烟雾传感器的优点更加突出:
灵敏度高、响应快、抗干扰性好、使用方便、价格便宜,且不会发生探头阻缓及中毒现象,维护成本较低等。
因此,本设计采用半导体烟雾传感器作为报警器烟雾信息采集部分的核心。
DS18B2一线总线数字式传感器,独特的单线接口仅需一个端口引脚进行通讯。
数字温度传感器DS18B20。
该产品采用美国DALLAS公司生产的DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
DS18B20一线总线数字式传感器,独特的单线接口仅需一个端口引脚进行通讯,用户可定义的非易失性温度报警设置。
现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。
适合于恶劣环境的现场温度测量,与前一代产品不同,新的产品支持3V~5.5V的电压范围,使系统设计更灵活、方便。
而且新一代产品更便宜,体积更小。
2.3A/D转换
A/D转换器的种类很多,就位数来分,有8位、10位、12位、16位等。
位数越高,其分辨率也越高,但价格也越贵。
而就其结构而言,有单一的A/D转换器,有内含多路开关的A/D转换器。
ADC0809是美国AnalogDevice公司生产的8位逐次逼近式模数转换器,转换速率高,自带三态输出缓冲电路,可直接与各种典型的8位或16位的微处理器相连而无需附加逻辑接口电路,且能与CMOS及TTL兼容,是目前我国应用最广泛,价格便宜的A/D转换器。
加之内部含有三态输入缓冲电路,可直接与各种微处理器连接,且无须附加逻辑接口电路,内部设置的高精参考电压源和时钟电路,使它不需要任何外部电路和时钟信号,就能完成A/D转换功能,应用非常方便。
由于CLK的时钟脉冲选用的是500KHz,所以需要把单片机ALE产生的2MHz的脉冲进行4分频,接到ADC0809的CLK管脚。
每个器件中包含两个相同的、相互独立的边沿触发d触发器电路模块。
内部管脚连接图如图所示:
图2.1四分频电路连接图
2.4单片机信号处理
AT89C51单片机接收数字温度传感器DS18B20的数字信号和经ADC0809转换后的烟雾数字信号,根据程序作出判断,控制报警电路和灭火装置。
2.5声光报警
声光报警器一般用于火灾自动报警系统中的楼层或者是防火区域内,在发生火灾时,提醒各个楼层或防火分区的人员。
声光报警器能同时发出声和光信号。
当发生火灾时,控制器按逻辑要求向其发出命令启动报警器,由电源提供能源将命令转换为声光报警声通断及闪光的频率,以提醒人员疏散。
声光讯响器通常安装在公共走廊,各层楼梯口、消防电梯前室口等处。
声光讯响器采用壁挂式安装,在普通高度空间下,以距顶棚0.2M处为宜。
光报警根据单片机所给电压,确定LED灯中的电流流向,以驱动灯发光。
连接电路如下图所示:
图中当单片机为低电平时,小灯是亮的;
高电平时,小灯灭。
声报警器是蜂鸣器。
如下图所示:
图2.2声光报警图
2.6灭火装置
一定时间后未解除火灾警报,控制器就会通过开关装置打开开关进行喷水灭火操作,直到解除火灾警报,控制器会控制开关装置关闭开关结束喷水灭火操作。
第3章程序设计
3.1程序流程图
图3.1程序流程图
3.2源程序清单
#include<
reg51.h>
#defineucharunsignedchar
#defineuintunsignedint
sbitL0=P1^0;
sbitL1=P1^3;
sbitDQ=P0^2;
voidDelay(uintnum)
{
while(num--);
}
voiddelay02s(void)
unsignedchari,j,k;
for(i=20;
i>
0;
i--)
for(j=20;
j>
j--)
for(k=248;
k>
k--);
}
InitLed()
L0=1;
L1=1;
voidInit_DS18B20(void)
unsignedcharx=0;
DQ=1;
Delay(8);
DQ=0;
Delay(80);
Delay(14);
x=DQ;
Delay(20);
ReadOneChar(void)
unsignedchari=0;
unsignedchardat=0;
for(i=8;
{
dat>
>
=1;
if(DQ)
dat|=0x80;
Delay(4);
}
return(dat);
WriteOneChar(unsignedchardat)
i>
i--)
DQ=dat&
0x01;
Delay(5);
Delay(4);
uintReadTemperature(void)
{unsignedcharm=0;
unsignedcharn=0;
unsignedintt=0;
floattt=0;
Init_DS18B20();
WriteOneChar(0xCC);
WriteOneChar(0x44);
WriteOneChar(0xBE);
m=ReadOneChar();
n=ReadOneChar();
t=n;
t<
<
=8;
t=t|m;
tt=t*0.0625;
t=tt*10+0.5;
return(t);
voidmain(void)
{unsignedinttemp;
while
(1)
{temp=ReadTemperature();
if(temp<
35){L0=1;
L0=0;
if(temp>
35){L1=1;
L1=0;
}
第4章设计总结
本次课程设计获益良多,不光是对某些软件的应用,更主要的是在查找资料的过程中知道的了单片机的一些使用方法和适用场合,从而对单片机有了更深入的认识,同时在课程设计中也让我把一些平时学习中的知识巩固了一下,并能自己稍微尝试着应用一些自己所学的知识去判断自己所设计的内容是否正确,在巩固专业知识的同时也让我学到了坚持和努力,这是我们做这次课程设计的又一收获。
要做好这个课程设计,就必须做到:
在设计程序之前,对火灾
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课设火灾报警控制器的设计 火灾 报警 控制器 设计