基于C51单片机的烟雾报警器设计91971.docx
- 文档编号:27831284
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:30
- 大小:430.75KB
基于C51单片机的烟雾报警器设计91971.docx
《基于C51单片机的烟雾报警器设计91971.docx》由会员分享,可在线阅读,更多相关《基于C51单片机的烟雾报警器设计91971.docx(30页珍藏版)》请在冰豆网上搜索。
基于C51单片机的烟雾报警器设计91971
班级:
08应用电子
姓名:
伍业映
时间:
指导教师:
基于C51单片机的声光报警器设计
【摘要】
火灾是指在时间和空间上失去控制的燃烧所造成的灾害。
在各种灾害中,火灾是最经常、最普遍地威胁公众安全和社会发展的主要灾害之一。
人类能够对火进行利用和控制,是文明进步的一个重要标志。
所以说人类使用火的历史与同火灾作斗争的历史是相伴相生的,人们在用火的同时,不断总结火灾发生的规律,尽可能地减少火灾及其对人类造成的危害。
火灾,几乎是和火的利用同时发生的,随着现代社会的不断发展,现代家庭用火、用电量正在逐年增加,火灾发生的频率越来越高,火灾不仅毁坏物质财产,造成社会秩序的混乱,还直接或间接危害生命,给人们的心灵造成极大的危害。
每年都有许多人被火灾夺去生命。
由于人们的疏忽而发生的火灾与爆炸,不仅造成人员的大量伤亡,还承受着严重的经济损失。
正是由于火灾的巨大危害,报警器才得以应运而生,报警器在火灾报警方面发挥人类本身无可比拟的优势,而声光报警器更是其中的佼佼者。
声光报警器是一种用在危险场所,通过声音和各种光来向人们发出示警信号的一种不会引燃易燃易爆性气体的报警信号装置。
防爆声光报警器适用于安装在含有ⅡC级T6温度组别的爆炸性气体环境场所,还可使用于石油、化工等行业具有防爆要求的1区及2区防爆场所,也可以露天、室外使用。
可以和国内外任何厂家的火灾报警控制器配套使用。
当生产现场发生事故或火灾等紧急情况时,火灾报警控制器送来的控制信号启动声光报警电路,发出声和光报警信号,完成报警目的。
本产品也可同手动报警按钮配合使用,达到简单的声,光报警目的。
本产品符合GB3836系列标准的要求(满足GB3836.1—2000《爆炸性环境用防爆电气设备通用要求》及GB3836.2—2000《爆炸性环境用防爆电气设备隔爆型“d”》标准),经国家指定的检测机构鉴定并取得了防爆合格证。
报警器外壳为全不锈钢壳体,灯壳抗冲击能力强,180清晰可视超高亮LED发光管,配备超强蜂鸣器,具有工作稳定,使用寿命长,功耗低,不受污染物和水的影响等特点。
正是由于声光报警器的这些优点所以被广泛应用于各种场合。
本设计是利用单片机结合传感器技术而开发设计了这一声光报警系统。
论文中主要针对声光报警系统中的各个组成部件进行了介绍,对它的主控电路和外围设备电路之间的接口技术,还有软件方面进行了重点介绍。
关键词:
报警器、80C51、声光传感器
Abstract:
Withthemodernhomewithfire,electricityconsumptionincreases,thefrequencyofhomefiresisgettinghigherandhigher.Smokedetectorshavealsobeenwidelyusedinvariousoccasions.Thisdesigniscombinedwiththeuseofsingle-chipsensortechnologydevelopmentanddesignofthesmokealarmsystem.Themainthesisofthesmokealarmsystemforthevariouscomponentsareintroduced,itscontrolcircuitandperipheralequipmentcircuitinterfacebetweentechnologyandsoftwarehavebeenthefocusofintroduction.
Keywords:
80C51,smokesensoralarm.
第1章绪论
1.1声光报警器的发展及现状
1.1.1火灾探测技术
火灾作术为一种在时空上失去控制的燃烧所引发的灾害,对人类生命财产和社会安全构成了极大的威胁。
由此引发的重大安全事故比皆是,所以人类一直也未停止过对它的研究。
火灾的发生和发展是一个非常复杂的非平稳过程,它除了自身的物理化学变化以外还会受到许多外界的千扰,火灾一旦产生便以接触式(物质流)和非接触式〔能量流)的形式向外释放能量。
接触式形式包括可燃气体、燃烧气体和烟雾、气溶胶等。
非接触式如声音、辐射等。
火灾探测技术就是利用敏感元件将火灾中出现的物理化学特征转换为另外一种易于处理的物理量。
各种探测器对应的火灾物理参量及探测器如图1-1所示。
图1-1各种探测器对应的火灾物理参量及探测器
1.1.2火灾探测器的发展趋势
探测器朝新探测技术的发展进一步拓展了火灾探测的应用领域,为一些传统探测器无法胜任的环境提供了有效的手段。
相关技术的发展,如傅立叶近红外光谱技术弱信号处理技术、低功耗MCU技术进一步促进了传统探测技术的改进,使得传统探测器在技术和性能上有了显著的提高。
火灾着极早期探测、多传感器复合探测和探测器小型化、智能化的方向发展迈出了更快的步伐。
近几年来,单片机已逐步深入应用到工农业生产各部门及人们生活的各个方面。
各种类型的单片机也根据社会的需求而开发出来。
单片机是器件级计算机系统,实际上它是一个微控制器或微处理器。
由于它功能齐全,体积小,成本低,因此它可以应用到任何电子系统中去,同样,它也可以广泛应用于报警技术领域,使各类报警装置的功能更加完善,可靠性大大提高,以满足社会发展的需要。
1.2论文研究的目的及意义
目的:
随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高。
家庭火灾一旦发生,很容易出现扑救不及时、灭火器材缺乏及在场人惊慌失措、逃生迟缓等不利因素,最终导致重大生命财产损失。
消防部门的统计显示,在所有的火灾比例中,家庭火灾已经占到了全国火灾的30%左右。
家庭起火的原因林林种种,可能在我们注意得到的地方,也可能就隐藏在我们根本就注意不到的地方。
在现代城市家庭里,许多人因不懂家庭安全常识引起火灾事故,使好端端的幸福家庭眼间毁于一旦,有的导致家破人亡,而且一旦发生居民家庭火灾,处置不当、报警迟缓,是造成人员伤亡的重要因素。
所以说,人们应该积极了解家庭火灾的主要起因,还有预防火灾的发生。
这就是我们研究声光报警器的目的。
意义:
在我国的一些大中城市,几乎每天都发生家庭火灾,所以防火是每个家庭必须时刻注意的问题。
假如能根据您家的实际情况预先采取简单的防火措施,一些悲剧是完全可以避免的。
声光报警器对防家庭火灾,减少火灾损失具有现实意义。
一系列火灾造成的惨痛损失也使全国各界意识到了声光报警器的必要性。
据调查,在最近发生火灾的大多数房屋都没有安装报警器。
所以,声光报警器在预防火灾发生上有着非常重大的意义。
1.3论文内容
第一章绪论本章本主要介绍了声光报警器的发展史及发展趋势。
对声光探测器进行了系统性的阐述。
还有论文研究的目的和意义进行了简单的解释。
第二章基于C51单片机的声光报警的设计方案本章是根据论文的要求分析了论文的主要任务。
继而概括出整个设计的主要思想和确定出设计方案。
第三章系统硬件实现本章针对的是系统硬件是设计。
在对整个系统硬件设计时,我们主要从它的主控电路80C51(单片机的复位电路、时钟电路)的设计和外围电路(声光报警电路、A/D转换电路)的设计来具体介绍。
还有对在设计中用到的声光传感器进行了重点介绍。
第四章软件实现本章是论文的软件部分。
其中,我们熟悉了整个程序设计的运行环境keil。
还有程序的编写过程,对程序做了相应的注释。
第五章调试本章着重与软件的调试。
在运行环境中我们调试的步骤以及在运行中出现的问题及解决的方法。
最后附上结束语(我的感想)、谢辞和参考文献。
第2章基于C51单片机的声光报警的设计方案
2.1任务分析
单片机应用系统可以分为只能仪器表和工业测控系统两大类,无论哪仪类,都必须以市场需求为前提。
所以,在系统设计前,首先要进行广泛的市场调查,了解该系统的时常应用简况,以分析系统当前存在的问题,研究系统的时市场前景,确定市场开发设计的目的和目标。
简单地说,就是通过调研克服旧缺点,开发新功能。
根据论文的设计要求:
(1)、熟悉Keil编程环境;
(2)、熟悉有关探测器的理论知识;
(3)、给出设计方案;
此次的设计先从硬件设计上着手。
先要整理出声光报警系统的整体思路。
确定出方案设计中需要的硬件设备。
我们在确定了大的方向基础上,就应该对系统实现进行规划。
包括应该采集的信号种种类、数量、范围,输出信号的匹配和转换,传感器的选择,技术指标的确定等。
2.2设计方案
2.2.1方案设计思想
此次设计是针对于单片机原理及其应用展开的。
其中包含了我们大学三年中所学到的相关知识,运用我们所学的电工技术,传感器技术,单片机技术去设计基于单片机的声光报警系统。
80C51单片机好比一个桥梁,联系着传感器和报警电路设备。
当周围的环境达到我们设定的数值时,声光传感器把被测的物理量作为输入参数,转换为电量(电流、电压、电阻等等)输出。
物理量和测量范围的不同,传感器的工作机理和结构就不同。
通常传感器输出的电信号是模拟信号(已有许多新型传感器采用数字量输出)。
当信号的数值符合A/D转换器的输入等级时,可以不用放大器放大;当信号的数值不符合A/D转换器的输入等级时,就需要放大器放大。
而我们选择前者,不需要用放大器,选择数值符合A/D转换器的输入等级,这样就可以简化整个系统的设置。
传感器将物理信号经过A/D转换器转化为可以利用识别的电信号给单片机,这里我们选择单片机的P1.0为输入方式,接收到信号的单片机经过程序的设定会由P2.0作为单片机的输出直接启动报警电路。
此时,扬声器将发出高、低交替的2种叫声,同时二极管发光,这就达到了声光报警的效果。
2.2.2总体框图
根据方案的设计思想,我们从中就可以得到了声光报警系统的总体框图如图2-1所示下:
图2-1声光报警系统的总体框图
使用80C51单片机,选用声光传感器作为敏感元件,利用AD574A转换器和声光报警电路,开发了可用于家庭或小型单位火灾报警的声光报警器。
整个设计由4大部分构成:
声光传感器、A/D转换电路、80C51单片机、声光报警电路。
其中,声光传感器是将现场温度、声光等非电信号转化为电信号;转换电路是将完成将声光传感器输出的模拟信号到数字信号的转换。
声光报警模块由单片机和报警电路组成,由单片机控制实现不同的声光报警功能。
综合考虑各因素,本文选择NIS-09声光传感器用作采集系统的敏感元件。
它灵敏度高,稳定性好,适合于火灾中气体的探测。
A/D转换器选用AD574A转换器。
第3章系统硬件实现
3.1主控电路设计
硬件设计中最核心的器件是单片机80C51,它一方面控制A/D转换器实现模拟信号到数字信号的转换,另一方面,将采集到的数字电压值经计算机处理得到相应的二进制代码,与设定的值作比较。
整个系统的软件编程就是通过汇编语言对单片机80C51实现其控制功能。
3.1.180C51系列
80C51系列单片机产品繁多,主流地位已经形成。
多年来的应用实践已经证明,80C51的系统结构合理,技术成熟,许多单片机芯片倾力于提高80C51系列产品的综合功能,从而形成了80C51的主流产品的地位,近年来推出的与80C51兼容的主要产品有:
ATMEL公司融入Flash存储器技术推出的AT89系列单片机;
Philips公司推出的80C51、80C552系列高性能单片机;
华邦公司提出的W78C51、W77C51系列高速低价单片机;
ADI公司推出的AdμC8ⅹⅹ系列高精度ADC单片机;
LG公司推出的GMS90/97系列低压高速单片机;
Maxim公司推出的DS89420高速(50MIPS)单片机;
Cygnal公司推出的C8051F系列高速单片机。
由此可见,80C51已经成为事实上的单片机主流系列,所以,本次设计选择80C51单片机。
3.1.280C51的基本结构
80C51的基本结构如图所示
图3-180C51的基本结构
由图可见,80C51单片机主要由以下部分组成:
(1)CPU系统
8位CPU,含布尔处理器;时钟电路;总线控制逻辑。
(2)存储器系统
4KB的程序存储器(ROM/EPROM/Flash,可扩至64KB);128KB数据存储器(RAM,可再扩64KB);特殊功能寄存器SFR。
(3)I/O口和其他动能单元
4个并行I/O口;2个16位定时/计数器;1个全双工异步串行口;中断系统(5个中断源,2个优先级)
3.1.380C51单片机的的封装和引脚
80C51系列单片机采用双列直插式(DIP).QFP44(QuadFlatPack)和LCC(LeadedChipCaiier)形式封装。
这里仅介绍常用的总线型DIP40封装。
如图3-2所示。
40个引脚按引脚功能大致可分为4个种类:
电源、时钟、控制和I/O引脚
(1)电源:
VCC-芯片电源,接+5V;VSS-接地端;
图3-280C51单片机的的封装和引脚
(2)时钟:
XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。
(3)控制线:
控制线共有4根,
ALE/PROG:
地址锁存允许/片内EPROM编程脉冲
ALE功能:
用来锁存P0口送出的低8位地址
PROG功能:
片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
PSEN:
外ROM读选通信号。
RST/VPD:
复位/备用电源。
RST(Reset)功能:
复位信号输入端。
VPD功能:
在Vcc掉电情况下,接备用电源。
EA/Vpp:
内外ROM选择/片内EPROM编程电源。
EA功能:
内外ROM选择端。
Vpp功能:
片内EPROM的芯片,在EPROM编程期间,施加编程电源
Vpp。
(4)I/O线
80C51共有4个8位并行I/O端口:
P0、P1、P2、P3口,共32个引脚。
P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
3.1.480C51单片机的时钟
(1)振荡器和时钟电路
80C51内部有一个高增益反相放大器,用于构成振荡器,但要形成时钟脉冲,外部还需附加电路。
80C51的时钟产生方法有以下两种。
a内部时钟方式
利用芯片内部的振荡器,然后在引脚XTALl和XTAL2两端跨接晶体振荡器(简称晶振),就构成了稳定的自激振荡器,发出的脉冲直接送入内部时钟电路。
外接晶振时,Cl和C2的值通常选择为30pF左右;Cl、C2对频率有微调作用,晶振或陶瓷谐振器的频率范围可在1.2MHz~12MHz之间选择。
为了减小寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽可能安装得与单片机引脚XTALl和XTAL2靠近。
图3-3 80C51时钟电路接线方法
b外部时钟方式
此方式是利用外部振荡脉冲接入XTALl或XTAL2。
HMOS和CHMOS单片机外时钟信号接入方式不同。
表3-180C51单片机外部时钟接入方法
芯片类型
接线方法
XTAL1
XTAL2
HMOS
接地
接片外时钟脉输入端(引脚需接上拉电阻)
CHMOS
接片外时钟脉冲输入端
悬空
3.1.580C51单片机的复位
在整个声光报警系统中,要进行实验,必须对整个系统先复位。
复位是单片机的初始化操作。
单片机系统在上电启动运行时,都需要先复位。
其作用是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作,因而,复位是一个很重要的操作方式。
但单片机本身是不能自动进行复位的,必须配合相应的外部复位电路才能实现。
复位电路设计
单片机的外部复位电路有上电复位和上电和按键均有效的复位两种。
我们在设计单片机复位时,选用上电复位。
上电复位
上电复位利用电容器的充电实现。
图3-4是80C51单片机的上电复位电路。
图中给出了复位电路参数。
图3-5是80C51单片机的上电+按键复位电路。
上电要求接通电源后,单片机实现自动复位操作。
上电瞬间RST引脚获得高电平,随着电容的充电,RST引脚的高电平将逐渐下降。
RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。
该电路典型的电阻值和我电容参数为:
晶振为12MHZ,电容值为10uF,电阻值为8.2K。
图3-4上电复位电路图3-5上电+按键复位电路
复位状态:
初始复位不改变RAM(包括工作寄存器R0~R7)的状态,复位后80C51片内各特殊功能寄存器的状态如表所示,表中“x”为不定数。
表3-2复位后的内部特殊功能寄存器状态
寄存器
复位状态
寄存器
复位状态
PC
0000H
TMOD
00H
ACC
00H
TCON
00H
B
00H
TH0
00H
BSW
00H
TL0
00H
SP
07H
TH1
00H
DPTR
0000H
TL0
00H
P0~P3
FFH
SCON
00H
IP
xx000000B
SBUF
xxxxxxxxB
IE
0x000000B
PCON
0xxx0000B
复位时,ALE和
成输入状态,即ALE=
=1,片内RAM不受复位影响。
复位后,P0~P3口输出高电平且使这些双向口皆处于输入状态,并将07H写入堆栈指针SP,同时将PC和其余专用寄存器清0。
此时,单片机从起始地址0000H开始重新执行程序。
所以,单片机运行出错或进入死循环时,可使其复位后重新运行。
3.2外围接口电路设计
3.2.1NIS-09声光传感器简介
在设计中我们之所以选用NIS-09声光传感器,是因为它的输出模拟量与我们所用的A/D转换器输入等级相符合。
(NIS-09声光传感输出电压是5.6+0.4v,A/D转换器的输入量程是0~+10V)
声光传感器主要有以下两种:
(1)散射式
在发光管和光敏电阻之间设置遮光屏,无声光时光敏元件接收不到信号,有声光时使光敏元件发出信号。
(2)离子式
用放射性同位素镅Am241放射出微量的a射线,使附近空气电离,当平行平板电极间有直流电压时,产生离子电流Ik。
有声光时,微粒将离子吸附,而且离子本身也吸收a射线,其结果是离子Ik减小。
若有一个密封装有纯净空气的离子室作为参比元件,将两者的离子电流比较,就可以排除外界干扰,得到可靠的检测结果。
在本次设计中,我们选用NIS-09声光传感器。
它是离子式烟雾传感器,是日本NEMOTO公司专为检测延误而精心设计的新型传感器。
检测方式:
离子型,一源两室。
放射参数:
电源电压是DC9v,输出电压是5.6+0.4v
电流损耗是27+3pA,灵敏度是0.6+0.1v。
特性参数如下表所示:
a灵敏度特性(根据UL217标准风速0.1M/秒)
b电源电压特性(25℃60﹪RH)
c温湿度特性温度特性(温度60﹪)
d温度特性(温度25℃)源:
放射元素是媚241,
放射量是平均33.3KBq.=0.9uCi(29K——37KBq)。
工作环境:
电源电压是DC6.0-18.0V,最大24V;温度是0-50℃,最大-10-60℃,温度95﹪。
保存温度-25-80℃,温度95﹪。
典型特性:
表3-3特性参数
声光强度(%英尺)
输出电压(V)
误差(△V)
0
5.6±0.4
0
1
5.3±0.5
0.3±0.1
2
5.0±0.5
0.6±0.1
3
4.7±0.5
0.9±0.2
4
4.4±0.5
1.2±0.2
5
4.2±0.5
1.4±0.2
电源电压
输出电压(V)
6
3.3±0.3
9
5.6±0.4
12
8.0±0.7
15
10.0±0.85
18
13.0±1.0
(a)灵敏度特性(b)电源电压特性
温度(℃)
输出(V)
0
5.15±0.4
25
5.6±0.4
50
5.85±0.4
湿度(%C)
输出(V)
30
5.75±0.5
60
5.6±0.4
90
5.45±0.4
(C)温度特性(d)温度特性
长期稳定性测验如下表所示:
表3-4长期稳定性测验
名称
方法
标准
高温储存特性
高温80℃±5不通电的情况下储存72小时
保持特性参数不变,不变形、不变色、不产生裂纹
低温储存特性
低温-300℃±5不通电的情况储存72小时
保持特性参数不变,不变形、不变色、不产生裂纹
高温储存特性
在40℃±5,85℃±5RH不通电的情况储存72小时
保持特性参数不变,不变形、不变色、不产生裂纹
震动实验
共振频率10-35HZ,振幅5HZ0.25,如果不产生共振,则用频率35HZ震荡4小时
保持特性参数不变,不变形、不变色、不产生裂纹
跌落实验
三个不同方向把器件从1M高度自由落体跌落到木板上
保持特性参数不变,不变形、不变色、不产生裂纹
3.2.2AD574A简介
AD574A型快速12位逐次比较式A/D转换器为美国模拟器件公司产品。
一次转换时间为25μs,转换速率为40MSPS,分辨率12位,非线性误差小于±1/2LSB。
采用28脚双立直插式封装,各引脚功能如图3-6所示,图3-7是其管脚图。
图3-6D574A引脚功能
图3-7管脚图
AD574A引脚功能:
DB11~DB0:
12位数据输出线。
DB11为最高,DB0为最低,它们可由控制逻辑决定是输出数据还是对外成高阻状态。
12/8:
数据模式选择。
当此引脚输入为高电平时,12为数据并行输出;当此引脚为低电平时,与引脚A0配合,把12位数据分两次输入。
应该注意,此引脚不与TTL兼容,若要此引脚为高电平,应直接按脚1;若要此引脚为低电平,应接引脚15.
A0:
字节选择控制。
此引脚有两个功能,一个功能是决定方式是12位是8位。
若A0=0,进行全12位转换,转换时间为25us;若A0=1,仅进行8位转换,转换时间为16us,另一个功能是决定输出数据是高8位还是低4位。
若A0=0,高8位数据有效;若A0=1,低4位有效,中间4位为“0”,高4位为高阻状态。
因此,低4位数据读出时,应遵循左对齐原则(即:
高8位+低4位+中间4位的‘0000’)。
CS:
芯片选择。
当CS=0时,AD574A被选中;否则AD574A不进行任何操作。
R/C:
读/转换选择。
当R/C=1时,允许读取结果;当R/C=0,允许A/D转换。
CE:
芯片启动信号。
CE=1时,允许读取结果,到底是转换还是读取结果与R/C有关。
STS:
状态信号。
STS=1表示正在进行A/D转换,STS=0表示转换已完成。
REFOUT:
+10V基准电压输出。
REIN准电压输入。
只有此脚把从“REFOUT”脚输出的基准电压引入到AD574A内部的12位DAC(AD565),才能进行正常的A/D转换。
BIPOFF:
双极性补偿。
此引脚适当连接,可实现单极性或双极性输入。
10VIN:
10V量程模拟信号输入端。
对单极性信号为10V量程的模拟信号输入端,对双极性信号为±5V模拟信号输入脚。
20VIN:
20V量程输入端。
单极性信号为20V量程模拟信号输入端,对双极性信号为±10V量程模拟信号输入脚。
DG:
数字地。
各字电路(译码器、门电路、触发器等)及“+5V”的电源地。
AG:
模拟地。
各模拟器件(放大器、比较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C51 单片机 烟雾 报警器 设计 91971