期刊目录网

基于电话网络的智能控制家电系统设计__期刊目录网,论文发表,发表论

所属栏目:智能科学技术论文发表 发布时间:2011-02-25浏览量:115   

副标题#e#

       摘要:本文电话远程控制系统以STC89C52RC单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制及用户留言功能。文章介绍了系统的组成、工作原理及程序设计方法。对振铃检测、模拟摘机、双音多频解码及语音提示等电路作了详细的说明。经过调试,本装置能实现远程控制家电设备和留言功能。其具有较高的实用价值,适用于家庭推广。 

      关键词:远程控制;STC89C52RC单片机;双音多频;家电设备 

  
       随着信息技术的快速发展,固定电话、移动手机已经普及千家万户,利用现有的个人通信终端,实现基于电话网络智能控制家电设备,既可节约投资,又便于推广。该系统以ST C89C52RC单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制,同时可模拟家中有人活动的场景如的电视播放节目、夜间灯光打开等,以提供一定程度的安全防范。 

1 系统整体设计 

       系统按功能需求分为控制系统的启动、控制过程、控制结束三个阶段。提供给用户的功能有开启/关闭通道(通道接外部设备,如电灯、电脑、空调、电冰箱等)、修改密码、留言等功能。 

      系统的启动要求系统能够对振铃信号进行检测。当振铃次数在规定时间内达到设定值时,系统即进入远程控制。之后系统通过语音提示与用户进行交互。因此系统须提供语音提示功能和对用户按键的信息命令进行解释的功能。即系统能够播放相应的语音提示,用户根据提示进行按键操作。系统接收按键信息后执行相应的操作,如对外部受控设备发出相应的驱动信号。同时系统能够对按键错误进行判断处理。 

      本系统主要是针对无人环境中的电器设备进行控制的,即用户在世界各地随时可操作家电开关以提供安全生活环境,故对安全性、可靠性的要求较高。除了在硬件设计上采用电气隔离技术之外,软件中还需设置身份认证功能,保证只有合法用户才能操作该系统。 

1.1 系统结构及原理 

      本文所提出的电话远程控制系统包括振铃检测单元、模拟摘机单元、语音提示单元、中央控制(单片机)、双音多频(DTMF)解码译码单元等功能单元以及对外部设备的控制电路。图1所示为系统的结构框图。 

DTMF解码 
  
振铃检测 
  
摘挂机 
  
语音提示 
  
控制电路 
  
受控设备 
  
用户留言 
  


图1 系统结构框图 

      当无人在家时,用户可通过固定电话和移动手机在语音提示下实现对家电的远程控制或者用户留言功能。当有来电时,电话响铃的时间超过软件所设定的时间如超过30s后,系统便自动摘机,如果用户按下“1”,即选择了系统的远程控制功能,此时需要用户输入正确的密码方能对电器设备进行控制。为了防止非法用户暴力破解系统控制密码,在软件设计过程中规定当用户输入的密码错误次数达到3次时,系统就会自动挂机,从而对系统起到保护作用。如果来电用户按下“2”,即选择了系统的留言功能,此时便可以为你的朋友留言了。当有人在家中,且超过系统所设自动摘机时间接电话,用户只需关闭该系统电源即可停止操作。 

在系统设计过程中,为了方便用户使用,系统提供语音提示界面,使其具有自动挂机、返回上一级菜单,修改密码、留言等功能。 

  
2 系统硬件设计 

      主控制电路采取ST C89C52RC单片机作为主控芯片,外接晶振时钟频率为11.0592MHz。单片机系统由+5V电源供电,上电#p#副标题#e#复位电路用一个10KΩ店主上拉到电源VCC,使主机处于正常工作状态,如图2 所示。 


2.1 振铃检测模块 

       电话线路没有来电时,电话交换机提供的线路电压约为49.5V的直流信号。当用户呼叫时,电话交换机发来频率约为25Hz,交流电压有效值约为75V,周期为5s(1s送,4s断)的交流信号。根据振铃信号电压比平时外线电压高这个特点,设计和铃音检测电路如图3所示。本系统选取65V的稳压二极管,当电话处于来电状态时,稳压二极管导通从而进行振铃检测,通过光电耦合器接到单片机的外部中断端口0,就可设定系统的响铃次数,为系统自动摘机做准备。当电话处于未来电时,电话线的电压小于稳压二极管的反向导通电压,稳压二极管截止,不进行振铃检测。 

   
图3 振铃检测电路 

       图3中所示的光电耦合器件TIL113是一种达林顿输出型隔离耦合器件,它常用于较远距离的信号隔离传送,以及大电流、低容抗、快速关断等器件的控制,也用于通信、遥控逻辑隔离、报警监控电路等。一方面光电耦合器可以起到隔离两个系统地线的作用,使两个系统的电源相互独立,消除地电位不同所产生的影响。另一方面,光电耦合器的发光二极管是电流驱动器件,可以形成电流环路的传送形式。光电耦合器以光电转换原理传输信息,它使信号输入端(一次侧)与信号接收端(二次侧)可靠的隔离开,而且有很强的抑制电磁干扰能力。该器件具有稳定性高、价格低、与单片机连接简单等优点。 

2.2 自动模拟摘挂机 

      根据国家有关标准规定:不论任何电话机,摘机状态的直流电阻应≤300Ω,在挂机状态下,其漏电流≤5uA。当用户摘机时,电话机通过叉簧接上约300Ω的负载,使整个电话线回路流过约 30 mA的电流。电话交换机检测到该电流后便停止铃流发送,并将线路电压降大约为7.5V直流电,完成接通。 

      模拟摘挂机电路设计如图4所示。当单片机检测到系统设定的振铃次数后,送出摘机信号:P3.5输出低电平,驱动三极管Q1导通,此时继电器闭合,电阻接入电路中,实现摘机。若需要挂机时,则P3.5输出高电平继电器断开,电路没有形成回路,实现挂机。 

   
图4 自动模拟摘挂机 

2.3 双音多频解码 

       双音多频解码器是用于获取和解析双音多频信号的,其主要的工作就是从电话线上取得双音多频信号,然后对信号进行滤波,辨识出其中对应的标准DTMF信息,并对其译码成为二进制形式。MT8870是MITEL公司生产的DTMF解码器,为CMOS电路,DIP封装。它具有DTMF信号分离滤波和译码功能,内部有差动运算放大器,可通过引出的引脚调节放大增益。可直接与MCS-51系列单片机连接,解码输出可直接共给单片机使用。MT8870与单片机接口的电路设计图如图5所示。 


图5 MT8870与单片机接口电路 

       MT8870如接收到一个有效的DTMF信号后,EST端变为高电平,经积分电路使控制输入端电平升高。若TOE端电平低于门限电压时,MT8870内部的四位二进制保持不变,STD端保持低电平;若TOE端高于门限电压,MT8870内部的四位二进制码被更新,STD输出由低电平变为高电平,经反相器后向单片机发出中断申请,通知单片机主控台发出实时已有控制信息,单片机接到中断申请后,通过端口读取MT8870的译码数据,MT8870如无DTMF信号输入或DTMF信号连续失真,则EST端为低电平,TOE端也为低电平,STD输出低电平,经反相器后不会向单片机发出中断申请。 

MT8870通过对电话线上的双音多频信号解码,识别操作者的命令,从而实现对远程的控制或工作状态的查询。 

2.4  #p#副标题#e#;ISD4004语音模块 

        本设计采用ISD4004-8M单片语音录放集成电路作为语音录放的核心部分,支持录放时间达8分钟。该芯片采用了多电平直接模拟量存储技术,将每个采样值直接存储在片内的快闪存储器中,因此能够非常真实、自然地再现语音、录音、音调和效果声,并且存储的信号在掉电的情况下百年不丢失。将需要的语音信息按段录入到ISD4004后,在单片机的控制下将录入的语音信息按录音地址由音频输出端输出,然后经音频功率放大器LM386放大后送到电话线路。 

       语音芯片的片选(CS)、串行输入(MOSI)、串行输出(MISO)、行地址时钟(RAC)、串行时钟(SCLK)、中断(INT)分别接到单片机的I/O口,由单片机控制。语音留言从语音芯片的16和17引脚录入,16引脚接电话线的负极(L2)、17引脚接电话线的正极(L1)。由于电话机处于来电挂机状态时,电话线路电压是有效值为75伏的交流电,故播放接口和录音接口都不能直接接到电话线上,可用继电器来控制电话线的正极(L1),继电器的常闭一端接到INPUT,常开一端接到AUDIO。当电话处于摘机状态时,L1才接到17引脚,此时可以解码或者录音。如果想播放语音提示,则给P3.6口一个低电平,三极管导通,继电器闭合,电话线的正极(L1)与AUDIO相接,此时单片机对ISD4004发送播放命令,用户就可以听到语音提示了。 

  

3 系统软件设计 

       在软件设计中,采用德国开发的一个Keil51单片机开发软件平台,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。 

       本系统的软件设计主要分为系统的初始化、模拟摘挂机、放音、录音、DTMF解码、控制电器等部份。每个功能模块对于整体设计都是非常重要的,通过软件设计使STC89C52RC单片机对各种外围设计起到很好的控制作用。本系统采用模块化的设计思想、设计简化,便于用户使用、修改,采用合理的程序流程,合理利用系统资源的思路,同时采用系统低功耗设计,使软件的可靠性、安全性设计。 

4 小结 

       如今,远程控制技术是一门热门研究的技术,本文提出的基于电话网络智能控制家电的设计方案也属于这项技术。本系统经过调试,能实现远程控制家电设备、留言功能,通过控制音视频电器的开关在安防方面亦能发挥一定作用。因其设计所需芯片成本不高,具有较高的实用价值,适用于家庭普及。 

参考文献 

[1] 杨恢先,黄辉先等.单片机原理及应用[M].长沙:国防科技大学出版社,2003. 

[2] 廖彦.步入智能化数字家庭 家居控制与家庭防盗系统[N].微型计算机, 2006(23). 

[3] 邓海涛,王卫峰,刘庆.基于远程控制的智能控制器设计[J].低压电器,2007(14). 

[4] 刘鹏,韩中华,王琦.基于单片机的智能家居环境状况监控器[J].科技广场,2008(3).

相关阅读