一种远程自动报警系统的设计

发布者:纸扇轻摇最新更新时间:2006-12-12 来源: 国外电子元器件关键字:AT89C51  控制  CPU 手机看文章 扫描二维码
随时随地手机看文章
1 概述
  
  随着人们生活水平的不断提高,人们对住宅和办公室的防盗意识也日益增加。因此,研究和开发防盗报警装置引起了科研单位和生产厂家的重视,特别是面对普通居民、价格低、运行可靠的自动报警系统。笔者设计了一种由AT89C51单片机、电话机和BP机构成的远程自动报警系统,它不但经济实用,而且简单易操作。当盗贼入屋触动报警触发开关时,系统将把贮存在电话机中户主的BP机号码自动拨发到寻呼台,寻呼台又将屋主的电话号码和一个特别数字信息发送到户主的BP机上,当户主接收到自家的电话号码和这些数字信息时,便知道家里可能有人入屋盗窃,从而做出相应的应急措施。实验证明,该系统报警快速、准确。由于该系统电路简单,而且利用的是公共通信网,因此不存在建立独立的报警系统网络问题,也不存在传统报警系统中的同时报警争信道的问题。

2 电路原理

  
  该远程自动报警系统的电路组成框图如图1所示。图中虚线以上是普通电话机的极性变换、拨号电路和通话电路,虚线以下部分为信号检测和单片机控制电路。该电路采用AT89C51(也可使用AT89C2051)单片机作为主控制器,并配合电话机的存贮拨号电话、适当的接口和控制软件来实现自动报警。具体的连接电路如图2所示。从图中可以看出,该电路主要由AT89C51、5个RY5D-K继电器和带有存贮拨号功能的电话机组成。电路中的开关K为报警触发开关,K的一端接AT89C51的P1.6脚。当无报警信号时,P1.6处于高电平。电路工作时,CPU不断检查P1.6的状态,当触发开头被触发时(按下),P1.6由高电平变为低电平,当CPU检测到P1.6为低电平时,为了防止虚报,CPU自动延迟25ms,再检P1.6的状态,若仍为低电平,则CPU使P1.4输出低电平,并通过继电器J4自动接通电话机的免提键(也可接在柄的触点处,后面再作说明)。接着通过J1、J2、和J3分别接通“RECALL”键、存贮拨号地址键“1”和电话机拨号键“1”,以将存贮在电话机中的BP机号码自动拨发出去,当系统收到传呼台的回音信号后,报警系统又自动拨出一个“111111”的告警标志数字信息,然后自动挂机。拨发告警标志数字信息是为了区别报警传呼和普通传呼。

  整个系统可以和电话机一起设计使用,把它装在电话机内可使普通电话机具有自动报警功能。也可以将报警系统单独设计,而在电话机上留下一个接口,这样报警系统则作为一个单独的附件。当然也可对现有家中的电话机进行改装,再加入报警系统。

3 报警系统程序设计

  
  系统程序的设计并不复杂,主要是控制5个继电器的适时工作,即控制P1.0~P1.2、P1.4和P1.5电平的高低。主程序的流程框图如图3所示。该程序包括6个延时子程序。这6个延迟子程序的功能如下:DL0(延时400ms)用于按键接通;DL1(延时800ms)与DL2(延时1.2s)用于按键接通之间的间隔;DL3(延时2.8s)是由10(或11)位电话号码的快速发号时间确定的,双音频电话的单频持续时间为120ms,位间隔时间为108ms,10位号码的持续时间为120×10+108×9=2.172s(11位为2.4s),这里取2.8s,以保证单片机开始判断时拨号已结束,从而有效防止判断错误;DL4(延时9s)是由拨号结束到收到传呼回音所需的时间决定的,当发完BP机号码后,约8s后可以收到传呼台的回音信号,所以取9~10s即可保证收到传呼台的回音信号。当收到传呼台的回音后,系统自动发出告警标志数字信息“111111”后挂机(断开J4的触点);DL5(延时25ms)用于按键去抖动,以防止虚报警。实验程序清单如下:

 





 

4 系统应用
  
  该系统在实验时,使用的是HA8868(Ⅲ)P/TSD型电话机,该机可以存贮10个号长为16位的电话号码,存贮单元的地址由相应的地址数字键1~10确定。首先按要求将试验样机与电话机连接,即继电器J1接提取地址键“RECALL”,J2与存贮单元地址键“1”连接,J4与电话机的“HANDFREE”键或话柄的触点连接(与话柄连接见图4)。然后将待拨发的BP机自动传呼的号码(如本人的BP机号码)存入电话机,并选定地址数字键“1”。同时,用仿真线将取样与MCS-51仿真器连接。这样,可以先试验5个继电器工作是否正常。当确定工作正常时,将实验程序输入到仿真器中运行程序,并按下触发报警开关K,若BP机能收到含有数字信息“111111”和电话机的号码时,说明报警系统工作正常。否则再检查硬件线路和实验程序是否有错误。

  在图4中,线1、2、3表示电话机电路板上与话柄触点(K)1、2、3对应的连接导线。当话柄放下时,电键K的1、2接通,2、3断开;当话柄提起时,电键K的1、3接通,1、2断开。按照图4的接法,当有报警信号时,继电器J4的引脚1和8的控制电压为0V,引脚2、3接通,2、4断开,对电话没有影响。当有报警信号时,虽然电键K的1、2接通(因话柄处于放下状态),但因继电器J4的引脚1、8的控制电路为2.9V而使引脚2、4接通,即导线1、3接通,继电器引脚2、3断开,即导线1、2断开,使电话机与话柄提起的状态等效,可进行拨号。从以上分析知,接上继电器后,不仅对电话机的正常使用没有影响,且可以完成拨打BP机号码报警。最后说明一下图2中报警触发开关K的触发问题,触发开关可使用一般的弹簧触发开关,当盗贼入屋后,往往先剪断电话线,这将使系统无法工作。为此可以使用超声波探测器(或红外探测器)来做实验,即盗贼入屋后,超声波探测器便产生信号去控制报警触发开关K,随后,系统便在极短时间内报警而使盗贼来不及剪断电话线。

关键字:AT89C51  控制  CPU 引用地址:一种远程自动报警系统的设计

上一篇:主叫号码识别接收器HT9030及其应用
下一篇:STCC05-BD4型空调器控制电路的功能和工作原理

推荐阅读最新更新时间:2024-05-03 10:58

利用单片机的端口地址实现对液晶显示器的控制
在许多使用单片机控制的场合,为改善人机界面,经常要使用液晶显示器显示控制机构的工作状态及各种参数信息以供操作人员作出决策,由于液晶显示器是一个低速器件,加上它对接口的要求比较特殊,使得单片机对它的控制变得较为烦琐,从而占用了许多机器时间。在我们研制的数字录音机中使用了一块16×2的字符型液晶显示器,由于单片机不断地更新液晶显示器上的显示信息,同时又要处理语音数据,所以节约机器时间显得尤为重要,为此我们采用以端口地址来区分命令的方法,成倍地节约了单片机对液晶操作的时间。 1.硬件接口原理 在笔者所设计的系统中使用的16×2字符型液晶显示器为南京国显电子公司生产,它与8031单片机的典型连接电路如图1所示,模块引脚功能如表1所
[单片机]
利用单片机的端口地址实现对液晶显示器的<font color='red'>控制</font>
无速度传感器永磁同步电动机反馈线性控制研究
1  引言     随着永磁材料、半导体功率器件和控制理论的发展,永磁同步电动机(PMSM)在当前的中、小功率运动控制中起着越来越重要的作用。永磁同步电动机具有结构紧凑、高功率密度、高气隙磁通和高转矩惯性比等优点 。在传统的永磁同步电机伺服控制中,最常用的方法是在转子轴上安装传感器(如编码器、解算器、测速发电机等),来获得转速和位置,但是这些传感器增加了系统的成本(某些高精度传感器的价格甚至可与电机本身价格相比),降低了系统的可靠性,而且其应用受到诸如温度、湿度和震动等条件的限制,使该系统不能广泛适用于各种场合。为了克服使用传感器给系统带来的缺憾,很多学者开展了无传感器永磁同步电机控制系统的研究 。     本文利用永磁同步电动
[嵌入式]
Connect One因特网控制器芯片配备基本引导模块
Connect One公司日前推出了一款低成本因特网控制器iChip CO120SQ,其管脚分配和功能由使用的固件类型决定。 该芯片配备基本的引导模块,设计人员能够选择其具体应用设计需要的功能和因特网协议(IP)。该芯片的目标应用包括使用有线或无线LAN的销售点终端、网关、医疗设备、电表和手持设备。 该芯片设计用于802.11b/g Wi-Fi和10/100BaseT LAN接入,其固件类型具有多种组合:10个TCP/UDP插槽,两个监听插槽,HTTP、SMTP和FTP客户,串行到IP桥接SerialNET端口服务器操作模式。用于手机和拨号调制解调器应用的固件将在第三季度供货。
[新品]
步进电机控制解惑
1.简介 步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。因此,步进电动机又称脉冲电动机。步进电动机的结构形式和分类方法较多,一般按励磁方式分为磁阻式、永磁式和混磁式三种;按相数可分为单相、两相、三相和多相等形式。 步进电机价格便宜,拥有优秀的启停和反转响应,因为没有电刷,可靠性和寿命都较高,并且控制简单,由于其没有过载能力,且不能高速运行,常常被使用在低速、低负载有位置控制要求的场合,在各个领域都被广泛应用。 步距角是步进电机的一个重要参数,步距角越小步进电机的控制精度越高。例如步距角1.8°,整步
[嵌入式]
步进电机<font color='red'>控制</font>解惑
如何根据应用场合选择功率分析仪的通讯接口
在实际应用中,功率分析仪有时需要和外部管理软件进行通讯,远程设置测量参数、更改测量模式等。而在功率分析仪所提供的多个接口中,如何选择才能使我们的测量更为便捷呢? 在进入现场测量之前,我们先了解下市面上功率分析仪通常会提供的通讯接口: 图1 通讯接口 1、 标准串口(RS232) 通讯线路简单,只要一根交叉线即可与PC主机进行点对点双向通讯。线缆成本低,但传输速度慢、不适于长距离通讯。消费类PC机也逐渐取消了该接口,目前多存在于工控机及部分通信设备中。 工控机在安装完系统及必要的驱动后,其串口便可直接使用,网上也有许多流行的串口调试工具可用于测试仪器。用户二次开发通讯程序也相对简单。 图2 串口连接线 2、
[测试测量]
如何根据应用场合选择功率分析仪的通讯接口
用STM32F407玩控制—常规PID控制
常规PID控制或算法如下: uc=Kc*(e+∫e*dt/Ti+Td*de/dt) 或者用传递函数表示: Gc(s)=Kc*(1+1/(Ti*s)+Td*s) 如果用计算机实现PID算法,那得用数值积分和数值微分来代替积分和微分运算,即 用 Δt代替dt, 用∑运算代替 ∫运算,用差分代替微分运算,但每次作 ∑运算显然是不合理的,1是计算量大,2是随着时间增加,变量将趋无穷多,这也是不可能的,所以,改成增量计算是更好的方法,这样PID控制的增量计算式为: Δu=Kc*{e(k)-e(k-1)+e(k)*Ts/Ti+ *Td/Ts} 式中Ts为采样时间,Kc为比例增益,Ti是积分时间, Td是微分分时间。 这个算式在单片机中实
[单片机]
用STM32F407玩<font color='red'>控制</font>—常规PID<font color='red'>控制</font>
应用CPLD实现交通控制系统芯片设计
    摘要: 介绍可编程逻辑器件的结构和开发软件MAX+PLUSII主要特点,以交通控制系统电路芯片设计为例,叙述自顶向下的设计方法。     关键词: FLEX10K 可编程逻辑器件 自顶向下 集成电路的发展经历了从小规模、中规模、大规模和超大规模集成的过程,但随着科学技术的发展,许多特定功能的专用集成电路(ASIC)应用日益广泛,用户迫切希望根据自身设计要求自行构造逻辑功能的数字电路。复杂可编程逻辑器件CPLD(Complex Programmable Logic Devices)顺应了这一新的需要。它能将大量逻辑功能集成于1个芯片中,其规模可达几十万或上百门以上。用CPLD开发的数字系统个有容量
[传感技术]
ARM9的中断控制
简要复习一下ARM9中断控制器的控制过程: 1.首先能识别触发的中断(对应中断源必须打开,然后查询当前中断状态寄存器),硬件会操控PC跳到中断向量入口(IRQ_HANDLE,硬件控制的只要是IRQ中断类型就会进入),在中断跳转函数里面保存现场(保存R0等等工作寄存器)--跳到服务函数(里面进行中断源判断和处理)---恢复现场,基本流程是这样。 2.中断的触发:高低电平,上升下降沿等等,具体的设置寄存器实现。 3.中断能否传到CPU?触发以后还要通过许多开关(寄存器设置使能与否)确保到达CPU,这样CPU才能识别(有的中断源是不需要的),有些中断是二级中断,需要开关比较多,注意芯片手册说明 4. 比如我们要触发的是INT_TC这
[单片机]
ARM9的中断<font color='red'>控制</font>器
小广播
最新手机便携文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved