基于AT89C52的家用电话控制和报警系统的设计

网友投稿 256 2022-11-21

基于AT89C52的家用电话控制和报警系统的设计

引言

1 振铃检测电路

2 模拟摘挂机电路

根据国家有关标准规定:不论任何电话机,摘机状态的直流电阻应小于300Ω,有"R"键的电子电话机的摘机状态直流电阻应小于350 Ω。挂机状态下的漏电流小于5μA。当用户摘机时,电话机将通过叉簧接上约300的Ω的负载,从而使整个电话线回路流过约30 mA的电流。交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流以完成接续。根据有关技术指标,模拟摘挂机电路设计如图3所示。该模拟摘挂机电路主要由二个三极管开关电路控制继电器开关。继电器则控制接入电话线两端的信号接入。摘挂机指令由单片机判断I/O口是否为高电平来实现。由于振铃检测后,系统会给另一个I/O高电平从而开启继电器Jl,因此线路会处于导通状态。控制电路可向交换机发出模拟摘机信号,交换机响应摘机信号后便可完成电话线路的接通。最终使整个电路完成自动模拟摘机过程。

3 DTMF接收电路

4 DTMF发送电路

此部分可选用DTMF发送器HT9200A,在串行模式下,HT9200A通过DATA引脚输入的一个5bit的代码来控制不同的DTMF信号输出,这5位代码按照D0-D4的顺序来传输,并且数据要在CLK引脚下降沿到来之前放到输出锁存中。HT9200A的应用电路图5所示。

5 信号音提示电路

语音提示电路可预先存储几段系统提示音,一旦中央处理单元判断到用户发送和接收到DTMF信号,系统便可对语音提示电路进行寻址以播放相应的提示音,从而完成下一步工作。

信号音电路选用ISD公司的优质单片语音录放电路ISDl420及外围元器件组成。.ISD1420工作状态如下:

(1)录音

按"REC"键不放(指示灯亮)可对着板上话筒讲话录音,松键时录音停止并形成一段。

(2)放音

按一下"PE"键将一段录音全部播放出来.一段结束后自动停止放音。按住"PL"键即放音,松键即停止。

(3)地址

ISD1420的地址线有8位.全部接到了AT89C52的I/O口。最小每段语音长度为125 ms.每段语音都可由地址线控制输出.每125ms为一个地址,由A0~A7八根地址线控制。用户录制的语音每一段结束后,芯片自动设有段结束标志(EOM),芯片录满后设有溢出标志(OV F),单片机控制电路可按某一段的起始地址进行放音操作,遇到段结束标志(EOM)即自动停止放音。单片机收到段结束标志(EOM)就开始触发下一段语音的起始地址,如此控制,便可将很多、不同段的语音组合在一起形成一句话放音出来.从而实现语音的自动组合。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《写给大忙人的Hadoop 》读书笔记2-Hadoop介绍#yyds干货盘点#
下一篇:为什么要学习亚马逊,亚马逊的优势是什么
相关文章

 发表评论

暂时没有评论,来抢沙发吧~