毕业设计(论文)-基于单片机的电话自动拨号报警器.doc_第1页
毕业设计(论文)-基于单片机的电话自动拨号报警器.doc_第2页
毕业设计(论文)-基于单片机的电话自动拨号报警器.doc_第3页
毕业设计(论文)-基于单片机的电话自动拨号报警器.doc_第4页
毕业设计(论文)-基于单片机的电话自动拨号报警器.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)基于单片机的电话自动拨号报警器学 院、系: 专 业: 学 生 姓 名: 班 级:_ 学号: 指导教师姓名: 职称: 年 月摘 要随着人们生活水平的提高和安全防范意识的增强,有关家庭、办公室和仓库等处的安全防范和自动报警系统的开发研制日益被科研单位和生产厂家重视,现在市场上虽有各种名目繁多的报警装置,但多由于可靠性较差、功能单一价格较高而难于普及。如何开发和利用单片机来构成家庭、仓库、银行等地的安全防范系统,己成为众商家关注的焦点。因此很有必要开发一种面向家庭、办公室和仓库等处的低价位、运行可靠的安全防范设备,以适应市场所需。本文就介绍了一种以at89c51单片机作为控制核心的电话自动拨号报警器。首先,主要通过热释电执红外传感器来检测是否发生了盗情,然后通过单片机发出指令,再有双音低频电路和tmdf模块进行自动拨号报警,从而达到防盗的目的。科技改变生活,本系统涉及单片机软硬件开发,通讯技术,传感器技术。各种技术的完美的互相结合,造就了我们生活的更加的美好。关键词: at89c51 自动拨号 报警 dtmfabstract as people living standard rise and safety consciousness enhancement, the family, office and the warehouse of the place such as safe guard and the automatic alarm system developed increasingly scientific research units and manufacturers pay attention to, now although the market, there are all kinds of various kinds of alarm device, but more because of poor reliability, simple function prices higher and hard to popularity. how to develop and use of single chip microcomputer to constitute the family, the warehouse, the security guard system, the businessman, has become the focus of attention. therefore it is necessary to develop a face family, office and the warehouse of the place such as low price and reliable operation of the safety equipment, in order to adapt to the market need. this paper introduces an at89c51 single-chip microcomputer as the core to control the telephone automatic dial-up alarm. first of all, mainly through the pyroelectric zhigong outside sensors to detect whether stolen happened feeling, and then through the single-chip microcomputer instruction, have dual low frequency circuit and tmdf modules to be automatic dial-up alarm, so as to achieve the purpose of guard against theft. science and technology change life, this system involves microcontroller hardware and software development, communication technology, the sensor technology. all kinds of technology perfect with each other, make our life more beautiful. key word: at89c51 auto-dial alarm dtm目录第一章 前言1第二章 智能防盗报警装置的简介及构成22.1防盗报警系统的组成22.2防盗报警系统的分类42.3本智能报警装置具备的特点和优点42.4本智能报警装置系统构成4第三章 智能防盗装置硬件设计63.1装置总体设计63.1.1硬件电路主要由:63.1.2该系统硬件要实现的功能:63.2单片机模块73.2.1 电源和时钟电路以及复位电路73.2.2 单片机的引脚分配83.3信号检测与识别模块83.4语音录放模块103.5音频拨号电路123.5.1 dtmf 信号123.5.2 dtmf 发生器133.6电话机摘挂机控制模块153.7 盗情检测163.7.1热释电效应163.7.2热释电红外传感器的结构 .173.7.3滤光镜材料183.7.4传感器内的元件数183.7.5热释电红外传感器的主要参数18第四章 软件设计204.1软件总体设计204.2中断技术的运用214.3定时器/计数器的运用234.4延时程序244.5信号音检测26第五章系统的完善与改进285.1中断扩充285.1.1细丝触发式防盗报警器285.1.2语音的分段控制315.2双音频发送接受电路的扩充32第六 章 结束语34附录(一)硬件电路图37附录(二)程序清单38附录(三)语音芯片部分441语音单元442 sr9f26 的管脚说明443 sr9f26 的功能概述45 基于单片机的电话自动拨号报警器的设计microcontroller-based telephone auto-dial alarm学号: 作者: 指导老师: 第一章 前言改革开放以来,经济高速发展。人们的收入越来越高。在城市大发展的过程中,大量外地人口涌入城市,给社会治安带来很大压力。工厂、机关和居家失盗、失火、抢劫事件时有发生;个别地方尤为严重,损失惊人。由此引起社会各界人士的普遍关注,有些部门和居民小区开始派人白天夜间巡逻,并纷纷购置防护铁门、铁栏杆等被动防范措施。在保护了人身财产安全的同时,也限制了我们的自由,增加了很多的安全隐患。而且,由于报警的不及时,造成了很多原本不必要的损失。本文介绍的电路就能实现这个功能,该电路接到原电话机的电话线上使用,不需要人员的操作,能自动的、及时的完成报警和发出警报的动作。这样不仅减少了对于人员的需求,而且还可以提高出警的迅速性,对于人身财产的安全起到很好的防护作用。报警装置在单片机控制下 就会自动完成如下功能:(1)自动拨出报警电话号码;(2)自动语音提示案件发生地点及简要案情。 第二章 智能防盗报警装置的简介及构成2.1防盗报警系统的组成防盗报警系统主要由四个部分组成:主机、传感器、遥控器(键盘)和附件。1.主机单片微型计算机作为信息的检测与处理中,以负责传感器状态的检测和分析以判断入侵者是否存在,根据情况激活主机处于设防、撤防或报警状态。2.传感器传感器是用来探测入侵者是否存在,激活主机布防、撤防及报警的设备。根据探测途径和探测方法的不同,传感器可分多个种类。a.门磁式探头这类探头利用干簧管和磁铁的物理特性,对门窗的开启情况进行探测,只要打开警戒的门窗,门磁探头就能向主机发出报警指令。b.热释被动式红外探头(简称红外探头)红外辐射是种电磁波,其波长介于光波和无线电波之间。人体也是一种红外辐射源,其辐射波长从71um-141um,红外探测器的作用是将移动人体的红外射线聚焦到传感器上来,通过内部光敏元件接收到的红外传感器转换为电信号输出。 p2288被动式热释人体红外传感器采用平衡检差方式工作,只感应71um-141um 波长的活动人体辐射红外线,不会受环境温度于可见光的影响,传感器加装菲涅尔透镜可感应十米以内的人体辐射红外线。热释电红外线防盗探测器中的检测元件是biss0001 , 该器件是cmos 数模混合专用集成电路,多用为红外专用芯片,它具有独立的高输入阻抗运算放大器,可与多种传感器匹配,进行信号预处理。另外它还具有双向鉴幅器,可有效抑制干扰,其内部设有延迟时间定时器和封锁时间定时器。热释电红外线防盗探测器工作原理如图1所示。图1 热释电红外线防盗探测器工作原理图专用芯片biss0001 经多级放大,双向鉴幅器处理后,检出有效触发信号去启动延迟时间定时器,输出信号uo 送mcu 单片机处理并报警。当a 端等于“0”时,为不可重复触发状态,即在tx 时间内,任何v 2 的变化都被忽略,直至tx 时间结束。当tx 时间结束时,uo 下跳回低电平,同时启动封锁时间定时器进入封锁周期ti 。在ti 周期内,任何v 2 的变化都不能使uo 为有效状态。这一功能的设置,可有效抑制负载切换过程中产生的各种干扰。该设计输出为脉冲信号,当有移动物体进入探测范围以内时,输出端电平发生跳变,可实现检测并报警。根据其使用的红外被测元又可分为单元、双元等种类,单元红外探头因为间靠性、稳定性较差己逐淘满肤,市场上带环境温度控制功能的双元红外探头和能区分宠物和人体的智能多元探头也己面市。红外微波探头红外微波探头就是将微波雷达技术和热释被动式红外线探测技术运用于一体的探头,这种探头能够对被警戒的防区进行微波和红外线的双重探测和双重比较,从而在防区受到泪去入侵时可靠地发出报警信息。微波探头微波防盗探测器是由mos 场效应管c3355 、电阻和电容组成的高频振荡电路,产生的微波信号通过外接天线发射到空间,产生一个立体空间微波防护区,当人或其他物体在该防护区移动时,反射回来的微波信号与原信号之间产生频移,微弱的频移信号经过滤波处理后,再进行多级放大后输出报警信号。报警范围实测约为78 m ,可有效地进行实时探测。如下图2图2 微波防盗探测器原理图防盗探测器电路是由以上两种类型探测器组成,在单片机内部进行信号处理时,将探测到的红外和微波两种信号进行“与”运算,即只有同时检测到两个传感器端口信号时,主机才会发出盗情报警信号,否则不予报警。2.2防盗报警系统的分类目前国内外防盗报警产品种类繁多,分类的方法也不一样:根据主机和探头的连接方式,可分为有线防盗报警、无线防盗报警。根据主机的报警信息传递方式,可分为声光防盗报警、电话防盔报答、专线防盗报警等。根据警情处理的地点,可分为现场防盗报警、异地防盗报警。2.3本智能报警装置具备的特点和优点1.本报警系统拟具有以下突出的特点和优点:2.该系统适用于家庭住户,安装方便。3.用户可方便地进行高音报警和电话报警的设置。4.不需要太多的外围设备,设备简单,操作方便。5.本系统拟采用atiel 公司生产的内部带有4krom 的at89c51为核心,开发成功后可广泛应用于家庭的防盗报警。2.4本智能报警装置系统构成系统构成主要包括单片机芯片、红外传感器、电话线路接口、ha868()p/td 型电话机、sr9f26 语音芯片。系统连接线路图如附录。智能防盗装置主要完成的功能是,当有人非法进入室内时,人体传感器通过红外探测采集盗窃信号输入,系统能够自动摘机,并判断电话是否处于可拨号状态。若是,则拨预置的电话号码。否则挂机,延时后重复上述过程。在拨号后,首先判断电话线的状态是否为回铃音及对方是否摘机。如是,播放录制好的语音报警内容,否则,挂机后延时重拨。为了实现上述功能,其系统的结构框图如图3,原理图如图图3 智能防盗装置原理图电路防盗报警系统主要由两大部分组成,即硬件和软件。硬件电路主要由单片机、电话机、语音装置、信号检测装置、红外传感器装置等几部分组成,各部分分别完成各自的功能,通过与其它模块的接口完整体功能的实现。下面就分别以硬件和软件方面列出该装置的设计方案及使用。第三章 智能防盗装置硬件设计3.1装置总体设计 本课题所要设计的智能报警装置由单片机、电话机、语音装置、信号检测装置、红外传感器装置等几部分组成,各部分分别完成各自的功能,通过与其它模块的接口完整体功能的实现。智能报警装置是利用电话网,处于监控状态,平时不影响用户家中电话机的正常工作。3.1.1硬件电路主要由:1.单片机模块;2.电话机模块;3.语音装置模块;4.信号检测装置模块;5.红外传感器装置模块;3.1.2该系统硬件要实现的功能:1.在全天候警戒状态时,外接电话可以正常使用,应急电话随时可以接受报警信号。2.主人可以方便的设防和撤防。3.合理的运用电话机电路,外部设备元件简单。该系统主要由硬件电路主要由单片机、电话机、语音装置、信号检测装置、红外传感器装置等组成。各系统模块的构成元件和功能如表4 所示。系统模块主要构成元件功能简介单片机at89c51通过程序对整个系统进行控制双间多频发送装置ha868()p/td型电话机及其内部拨号芯片w19930接收从电话线上来的多音多频信号并将其转化为数字信号,然后送入单片机才将欲拨电话号码转化为双间多频信号送上电话线,实现拨号功能语音装置 sr9f26单片永久记忆型语音芯片存储语音,以使在报警时,将事先存入的送出通知对方信号检测装置 74ls14完成电话线上的信号(如回铃音、拨号音、忙音、无效号码音以及振铃信号的判断红外传感器p2288产生报警信号电话机单元ha868()p/td型电话机产生双音频拨号信号表4 系统模块的构成元件和功能3.2单片机模块单片机at89c51 是该系统的核心部分,它通过程序对整个系统进行控制:当报警时,首先是由传感器传来的报警信号,然后送入单片机经由单片机at89c51 分析,然后根据分析结果来发出相应的指令以控制相应的模块,使之完成特定的功能处理或者将欲拨电话号码转化上电话线,实现拨号功能为双音多频信送。单片机是一种特殊的计算机,它是在一块半导体芯片上集成了cpu,存储器ram,rom 以及输入与输出接口电路,这种芯片习惯上称为单片机。后来按照面向对象,突出控制功能的要求,在片内集成了许多外围电路及外设接口,如定时器/计数器、串行通信控制器,部分单片机还集成了a/d、d/a 转换器和pwm 功能。在硬件结构、指令系统和i/o 等设计上充分考虑了控制的需要,为控制提供了有效的手段,突破了传统意义上的计算机结构,发展成micro-controller 的体系结构,因此,目前国外已普遍称之为微控制器mcu,并以此与微处理器相区别。1987 年以后,因采用嵌入技术,即在一块芯片上除了集成cpu 外,还嵌入了ram/rom 或各种i/o 功能,它又被一些大的半导体器件公司命名为嵌入式控制器(embedded controller)。3.2.1 电源和时钟电路以及复位电路本系统需要的是5v 电源。控制单元采用12mhz 的晶体振荡器。复位电路采用按键上电复位,电路如图5所示。 图5 复位电路3.2.2 单片机的引脚分配表6 单片机引脚占用一览表单片机引脚说明p0.0-p0.3控制语音芯片sr9f26的录放p2.0-p2.1控制电话机的摘挂机,即免提控制p2.2拨号控制p3.2 imto报警信号输入口p3.4 to信号监测数据输入口3.3信号检测与识别模块设备与电话线接口的硬件结构原理图如(附录三)图10所示。由公用电话网上来的信号,一路经由r,c,ic1,r2 和ic2 组成的光电隔离振铃检测电路将振铃信号反馈入cpu 的中断引脚.另一路经c2,t 组成的1:1 的隔离电路后分成两部分,一部分经放大整形后馈入cpu 的中断引脚,主要用来检测电信信号。另一部分进入双音多频发送器,双音多频发送器将cpu 送来的数据调制成双音多频信号发送到电话线上去。电话网信号识别是利用cpu 的中断和定时系统,检测输入信号的周期和一定时间内采集到的信号数量。由检测到周期可计算出信号的频率,由定时窗口内采集到的信号数量可以算出信号的占空比。有了频率和占空比两个参数,就可出推断出信号的类型。对于拨号音、阻塞音和振铃音(振铃信号音由另外的检测电路专门检测)的情况,只需检测出信号的频率和占空比,就可出推算出它是振铃信号、拨号信号还是阻塞信号。对于拨号后的情况,要识别的信号有四种,其中三种基本信号(回铃音、忙音和无效号码音),一种是传呼台2khz 的应答信号。这些信号出现的时刻和持续时间都有很大差别。铃流源为253hz 正弦波,谐波失真不小于5%,输出电压有效值为9015v。尤其是出现在信号前的语音信号,使得识别工作变得复杂、困难。普通振铃(即用户的电话机被呼叫时产生的信号)采用5 秒断续,即1 秒送,4 秒断,断续时间偏差不超过10%。交换机给电话机的空闲信号(450hz,6v,是连续信号),即用户没有主叫也没有被叫时产生的信号(也称为拨号音信号)。交换机给电话机的忙音信号(450hz,6v),即被呼叫的电话机在使用(也称被叫机忙)时,交换机向主叫机送回的忙音信号(0.35 秒续,0.35 秒断)。交换机给电话机的回铃音信号(450hz,6v),即用户的主叫机拨打被叫机拨通,并且使对方的电话机振铃时,交换机向主叫机送回的回音信号(1 秒续,4 秒断)。尤其是出现在信号前的语音信号,使得识别工作变得复杂、困难。拨号后的前五种是与打电话相关的情况,后三种是与拨传呼机有关的情况。以打电话为例,拨号后如果是忙音,则挂机延后再拨,如果是回铃信号,则进一步检测对方是否摘机应答,何时摘机。比较忙音、回铃音和无效号码信号,三者有着相同的周期5s.以这周期为检测窗口的时间长度,则无效号码信号的占空比为83%,忙音的占空比为=50%,而回铃信号的占空比小于26% (由于该信号受24h:正弦信号的调制,放大整形后,丢失部分载频)。 根据电话机的原理,电话的拨号音、回铃音和忙音的音源频率平均为45025hz ,只是断续比不同且在时间上有明显差异,拨号音为45025hz 连续信号;忙音为0.135s通,0.135s 断;回铃音为1s 通,4s 断。当电话信号音到来时,由t3 放大,经74ls14 比较后,通过p3.4 脚送给单片机计数,单片机根据5s 内计数值的不同来判定此时的电话线路是否处于可拨号及是否处于可发送语音状态。拨号音的计数下限为(450 -25)5 = 2125,计数上限为(450 +25)5=2375。同理,忙音的计数范围为1041-1242,回铃音的计数范围为425-475,无信号音的计数应为0。在实际编程时,考虑一定的计数误差最后设定计数值大于2567 为拨号音,在2564-2567 之间为忙音,在256-2564 之间为回铃音,小于256 为无信号音。图7 信号检测装置原理图信号检测装置由74ls14 及其外围元件组成,主要完成对电话线上的信号(如回铃音、拨号音、忙音、无效号码音以及振铃信号)进行判断。光电耦合在本电路的作用是隔离作用,避免了不同系统的共地问题。输入信号经光电耦合把电话线上的信号耦合到74ls14 的输入端,经74ls14 比较后,通过p3.4 脚送给单片机计数,单片机根据5s 内计数值的不同来判定此时的电话线路是否处于可拨号及是否处于可发送语音状态。加上一个光电耦合,波形变得非常清楚,可见光电耦合起到了隔离作用,有利于对信号的分辨和识别。3.4语音录放模块语音装置由sr9f26存储语音,以便在报警时,将事先存入的语音送出通知对方,语音录放电路由sr9f26单片永久记忆型语音电路及少量外围元件组成,片内已存储好20s 的报警信息,不怕掉电,放音由单片机p0 口控制,语音信息通过该片的14 脚送至外线。sr9f26 与控制语音播放电路有关的具体的连接电路如图8所示。在此系统中,芯片只用于播放话音提示或报警信息,所以p/r 端接高电平。当装置向户主或安访部门提供语音提示时, at89c51 主控单元首先通过p2.1 口将pd 置为低,启动sr9f26芯片工作。然后at89c51 主控单元通过p2.0 口将ce 置为低,片选有效,sr9f26 在ce 的下降沿将地址锁存,即实现放音。语音处理电路如图3-3 所示。当at89c51 单片机通过p2.3 口将ce 低电平触发时,将地址锁存,调用按用户要求已写入的语音内容,如用户的住址,报警内容等。由rc 高通滤波后,经三极管8050 放大送入被呼叫的对方。图8 sr9f26 与控制语音播放电路的连接电路当系统向有线电话用户或无线系统用户提供语音提示时,8051 最小微机系统首先通过p0.1 口将pd 置为低,启动芯片工作,地址计数器清零。sr9f26在ce 的下降沿将地址锁存,即实现地址方式放音。sr9f26 芯片产生的语音信号,经过阻容元件耦合滤波送入通话电路。提供报警好的语音。语音处理芯片sr9f26 采用最新的dast 技术(直接模拟量存储技术),其存储单元采用了电擦除、电编程的eeprom,省去了数字存储的a/d,d/a 转换,数字压缩及合成等电路。因此,sr9f36 的应用电路十分简洁,语音的录放操作、存储非常方便。其主要特点还有:1.高保真:sr9f26 对语音的存储采用了全新的“模拟存储技术”。2.录音时,取样后的模拟信号不经过a/d 转换而直接送入模拟收发器,有序地存储到模拟存储阵列中。放音时,同样不必经过d/a 转换,存储阵列中的信息通过模拟收发器,经滤波后直接送入音频放大电路,十分有效地改善了音质。3.永留性:sr9f26 的模拟存储阵列是由eeprom 组成的,存取速度快,耗电少,对已存入的数据能够长期保存,同时又允许片内电路有随时重新改写数据的灵活性。4.多功能:sr9f26 的录音信号有两路不同的输入方法,音频信号的多路处理器能接受两路不同的输入信号,输出信号的功率放大可采取两种不同的处理手段,录放操作具有两种不同的模式,5.超小型:sr9f26 具备固体录音电路所必须具备的单元电路,因此只要外接少量的阻容元件,就能构成一个完整的录放系统。经过实践证明,sr9f26 工作性能良好,可以较好地在专用系统中完成语音提示功能,并可根据不同需要,在不同的通信系统中作为语音存储录放和话音提示电路加以应用。3.5音频拨号电路电子技术的发展使自动电话的结构发生着日新月异的变化,现今家用电话机也逐步用按键式取代机械拨号式.目前我国许多按键式电话机发出的拨号信号仍与机械拨号式相同,是脉冲信号,故两种电话机可以直接通换。随着科技的发展,出现t双音多频(dual tone multiple frequency,dtmf)按键电话,此种电话机在撤动某一号码时发出相应的双音多频信号,使拨号速度比脉冲拨号信号增加十倍左右。目前,dtmf 按键电话的每一用户电话中除键盘外还要有与按键配合的dtmf 信号发生器(编码器),而在电话交换机内应有dtmf 信号接收器(解码器)对电话机来的双音多频信号进行处理、解码和接通被叫用户。近年来国外很多厂家己研制出多种单片dtmf 发生器集成电路。这些集成电路外部只需极少几个元件,而且没有调谐元件,装配一个系统非常简单。3.5.1 dtmf 信号dtmf 信号发生器与dtmf 按键号码盘相连,每掀一个号码键电话机就发生两个相应的音频信号的组合,用它控制交换机接续到被叫用户。根据国际电报电话咨询委员会(ccitt)的建议,dtmf 按键盘采用八中取二或七中取二的音频方式,8 个频率分为两组,按频率高低分成高频群和低频群,每群各4 个频率,每撤按键盘上的一个号码,高频群与低频群各送一个频率进行组合而输出就形成了双音多频信号,这样总共可有16 种组合情况,号码与频率的对应关系见表( 3-4)所列。每个号码所对应的两个频率互不为整数比.高频群中的缓高频率1633hz 为备用频率,这样就变为七中取二方式,只有12 个号码。这12 个号码代表拉伯数字“09”及“*”、“#”,通常己足够用了,其中符号“*”、“#”用于表示特殊功能如“重发”、“暂停”等。如掀“5”时高频群频率1336hz 与低频群频率770hz同时输出。采用十六键时高频群中最高频率1633hz 系备用频率,(a) (d)预定为数据通信等其它功能。dtmf 发生器集成电路的手册中大多以列音调(column tone)及行音调(rowtone)分别表示高频群与低频群,高频群中的hl-h4 分别对应列音调ci-c4, 低频群的11-14 分别对应于行音调r1-r4。按键号码高频群h11209hzh21336hzh31477hzh41633hz低频群h1697hz123ah2770hz456bh3852hz789ch4941hz*0#d 表93.5.2 dtmf 发生器在本次设计中,由于利用电话机进行拨号,所以只从电话机引出需要用的部分引线,电话机还可以作为正常的通信工具使用,没有破坏电话机的任何一部分,作为电话机的辅助设计。关于电话机的工作原理,及其具体连接电路,在附录中有说明。在设计中的具体应用是由ha868()p/td 型电话机预先存储各种电话号码,发号由单片机的p2.2 控制t3 导通,将事先存储的号码以dtmf形式通过该片的12 脚送至外线,从而完成拨号功能。在电话机中的具体连接电路图如图10所示:图10 话机中的连接电路图dtmf 发生器又称为dtmf 信号编码器或dtmf 拨号电路,它的功能是把按键号码变为相应的dtmf 信号。目前生产的单片dtmf 发生器集成电路使用方便,价格低廉,是组成dtmf 发生器的核心。各厂生产的dtmf 发生器集成电路的内部电路结构都大同小异,有的为了通用除能产生dtmf 信号外还能产生脉冲信号,但最新产品大多只输出dtmf 信号。dtmf 信号发生器集成电路新产品外配部件很少,除必不可少的键盘外,还要一块石英晶体,大多用彩色电视机色副载波频率的石英晶体,频率为3.579545mhz(日、美ntsc 制),另外需外接一两个电阻电容。之所以要极性保护电路,是因为在安装电话机时,a/b 线的电压极性是不确定的,可能是a 正,b 负,也可能是a 负,b 正。图3-11 的极性转换电路就可以把极性不确定的电压变成极性固定的电压,即c 点的电压总是负的,d 点的电压总是正的。本论文中设计的防盗报警系统ha868()p/td 型电话机内部的拨号芯片为w91330dtmf 发生器。它的拨号部分原理图如图11所示。图11 ha868()p/td型电话机原理图它由启动电路,电源电路,脉冲开关电路,脉冲控制电路组成。在本设计中,只用到重拨按键的作用,由于按键采用“e”字形的电路,使内部的两个信号线相连,所以我利用了三极管的开关特性,在p2.2 口,输出一个50ms 的脉冲,使三极管导通50ms,起到了触发按键的作用。经实践证明它是可以实现的。需要说明的是,本模块用的是电话机中的现成元件,充分利用电话机,其中的极性保护电路,启动电路,电源电路,脉冲开关电路,脉冲控制电路,都是利用电话机中的元件。3.6电话机摘挂机控制模块此部分由jzc-23f(4123)继电器,三极管9014,二极管以及电阻组成,jzc-23f(4123)继电器是12v 直流电源供电,具体的负载参数是10a 28vdc或者5a 220ac,完全可以满足电话线路的要求,电路如图12所示图12电话机摘挂机控制模块原理图由继电器j5、j6、t12、t13 整流桥等组成,单片机p2.1,p2.2 控制t12、t13,使继电器j5、j6 吸合或断开,从而完成摘挂机。反向二极管是为了防止继电器的误导通,防止干扰信号的侵入。三极管9014 相当于电子开关电路,当单片机输出高电平时,三极管导通,从而,继电器动作,开关闭和,完成摘挂机。为保证元器件的工作电压,必须保证合适的工作电压。而且供电电压的极性应该是固定的。这里继电器的工作电压为12v,三极管可以承受,并且它的负载电压可以达到220v,所以可以承受电话线路的电压。所以此电路可以实现。3.7 盗情检测盗情检测由红外传感装置由p2288, bis001 及其外围元件组成。传感器采用p2888 型号热释电红外传感器,当有人进入其探测范围时,传感器输出正向电压至单片机p3.2 从而启动单片机按设定的程序工作。具体的连接电路如图13所示:图13 盗情检测连接电路图热释电红外探测器是由热释电红外传感器(指陶瓷型,下同)、菲涅耳透镜及电子电路组成的一种光电检测装置,它能不接触地检测人体运动时辐射出的红外线并转换成电信号输出。3.7.1热释电效应 某些强介电物质的表面接受了红外线的辐射能量,其表面产生温度变化,随着温度的上升或下降在这些物质表面上就会产生电荷的变化,这种现象称为热释电效应,是热电效应的一种。这种现象在钛酸钡之类的强介电质材料上表现得特别显著。若在钛酸钡一类的晶体的上下表面镀膜形成电极,在上表面加以黑色膜,若有红外线间歇地照射,其表面温度上升t,其晶体内部的原子排列将产生变化,引起自发极化电荷p,设该元件的电容量为c,则该元件的电压 为p/c。这里要指出的是,热释电效应产生的表面电荷不是永存的,只要它出现,很快便被空气中的各离子所结合。因此,用热释电效应制成的红外线传感器往往需要在元件的前面加机械式的周期遮光装置,以使此表面电荷周期出现才能实现测量;或者只有当测移动物体时才可不用周期遮光装置。因此红外线测温计在测静止物体(包括人体)时需要加周期遮光装置;只有检测运动的人体时才无周期遮光装置,所以,这种传感器也称为人体运动传感器。3.7.2热释电红外传感器的结构 .图14热释电红外传感器的结构传感器的敏感元件材料是钛酸铅(pzt)一类介电物质,在上下两个表面用真空镀膜工艺做上电极,并在其上表面加上一层黑色氧化膜以提高其转换效率。它的等效电路是一个在负载电阻(rg)上并联一个电容器的电荷发生器。传感器的输出阻抗极高,而输出电压信号又极其微弱,所以在传感器内附有一个阻抗变换的场效应管(fet)及一个厚膜电阻(rs)组成源极输出级。整个结构封装在顶部有滤光镜的管壳内(to-5 封装),如图,也有少数传感器采用扁平金属外壳或树脂封装,其滤光镜在侧面。3.7.3滤光镜材料 在壳体的窗口上装有不同材料的滤光镜,使不需要波长的红外线不能进入传感器。一般热释电红外传感器在0.220 m 光谱范围内的灵敏度是相当平坦的,并且不受可见光的影响。由于对不同物体的检测要求(如医学、气体分析或火焰检测等)、光谱响应范围不同,因此应采用不同材料的滤光镜。3.7.4传感器内的元件数 从图中可看出,敏感元件只有一个,若传感器中有两个敏感元件(反相串联),则称为双元件传感器。元件的热释电红外传感器有如下特性:当入射的红外线能量顺序地辐射到两个敏感元件时,由于两个敏感元件反相串联,其输出比单元件高一倍;对同时输入的能量会相互抵消。由于有这样的特性,使双元件传感器有以下优点:可防止因太阳光等红外线所引起的误差或误动作;陶瓷型热释电敏感元件具有压电效应,双元件传感器可消除因振动而引起的误差;可以防止检测的环境温度变化而引起的误差。人体检测的热释电传感器都采用双元件的。3.7.5热释电红外传感器的主要参数几种常用的热释电红外传感器的主要参数如下表所示:1.电压响应率rv(也称为灵敏度) 当经过调制的红外线光源照射到元件表面,元件输出的电压与输入的红外辐射功率的比值称为电压响应率rv,rv=vs/pad,式中vs 为红外线检测元件的输出电压(v);p 为照射到元件单位面积上的辐射功(w/cm2);ad 为元件的面积(cm2)。rv 的数值越大,其灵敏度也越高。2.噪声等效功率nep 红外线检测元件的输出电压较低,因此在评价它的性能指标时应特别注意到噪声的影响。噪声等效功率(nep)值是输出信号的信噪比(s/n)为1 时所对应的红外线入射功率值。其值越小,则元件越灵敏。3.检测度d 及特定检测度dx 检测度d 是nep 的倒数。d 值越高,说明该元件检测信号的能力越强,而受噪声影响越小。特定检测度d*是将元件受光面积ad 及测量放大器频 .宽度f 特定和规格化的d 值,它能较确切地反应该元件的品质,因此d * 参数应用更为广泛。d*=d(adf)1/2,p2288 作防入侵报警器有较好的性能,而lhi958 较适合作自动门的检测器、门灯或走道自动灯的应用。因此本系统的红外传感器为p2288。当人进入警戒区域时,热释电红外传感器pir 接收到频率为0.1-8 hz的人体红外信号,并将其转换为电信号,经过由电阻r2、电容c3 及c5组成的低通滤波电路,滤除高频干扰噪声,送至ic bis0001 的14 脚。经内部二级放大和双向幅度鉴别后,通过逻辑控制延时电路在ic bis0001的2 脚输出高电平,并经电阻r 送至三极管9014,9014 接射极跟随电路,e 极通过1 个2k 的电阻限流接1 个发光二极管指示,e 极又输出1 个信号作为编码芯片的输人端。第四章 软件设计4.1软件总体设计该系统软件由51 系列汇编语言开发,主要由中断部分组成,其中的报警信号检测为循环查询,报警信号控制主要为中断部分,整个程序在tsc-51/98 开发系统上调试通过,其程序流程如图15 所示。图15若有人进入探测范围,则p3.0 为高电平,延时20s(用于主人进门后,有一定的时间关闭k1,以免产生误报) ,单片机令p2.1、p2.2 为高电平,继电器j12、j13 接通,处于摘机状态。电话线路上的信号经t2 送至单片机的p3.2,若此信号为忙音信号,挂机5s,然后重新进入摘机状态,直到拨号音进入为止;若此信号为拨号音信号时, p2.2 为高电平,控制拨号电路拨号。拨号完毕后,延时2.5s ,cpu 查询p3.2 的信号,若为忙音,延时5s 后,重新进入摘机状态; 若为回铃信号且对方摘机,则p0.0、p0.1 输出高电平,控制录放音电路播放语音报警信息,放音20s,然后令p2.1v12p2.2 为低电平,从而挂机,进入下一次报警开始状态。4.2中断技术的运用本次设计用到的中断,有外部报警信号的输入中断,定时器t1 产生的定时益处中断,外部计数器 t0 产生的计数溢出中断。对中断优先级的设定,int0 是地优先级,t0、t1 是高优先级,软件设计为setb ea setb et1setb et0setb ex0setb it0setb pt0setb pt1clr px0这样在开外部中断后,产生中断,执行中断服务程序的过程中,外部报警信号成生的中断不能中止内部定时器和外部计数器的中断,使其正常的工作。当外部产生报警信号,在执行外部中断的中断服务程序时,先关掉外部中断,这样就能保证中断服务程序不被打断。在执行外部中断服务程序后,先要延时20 秒,我采用程序延时的方法,程序流程图如下,图16程序延时图子程序片断为del: ;延时20 秒mov r7,#20hdel1:mov r6,#200hdel2:mov r5,#125hdel3:djnz r5,del3djnz r6,del2djnz r7,del1ret当晶振采用12m 赫兹时,每个机器周期为1 s,采用程序循环的方法,125*2=250 s,250*2*200 就是1 秒,在经过r7 的循环,就是20 秒的延时。4.3定时器/计数器的运用t0 采用计数工作方式,使用操作模式2,8 位自动重装计数器,分为两个独立的8 位计数器th0 和tl0,仅th0 的值在技术中不变。tl0 溢出时th0 的值自动装入tl0 中。计数初值为256-256=0。t1 采用定时工作方式,选模式1,定时50ms, 由公式x=m-计数值=mpctt =m-(tcfosc)/12可以计算出t1 的定时初值是26f0h。关于模式控制寄存器tmod 的控制,由于模式和工作方式都已确定,所以其值为00100101,即26h。程序片断为mov tmod,#26hmov th0,#00hmov tl0,#00hmov th1,#26hmov tl1,#0f0h由于需要定时5 秒,用一个定时器无法实现,所以在设计中采用定时器加软件计数的方法实现。org 0000hljmp minorg 001bh ;定时器1ljmp t1org 0030hmin:setb tr1 ;启动 t1mov a,#00h ;对计数中断的次数进行计数mov 41h,#100h ;毫秒计数初值mov 42h,#300h ;5 秒计数初值clr 4fh ;标志位tt:jnb 4fh, ttt1: ; 定时器push pswmov th1,#0d8hmov tl1,#0f0hdjnz 40h,tt1mov 40h,#100djnz 41h,tt1mov 41h,#300setb 4fh4.4延时程序在设计中用到多个延时程序,有20 秒的延时,2.5 秒的延时以及5秒的延时,设计中的延时程序都采用了程序延时的方法。但是程序延时并不可靠,它存在一定的误差,但是这并不影响程序的执行,也不影响报警系统的正确性,因此可以应用。需要说明的是,在用程序延时,需要关掉中断,否则将严重影响延时的正确性,将大大的推迟延迟时间。因此在调用延时程序时,首先要关掉中断。各延时程序片断如下:43del: ;延时20 秒mov r7,#20hdel1:mov r6,#200hdel2:mov r5,#125hdel3:djnz r5,del3djnz r6,del2djnz r7,del1retdelay: ;延时5 秒mov r7,#05hdelay1:mov r6,#200hdelay2:mov r5,#125hdelay3:djnz r5, delay3djnz r6, delay2djnz r7,delay1retdela: ;延时2.5 秒mov r7,#05hdela1:mov r6,#100hdela2:mov r5,#125hdela3:djnz r5, dela3djnz r6, dela2djnz r7,dela1retdelay50: ;延时50m 秒mov r7,#200hdelay501:mov r6,#125hdelay502:djnz r6,delay502djnz r7,delay501ret4.5信号音检测根据电话机的原理,电话的拨号音、回铃音和忙音的音源频率平均为450 25hz,只是断续比不同且在时间上有明显差异,拨号音为45025hz连续信号;忙音为0.135s 通,0.135s 断;回铃音为1s 通,4s 断。当电话信号音到来时,由t3 放大,经74ls14 比较后,通过p3.4 脚送给单片机计数,单片机根据5s 内计数值的不同来判定此时的电话线路是否处于可拨号及是否处于可发送语音状态。拨号音的计数下限为(450-25)5=2125,计数上限为(450+25)5=2375。同理,忙音的计数范围为1041-1242 ,回铃音的计数范围为425-475,无信号音的计数应为0。在实际编程时,考虑一定的计数误差最后设定计数值大于2567 为拨号音,在2564-2567 之间为忙音,在256-2564 之间为回铃音,小于256为无信号音。所以外部计数器计数初值设定为256,然后对计数器的中断数进行计数,判断中断次数从而判断铃音。其程序片断如下:lingyin:jnb 4fh, lingyin ;判断5 秒判断位并跳转clr cyclr tr1clr tr0acall panduan ;调用判断子程序set ex0pop pswretipanduan: ;对计数值进行计数判断cjne a,#04, panduan1ljmp fanhuipanduan1:jc panduan2ljmp fanhuipanduan2:cjne a,#00,fanhu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论