基于AT89S51的新型家庭语音报警系统设计

最新更新时间:2014-06-03来源: 21IC关键字:AT89S51的  音报警系统设计 手机看文章 扫描二维码
随时随地手机看文章

引 言

现代化居住格局使家庭生活的安全问题显得尤为重要。当前,安全的防范及报警系统是确保住宅、住户安全的重要保障。防盗的最好方法就是在不法分子有入侵企图时就发出语音警告,增加其心理压力,使其主动离开。本系统就是基于这种思想,采用了Atmel公司的AT89S51单片机作为控制核心,以美国ISD公司的ISD1420作为语音芯片的一种新型家庭语音报警系统。

系统工作原理

本系统的工作原理框图如图1所示。不法分子在所防范区域内移动时会引起红外辐射变化。当其所辐射的红外线通过菲涅尔透镜被聚焦在热释电红外传感器PIS-209S的探测元上时,热释电红外传感器将输出电压信号,然后经信号放大电路放大后送入信号采集与处理电路,经处理后向单片机输出高电平。

 

 

由于不法分子一般在门外的时间相对较长,因此使用者可以结合自己家庭附近人流走动情况,通过键盘设置最佳的报警响应时间,以便对他们进行区分。设置完毕后,单片机将根据报警响应时间,对经过信号采集与处理电路的数字信号进行识别,判断是否启动报警。若启动报警,则通过控制已存有报警内容的语音芯片对不法分子进行语音警告,然后重复播放若干次语音报警内容以警醒主人或周围的人,接着对现场进行录音,记录报警时间。同时可以通过键盘上的相应按键查询报警时间,报警时间会显示在液晶屏上。

系统框图各部分介绍

热释电红外传感装置

人体具有约37℃的恒定体温,所以会发出波长约10μm左右的红外线。热释电红外传感器PIS-209S就是靠探测人体发射的10μm左右的红外线而进行工作的。热释电红外传感器是一种新型敏感元件。制造热释电红外传感器的高热材料是一种广谱材料,它的探测波长范围为0.2~20μm.为了对某一波长范围的红外辐射有较高的敏感度,该传感器在窗口上加装了一块干涉滤波片。此滤波片只允许某些波长范围的红外光通过,而阻止灯光、阳光和其它红外光通过。实际使用中,热释电红外人体感应器前面必须安装菲涅尔透镜。菲涅尔透镜是一种由塑料制成的特殊设计的光学透镜,它可以将人体辐射的红外线聚焦到热释电红外传感器上,从而提高传感器的灵敏度,扩大监视范围。它可以产生交替变化的红外辐射高灵敏区和盲区,以适应热释电探测元件要求信号不断变化的特性。传感器的两个反向串联的热释电元件轮流感受到运动物体,所以人体的红外辐射以红外脉冲的形式不断改变热释电元件的温度,使之输出一串脉冲信号,若人体在传感器前不动则不会有输出。

信号放大电路

信号放大电路如图2所示。热释电红外传感器PIS-209S将输出电压信号,然后使该信号先通过一个由电阻电容组成的带通滤波器,该滤波器的上限截止频率为16Hz,下限截止频率为0.16Hz.由于热释电红外传感器输出的探测信号电压十分微弱(通常仅有1mV左右),而且是一个变化的信号,同时菲涅尔透镜的作用又使输出信号电压呈脉冲形式(脉冲电压的频率由被测物体的移动速度决定,通常为0.1~10Hz左右),所以应对热释红外传感器输出的电压信号进行放大。经过通用集成运算放大器LM324两级放大后获得足够的增益,输出VO1信号给信号采集与处理单元电路。

 

 

信号采集与处理单元电路

硬件电路如图3所示。信号放大器传出的信号VO1经红外传感信号处理器BISS0001中的运算放大器OP1前置放大后,由电容耦合给运算放大器OP2进行二级放大,再经由电压比较器COP1和COP2构成的双向鉴幅器处理后,检出有效触发信号去启动延迟时间定时器。输出信号经晶体管VT1后接单片机,输出信号VO2供其读取。

 

BISS0001是由运算放大器、电压比较器和状态控制器、延迟时间定时器、封锁时间定时器及参考电压源等构成的CMOS数模混合专用集成电路。它广泛应用于多种传感器和延时控制器,具有独立的高输入阻抗运算放大器,可与多种传感器匹配,进行信号预处理。它内部的双向鉴幅器可有效抑制干扰,同时内设时间定时器和封锁时间定时器,结构新颖,稳定可靠,调节范围宽。它有可重复触发和不可重复触发两种工作方式供选择。本电路引脚A与电源相连,使电路处于重复触发工作方式。在定时周期TX内,BISS0001的输出为高电位,则晶体管VT1饱和导通,其集电极为低电位,将这一信号送到单片机;在Tx结束时BISS0001进入封锁周期Ti,其输出端变为低电平,晶体管截止,其集电极为高电平。TX定时间隔可由BISS0001的3脚和4脚上所接的电阻和电容来确定。

语音录放电路

系统的语音录放电路如图4所示。电路中采用AT89S51作为CPU,用它的P0.0~P0.5与ISD1420相接。在设计电路时ISD1420的所有地址端、控制端必须可靠接高电平或低电平而不能悬空,否则可能出现停止播放的情况。话筒信号耦合电容与连接MICREF端到模拟地的电容要相同。要特别注意的是ISD1420芯片的SP+、SP-端一定不要直接接地,只能接扬声器或者悬空。外接功放器时,采用单端输出,另一端接10μF到地或悬空,否则ISD器件会损坏。

 

AT89S51单片机是一款低功耗,高性能CMOS的8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器。ISD1420芯片待机时低功耗(0.5W),放音电流15mA;放音时间20s,可扩充级联;可持续放音,也可分段录放,最小分段:20s/160段=0.125s,可分段160段;录、放次数达10万次;断电信息存储,无需后备电池,信息可存储100年;不需要专用的编程器及语音开发器;高优先级录音,低电平或负边沿放音。其引脚中SP+、SP-为音频信号输出端,可以驱动8~16Ω扬声器;MIC为话筒输入端,可用驻极体话筒,通过电容耦合;MICREF为话筒输入参考端,若不用应悬空。

通常ISD1420的驱动能力有限(0.5W),直接接到扬声器上效果不太理想,若接1W以上的扬声器将发生失真。通常1W以下的扬声器可用LM386、D2283、D2822、MC34119及TA7368等芯片驱动。本电路选用1W以下的扬声器,用低电压通用集成功率放大器LM386作为扬声器的驱动芯片,其电路如图5所示。1W~10W的扬声器用TDA2003、LA4440芯片驱动。选用TDA2003作为扬声器驱动芯片的电路如图6所示。

 

 

键盘和显示电路

键盘采用4×4行列式;显示采用HT1621液晶显示驱动芯片,该驱动芯片是带32×4显存的多功能LCD驱动器,只需4条接口与控制器相连并可提供看门狗时钟。液晶显示屏除4位数字外,还有报警、火警、未准备、旁路、布防等多达16个汉字的内容,以构成直观的汉字显示。在设置设防点时显示监视点号、时间、设防标志等,在查询事故报警记录时显示日期、时分、事故点。同时利用HT1621液晶显示驱动芯片提供的看门狗时钟,实现对键盘系统崩溃时的自动复位,使键盘系统恢复工作。

本系统的电源由市电和备用蓄电池两部分组成。在正常情况下,市电通过整流、滤波、稳压后向报警系统提供直流电源,并且向蓄电池自动稳流充电。当市电出现故障,蓄电池自动投入使用,以保证报警系统能正常工作,同时向外界发送电源故障预警信息。

系统软件设计

软件设计的基本任务是实现用户保安功能的可编程,对警戒防区实时监控报警。本软件设计采用结构化程序设计方法。软件设计中的主要工作是完成单片机对红外传感信号处理器BISS0001输出的数字信号VO2的处理,语音服务的软件实现和适时的语音录放。软件设计流程框图如图7所示。

 

 

BISS0001芯片已经对传感器传出的信号进行了抗干扰处理,得到了信号VO2.为了提高系统检测的可靠性,用单片机对VO2进一步处理。对语音芯片1420编程时按照其工作过程进行编写。录音时按住“REC”键不放,指示灯亮,即可对着板上话筒讲话录音,松键时录音停止并形成一段。放音时按一下“PE”键将一段录音全部播放出来,一段结束后自动停止放音。按住“PL”键即放音,松键即停止。ISD1420的地址线有8位,有6位接到了AT89S51的I/O口。最小每段语音长度为125ms,每段语音都可由地址线控制输出,每125ms为一个地址,由A2~A7六根地址线控制。用户录制的语音每一段结束后芯片自动设有段结束标志(EOM),芯片录满后设有溢出标志(OVF),单片机控制电路按某一段的起始地址进行放音操作,遇到段结束标志(EOM)即自动停止放音,单片机收到段结束标志(EOM)就开始触发下一段语音的起始地址。如此控制,可以达到将很多不同段的语音组合在一起成一句话放音出来,实现语音的自动组合。

结 语

本系统实现了家庭语音报警功能,经过多次测试,该系统工作情况稳定。用户可以个性化地通过键盘设置外出、免打扰等不同的模式,实现语音服务功能。该报警系统具有结构简单、成本低、新颖等优点,适用于家庭使用。

关键字:AT89S51的  音报警系统设计 编辑:探路者 引用地址:基于AT89S51的新型家庭语音报警系统设计

上一篇:基于并联谐振逆变电源控制电路的设计方案
下一篇:基于TL431的并联扩流稳压电路的设计方案

推荐阅读最新更新时间:2023-10-12 22:40

基于AT89S51智能交通灯控制系统设计与仿真
随着经济与社会的快速发展,城市交通压力越来越大,如何通过有效的交通管理,实现人、车、路三者之间的协调,已经成为交管部门亟待解决的主要问题之一。除了通过多种交通出行方式缓解交通压力以外,在路面交通控制中,对交通信号灯的灵活有效控制,已经成为城市交通控制系统中重要组成部分。 传统的十字路口交通控制系统中,一般只采用红绿黄灯分方向轮流控制形式,没有考虑到实时的各方向路面车流辆情况,紧急突发事件的应急处理等,这样的控制显得不够灵活,无法达到最优的交通指挥目的。本文提出的智能交通灯控制系统,可通过对通行方向实际路面车辆有无的检测,及时切换通行方向,并针对紧急情况,保证特殊车辆的优先通行。此外,还可实现对各方向时间的倒计时显示,使交通指挥
[电源管理]
基于<font color='red'>AT89S51</font><font color='red'>的</font>智能交通灯控制<font color='red'>系统设计</font>与仿真
AT89S51单片机软件解码PT2262C程序
编码芯片PT2262发出的编码由:地址码、数据码、同步码组成。地址码和数据码都用宽度不同的脉冲来表示,两个窄脉冲表示 0 ;两个宽脉冲表示 1 ;一个窄脉冲和一个宽脉冲表示 F ,也就是地址码的 悬空 ;同步码为时间较长的低电平间隔,下图为PT2262编码图: 从图中可以看出,发送码的周期是相等的,只是脉冲宽度不同(宽脉冲与窄脉冲之比为3:1)。而同步码的低电平时间约为这个周期的8倍. 解码的关键是识别同步码,然后对后面的字码的脉冲宽度进行识别,就可以解出这个编码。pt2262每次发射时至少发射4组字码,每组字码由25个脉冲组成,前24个脉冲为地址和数据,最后一个脉冲和一低电
[单片机]
自制单片机之十……AT89S51上拉电阻问题
很多网友都问我AT89S51的P0口为什么要接一个上拉电阻。我就用一个篇幅来说一说 P0口和其它三个口的内部电路是不同的,如下图 iframe id="iframe_0.31248925160616636" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://hiphotos.baidu.com/txz01/pic/item/3beae37ecfda14230dd7da0b.jpg?_=3264199%22%20style=%22border:none;max-width:1333px%22%3E%3Cscript%3Ewindow.onl
[单片机]
自制单片机之十……<font color='red'>AT89S51</font><font color='red'>的</font>上拉电阻问题
STC89C51和AT89S51区别
这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。 有些文献甚至也将8051泛指MCS-51系列单片机,8051是早期的最典型的代表作,由于MCS-51单片机影响极深远,许多公司都推出了兼容系
[单片机]
利用AT89S51单片机实现飞机发动机智能测量和显示系统设计
引言 飞机飞行过程中,转速是需要测量的一个重要参数,通过测量喷气发动机转速,可以了解发动机的功率和推力,并可确定发动机所承受的运动负荷和能量负荷。测量发动机转速时必须把飞机发动机转轴的转速传送到座舱,供给飞行员读数,为实现飞机发动机转速远距离传输问题,目前飞机上采用三相交流发电机传感器,那么如何能准确的测量显示发动机的转速?本文提出了一种利用AT89S51单片机来实现对发动机转速进行智能测量和显示,不仅可提高发动机转速的测量精度,而且可提高系统的抗干扰能力。 1、 三相交流发动机工作原理 测量发动机转速的三相交流发电机传感器,其结构和原理示意图如图1所示,它由转子和定子组成。发电机的静子为星形连接的三相绕组;转子为两极永久磁铁
[单片机]
利用<font color='red'>AT89S51</font>单片机实现飞机发动机智能测量和显示系统<font color='red'>的</font>设计
基于AT89S51单片机定时报警器电路图
  设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59 秒)进行倒计时,当计时到0 时数码管闪烁“00”(以1Hz 闪烁),按键功能如下:   (1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。 (2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。 (3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。 (4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。 图 定时报警器电路原理图
[单片机]
基于<font color='red'>AT89S51</font>单片机<font color='red'>的</font>定时<font color='red'>报警</font>器电路图
基于AT89S51芯片电子广告牌电路设计
0 引 言 现在城市中用于装点各种建筑物的绚丽色彩依旧是霓虹灯.但是霓虹灯具有发热量大,亮度较小,色彩较暗,价格较贵且耗电量较大等缺点已经不作为现在装饰的主要选择对象。点阵屏具有价格便宜,可视度远,亮度高,耗能较低,体积较小,且可以根据实际情况由几块小的点阵屏组合成较大面积的点阵块等优点。在此主要介绍以AT89S51为控制芯片,用8×8的点阵屏4块来级联实现16×16的点阵屏,从而用于广告牌显示等。 1 系统设计方案 鉴于所设计的点阵屏为16×16单色显示,可以用8×8的点阵屏4块来级联实现,此时点阵屏的行列各为16管脚,需要扩展口,采用74LS164串行输入并行输出来实现。整个系统以AT89S51为控
[单片机]
基于nRF401芯片和AT89S51芯片实现无线数据传输系统设计
1 模块总体硬件结构 模块总体硬件结构主要由微控制器和蓝牙芯片及其相应的外围电路组成,能自动完成波特率识别,并进行数据的编码处理,给用户提供了一个透明的数据接口。微控制器选用Atmel公司新推出的具有可在线编程(ICSP)功能的单片机AT89S51,便于以后软件的升级。根据发送数据是否需要曼彻斯特编码、所需外围元件的数量、功耗及发射功率等方面因素的综合比较,选用nRF401芯片作为无线数据传输芯片。 nRF401是单片无线收发芯片,采用蓝牙核心技术设计,内部集成高频发射、高频接收、PLL合成、FSK调制、FSK解调、多频道切换等诸多功能和外围部件协议。它是目前集成度最高的无线数据传输产品,也是目前唯一一个可以直接连接微控制器串
[单片机]
基于nRF401芯片和<font color='red'>AT89S51</font>芯片实现无线数据传输系统<font color='red'>的</font>设计
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved