家庭安防系统课程设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图8时间设定流程图
其中DS18B20的操作序列如下。
典型的单总线命令序列如下:
第一步:初始化;
第二步:ROM 命令跟随需要交换的数据;
第三步:功能命令跟随需要交换的数据;(每次访问单总线器件,必须严格遵守这个命令序列。)
如果出现序列混乱,则单总线器件不会响应主机。但是这个准则对于搜索ROM 命令和报警搜索命令例外。在执行两者中任何一条命令之后,主机不能执行其后的功能命令,必须返回至第一步。
初始化序列:复位和应答脉冲
单总线上的所有通信都是以初始化序列开始,包括:主机发出的复位脉冲及从机的应答脉冲,如图9所示。当从机发出响应主机的应答脉冲时,即向主机表明它处于总线上,且工作准备就绪。在主机初始化过程,主机通过拉低单总线至少480μs,以产生(Tx)复位脉冲。接着,主机释放总线,并进入接收模式(Rx)。当总线被释放后,5k上拉电阻将单总线拉高。在单总线器件检测到上升沿后,延时15-60μs,接着通过拉低总线60-240μs,以产生应答脉冲。
1.2
此报警器可实现通过温度度或红外传感器检测指定位置温度、通过烟雾传感器检测家庭烟雾浓度,通过触发电子开关、红外传感器等元件检测是否有人从窗户等地方进入,然后进行报警管理,具体如下:
(1)实现对温度和烟雾浓度等级的显示,上电自动显示初始时间“X-YY”,“X”表示烟雾浓度等级,共分五个等级,“YY”表示此时的环境温度。
图2数码管连接电路
(2)按键扫描控制部分
此部分为按键扫描控制部分,用来控制温度显示、,因所用的按键较少,故采用独立按键控制方式,且所用按键均为弹性小按键,即按下时为低电平接通,松手时即弹起变为高电平,为了节省输入/输出端口和方便编程,每个按键根据其按的次数有不同的作用。按键连接电路如图3所示。
图3按键连接电路
输入。
到第 3 个脉冲的下沉之后 DI 端的输入电平就失去输入作用,此后 DO/DI
端则开始利用数据输出 DO 进行转换数据的读取。从第 4 个脉冲下沉开始由 DO
(2)当第一次按下第一个弹性按键时进入设置温度报警下限状态,数码管显示“L-YY”,通过第二个和第三个按键可以进行温度下限的加与减。
(3)当第二次按下第一个弹性按键时进入设置温度报警上限状态,数码管显示“H-YY”,通过第二个和第三个按键可以进行温度上限的加与减。
(4)当第三次按下第一个弹性按键时进入设计烟雾报警等级状态,通过第二个和第三个按键可以进行烟雾浓度报警等级的加与减。
在写时隙起始后15-60μs期间,单总线器件采样总线电平状态。如果在此期间采样为高电平,则逻辑1被写入该器件;如果为0,则写入逻辑0。
4.2读时隙
单总线器件仅在主机发出读时隙时,才向主机传输数据,所以,在主机发出读数据命令后,必须马上产生读时隙,以便从机能够传输数据。所有读时隙至少需要60μs,且在两次独立的读时隙之间至少需要1μs的恢复时间。每个读时隙都由主机发起,至少拉低总线1μs(图5所示)。在主机发起读时隙之后,单总线器件才开始在总线上发送0或1。若从机发送1,则保持总线为高电平;若发送0,则拉低总线。当发送0时,从机在该时隙结束后释放总线,由上拉电阻将总线拉回至空闲高电平状态。从机发出的数据在起始时隙之后,保持有效时间15μs,因而,主机在读时隙期间必须释放总线,并且在时隙起始后的15μs之内采样总线状态。
1 初始化
基于单总线上的所有传输过程,都是以初始化开始的。初始化过程由主机发出的复位脉冲和从机响应的应答脉冲组成。应答脉冲使主机知道总线上有从机设备,且准备就绪,复位和应答脉冲的时间详见单总线信号部分。
2 ROM命令
在主机检测到应答脉冲后,就可以发出ROM 命令。每种命令长度为8 ,主机在发出功能命令之前必须送出合适的ROM 命令。ROM 命令的操作流程如图3 所示。
图7主程序流程图
时间设定模块的设计要点是按键的去抖处理与“一键多态”的处理。即只涉及3个键完成了烟雾和温度参数的设定。软件法去抖动的实质是软件延时,即检测到某一键状态变化后延时一段时间,再检测该按键的状态是否还保持着,如是则作为按键处理,否则,视为抖动,不予理睬。“一键多态”即多功能键的实现思想是,根据按键时刻的系统状态,决定按键采取何种动作,即何种功能。时间设定流程图如图8所示。
·COPYSCRATCHPAD命令代码[48H]:将温度寄存器的数值拷贝到EEROM中,保证温度值不丢失。
·RECALL EE命令代码[B8H]:将EEROM中的数值拷贝到温度寄存器中。
·READPOWERSUPPLY命令代码[B4H]:在本命令送到DS1280之后的每一个读数据间隙,指出电源模式:“0”为寄生电源;“1”为外部电源。
图10 DS18B20读/写时隙
3.3 AD0832逻辑设计
ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。
ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以DO和DI并联在一根数据线上使用。当ADC0832未工作时其 CS 输入端应为高电平,此时芯片禁用,CLK和DO/DI的电平可任意。当要进行A/D转换时,须先将 CS 使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端 CLK 输入时钟脉冲,DO/DI 端则使用 DI 端输入通道功能选择的数据信号。在第 1 个时钟脉冲的下沉之前 DI 端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能,其功能项见表1。
ROM命令字如下:
·READROM命令代码[33H]:如果只有一片DS1820,可用此命令读出其序列号,若在线DS1820多于一个,将发生冲突。
·MATCHROM命令代码[55H]:多个DS1820在线时,可用此命令匹配一个给定序列号的DS1820,此后的命令就针对该DS1820。
·SKIPROM命令代码[CCH]:此命令执行后的存储器操作将针对在线的所有DS1820。
(二)设计目的:
1.掌握监控系统设计方法;
2.掌握A/D转换与单片机的接口连线;
3.掌握数据采集电路设计方法;
4.掌握LED显示与键盘的设计方法;
(三)设计要求
1.画出控制系统结构框图;
2.选择合适元器件进行电路设计,画出电路原理图;
3.画出系统功能实现流程图。
4.编写控制程序。
1.
1.1
本设计以C语言为开发语言,在KEIL uVISION4软件平台上进行C程序的编辑,连接和调试,最终与proteus仿真软件相结合,进行相关的电路仿真及修改,最后利用protel 99SE软件进行产品的PCB绘制和设计,最终完成电路的焊接和调试,制作出成品。
图5 测温模块电路
(5)电源模块
为了焊接电路简单,我们选择使用外接电源直接提供,简单、好实现。电源模块如图6所示.
图6电源模块电路
5)红外传感器模块
红外传感器模块当有人接近时,单片机会检测到高电平,到没人时检测到的是低电平。
3.
3.1
在主程序中设置定时器定时器0工作在方式一,开始循环扫描个按键的状态,检测到该按键按下,则执行相应的程序,其中按键一的按下还有标志位,每次按下标志位都加一,根据标志位的不同可对温度和烟雾的报警上下限调整。主程序流程图7如下图所示。
该报警器可以应用于一般的生活和工作中,也可通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。
关键词:MQ-2烟雾传感器红外传感器AT89S52 DS18B20
题目:家庭简易安防管理控制系统设计
设计一个控制系统,通过温度或红外传感器检测指定位置温度、通过烟雾传感器检测家庭烟雾浓度,进行报警管理;通过触发电子开关、红外传感器等元件检测是否有人从窗户等地方进入,然后进行报警管理。报警可以通过声音、短信等形式传递给主人。
·SEARCHRDH命令代码[F0H]:用以读出在线的DS1820的序列号。
·ALARMSEARCH命令代码[ECH]:当温度值高于TH或低于TL中的数值时,此命令可以读出报警的DS1820。
3 功能命令
· WRITESCRATCHPAD命令代码[4EH]:写两个字节的数据到温度寄存器。
· READSCRATCHPAD命令代码[BEH]:读取温度寄存器的温度值。
该报警器显示只需4位,格式为“X- YY”,因此需采用4个数码管,采用1个4位一体的共阳极数码管,若使4个数码管正常显示,必须采用数码管的动态扫描方式,即每一时刻只有一个数码管点亮,采用软件延时和人眼的视觉停留效果,使人眼看到的数码管是同时点亮的。因此需要用8个端口控制数码管的段选,即决定数码管显示什么字符,4个端口控制数码管的位选,即决定该时刻让哪个数码管点亮。考虑到数码管采用动态扫描方式,即循环扫描数码管的8位,并将显示字符送入段选段,采取直接用P0口控制数码管的8个段选,为了加强驱动数码管的能力,在数码管的为选段加入三极管。P2口控制位选。数码管连接如图2。
4.1写时隙
存在两种写时隙:“写1”和“写0”。主机采用写1时隙向从机写入1,而采用写0时隙向从机写入0。所有写时隙至少需要60μs,且在两次独立的写时隙之间至少需要1μs的恢复时间。两种写时隙均起始于主机拉低总线(图5所示)。产生写1时隙的方式:主机在拉低总线后,接着必须在15μs之内释放总线,由5k上拉电阻将总线拉至高电平;而产生写0时隙的方式:在主机拉低总线后,只需在整个时隙期间保持低电平即可(至少60μs)。
表1
如表 1 所示,当此 2 位数据为“1”、“0”时,只对 CH0 进行单通道转换。
当 2 位数据为“1”、“1”时,只对 CH1 进行单通道转换。当 2 位数据为“0”、
“0”时,将 CH0 作为正输入端 IN+,CH1 作为负输入端 IN-进行输入。当 2 位
数据为“0”、“1”时,将 CH0 作为负输入端 IN-,CH1 作为正输入端 IN+进行
4 DS18B20时序及信号方式
所有的单总线器件要求采用严格的通信协议,以保证数据的完整性。该协议定义了几种信号类型:复位脉冲、应答脉冲、写0、写1、读0和读1。所有这些信号,除了应答脉冲以外,都由主机发出同步信号。并且发送所有的命令和数据都是字节的低位在前,这一点与多数串行通信格式不同(多数为字节的高位在前)。
(3)MQ-2烟雾传感器部分
此部分为为烟雾传感器,分为五个等级,当环境的烟雾浓度超过设置的浓度等级,蜂鸣器发出滴的声响,可通过按键关闭或开启,若无手动操作,如烟雾浓度持续超过限度都会报警。闹钟连接如图4所示。
图4闹钟连接电路
(4)测Hale Waihona Puke Baidu模块
为使电路最大限度简化,数字温度传感器显然优于模拟温度传感。在以前使用的温度传感器中,DS18B20独特的单线接口方式,在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯,使得其脱颖而出,加之之前的一些使用经验使得编程容易许多。故温度传感选DS18B20。测温模块如图5所示。
摘
本设计主要为通过温度或红外传感器检测指定位置温度、通过烟雾传感器检测家庭烟雾浓度,通过触发电子开关、红外传感器等元件检测是否有人从窗户等地方进入,然后进行报警管理。
设计以电阻式烟雾传感器和单片机技术为核心并与其他电子技术相结合, 设计出一种技术水平较好的烟雾报警器。其中选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。同时利用DS18B20温度传感器测量环境温度。选用的AT89S52单片机,其整合了A/D转换等资源,具有高速、低功耗、超强抗干扰等优点,是目前同类技术中性价比较高的产品。
(5)当红外传感器检测到有人通过,或者当环境的温度或烟雾浓度超过设置的数值,蜂鸣器发出声音进行报警。
2.
该报警器主要包括单片机、复位电路、按键电路、供电电源、温度检测模块烟雾和红外检测模块等几部分,单片机我们选择的是51系列单片机,便宜且好实现。电子钟总体设计如图1所示。
图1电子钟的总体设计
2.1
(1)数码管显示部分
其中DS18B20的操作序列如下。
典型的单总线命令序列如下:
第一步:初始化;
第二步:ROM 命令跟随需要交换的数据;
第三步:功能命令跟随需要交换的数据;(每次访问单总线器件,必须严格遵守这个命令序列。)
如果出现序列混乱,则单总线器件不会响应主机。但是这个准则对于搜索ROM 命令和报警搜索命令例外。在执行两者中任何一条命令之后,主机不能执行其后的功能命令,必须返回至第一步。
初始化序列:复位和应答脉冲
单总线上的所有通信都是以初始化序列开始,包括:主机发出的复位脉冲及从机的应答脉冲,如图9所示。当从机发出响应主机的应答脉冲时,即向主机表明它处于总线上,且工作准备就绪。在主机初始化过程,主机通过拉低单总线至少480μs,以产生(Tx)复位脉冲。接着,主机释放总线,并进入接收模式(Rx)。当总线被释放后,5k上拉电阻将单总线拉高。在单总线器件检测到上升沿后,延时15-60μs,接着通过拉低总线60-240μs,以产生应答脉冲。
1.2
此报警器可实现通过温度度或红外传感器检测指定位置温度、通过烟雾传感器检测家庭烟雾浓度,通过触发电子开关、红外传感器等元件检测是否有人从窗户等地方进入,然后进行报警管理,具体如下:
(1)实现对温度和烟雾浓度等级的显示,上电自动显示初始时间“X-YY”,“X”表示烟雾浓度等级,共分五个等级,“YY”表示此时的环境温度。
图2数码管连接电路
(2)按键扫描控制部分
此部分为按键扫描控制部分,用来控制温度显示、,因所用的按键较少,故采用独立按键控制方式,且所用按键均为弹性小按键,即按下时为低电平接通,松手时即弹起变为高电平,为了节省输入/输出端口和方便编程,每个按键根据其按的次数有不同的作用。按键连接电路如图3所示。
图3按键连接电路
输入。
到第 3 个脉冲的下沉之后 DI 端的输入电平就失去输入作用,此后 DO/DI
端则开始利用数据输出 DO 进行转换数据的读取。从第 4 个脉冲下沉开始由 DO
(2)当第一次按下第一个弹性按键时进入设置温度报警下限状态,数码管显示“L-YY”,通过第二个和第三个按键可以进行温度下限的加与减。
(3)当第二次按下第一个弹性按键时进入设置温度报警上限状态,数码管显示“H-YY”,通过第二个和第三个按键可以进行温度上限的加与减。
(4)当第三次按下第一个弹性按键时进入设计烟雾报警等级状态,通过第二个和第三个按键可以进行烟雾浓度报警等级的加与减。
在写时隙起始后15-60μs期间,单总线器件采样总线电平状态。如果在此期间采样为高电平,则逻辑1被写入该器件;如果为0,则写入逻辑0。
4.2读时隙
单总线器件仅在主机发出读时隙时,才向主机传输数据,所以,在主机发出读数据命令后,必须马上产生读时隙,以便从机能够传输数据。所有读时隙至少需要60μs,且在两次独立的读时隙之间至少需要1μs的恢复时间。每个读时隙都由主机发起,至少拉低总线1μs(图5所示)。在主机发起读时隙之后,单总线器件才开始在总线上发送0或1。若从机发送1,则保持总线为高电平;若发送0,则拉低总线。当发送0时,从机在该时隙结束后释放总线,由上拉电阻将总线拉回至空闲高电平状态。从机发出的数据在起始时隙之后,保持有效时间15μs,因而,主机在读时隙期间必须释放总线,并且在时隙起始后的15μs之内采样总线状态。
1 初始化
基于单总线上的所有传输过程,都是以初始化开始的。初始化过程由主机发出的复位脉冲和从机响应的应答脉冲组成。应答脉冲使主机知道总线上有从机设备,且准备就绪,复位和应答脉冲的时间详见单总线信号部分。
2 ROM命令
在主机检测到应答脉冲后,就可以发出ROM 命令。每种命令长度为8 ,主机在发出功能命令之前必须送出合适的ROM 命令。ROM 命令的操作流程如图3 所示。
图7主程序流程图
时间设定模块的设计要点是按键的去抖处理与“一键多态”的处理。即只涉及3个键完成了烟雾和温度参数的设定。软件法去抖动的实质是软件延时,即检测到某一键状态变化后延时一段时间,再检测该按键的状态是否还保持着,如是则作为按键处理,否则,视为抖动,不予理睬。“一键多态”即多功能键的实现思想是,根据按键时刻的系统状态,决定按键采取何种动作,即何种功能。时间设定流程图如图8所示。
·COPYSCRATCHPAD命令代码[48H]:将温度寄存器的数值拷贝到EEROM中,保证温度值不丢失。
·RECALL EE命令代码[B8H]:将EEROM中的数值拷贝到温度寄存器中。
·READPOWERSUPPLY命令代码[B4H]:在本命令送到DS1280之后的每一个读数据间隙,指出电源模式:“0”为寄生电源;“1”为外部电源。
图10 DS18B20读/写时隙
3.3 AD0832逻辑设计
ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。
ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以DO和DI并联在一根数据线上使用。当ADC0832未工作时其 CS 输入端应为高电平,此时芯片禁用,CLK和DO/DI的电平可任意。当要进行A/D转换时,须先将 CS 使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端 CLK 输入时钟脉冲,DO/DI 端则使用 DI 端输入通道功能选择的数据信号。在第 1 个时钟脉冲的下沉之前 DI 端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能,其功能项见表1。
ROM命令字如下:
·READROM命令代码[33H]:如果只有一片DS1820,可用此命令读出其序列号,若在线DS1820多于一个,将发生冲突。
·MATCHROM命令代码[55H]:多个DS1820在线时,可用此命令匹配一个给定序列号的DS1820,此后的命令就针对该DS1820。
·SKIPROM命令代码[CCH]:此命令执行后的存储器操作将针对在线的所有DS1820。
(二)设计目的:
1.掌握监控系统设计方法;
2.掌握A/D转换与单片机的接口连线;
3.掌握数据采集电路设计方法;
4.掌握LED显示与键盘的设计方法;
(三)设计要求
1.画出控制系统结构框图;
2.选择合适元器件进行电路设计,画出电路原理图;
3.画出系统功能实现流程图。
4.编写控制程序。
1.
1.1
本设计以C语言为开发语言,在KEIL uVISION4软件平台上进行C程序的编辑,连接和调试,最终与proteus仿真软件相结合,进行相关的电路仿真及修改,最后利用protel 99SE软件进行产品的PCB绘制和设计,最终完成电路的焊接和调试,制作出成品。
图5 测温模块电路
(5)电源模块
为了焊接电路简单,我们选择使用外接电源直接提供,简单、好实现。电源模块如图6所示.
图6电源模块电路
5)红外传感器模块
红外传感器模块当有人接近时,单片机会检测到高电平,到没人时检测到的是低电平。
3.
3.1
在主程序中设置定时器定时器0工作在方式一,开始循环扫描个按键的状态,检测到该按键按下,则执行相应的程序,其中按键一的按下还有标志位,每次按下标志位都加一,根据标志位的不同可对温度和烟雾的报警上下限调整。主程序流程图7如下图所示。
该报警器可以应用于一般的生活和工作中,也可通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。
关键词:MQ-2烟雾传感器红外传感器AT89S52 DS18B20
题目:家庭简易安防管理控制系统设计
设计一个控制系统,通过温度或红外传感器检测指定位置温度、通过烟雾传感器检测家庭烟雾浓度,进行报警管理;通过触发电子开关、红外传感器等元件检测是否有人从窗户等地方进入,然后进行报警管理。报警可以通过声音、短信等形式传递给主人。
·SEARCHRDH命令代码[F0H]:用以读出在线的DS1820的序列号。
·ALARMSEARCH命令代码[ECH]:当温度值高于TH或低于TL中的数值时,此命令可以读出报警的DS1820。
3 功能命令
· WRITESCRATCHPAD命令代码[4EH]:写两个字节的数据到温度寄存器。
· READSCRATCHPAD命令代码[BEH]:读取温度寄存器的温度值。
该报警器显示只需4位,格式为“X- YY”,因此需采用4个数码管,采用1个4位一体的共阳极数码管,若使4个数码管正常显示,必须采用数码管的动态扫描方式,即每一时刻只有一个数码管点亮,采用软件延时和人眼的视觉停留效果,使人眼看到的数码管是同时点亮的。因此需要用8个端口控制数码管的段选,即决定数码管显示什么字符,4个端口控制数码管的位选,即决定该时刻让哪个数码管点亮。考虑到数码管采用动态扫描方式,即循环扫描数码管的8位,并将显示字符送入段选段,采取直接用P0口控制数码管的8个段选,为了加强驱动数码管的能力,在数码管的为选段加入三极管。P2口控制位选。数码管连接如图2。
4.1写时隙
存在两种写时隙:“写1”和“写0”。主机采用写1时隙向从机写入1,而采用写0时隙向从机写入0。所有写时隙至少需要60μs,且在两次独立的写时隙之间至少需要1μs的恢复时间。两种写时隙均起始于主机拉低总线(图5所示)。产生写1时隙的方式:主机在拉低总线后,接着必须在15μs之内释放总线,由5k上拉电阻将总线拉至高电平;而产生写0时隙的方式:在主机拉低总线后,只需在整个时隙期间保持低电平即可(至少60μs)。
表1
如表 1 所示,当此 2 位数据为“1”、“0”时,只对 CH0 进行单通道转换。
当 2 位数据为“1”、“1”时,只对 CH1 进行单通道转换。当 2 位数据为“0”、
“0”时,将 CH0 作为正输入端 IN+,CH1 作为负输入端 IN-进行输入。当 2 位
数据为“0”、“1”时,将 CH0 作为负输入端 IN-,CH1 作为正输入端 IN+进行
4 DS18B20时序及信号方式
所有的单总线器件要求采用严格的通信协议,以保证数据的完整性。该协议定义了几种信号类型:复位脉冲、应答脉冲、写0、写1、读0和读1。所有这些信号,除了应答脉冲以外,都由主机发出同步信号。并且发送所有的命令和数据都是字节的低位在前,这一点与多数串行通信格式不同(多数为字节的高位在前)。
(3)MQ-2烟雾传感器部分
此部分为为烟雾传感器,分为五个等级,当环境的烟雾浓度超过设置的浓度等级,蜂鸣器发出滴的声响,可通过按键关闭或开启,若无手动操作,如烟雾浓度持续超过限度都会报警。闹钟连接如图4所示。
图4闹钟连接电路
(4)测Hale Waihona Puke Baidu模块
为使电路最大限度简化,数字温度传感器显然优于模拟温度传感。在以前使用的温度传感器中,DS18B20独特的单线接口方式,在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯,使得其脱颖而出,加之之前的一些使用经验使得编程容易许多。故温度传感选DS18B20。测温模块如图5所示。
摘
本设计主要为通过温度或红外传感器检测指定位置温度、通过烟雾传感器检测家庭烟雾浓度,通过触发电子开关、红外传感器等元件检测是否有人从窗户等地方进入,然后进行报警管理。
设计以电阻式烟雾传感器和单片机技术为核心并与其他电子技术相结合, 设计出一种技术水平较好的烟雾报警器。其中选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。同时利用DS18B20温度传感器测量环境温度。选用的AT89S52单片机,其整合了A/D转换等资源,具有高速、低功耗、超强抗干扰等优点,是目前同类技术中性价比较高的产品。
(5)当红外传感器检测到有人通过,或者当环境的温度或烟雾浓度超过设置的数值,蜂鸣器发出声音进行报警。
2.
该报警器主要包括单片机、复位电路、按键电路、供电电源、温度检测模块烟雾和红外检测模块等几部分,单片机我们选择的是51系列单片机,便宜且好实现。电子钟总体设计如图1所示。
图1电子钟的总体设计
2.1
(1)数码管显示部分