多路防盗报警系统设计与仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多路防盗报警系统设计与仿真
摘 要
一、设计目的及思想:
在于设计出一个具有实用价值的、性能较高的无线防盗报警器。该报警器具有误报率较低、安装和配置容易、成本低、使用非常方便的特点。实现的原理是热释电红外传感器感应到入侵者的红外热辐射(人体体温),将其转换成超低频信号,经电路放大、输出。具体方法是用无线通信技术实现三机(检测器、主机、控制器)分离。检测器是利用红外人体检测探头检测预先设定好的范围内的情况,一旦有危险便向主机发出信号。而主机功能是通过无线接受信号,再经单片机处理,然后数码管显示出信号发出的具体范围并同时音频功放控制喇叭发出警告声音。控制器是设定报警器的开与关。
二、关键词:电压比较器 ;无线;AT89C2051;报警系统;
正 文
一、系统总体设计及器件简介
1、多路无线防盗报警器的组成:
多路无线防盗报警器主要是由无线人体探测器(红外探测信号发射电路)、无线接
收电路、数据解码电路、中央控制单元、数字显示单元、遥控电路、报警电路和电源电路等部分组成。其框图如图(1)现在基本的模块是清晰明了,但最为重要的是每一模块的设计.先从无线人体探测器开始,我们需要一个热释电红外处理芯片来处理所探测的信号.通过查阅资料我选用典型的芯片BISS0001,其详细的引脚功能下面会有叙述.再就是主机中的中央处理器采用AT89C2051,集成电路LX2272-L4 作为数据解码,无线接收采用现成的SH9902模块,编码为LX2262-R4.以下会对每一芯片有详叙。
图(1)多路无线防盗报警器的组成框图
2.下表为LX2262的引脚功能的详述。从功能上看,我需要用到的是数据输入端,用来设定这个探测器发现警情所要发射的固定的编码,当然发射是通过DOUT 来输出。 管脚名称 I/O 说明
A0~Ax I 地址管脚,用于进行地址编码,可置“0”,“1”,“f ”(悬),三种状态 D0~Dx I 数据输入端,有一个“1“,即有编码发出,内置下拉 VDD I 电源(+)端 VSS I 电源(-)端
TE- I 编码启动端,用于多数据的编码发射,低电平有效 OSC1 I 双端电阻振荡器输入端 OSC2 O 双端电阻振荡器输出端 DOUT O
编码输出端
NC
-- 空脚
2.3 解码芯片LX2272引脚图与功能
1.LX2272 是一款与LX2260/LX2262 配对使用的无线、红外线遥控解码专用集成电
路。采用CMOS 工艺制造,它最大拥有12 位的三态地址码管脚,可支持多达531441(或312)个地址的编码,因此很有效地降低了重码率。2272 的所有型号均能封装成DIP18 和SOP20 两种形式,只是SOP20多了10 和11 两个管脚,下图为LX2272引脚图,先了解的是每个引脚的功能,再确定具体的电路设计。
LX2272引脚图
2.在我的设计中用到的是DIN (数据输入端),用来接收数据编码,这时候VT (有效
传输确认)会变为高电平,单片机通过它的电平变化就确认有编码从D0~D3(数据输出端)输出。
管脚号 管脚名称 I/O 说明 1~6
A0~A5
I
A0~A5码地址管脚,LX2272通过检测这六条三状态的管脚来确
A 01
A 12A 23A 34A 45A 56A 67A 78V s s 9
D 3
10
D 211D 112D 013D I N 14O S C 115O S C 216V T 17V c c 18
IC1LX2272
LX2262引脚功能
二.硬件电路设计:
1、系统硬件结构图
1.1、系统硬件结构图主要分三个部分:
图1为遥控器硬件结构图;图2为红外探测信号发射电路硬件结构图;图3为主机电路硬件结构图。具体的电路如附录一、附录二所示。
电源电路的波形图
的编码为1000。
2.3 数据解码与接收电路设计
1.接收电路的无线接收与解调部分采用的是现成的高频接收模块,可以简化设计工作,而且可靠性较好,接收模块采用的是超再生接收,具体的解调过程为:当发射器发送1时,相应的发射高频电路工作,接收部分就会相应地收到一个315 M的高频信号,使模块输出为1,当发射部分发送的是0时,发射高频部分停止工作,接收部分就输出为0,这样就实现了无线信号的传输[3]。
2.经高频接收且解调出来的信号是编码集成电路LX2262编码后的串行信号,必须经相应的解码电路解码才能还原出控制信号数据。LX2272就担任了这个解码任务。2262
图如图。
3.2程序原代码:
在启动报警后能够遥控撤防遥控信号采用数字判断,1100为撤防编码,0100为布防编码信号报警信号即探测器所发现异常后,通过编码、发射电路所发出的信号1号探测异常信号:1000,2号探测异常信号:00013号探测异常信号:0011,4号探测异常信号:0010。
ORG 0000H ;
CLR P1.6 ;
CLR P1.2 ;
ACALL DYS ;
SETB P1.6
ACALL YS ;
SETB P1.2 ;
CLR P1.3 ;
CLR P1.6 ;
ACALL DYS ;
SETB P1.6 ;
ACALL YS ;
SETB P1.3 ;
CLR P1.4 ;
CLR P1.6 ;
ACALL DYS ;
SETB P1.6 ;
ACALL YS ;
SETB P1.4 ;
CLR P1.5 ;
CLR P1.6 ;
ACALL DYS ;
SETB P1.6 ;
ACALL YS ; ;
MOV P1, #0FFH ;
MOV P3, #0FFH ;
AGARN:
MOV R6, #34H ;
JNB P3.0, AGARN ;是否有有效无线信号输入
ACALL DYS ;
JNB P3.0, AGARN ;
MOV A, P3 ;读入无线信号值
ANL A, #3CH ;0011,1100
CJNE A,#30H, XH ;30H=00(11,00)00 B
;撤防程序
CLR P3.1 ;