毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

51单片机电话远程控制系统设计+源码+流程图(2)

时间:2016-12-16 12:10来源:毕业论文
1.2 远程控制的内容 当今大多数家庭仍然使用的是传统家用电器,本文主要设计一种可以远程控制传统家电的电话控制系统。 由于电话属全双工通信手段,


1.2 远程控制的内容
当今大多数家庭仍然使用的是传统家用电器,本文主要设计一种可以远程控制传统家电的电话控制系统。
由于电话属全双工通信手段,利用这一点操作者可以通过各种不同的提示音随时了解受控对象的有关信息,从而进行进一步的操作。电话远程控制系统接收远端发送来的DTMF信号,再通过相关解码电路对其解码,之后再由中央处理单元采集处理。同时,满足电话远程控制系统正常工作还需电源供电电路、驱动电路等辅助电路。综上所述,系统主要由铃流检测电路、自动摘挂机电路、DTMF双音频解码电路、语音提示电路、中央处理单元AT89C51、电器控制驱动电路等组成。
2. 系统设计可行性分析
2.1 总体设计分析
本文介绍了一种电话远程控制技术。该系统用于具有单片机控制的家用电器的电话遥控,用户可通过任意一部双音多频电话(包括手机,电话分机)对家里电话进行拨号,从而对自己家庭安装的各种电器(如空调,微波炉,热水器等)进行开机、停机等操作 。其控制示意图如图1所示。
 
图1 控制示意图
电话远程控制系统由单片机作为整个系统的中枢,硬件由振铃检测、模拟摘挂机、DTMF解码电路等组成,系统原理框图如图2所示。
 
图2 系统组成框图
为了不影响电话机正常时的使用,该系统装置采用的是与电话机的两端相并联。用户通过异地的电话或是手机拨通本装置所连接外线的电话号码,交换机发出的振铃信号被振铃检测电路检测,再送至中央控制单元,从而实现了模拟摘机。另外,语音提示电路将会启动,用户通过相对应的语音提示进行按键操作,DTMF双音多频解码电路解码出按键产生的信号后,送至中央控制单元。再把解码后的结果通过驱动电路转化成相应的操作。
2.1.1 系统总体设计分析
根据电话远程智能遥控系统的具体设计要求:首先,为了整个系统的可靠性,需有实现自动模拟摘挂机功能电路,其次,为了整个系统的安全性,需要有密码校验功能模块,最后通过电话网对家用电器实现开关控制。
考虑到硬件与软件方面各自的优越性,可由硬件电路实现的是振铃检测、模拟摘挂机、DTMF解码等功能模块;由软件编程可完成的是振铃计数、验证密码、查询电器状态等功能模块。
2.1.2 AT89C51简介
本系统用的核心控制单片机芯片的型号是AT89C51。它是由Atmel公司生产的能与MCS-51系列兼容的单片机,其引脚如图3所示。
 
图3 AT89C51引脚图
单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。AT89C51单片机引脚功能介绍:
(1) 电源:VCC-芯片电源,接+5V。
(2) 时钟:XTAL1、XTAL2晶体振荡电路反相输入端和输出端。
(3) 控制线:控制线共有4根:
1) ALE/PROG:地址锁存允许/片内EPROM编程脉冲;
① ALE功能:用来锁存P0口送出的低8位;
② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
2) PSEN:外ROM读选通信号;
3) RST(Reset):复位信号输入端;
4) EA/Vpp:内外ROM选择/片内EPROM编程电源;
① EA功能:内外ROM选择端;
② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
(4) 按I/O线:AT89C51共有4个8位并行I/O端口(P0、P1、P2、P3口),共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号 (属控制总线)。
2.2 硬件模块
本设计使用了大量的硬件电路完成部分功能模块,其目的是充分利用硬件电路的可靠性和稳定性,使整体电路达到比较高的稳定性,采用硬件电路实现部分功能,而且使用了大量的抗干扰元器件,提高系统的抗干扰能力,从而使整个系统的性能更加的可靠。 51单片机电话远程控制系统设计+源码+流程图(2):http://www.751com.cn/tongxin/lunwen_1034.html
------分隔线----------------------------
推荐内容