3.2.2接收报警电路
该电路主要由无线接收、数据解码、数据处理、报警电路、输出显示、断电报警和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号,同时接受各种操作指令,完成相应的操作。当接收到报警信号后一方面驱动报警电路,发出响亮的警车报警声,另一方面输出具体的地址信息,确定是哪一路发送了报警信号;断电报警功能则实时监控电源状况,当市电断电后,能发出嘟嘟的报警声,提醒使用者注意,外供电已被切断,若为不法分子破坏所致,可提早进行防范。
接收框图如下图3-4:
图3-4接收原理框图
3.2.3接收电路电源部分
家用交流电经过整流滤波后,再采用稳压芯片7805,产生5V的直流电源,为单片机电路供电。实际也可用3节电池组成的电池盒供电。图3-5为电源电路(实物直接采用电池供电)。
图3-5电源电路
.6.
3.2.4 无线接收部分
该电路采用的高频接收组件是T942,解码芯片采用台湾普城公司生产的PT2272。T942把发射电路发射过来的信号接收传输到解码器PT2272的(14)脚数据输入端。解码器PT2272的地址AO~A7与PT2262设置一致时,解码器将接收发送来的数据,并呈现在数据输出端DO~D3端锁存,同时在VT(有效传输引脚,高电平有效)端输出一个脉冲信号。PT2272输出预置数据至单片机控制电路。采用的单片机是AT89C51,解码芯片PT2272输出的数据进入单片机,经过计算,处理后,输出相应的信号去响应报警。 无线接收电路原理图如图3-6:
图3-6无线接收电路
.7.
3.2.5单片机控制部分
单片机控制部分电路图如图3-7:
图3-7 单片机控制部分
3.3主要芯片选择
3.3.1 单片机选择芯片选择
本设计的无线接收模块采用芯片AT89C51和PT2272。AT89C51是一种低电压、高性能CMOS 8位单片机,片内含有8KB的可反复檫写的只读程序存储器和256KB的随机存取数据存储器(RAM),器件采用ATMEL 公司高密度、非易失性存储器技术制造兼容MCS-51 产品指令系统。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和Flash存储单元,使得AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。PT2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用解码电路,PT2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,常与编码芯片PT2262配套使用,多用于无线遥控发射电路。
AT89C51是一个低电压,高性能CMOS 8位单片机,器件采用ATMEL公司的高密度、
.8.
非易失性存储技术生产,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。
AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(1/0)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
本设计选择AT89C51单片机,是由于采用单片机的无线报警装置拥有更优良的调节控制性能,AT89C51单片机虽然是功能结构最简单的单片机,但由于价格便宜,器件的功能基本能满足设计要求,之前对51单片机已经有了一定程度的了解,因此就是使用AT89C51单片机承担无线接收模块主要的采集信号、控制功能。
其中,VCC电源端接三节电池的电池盒,提供4.5V电源,电源并要结合30pf的电容连接到RST端,提供上电复位信号;GND端接地;18,19端接12Mhz的晶振;P1.0口到P1.3口用于接收四个开关的信号,分别是设防开关、报警开关、撤防开关、警示开关 。 P2.1口用于接收外部电源关闭的中断信号INT1。P2.5口用于输出信号驱动蜂鸣器报警。
3.3.2实现方法简介
发射头将信息发送出以后,接收头接收后将信息送给解码芯片PT2272, PT2272接收到信号后,PT2272只有在连续两次检测到相同的地址码加数据码才会把数据码中的“1”驱动相应的数据输出端为高电平和驱动VT端同步为高电平。具体实现步骤见软件设计章节。
.9.
AT89C51引脚图如下图3-8所示:
图3-8 AT89C51引脚图
引脚功能说明: (1) VCC:电源电压。 (2) GND:地。
(3) PO口:PO口是一组8位漏极开路双向1/0口,也即地址/数据总线复用口。作输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“l”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,PO口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
(4) P1口:P1口是一个带内部上拉电阻的8位双向1/0口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。Flash编程和程序校验期间,P1接收低8位地址。
(5) P2口:P2口是一个带有内部上拉电阻的8位双向1/0口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。在访问外部程序存储器或16位地址的外
.10.