从实际出发,设计一种家庭用、与电话线连接、操作简单、工作稳定可靠的远程智能防盗报警装置。 当人们外出时,往往希望实施自动监测报警以使家庭财产免受损失。针对这一需求,研制出了一系列自动报警系统,如门磁式、触摸式和红外线监测自动报警系统等。本文将介绍的远程智能防盗报警装置,可同时监视多个重要点(如门、窗等),发现盗情及时拨叫号码,并能利用普通电话线进行告警信号呼叫,其性能稳定可靠,实用性、适用性强,且具有较高的灵活性。 基本工作原理 如图1所示,远程智能防盗报警装置由信号检测电路、复位电路、电话号码输入电路、89C51单片机、语音电路、模拟摘机挂机电路、DTMF编码发送电路、铃流信号检测电路和忙音信号检测电路等构成。
DTMF编码发送电路送出的是由用户经电话号码输入电路预先设定好并存储在CPU中的电话号码,该号码可随意设置,可以是市内程控电话(如单位电话或 110等)、手机或寻呼机等。 当信号检测电路测到有人闯入时,即发出触发信号作为报警信号,经放大送入CPU。CPU延时10s,若是主人进入,则可在这10s内利用复位电路使CPU 初始化,否则准备报警。CPU首先检察铃流信号检测电路的输出情况,若输出为一高电平,则说明用户电话机振铃,不能摘机拨号,需进行延时处理,只有当输出为低电平时,CPU指示模拟摘机电路摘机,发送DTMF电话号码,呼叫预设的受话方。这时就会有两种情况出现:受话方占线和受话方振铃。若出现第一种情况,系统进行模拟挂机、延时后再摘机拨号;如果受话方振铃、摘机,即开始发送录制在APR9600中的信号音或语音信号,最后挂机。 电路构成及工作原理 1 信号检测电路 图2中传感器为P2288被动式热释电人体红外传感器。它采用平衡检差方式工作,只感应7~14μm波长的活动人体红外辐射线,不会受环境温度及可见光的影响,传感器加装菲涅尔透镜可感应10m以内的人体辐射红外线。活动人体辐射的红外线被传感器检测到后,传感器将产生微弱的电信号,经滤波、放大,送给双向比较器。为防误动作,信号将与门限电平进行比较,产生脉冲信号输出,将高电平作为告警信号,送入CPU。
2 电话号码输入电路 图3中DTMF编码器为CSC5087,它可根据不同的按键产生一组双音频信号,CCITT(国际电报电话咨询委员会)规定了按键与高、低频组的组合。例如,按下“8”键,发出DTMF信号频率为fL=852Hz、fH=1336Hz。
DTMF译码器为SC8870,它将每一个DTMF信号译成一个4位二进制代码输出,16个DTMF信号分别对应0000~1111共16个二进制代码。例如,对CSC5087送出的fL=852Hz、fH=1336Hz的DTMF信号,SC8870译码后输出“1000”代码,对应按键“8”。 3 语音电路 语音电路用于录制和播放用户所要报警的语音信号或其他报警信息,相应信息可由用户预先设定并可随时修改。 本系统中的语音电路选用语音录放芯片APR9600,该芯片是采用模拟存储技术的一款音质好、噪声低、不怕断电、可反复录放的新型语音电路,单片电路可录放32~60s。APR9600具有多种手动控制方式,多段控制时电路简单,采样速度及录放音时间可调,每个单键均有开始、停止和循环多种功能。 4 铃流信号检测电路 铃流信号检测电路用来检测电话线路上有无25Hz/90V铃流信号。如图4所示,极性保护电路由整流、滤波和稳压等电路组成。铃流信号经该电路后输出的高电平信号并不是规则的矩形波,还需经过由G1、G2两级施密特反相器构成的整形电路。这时,输出的高电平送入CPU,进行延时处理,等待铃流信号消失。
5 忙音信号检测电路 如前所述,拨叫DTMF电话号码后,受话方若正在接听电话,线路上送回忙音信号(周期为0.7s,占空比为50%的450Hz音频信号),CPU根据这一信号发出模拟挂机和延时指令。
如图5所示,忙音检测由极性保护电路和NE567锁相环构成。NE567(Ⅰ)的检振频率为450Hz,用来确定线路中有无450Hz音频信号。因为忙音信号不是连续的音频信号,NE567(Ⅰ)的输出也不为连续的低电平,而是高低相间、频率为1.429Hz的振荡信号。NE567(Ⅱ)用来完成忙音识别,检振频率为1.429Hz,若前一级锁相环的输出信号频率刚好为1.429Hz,输出为一低电平,作为忙音存在的指示信号,送入CPU中,完成相关动作。
关键字:51单片机 家庭防盗 报警系统
引用地址:
基于51单片机设计的家庭防盗报警系统
推荐阅读最新更新时间:2024-03-16 13:39
基于51单片机及ADC0808的数字电压表数码管汇编语言设计
前言 大家好,上一条博客写了关于基于51单片机以及ADC0808的数字电压表,但是采用的C语言,本章讲一下采用汇编语言来实现电压的测量,同样采用数码管显示。 硬件设计 该设计采用的MCU同样是51单片机,ADC也是采用的TI的ADC0808,显示部分采用4位数码管,最终的测试电压范围为0~5V,这次的精度提高到约为0.01V,仿真图如下: 右下方是模拟的输入电压 部分汇编代码如下: (代码详细备注,方便阅读) LED_0 EQU 30H ;百分位 LED_1 EQU 31H ;十分位 LED_2 EQU 32H ;个位 LED_3 EQU 33H ;
[单片机]
51单片机交通灯全套设计资料分享
1、用单片机stc89C52 设计一个交通灯系统,并用数码管显示时间,LED指示通行。 2、用protel 99se设计电路图,pcb图等 3、数码管用三极管驱动。 4、按键功能:黄灯常亮(深夜模式)、禁行、东西通行、南北通行、时间加、时间减、切换、确定。 仿真图: 1、单片机是通用的无论51还是52、无论stc还是at都一样,引脚功能都一样,原理图和程序也是一样的。 2、原理图中的. sch等格式是要用protel99se打开的,没有软件的不要紧,我已帮您转换成word格式和pdf格式的了。 3、程序中的.c文件可以用记事本打开,就是程序了。其他的是写程序是自动生成的,没什么用的。 4、可以按照正面布局,尽量不要按照实
[单片机]
自制51单片机常用头文件(中断)
#ifndef __CONFIG_H__ #define __CONFIG_H__ /********************************/ /* 以下为系统配置 */ /********************************/ #include regx51.h #include string.h #include intrins.h /***************************************************** 函 数 名:void Clearmen(void) 功 能:系统初始化 说 明:对系统引脚变量及中断进行初始化 入口参数:无 返 回
[单片机]
基于AT89C52的家用电话控制和报警系统
0引言
本系统是以AT89C52单片机作为控制核心的一种新型家用智能电话控制电器和自动报警系统。本系统由单片机.AT89C52构成主控部分.以进行主要的信息处理。从而接收外部操作指令以形成各种控制信号,最终完成各种信息(振铃信号、DTMF信号、语音信号、报警信号)的记录;接口电路用于提供单片机与电话外线的接口及传感器的信号输入接口。其中电话网接口电路包括铃流检测、摘挂机控制、忙音检测、双音频DTMF识别等。用户利用任意一部具有双音多频电话或手机均可通过电话网传输DTMF信号。AT89C52接收到信息后,便可对家庭安装的各种电器进行开机、关机操作,同时当本装置中的传感器(红外热释电、烟雾传感器)检测到异常信号时,也会产生报警
[单片机]
51单片机数码管显示的数字钟
这是一个基于51单片机的数字钟程序用数码管来显示数据. 原理图源代码及仿真文件下载地址: http://www.51hei.com/bbs/dpj-20407-1.html 下面是源码: #include AT89X51.H unsigned char code dispcode ={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0x00}; unsigned char dispbitcode ={0
[单片机]
51单片机——SPI
UART、 I2C 和 SPI 是单片机系统中最常用的三种通信协议。 1、初步介绍 SPI 是一种高速的、全双工、同步通信总线,标准的 SPI 也仅仅使用 4 个引脚,常用于单片机和 EEPROM、FLASH、实时时钟、数字信号处理器等器件的通信。 SPI 通信原理比 I2C要简单,它主要是主从方式通信,这种模式通常只有一个主机和一个或者多个从机,标准的 SPI 是 4 根线,分别是 SSEL( 片选,也写作 SCS)、 SCLK( 时钟,也写作 SCK)、 MOSI( 主机输出从机输入Master Output/Slave Input) 和 MISO( 主机输入从机输出 Master Input/Slave Output)。
[单片机]
51单片机游戏(俄罗斯方块)
一、电路设计 此电路由AT89C51最小系统、12864显示模块和独立按键组成。 可实现类似俄罗斯方块的游戏。 二、运行效果 三、部分代码 /*想要更多项目私wo!!!*/ #include REGX52.H #include pic.c #include intrins.h #define LCD_DATA P2 #define button_delay 150 //按键延时 #define button_acceleration 65 //按键加速度阈值 #define GAME_LOCATION 30 sbit button_a = P3^4; //变形 sbit button_b = P3^5; //
[单片机]
基于8051单片机和SJAl000芯片实现智能传感器网络的设计
前 言 随着自动化程度的提高和信息的网络化进程, 所需要的测控点和测控参量越来越多, 使得一个自动控制系统日益庞大而复杂。对于一个系统来说, 需要的传感器数目成倍增加。为了使各智能仪表与上位机能实时、高速、准确地通信, 选择较理想的现场总线则是很关键的。现场总线是开放型控制系统, 是用于现场总线仪表与控制室之间的一种全数字化、串行、双向、多站的通讯网络 。CAN 是其中很有发展前景的一种现场总线。在网络化的系统中, 每只传感器作为一个智能节点挂接在CAN 总线上, 整个系统如图1所示。 1、 CAN 总线的技术特点 a) CAN 通信速率为(5kB/s)/10km、(1MB/s)/40m ,其节点数可达110 个, 传输介质采
[单片机]