教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

基于单片机的烟雾报警系统 - 图文(9)

来源:网络收集 时间:2026-04-25
导读: (5)报警器工作方式:现场固定安装,自然扩散进行采样,长年连续运行。 (6)工作环境温度:检测器-50°C~50°C;报警器0°C~500°C。 (7)工作环境湿度:≤85%RH。 (8)报警方式:烟雾泄漏声光报警、自诊断故障报警。 (

(5)报警器工作方式:现场固定安装,自然扩散进行采样,长年连续运行。 (6)工作环境温度:检测器-50°C~50°C;报警器0°C~500°C。 (7)工作环境湿度:≤85%RH。

(8)报警方式:烟雾泄漏声光报警、自诊断故障报警。

(9)指示方式:数字显示,可显示被测烟雾LEL%及设定报警限值。 (10)响应时间:≤30S(11)输出信号:可输出与烟雾浓度对应的0~5VDC标准信号。

(11)工作电压:AC220V±15%,50±lHz。

(12)具备快速重复检测和延时报警功能,可区别烟雾的泄漏和短时间的微量散失,防止误报。

3. 烟雾检测报警器的硬件设计

在报警仪的设计中,单片机是其核心部件。它一方面要接收来自传感器送来的烟雾浓度对应的模拟信号和故障检测信号,另一方面要对两种信号分别进行处理,控制后续电路进行相应动作;与此同时查询是否有键按下的请求。在单片机完成这些的工作中,尤其是信号处理中,比较浓度值后送入显示的软件实现比较复杂,要求单片机具备较快的运算速度,使检测人员能够较准确地观测到烟雾浓度,并根据情况做进行相应处理。并且也要考虑选择低价实用的机型,并为研制同一系列的低功耗产品做准备。根据多方面的比较,本设计选用宏晶科技生产的STC12系列单片机。

3.1 单片机的选型 3.1.1 单片机的选择

8051单片机单片机是烟雾检测报警器的核心部件,一方面它要接收来自传感器的烟雾浓度的模拟信号和故障检测信号,另一方面要对两种信号分别进行处理,控制后续电路的相应工作;同时,查询是否有键按下的命令。在单片机实现的功能中,将模数转换后的信号做数字滤波,再进行线性化处理,然后送LCD显示,这一过程的软件实现,需要单片机有较快的运算速度,使仪表监测人员能够观测到实时的烟雾浓度,并进行相应处理。同时,在能够满足报警器设计的计算速度及接口数的要求的同类型单片机中,要考虑选择价格低廉且体积轻巧的机型,在保证了报警器的精确性、可靠性及抗干扰性的基础上,能够不提高成本,缩小体积。

如今市面上比较普遍的单片机有8051系列与STC系列。

虽然应用普遍,工具多,易上手,片源广,价格低,但是速度慢,功耗大,适合民用,商用,不适合工业用途。

STC单片机是MICROCHIP公司的产品,其突出的特点是功耗低,精简指令集,抗干扰性好,可靠性高,但是存在溢出隐患问题。8051系列采用的是堆栈指针,STC采用硬件堆栈8级。当堆栈指针设定合理,局部变量少的情况下,8051系列用10层的程序嵌套不会出现问题。而STC单片机程序嵌套包括中断最多不能超过8层。所以如果用C语言进行STC编程设计容易堆栈溢出。

汇编语言对于不同的CPU,其汇编语言可能有所差异,所以不易移植。而C语言是一种结构化的高级语言,虽然占用资源较汇编多,但是可读性好,移植容易,是普遍使用的一种计算机语言。鉴于C语言的易读性和普遍性,本论文的软件设计选择C语言编程,所以STC系列单片机在此处不是非常适合。

为适用于本论文设计的烟雾检测报警器,应选择一种比8051系列速度快,功耗低,抗干扰性好,而又避免C语言编程溢出问题的单片机。宏晶科技新推出的STC12系列单片机具有高速、低功耗、超强抗干扰等优点,是的新一代8051单片机,指令代码完全兼容传统8051,速度却比8051单片机快8~12倍。而且STC12系列下属的STC12C54xxAD系列单片机是低功耗Flash单片机,它的高效寻址方式、大容量Flash、EEPROM、A/D转换、硬件乘法器、硬件脉宽调制器(PWM)等功能特点,较好的实现了强大的功能与超低功耗的结合。而且在功能同样的情况下,管脚较少封装体积小,价格比其他型号便宜,因此具有很好的性价比和应用适应性。

STC12C54xxAD系列单片机有6种型号:分别是STC12C5412AD、STC12C5410AD、STC12C5408AD、STC12C5406AD、STC12C5404AD、和STC12C5402AD。它们是以单片机内部集成Flash的大小区分的。在价格相同的情况下,尽量选择Flash较大的芯片,所以选择了STC12C5410AD单片机作为本论文设计的烟雾报警器的单片机核心芯片。它体积小,价格低,非常适用于本设计,下面介绍STC12C5410AD的自身特点。

3.1.2 STC12C5410AD单片机的特点

STC12C5410AD单片机较以往的单片机提高了工作效率,使系统的可靠性、抗干扰能力得到了显著改善,而且进一步小型化和便携化。其内部集成的Flash几乎拥有现代追求个性化的用户所需要的掉电后数据不丢失、快速的数据存取时间、电可擦除、容量大、在线可编程、足够多的擦写次数、价格低廉和高可靠性等所有优点。STC12C5410AD单片机的管脚结构如图3.1所示。

图3.1STC12C5410AD单片机管脚图

STC12C5410AD单片机具有以下特点: (1)Flash存储器

STC12C5410ADFlash存储器为10KB。Flash存储器主要用作程序存储,可经计算机串口接口下载程序;程序运行时能对其中的1段或多段进行擦、写操作,因此兼有数据存储器功能。Flash存储器的掉电保护功能可用于程序数据保存,可以按字或字节读写,最小擦除单位为1段,经过擦除的位为“1”,写入位为“0”。 (2)脉宽调节模式(PWM)

所有PCA模块都可用作PMW输出。输出频率取决于PCA定时器的时钟源。由于所有模块共用仅有的PCA定时器,所有它们的输出频率相同。各个模块的输出占空比是独立变化的,与使用的捕获寄存器{EPCnL,CCAPnL}有关。当CLSFR的值小于{EPCnL,CCAPnL}时,输出为低,当PCACLSFR的值等于或大于{EPCnL,CCAPnL}时,输出为高。当CL的值由FF变为00溢出时,{EPCnH,CCAPnH}的内

…… 此处隐藏:685字,全部文档内容请下载后查看。喜欢就下载吧 ……
基于单片机的烟雾报警系统 - 图文(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/608015.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)