《智能型电话远程遥控器》.docVIP

  • 5
  • 0
  • 约 8页
  • 2015-12-20 发布于河南
  • 举报
《智能型电话远程遥控器》.doc

智能型电话远程遥控器 摘 要 本系统采用AT89C51单片机和双音多频解码集成电路MT8870为核心,通过电话线路实现遥控功能的远程多路智能控制器。该系统实用、可靠、功能灵活多样,可以对被遥控对象的状态进行查询以及控制,可以广泛的应用于家用电器或者其它场所的各种控制设备。 关键词:电话 远程控制 一 系统总体介绍 1.1系统硬件 电话智能遥控器由单片机构成主控部分,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息的记录;接口电路提供单片机与电话外线的接口。其中包括检测、摘挂机控制、忙音检测、双音频DTMF识别,及语音提示电路系统原理框图如图11所示 图1-1 总体设计框图 本装置并联于电话机的两端,不会影响到电话机的正常使用。用户通过异地的电话机拨通本装置所连接外线的电话号码,通过市局交换机向电话机发出振铃信号。本装置如果检测到振铃五次,即五次响铃后无人接,自动摘机,进入密码检测,输入正确后选择被控制电器,然后输入开或关进行遥控电器,完成后返回。本系统的每一个接口电路(振铃检测、模拟摘挂机、语音反馈、双音频解码等)都已经经过实际的交换机在线实验,具有很强的实用性。本系统使用最简单的电路、最便宜的电路芯片实现了完善的功能。语音提示电路是该作品重要组成部分。ISD公司的ISD2590语音单片机控制产生相应的,并通过反馈电路反馈至电话外线。从而使操作者对电器的操作达到交互式,并能即时了解有关的信息控制部分即受控的终端,可通过接不同的终端并对电话进行必要的改动从而达到功能的扩展。这一点,可使产品达到系列化。本系统还有许多可以添加的功能,具有很强的市场前景。1.2系统软件 我们采用AT89C51单片机作为系统软件控制部分。软件主要实现振铃计数,摘挂机控制,语音芯片寻址,受控电路控制及工作状态查询等功能。 二 系统各模块设计介绍 2.1铃音检测、计数模块 2.1.1可行性分析 家用电话机在挂机状态下线路上存在一个约50V的直流电压。 当用户被呼叫时,电话交换机发来铃流信号。振铃为25±3伏的正弦波,失真不大于10%,电压有效值90±15V。振铃以5秒为周期,即1秒送,4秒断。根据振铃信号电压比较高的特点,可以先使用高压稳压二极管进行降压,然后输入至光电耦合器。经过光耦的隔离转换,从光电耦合器输出的波形是时通时断的正弦波,经过输出很标准的方波。方波信号就可以直接输出至单片机的计数器输入口,完成整个振铃音检测和计数的过程。根据国家有关标准规定:不论任何电话机,摘机状态的直流电阻应≤300Ω,有“R”键的电子电话机的摘机状态直流电阻应≤350Ω。在挂机状态下,其漏电流≤5μA。当用户摘机时,电话机通过叉簧接上约300Ω的负载,使整个电话线回路流过约30mA的电流。交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流,完成接续。?模拟摘挂机电路主要由一个三极管控制摘挂机信令由单片机通过使TXD/P3.口变为高电平实现。经过两个反向器驱动发光二极管D1指示摘机,同时改变三极管T1的基极电压,使T1处于导通状态,从而开启继电器J1,J1使电阻R3接入电话线两端。因为R3的电阻为200Ω,使回路电流变大,控制电路向交换机发出模拟摘机的信号,交换机响应摘机信号,完成电话线路接通。整个电路完成自动模拟摘机过程。?双音频检测是整体电路一个比较重要的过程,它的调试主要围绕着双音多频解码芯片8870展开的。MT8870的连线如所示,它的2、3脚接收来自电话机的双音多频脉冲信号该双音多频信号先经其内部的拨号音滤波器,滤除拨号音信号,然后经前置放大后送入双音频滤波器,将双音频信号按高,低音频信号分开,再经高,低群滤波器,幅度检测器送入输出译码电路,经过数字运算后,在其数据输出端(11~14脚)输出相对应的8421码。MT8870的数据输出端Q4 ~ Q1连到AT89C51的P1口的P1.4 ~ P1.7,CPU经P1口识别4位代码。电话按键与相应译码(Q4~Q1)输出见附录。其中,A,B,C,D 4个按键常被当作R/P,REDIAL,HOLD,HANDSFREE等功能使用。注意,需要特别指出的是,对于“0”号码,MT8870输出的8421码并非是“0000”,而是“1010”;另外,“*”,“#”字号码,MT8870输出的8421码分别为“1011”和“1100”。有些技术资料会出现错误,包括比较权威的手册,所以我是在实验中,记录下测量的每一组数据后,才把这些数据应用于程序当中。 为了使单片机AT89C51获取有效数据,MT8870的STD有效端经反相后接CPU的/INT0引脚。当MT8870获取有效双音多频信号后,STD电平由低变高,再反相为低,CPU检测后,指示P1口接收有效二进制代码。而无效的双音频信号(电话线

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档