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

发布者:SereneWhisper最新更新时间:2012-11-12 来源: 21ic 关键字:单片机  解码器  安防系统 手机看文章 扫描二维码
随时随地手机看文章

1 引言

采用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接口输出到计算机。图中省略了数字键盘和报警喇叭驱动电路部分。

[page]

5 软件设计

软件流程图如图7所示。

5.1 初始化

将AT89C2051〔1〕的16位定时/计数器0设置为内部计数器方式。

5.2 编码信号的采集

当输入信号为“1”时,定时/计数器0开始计数,并将定时/计数器0的高八位存入内存缓冲区中。当输入信号为“0”时,定时/计数器0也进行计数,同时判断是否有大于8倍的内存缓冲区中的值。如不满足条件,则继续采集脉冲信号,否则对24个内存缓冲区中的数据进行处理。

5.3 解码信号的处理

对24个内存缓冲区中的数据两两进行比较,如果不相等,则编码信号不是本系统中的信号。如果相等,则将其值设为“0”或“1”。如果12组数据都相等,则得到8个“0”或“1”的地址位和4个“0”或“1”的数据位。

将高8位的地址位与E2PROM中地址码表中的数据进行比较,如果不相等,则该编码信号不是本系统中发射器的控制信号。如果相等,则将E2PROM中对应的房间号、单元号、楼栋号等数据,通过段控制P0口和位控制P1、P2口输出到16位7段显示屏,同时鸣响报警喇叭。数字键盘用于向E2PROM中键入编码地址、房间号、单元号、楼栋号等数据。

假设某保安防盗系统中有32种地址的PT2262发射器,其地址为45H~64H,在AT89C2051的软件中设定其地址码表的值为45H、46H、47H、……、64H。如果当地址为50H的发射器按下了K10开关,则解码系统所接收的高8位地址的值与软件中地址表中50H的值相同,则输出对应的4位A、B、C、D的值0010B;如果当地址为63H的发射器按下了K8开关,则解码系统所接收的高8位地址的值与软件中地址表中63H的值相同,则输出对应的A、B、C、D的值1000B;……。该设计使用一片AT89C2051单片机,替代了32片PT2272解码芯片。

故此,在实际应用中,PT2262的地址值可选00H~FFH共256个中的任意组合,从而实现了256个PT2262,至少256×4=1024个状态的大容量的解码功能。如果将PT2262的K8、K9、K10、K11任意组合,则可以有256×15=3840种状态。

6 计算机的数据处理

Delphi是Borland公司推出的可视化开发工具,它提供了大量的组件,用户可以轻松地开发出功能强大的应用程序,而且通过它编译出来的可执行文件的工作效率相当高。

建立一个用户数据库,包含有用户的防盗主机的编号、姓名、详细住址、电话、手机、传呼等信息。

利用SPCOMM串口控件,接收AT89C2051发送的串口数据——防盗主机的编号,将该数据与数据库中的所有防盗主机编号一一对比,再将数据相同的用户记录显示在屏幕上,同时调用一个声音播放控件,报警提示。

7 结束语

本设计方案已应用于保安防盗系统的接警中心,运行状态良好。也适用于其它编码系统,如华智-茂矽公司的VD5026和HOLTEK公司的HT12A/12E、HT6012/6014/6016等编码芯片。

关键字:单片机  解码器  安防系统 引用地址:单片机解码器应用于安防系统

上一篇:采用单片机的沥青智能软化点测试仪简介
下一篇:采用AT89C2051设计的无线防盗报警器简介

推荐阅读最新更新时间:2024-03-16 13:12

学习笔记 从零开始学单片机(8) 蜂鸣器唱歌
单片机上的蜂鸣器结构非常的简单 只要给一个0,它就会“叫”。让它唱歌的原理很简单,声音大小是固定的,让它的频率变化,就能让它发出不同的音符。 代码中在软件循环延时过程中,依次给它一个固定频率的方波,让它唱起来。 //晶振11.0592 #include reg51.h sbit speaker=P2^3; unsigned char byteTH0,byteT0L,duration; // 小星星句子,三个一组,第一个表示音符,第二个表示音阶,第三个表示延时长度(单位约等于0.1s) code unsigned char music ={ 1,2,2, 1,2,2, 5,2,2, 5,2,
[单片机]
学习笔记 从零开始学<font color='red'>单片机</font>(8) 蜂鸣器唱歌
AD9850与单片机接口电路的正弦信号发生器设计
  1.引言   随着数字大规模集成电路技术的发展,采用数字电路的直接数字频率合成技术(DDS)具有频率转换速度快。频率分辨率高。相位可控。频率稳定度高等优点。频率转换速度快。频率分辨率高的信号源在现代电子通讯。航空航天。自动控制等领域中是必不可少的,因此DDS信号源在上述领域获得广泛的应用。   AD9850是ADI公司生产的低功耗直接数字频率合成技术典型产品之一,AD9850具有频率转换速度快。频率分辨率高。相位噪声低。频率稳定度高等优点。本论文设计的是以直接频率合成(DDS)器件AD9850和MCS-51单片机为核心,配合必要的外围接口器件,在单片机软件控制下,能够产生给定频率和起始相位的附加调制信息的正弦波信号发生器。  
[单片机]
AD9850与<font color='red'>单片机</font>接口电路的正弦信号发生器设计
基于单片机的选频表自动变步长的设计实现
在小规模话路、基群、超群载波通讯中广泛使用电频振荡器和选频表来测量载波通讯设备与线路的电平、增益、衰减、防卫度等特性。现在振荡器和选频表已经基本上利用数字化器件产生频率,得到高精度的正弦波信号,再对其进行必要的处理送给输出或乘法器。但由于传统的仪器采取的是模拟器件产生频率,并采取转动转轮来改变频率达到使用目的,为了满足传统用户的使用习惯和要求,故必须在新的数字化设备上实现此功能。现在有的数字化设备上已经实现此功能,但转轮必须配合步长键来使用,即用户只能先设置合适的步长,然后转动转轮才能达到合适的变化量,在大频率的调节当中用户觉得很不方便, 我们在设计中实现了转动转轮时能够根据转轮的转动速度自动调节步长功能:速度越快,频率变化的
[单片机]
基于<font color='red'>单片机</font>的选频表自动变步长的设计实现
单片机设计经验技巧精华集锦(六)
2:C51为什么要嵌套汇编   51单片机一个显著优点就是指令执行时间固定,因此可以适应时序要求严格的场合。例如符合ISO7816协议的cpu卡的读写,对时序要求比较严格。其实就是用io脚做出来的同步半双工串口。支持cpu卡的程序一般比较庞大,需要用c51来组织,但是由于c编译的不确定性,必须把底层程序封装成汇编语言模块嵌入到工程中。这就带来几个问题:如何声明函数、参数如何传递等。限于篇幅,不能说得很细。下面举例:   汇编程序单独保存一个文件,加入到工程中,函数如下:   _proc_a:   mov a, r7   inc a   mov r7, a   ret   用c语言在.h文件中声明: extern uns
[模拟电子]
<font color='red'>单片机</font>设计经验技巧精华集锦(六)
力源信息:公司自研MCU芯片已经流片成功
6月15日晚间,力源信息在互动平台表示,公司自研的MCU芯片目前已流片成功,预计七月份开始让部分客户测试,四季度进入小批量量产。 此前,力源信息在接受机构调研时表示,目前市场上缺货的第一代表是MCU,MCU影响范围最大,覆盖面最广,以ST(意法)MCU交货情况为例,短期内缺货问题不会解决,如果MCU没有解决,就算其他产品缺货情况缓解,也很难做到齐套化。 力源信息还称,从整个市场来看,下半年不会像上半年那么乐观,公司的上游芯片原厂和下游客户较为优质,会选择性向优质客户供货,此外,缺货使得公司周转率上升,客户依赖性提高,缺货后,头部代理商更受上游芯片原厂和下游客户青睐。 力源本部主要以销售ST(意法)、ON(安森美)等欧美产品线的主
[手机便携]
51单片机多路独立按键开关程序
每一个按键对应一个led灯,实现独立开关灯。 源程序: ** #include reg51.h #define uint unsigned int #define uchar unsigned char //定义按键端口 sbit key1 = P1^0;//定义按键端口1 sbit key2 = P1^1; sbit key3 = P1^2; sbit key4 = P1^3;//定义按键端口4 sbit key5 = P1^4; sbit key6 = P1^5; sbit key7 = P1^6; sbit key8 = P1^7; sbit led1 = P2^0; //定义LED灯1 sbit led2 = P
[单片机]
AT89C51单片机在电话远程控制器中的应用
随着通讯产业的发展,电话机已经走进了千家万户,利用电话机进行远程控制的技术也日益用于生活中,本文设计了一种电话远程控制系统,该系统主要应用于电话遥控控制的家用电器,用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。   1 系统结构 此系统主要包括电话振铃检测电路,电话自动拾机和挂机电话,DTMF信号解码电路,语音提示电路,以及音频放大电路,系统结构框图如图1所示。 当有电话呼入时,电话振铃检测电路检测到有振铃并等待系统默认的振铃次数后,控制器自动拾机。用户在语音提示下依次输入用户的操作密码和操作指令。DTMF解码电路将接收到的DT
[单片机]
基于8051增强型单片机的RJM8L系列超低功耗MCU介绍
对于一些采用电池供电的产品需要长达数年不换电池情况下能连续工作,系统低功耗设计就尤为重要。MCU微控制器的低功耗设计决定系统的成败关键。MCU微控制器的低功耗技术涉及到软件、系统和底层的硬件工艺等。对于应用来说,在空闲的时候,可以将其时钟关闭以节省动态功耗,或小部分电路以低速低功耗的方式运行,SRAM的读写动态功耗相当可观,因此应该尽量减少读写SRAM。 瑞纳捷针对低功耗应用推出了RJM8L151S和RJM8L003系列产品,已大量应用到各领域,如:烟雾报警器,LoRa模组,智能门锁,灯控设备,GPS定位器,安防探测器,电子烟等应用领域。 RJM8L151S和RJM8L003系列产品是基于8051增强型单片机,工作电压2.
[单片机]
基于8051增强型<font color='red'>单片机</font>的RJM8L系列超低功耗<font color='red'>MCU</font>介绍
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved