智能无线防盗系统的设计(2)

2019-06-17 18:26

要实现电话线远程通信,DTMF(Dual Tone Multi-Frequency)收发电路是非常关键的部分。它可以实现自动拨号、忙音识别、铃声识别、远程按键数字信号识别等功能。我们可以选用MT8888双音多频(DTMF)收发器,与单片机及音频放大电路组合,实现各种信号音的检测及DTMF信号的产生,并将DTMF信号送到电话线上,如图4所示。 MT8888是采用CMOS工艺生产的DTMF信号收发一体集成电路,它的发送部分采用信号失真小、频率稳定性高的开关电容式D/A变换器,可发出16种双音多频DTMF信号。接收部分用于完成DTMF信号的接收、分离和译码,并以4位并行二进制码的方式输出。MT8888芯片集成度高、功耗低,可调整双音频模式的占空比,能自动抑制拨号音和调整信号增益,还带有标准的数据总线,可与TTL电平兼容,并可方便地进行编程控制。

C1电话 R3MT888812345678910IN+IN-GSVEFVssOSC1OSC2TONEWRCSVDDSTGTESTD3D2D1D0IRORDRS020191817161514131211VCCC30.1uF0.1uFD3R6374KD2D1D0R5T0VCCRD3.3KP2.1C2 0.1uF100KR4500KR3 5 510 Q2 C2 482Y13.59454MHzR21KC7WRP2.2C80.01uF R152000.01uF 图4 DTMF收发电路

3.1.3 自动摘挂机

当报警器接收到报警信号时,需要拨打预先设定的电话号码,因此还必须进行电话机的控制。

当选择中断模式时,当接收或发送了有效的音频信号后IRQ/CP脚输出低电

平,产生中断信号供给CPU,在延迟控制电压的跳变缘将数据锁存至输出端;当选择呼叫过程(CP)方式时,只能接收250~550Hz的信号音,在拒收或无输入时,IRQ/CP脚输出低电平。

(1)电话信号音格式

忙音:450Hz,350ms有,350ms无。拨号音:450Hz,持续。回铃音:450Hz,1s有,4s无。

6

(2)信号音的判断方式

将MT8888的IRQ/CP脚连到AT89S52的T0脚,电话呼叫过程中的各种信号音经MT8888滤波限幅后得到方波,由MT8888的IRQ输出到AT89S52的T0脚,对T0脚信号记数5s。计数值位于2175~2357范围内,为拨号音;计数值位于1041~1212范围内,为忙音;计数值位于425~475范围内,为回铃音。在实际编程中,考虑到计数的误差以及程序的简化,可将范围适当放宽,但不能重叠。

(3)自动摘机

控制器与家里电话并接在一条电话线上。为了实现报警放打电话共用一条线,摘机电路按如下设置:将电话振铃信号通过光电耦合器TP521输入到AT89S52的IT脚,进行计数。接到振铃信号时,若连续振铃10次用户还没有摘机,则自动转到家庭智能报警器,CPU置P1.5脚为“1”,使继电器K1吸合,实现自动摘机功能。若在这10次振铃过程中,用户接通了电话,则控制器不响应,这样,使得控制器与电话不互相干扰。摘机后,检测MT8888输出的双音多频信号,以读出用户发来的远程信息,实现远程通信与控制功能。

(4)自动报警

当接收到热释电传感器等发来的无线报警信号后,CPU立即发出报警信号,通过电话线传到远程用户。报警方式如下:用户通过面板设置10个报警电话,将它们存入存储器中。当接到警情后,从第1个电话开始拨号,一直拨到第10个,来回拨3遍。如果任意一个电话回送了“#”键确认信号,即意味着报警已收到,不再继续拨号。每个号码需拨号。每个号码需拨号时间100ms,号码之间留500ms间隔。拨号时,先检测存储器中存储的电话号码。若为空,即说明未设此电话,跳过不拨,继续拨下一个电话号码。这样,用户可随意设置数个报警电话号码。 3.1.4 语音电路

为了便于通信,本系统采用了语音芯片ISD1420,实现语音指示和报警功能。语音电路用于录制和播放用户所要报警的语音信号或其他报警信息,相应信息可由用户预先设定并可随时修改。

ISD1420是美国ISD公司出品的新型优质单片录放音电路,采用了直接模拟量存储技术DAST,完成语音的录入、存储及分段输出,失真小,使用方便,无须专用语音开发工具,成本低廉.在报警时,将事先存入的语音送出通知对方。ISD1420芯片内有128 KB的EEPROM,用于存放语音信息。ISD1420芯片为单片语音记录、回放一体化芯片,记录时长为20s;可被划分为160小段,每段125ms。

7

160 段对应着160 个地址, 由 A 0~A 7 组合产生。当REC脚为低电平时,进行录音,PLAYE或PLAYL为低时进行放音,ISD1420可进行连续录音,也可进行分段录音。

分段放音:先送停止录放音码P1.2~P1.4=000,再送放音首地址A7~A0,P1.3或P1.4为低电平(PLAYE或PLAYL)开始放音;延时进行放音,最后送停止录放音码P1.2~P1.4=000,完成本段放音。重复上述过程,可分段放出数段语音。图5为语音电路原理。

VCC C150.001uFR21100KVCCR20100KVCCU2123456910232724A0A1A2A3A4A5A6A7PLAYLRECPLAYEVCCDVCCAVSSDVSSASP-SP+ANA INANA OUTMICREF2526RECLEDXCLKISD1420D6LEDR2447K+C1647uF0.1uFMICAGC2816121315142021181719C120.1uFR175.1KR181KC110.1uFC20C21R28200R271KVCCC18R2510K+C19220uFQ3C2482电话0.1uF0.1uF R22100KR231K

0.1uFC19R2610KMK1MICVCC图5 语音电路原理

3.1.5 编/解码电路

PT2262/PT2272 是台湾普城公司生产的一种CMOS 工艺制造的低功耗低价位通用编解码电路,PT2262/PT2272 最多可有12 位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441 地址码,PT2262 最多可有6 位(D0-D5)数据端管脚,设定的地址码和数据码从17 脚串行输出,可用于无线遥控发射电路。编码芯片PT2262 发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对后,VT 脚才输出高电平,与此同时相应的数据脚也输出高电平送到89S52的

8

INT1,触发中断处理程序,以读取D0~D3的数据码,得知报警传感器状态和报警类型。如果发送端一直按住按键,编码芯片也会连续发射。当发射机没有按键按下时,PT2262 不接通电源,其17 脚为低电平,所以315MHz 的高频发射电路不工作,当有按键按下时,PT2262 得电工作,其第17 脚输出经调制的串行数据信号,当17 脚为高电平期间315MHz 的高频发射电路起振并发射等幅高频信号,当17 脚为低平期间315MHz 的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262 的17 脚输出的数字信号,从而对高频电路完成幅度键控(ASK 调制)相当于调制度为100%的调幅。地址码必须与家庭控制主机内解码芯片PT2272编址相同,以区分家庭控制器;数据码可用于区分传感器类型。当有报警信号时,PT2262的14脚为低电平,使能PT2262,从17脚输出编码信号,通过射频模块发射出去。图6为编/解码电路原理。

图6 编/解码电路原理

3.1.6 射频发射模块与射频接收模块

射频发射模块与射频接收模块原理如下图6和图7所示,工作频率为433MHz。最大传输距离可达1000m。

9

VCCU21234567814A0A1A2A3A4A5A6/D5A7/D4TEPT2262VCCDOUTOSC2OSC1VSSA11/D0A10/D1A9/D2A8/D318171615913121110R104.7MVCCT ANTD1LED1234RFR111K R ANTVCC1234RF VCC1412345678DINA0A1A2A3A4A5A6A7VCCVTOSC1OSC2D0D1D2D3VSS18 171615 13121110923U4A1INT174HC02R29820K

PT2272-M4L4图7 发射模块原理

vcc 5vL0+5vR9R122.2KR1118K15pFC7 10 C6R856K2.2K


智能无线防盗系统的设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:婴幼儿营养与保育形考作业答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: