新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机解码器应用于安防系统

单片机解码器应用于安防系统

作者:时间:2012-11-09来源:网络收藏

1 引言

本文引用地址:http://www.eepw.com.cn/article/170707.htm

采用AT89C2051,实现了PT2262的大容量解码功能。本设计能解决一片PT2272只能对一种地址的PT2262的15种状态进行解码,对于较大的编解码保安防盗控制系统,常使用多片PT2272组合解码,满足不了大中型的设计要求。

2 PT2262的编码原理

PT2262的工作原理如图1所示,图中K0~K7为地址端,应该预置其状态;K8~K11为数据端,按下按钮开关K8~K11后,PT2262就在第17脚输出一串行编码脉冲。开关K0~K11为12个位码开关,其0或1的状态值组合出不同的编码结果,每传送一组编码都自动连发四次字码。4M7电阻为PT2262的外接振荡电阻。MPSH10为315MHz的高频振荡三极管。图2~图5表示了PT2262的编码原理。图2是PT2262的字码结构,图3是PT2262的位码信号,图4是PT2262的同步位信号,图5是PT2262的帧码结构。

3 解码的实现

3.1 位编码信号的检测方法

根据PT2262的编码原理,其输出的每个0位或1位编码信号由二组脉冲组成,因此可以使用进行解码。本设计使用了ATMEL半导体公司生产的AT89C51,利用“定时/计数器0”进行脉宽的计时,并判断该脉宽的高字节是否相同,相同则为PT2262的0或1位(本设计只考虑了“0”和“1”状态,其每个位的二组脉冲是相同的)。AT89C51对0或1位编码信号必须进行12次判断,如果全部正确,则该PT2262编码器就是本系统的信号之一。

3.2 SYNC同步信号的检测方法

PT2262的SYNC同步编码信号如图4所示。该位脉冲的低电平长达124个机器周期,因此只需判断其脉宽时间是否大于8倍的“0”位或“1”位的脉宽。

3.3 解码信号的处理

将12位解码数据(可参阅htpp://www.princeton.com.tw)中的高8位与E2PROM中地址码表的地址数据进行比较,如果相同,则将E2PROM中对应的房间号、单元号、楼栋号等数据,通过P0、P1、P2口输出到16位7段显示屏。

4 硬件电路

本设计的解码、安防接警中心电路原理图如图6所示,将经高频接收模块变频处理的数字脉冲信号送入AT89C2051(可参阅http://www.atmel.com)的P3.4 I/O口进行解码,再将满足E2PROM中地址码条件的数据通过RS232接口输出到计算机。图中省略了数字键盘和报警喇叭驱动电路部分。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭