基于PSTN设计的家用电器远程控制系统

发布者:闪耀之星最新更新时间:2011-09-28 关键字:AT89C51  MT8880  APR9600  PSTN  远程控制 手机看文章 扫描二维码
随时随地手机看文章

引言
    随着生活水平的不断提高,人们希望有一种自动化、智能化程度高的控制系统对所有的家用电器能实施远程控制。本文介绍了一种基于PSTN(Public Switched Telephone Network,公众电话网)实现对家用电器的远程控制,通过电话可以随时随地控制多种家用电器的开关和各种设定,诸如将空调提前升降温、电热水器提前预热等,应用前景相当广泛。
系统组成及工作原理
  为了简化电路、降低成本、提高可靠性,本系统采用AT89C51作为主控制器,它是一款与MCS51完全兼容且内部自带有4KB的Flash存储器及256KB RAM单元的芯片,因此可以不需另外扩展EEPROM及静态RAM就可以实现所需功能。除主控制器之外,还有振铃检测与模拟摘机电路、DTMF解码电路、语音提示电路、集中控制器,系统结构框图如图1所示。

  当需要遥控家用电器时,拨打相应的电话号码,振铃检测电路检测铃流信号,如果有人接听电话或振铃次数少于6次,对程控电话的使用不造成影响,当振铃次数达到6次后(次数可以通过软件任意设定),单片机启动语音提示电路发出提示音,询问是否进入家电控制模式,按“0”键否,挂机退出,按“1”键是,摘挂机电路自动摘机进入控制状态并将摘机信号输入到单片机中,单片机接收到摘机信号后,启动语音提示电路发出提示音,提示操作者输入密码或是退出(系统支持在线修改密码)。输入的密码经DTMF接收,转换成二进制数并与事先存储在单片机中的密码比较,如果不相符,则语音提示密码错误,可再次重新输入,若三次密码错误则发提示音并自动挂机;如果密码相符则语音提示选择控制通道(按键1~8分别表示1~8号通道,分别控制8路电器)。通道选择后,按下“1”键表示开启该路电器,并有语音提示“该路电器已经开启”,按下“0”键表示关断该路电器,有提示音“该路电器已经关闭”,按下“*”键则可挂机退出。若超时则自动挂机(时间可由软件设定)。

硬件电路设计

1 振铃检测与模拟摘机电路
  在分析该电路之前,首先介绍一下公用电话网线路上的信号及其检测方法。公用电话网的传输线路为二线模拟线路,采用直流环路信号方式,能向模拟话机提供直流馈电、振铃信号、话音数据、音频数据、双音频数据等。我国规定的标准为,平时挂机时的馈电电压一般为-48V,向用户振铃的铃流电压为75±15V,25Hz的交流电压,用户话机的摘挂机状态是通过对直流环路上电流的通断来实现的,用户挂机空闲时,直流环路断开,馈电电流为0;反之,用户摘机后,直流环路接通,馈电电流在20mA以上。
  当有振铃信号从TEL0、TEL1输入时,如图2所示,电话线路上的75±15V,25Hz的交流电压经过一个桥式整流Q1及滤波后,振铃信号进入光电耦合器817的1、2引脚,然后从4脚输出脉冲信号,脉冲输入到74LS123中,其中74LS123的作用是将小脉冲转换成大方波信号并送入到89C51单片机的T0引脚进行计数,当计数达到6次时,89C51的T1引脚发出高电平,使三极管PNP8550导通,从而继电器RELAY吸合,完成模拟摘机动作。由于语音信号和双音频信号电压远低于振铃信号电压,所以该电路不会产生误操作。

2 DTMF解码电路
  当用户在电话机的键盘上输入密码或按下控制按钮后,这些信息均采用双音频方式通过电话线发出。DTMF解码电路的主要作用是接收从TEL0、TEL1输入的双音多频信号并将其转换成二进制编码,然后输至单片机进行数据处理,进而实现控制功能,如图3所示。
  本电路采用的是MT8880双音多频解码芯片,能实现双音多频信号(DTMF)的发送与接收。发送DTMF信号时,信号从D0~D3经数据总线缓冲器送到发送数据寄存器,控制可编程行列计数器,经D/A转换合成DTMF信号,在音频突发开门控制和逻辑控制作用下,从8脚(TONE端)发出。当接收DTMF信号时,模拟摘机后从TEL0、TEL1进入的双音多频信号经过耦合隔离变压器耦合入MT8880的输入脚IN-,DTMF信号经运放、拨号音滤波器、高频组及低频组分离带通滤波器送到数字算法与编码变换器进行确认,译成相应的4位二进制码,存入接收数据寄存器,需要时输出至数据总线,送入89C51的P1口。其中输入脚IN-和增益选择端GS之间所接的反馈电阻R3可以调节运放的增益,CP为中断请求或电话信号音检测输出端,它与89C51的INT0引脚相连。

3 语音提示电路
 
  为了使操作者能及时了解到受控家用电器的信息,使产品达到交互式与智能化,本系统采用了可用单片机控制的语音芯片APR9600,单片电路可录放32~60s,串行控制时可分256段以上,并行控制时最大可分8段。具有多种手动控制方式、分段管理方便、多段控制时电路简单、采样速度及录放音时间可调、每个单键均有开始停止循环多种功能等特点。当利用APR9600进行录音时,外部音频信号通过话筒输入和线路输入方式进入,通过芯片内话筒放大器中自带的自动增益调节,如果信号幅度在100mV左右即可直接进入线路输入端,音频信号经内部滤波器、采样电路处理后以模拟量方式存入专用快闪存储器中。放音时芯片内读逻辑电路从闪存中取出信号,经过一个低通滤波器送到功率放大器中,然后直接推动外部的喇叭放音。
  APR9600的录放控制有多种模式,为普通用户使用提供了极大的方便,但总的来说可分为串行控制和并行控制两种模式,由芯片MSEL1、MSEL2及M8脚的设置来实现。
  该系统中,APR9600被预先设置成8段的并行控制模式,即MSEL1、MSEL2、/M8均被设定为1(接正电源)。置RE端为录音状态,按下/M1即开始录第一段,松开键即停止。按下M2即开始录第二段,松开键即停止,如此循环下去直到录完第八段。相应语音段的播放由软件触发,APR9600的SP+、SP-端接至电话线反馈到听筒里,由此用户可听到语音控制芯片的提示音而进行相应的操作。

4 8路电器控制
 
  由系统结构框图可以看出,八路电器通过AT89C51的P2口来控制。控制电路的执行器件采用继电器。当单片机要实现对电器的控制时,由P2口发出控制信号并经过三极管放大后驱动8个继电器,从而控制了8路电器的通断。

软件设计
  为了保证系统的可靠运行,必须要有良好的软件相配合,而且要有友好的人机对话功能,鉴于以上要求,该系统软件部分主要由主程序、中断子程序、延时子程序、提示音产生子程序等几大模块组成。程序流程图如图4所示。

结束语
  基于PSTN实现对家用电器的远程控制与常规的遥控方式,如无线电遥控、有线遥控、红外线和超声波遥控等相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。

关键字:AT89C51  MT8880  APR9600  PSTN  远程控制 引用地址:基于PSTN设计的家用电器远程控制系统

上一篇:节约单片机端口资源的键盘电路
下一篇:基于89C2051单片机设计的电冰箱保护节电器原理

推荐阅读最新更新时间:2024-03-16 12:42

基于AT89C51的激光密码控制器的设计
本密码控制器属于光电遥控式,集合了以上两种先进技术。以有光照或无光照作为基本码编 排一组特定的密码,利用激光为载体,然后被接收器识别,单片机分析、判断,只有符合预 置的密码信号,才能执行开锁。 1 方案设计 激光密码使用了单片机与液晶显示屏。单片机保证其编写者可以采用当今的高新科技、最优 化软件来设计编程,液晶显示屏确保能在十分友好的界面下帮助使用者进行操作。结合 了先进的光电技术,确保了控制器在科学技术方面的领先性。 精心设计软件、巧妙组合各部 分硬件,确保密码锁的原理简单、结构巧妙,功能完备。这样就解决了普通用户拥有高科技 先进产品难的问题。 下面就其主要系统的运行原理及其关键技术进行具体的介绍。由编码
[单片机]
基于SoC的PSTN短消息终端系统的软硬件设计
1 前 言 PSTN短消息终端SoC是为固定电话网短消息业务而设计的一种数字终端处理芯片。片上集成了微控制器、RAM、FSK/DTMF调制解调器、 LCD接口、键盘扫描、数据存储器扩展页面寻址接口以及线路状态控制接口;可以完成FSK和DTMF格式的短消息上传、下传,CID(Calling IdenTIty Delivery,主叫识别信息传送)号码的接收,振铃信号检测,话机状态控制等功能 ,提供了PSTN短消息终端的单芯片解决方案。其中,使用了 DW8051_core IP核作为SoC的微控制器核心。 SoC(System on Chip,片上系统)不仅指它的硬件平台,还包括运行在其上的软件成分。如果系统采用全硬件设
[单片机]
基于SoC的<font color='red'>PSTN</font>短消息终端系统的软硬件设计
基于AT89C51单片机实现剪毛刀架高度自动控制系统的设计
概述 人造毛皮后整理联合烫剪机中剪毛刀架的定位调节,原是人工用按钮控制异步电动机正、反转,通过机械减速器(齿轮装置)后带动剪毛刀架蜗杆,使剪毛刀架做上、下运动至要求的位置。操作烦琐,需反复测量、调整,很难恰好到位,误差大。为此,我们用AT89C51单片机构成剪毛高度控制器,对剪毛刀架高度进行自动控制。 使用该控制器,只需由触摸开关设定工艺要求的剪毛高度(毫米数),控制器则发出相应的控制信号使剪毛刀架达到希望的高度,并可由工艺人员设置相对的机械零位。对运行状态和参数设置进行数码显示,相应地还有剪毛刀架高度减少及增大指示,控制趋势一目了然。 一.硬件设计 根据用户要求,为不增加成本,驱动电动机仍保持原异步电动机,原机械减速器及
[单片机]
基于<font color='red'>AT89C51</font>单片机实现剪毛刀架高度自动控制系统的设计
基于AT89C51应用系统的串行通信设计
1 引 言 在红外成像技术的电力设备状态检测系统中,基于AT89C51单片机的应用系统,采用美国雷态公司的型号为3iLRL3的非接触式红外测温仪.该测温仪采用的是RS232C串行通信标准接口,该接口在很多通信设备中通用,目前与PC机的直接串行通信也是RS 232C接口。尽管RS232C性能指标并非很好,但还是有广泛的市场支持。串行通信技术在测控系统中占有很重要的地位,只用三根线.就可以方便的在2个数字设备之间进行信息的交换,实现全双工的传送数据,硬件成本低.而且通用性好。 2 串行通信的硬件设计 在所开发的系统中.红外测温仪将检测电力没备的工作和环境温度,通过RS 232C串口传给单片机,同时由单片机控制检测装置的在线工作组态
[单片机]
基于PSTN的智能家居远程语音控制系统设计
0 引言     随着科技的发展,越来越多的智能家居产品进入人们的家庭,如何对它们进行简单、有效的控制是摆在人们面前的一个难题。另一方面,人们渴望用电话在需要时远程控制各种家电以方便生活之需。目前,针对智能家居的远程控制往往采用类似于计算机网络的分层体系结构,成本较高。由于家电控制网络传送的信息量是很少的,不必像计算机网络那样进行分层设计,故结合语音识别技术、PSTN(公共交换电话网)等实现了智能家居的本地及远程控制。 1 整体方案设计     目前,常用的语音识别方法有DTW(动态时间规整)、HMM(隐马尔科夫模型)、VQ(矢量量化)和人工神经网络,考虑到数据量、实时性、识别率及控制人为多数的问题,采用了VQ和HMM相结合的方式。
[嵌入式]
AT89C51单片机实现全自动洗衣机功能的设计方案
51单片机洗衣机控制板及C语言程序,该控制板单片机采用AT89C51单片机,所设计全自动洗衣机功能有:标准洗衣、经济洗衣、单独洗衣以及排水四种洗衣等四种方式,有强洗、弱洗及运行/暂停、显示及报警功能,程序利用利用Protues仿真软件观察洗衣机的运行状态和过程。整个设计能达到预想的设计效果。 #include ‘reg51.h’ #define uchar unsigned char #define uint unsigned int #define Enable(); EA=1; #define Disable(); EA=0; #define BIAOZHUN 0 #define JINGJI 1 #define DAND
[单片机]
<font color='red'>AT89C51</font>单片机实现全自动洗衣机功能的设计方案
单片机在多气体检测系统中的应用设计
  采用气体传感器阵列采集气体信息,通过以AT89C51 和ADC0809 组成的核心单元进行数据采集和数据处理,以LED 显示器显示结果,实现了对多种气体的识别和检测。   气体传感器是一种能将气体种类及其与浓度有关的信息转换成电气信号的装置。根据这些电气信号的强弱就可以获得与待测气体在环境中存在情况有关的信息,从而可以进行检测、监控、报警。因此由气体传感器与模式识别系统构成的智能化气味识别仪器有着广泛的应用领域,如食品工业、化学工业、环境监测、医学诊断、安全检查等,越来越受到广泛关注。   传统的气体检测大多采用单气体检测方式, 即每测量一种气体需要一种测量仪表。用一种仪器能够进行多种气体的检测和识别是气体检测仪的发展趋势
[单片机]
单片机在多气体检测系统中的应用设计
基于AT89C51CC01单片机的CAN—LIN网关设计
引言   现场总线技术已经广泛的应用于工业控制中,尤其是CAN(Controler Area Nerwork)总线由于具有可靠性高、成本低、容易实现等优点,在现场总线的实际工程应用中占有了较大的份额。伴随着总线技术的发展,LIN(Local Interconnect Network)总线作为一种低成本的串行通信网络,其目标是为现有的现场总线控制网络提供辅助功能,特别是汽车控制网络中的总线应用,因此必然存在一个LIN总线和其它总线的通信接口实现,本文以CAN总线为例,提出了一种基于AT89C51CC03单片机的CAN-LIN网关设计方案。   LIN是一种低成本的串行通讯网络用于实现汽车中的分布式电子系统控制,LIN的目标是为现
[工业控制]
基于<font color='red'>AT89C51</font>CC01单片机的CAN—LIN网关设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved