《远程无线遥控系统软件编程》由会员分享,可在线阅读,更多相关《远程无线遥控系统软件编程(36页珍藏版)》请在金锄头文库上搜索。
1、东 莞 理 工 学 院 本 科 毕 业 设 计毕业设计题目:远程无线遥控系统软件编程学生姓名:学 号:系 别:电子工程学院专业班级: 指导教师姓名及职称:起止时间: 2009 年 2 月 2009 年5月摘要本文主要介绍了一种以单片机AT89C51和双音多频解码集成电路MT8870为核心,通过远程无线遥控系统能异地遥控各种终端,如打开、关闭、延时关闭家用电器或者工业自动化控制设备。根据用户的控制数量需求,用户可以方便地设置多路输出方式,而且每个操作都具有明确的鸣响音提示, 操作者非常清楚当前的操作效果。除此之外,该系统具有自动定时功能和时间延长监听操作功能,可以远程打开监听,也可关闭监听。为了
2、增强系统的安全与稳定,在远程遥控的过程,操作者要输入正确的密码才能实现遥控功能。当然,操作者还可以对密码进行设置。该系统实用、功能灵活多样,可以对被遥控对象的状态进行查询以及控制,可以广泛的应用于家用电器或者其它场所的各种控制设备。关键词智能电话远程控制系统双音多频铃流检测AbstractTelephone remote-control can telecontrol the household appliances in another place, can remote monitor abnormal conditions at home, which is a good assist
3、for house life.Telephone remote-control enables user to set or modify password on local or remote place, allows user to setup the ringing times of simulating answer and perform operations.Whats more, the data wont be lost even the electricity is cut down suddenly. According to the requirement of the
4、 users control numbers, user can setup 4-channel output conveniently. Every operation will be reminded by explicit bells. As a result, operator can know very clear what is the operating effect of current operation. This paper mainly introduces a multi-channel intelligent remote-control based on MCU
5、AT89C51, decoding IC of DTMF MT8870 via telephone cables. This system is very pratical and has various functions. It can carry out enquiry and control upon the situations of objects controlled, it also can be widely applied to household appliances or different kinds of devices in other arenas.Keywor
6、ds: Intelligent telephone, remote-control system, DTMF,Detecting of ringing flow目录1、引言4选题背景及意义 42、远程无线控制系统硬件电路的组成及原理 421 振铃检测电路 422 电话自动摘机和挂机电路 523 音频放大电路 524 DTMF信号解码电路 525 语音提示电路 626 电路的元件选择 63、软件设计 931 信号音发声部分 1032 密码检测部分 1333 密码修改部分 1534 控制电器部分 1635 振铃计数部分 194、PCB板的设计与制作 195、电路的装配调试 2251 硬件调试 22
7、52 软件调试 2553 联机在线调试 296、总结30 附录 33 致谢351、引言选题背景及意义随着通讯产业的发展,电话机已经走进了千家万户;随着现代科学技术的发展,利用电话机进行远程控制的技术也日益用于生活中。本文介绍了一种电话远程控制系统。该系统以单片机AT89C51和双音多频解码集成电路MT8870为核心,通过远程无线遥控系统能异地遥控各种终端,如打开、关闭、延时关闭家用电器或者工业自动化控制设备。如需遥控家用电器,用户可通过任意一部双音多频电话(包括手机,电话分机)对自己家庭安装的各种、电器(如电饭锅,微波炉,电视机等)进行开机,停机等操作。系统主要由DTMF音频解码电路、语音提示
8、电路、离线/上线/复位电路、中央处理单元、驱动电路、电源电路等组成,如图1所示。CPU驱动电路寻址电路DTMF解码电路振铃检测电路受控设备电源电路语音提示电路开关电路用户电话线INToINT1图1 系统电路组成框图21世纪是信息时代,各种电信新技术推动了人类文明的进步。随着科学技术的发展,无线控制技术正在向各个领域渗透,远程无线遥控技术的实现方便了人们的日常生活,操作简单,具有较大的使用价值与市场潜力,同时无线控制也适合远程无人控制,有着良好的发展前景。2、远程无线控制系统硬件电路的组成及原理2.1 振铃检测电路当电话振铃信号到来时,电话线路上的90伏振铃信号,经过整流及滤波后,驱动光电耦合器
9、,如图2所示。有振铃信号时,输出为高电平,无振铃时为低电平,CPU以此来来判断有无振铃及振铃次数。图2 振铃检测电路2.2 电话自动摘机和挂机电路图3 电话自动摘机、挂机电路 电话打入并等待默认的振铃次数后,从CPU的P1.7送出的摘机信号驱动光藕导通使假负载接入,进入摘机状态。当整个设定过程完成后或输入密码错误时,CPU使摘机信号恢复为高电平以断开假负载,进入挂机状态,如图3所示。2.3 音频放大电路图4 音频放大电路使用LM386低压音频功率放大器,LM386是为低压用户设计的功率放大器,内部增益为20,外接元件数目较少。音频放大电路如图4所示。2.4 DTMF信号解码电路在电路远程控制电
10、路中,DTMF的信号解码电路是非常重要的部分。本系统采用常规的MT8870解码芯片,该芯片具有功耗低、调整简单、抑制拨号音能力强等特点。当MT8870检测到有DTMF信号输入并已解调、锁存到输出寄存器后,STD端输出高电平,CPU检测到该信号后便可使MT8870的三态输出锁存器使能端TOE有效,并将代表拨号值的四位二进制代码Q1-Q4送往CPU处理。电路如图5所示。图5 DTMF信号解码电路2.5 语音提示电路当有电话打入并且电话远程控制器摘机后,控制者便会在语音提示电路的提示下输入密码、选择通道、选定各种数值、执行开机、挂机等操作。语音电路采用美国ISD公司的语音录放芯片ISD1420。此芯
11、片能够非常真实、自然地再现语音、音乐、音调和效果声,并且存储的住处在断电的情况下百年不丢失。将需要提示的语音住处按段录入到芯片后,在CPU的控制下将录入的信息顺序由音频输出端输出,然后经音频功率放大器放大后送到电话线路上。电路如图6所示。图6 语音提示电路2.6电路元件选择芯片的选择单片机主要选择51系列,因为我们就是学51单片机,用起来比较容易上手,指令也很熟悉,而且都是用STC系列,方便烧录芯片。电阻、电容与电感的选择电阻的选择电阻在电路中的主要作用为:分流、限流、分压、偏置等。(1)参数识别:电阻的单位为欧姆(),倍率单位有:千欧(K),兆欧(M)等。换算方法是:1兆欧=1000千欧=1
12、000000欧。电阻的参数标注方法有3种,即直标法、色标法和数标法。a、数标法主要用于贴片等小体积的电路,如:472 表示 47100(即4.7K); 104则表示100Kb、色环标注法使用最多,现举例如下:四色环电阻 五色环电阻(精密电阻) (2)注意电阻的色标位置和倍率之间的对应关系。电容的选择(1)电容在电路中一般用“C”加数字表示(如C13表示编号为13的电容)。电容是由两片金属膜紧靠,中间用绝缘材料隔开而组成的元件。电容的特性主要是隔直流通交流。电容容量的大小就是表示能贮存电能的大小,电容对交流信号的阻碍作用称为容抗,它与交流信号的频率和电容量有关。容抗XC=1/2f c (f表示交
13、流信号的频率,C表示电容容量)电话机中常用电容的种类有电解电容、瓷片电容、贴片电容、独石电容、钽电容和涤纶电容等。(2)识别方法:电容的识别方法与电阻的识别方法基本相同,分直标法、色标法和数标法3种。电容的基本单位用法拉(F)表示,其它单位还有:毫法(mF)、微法(uF)、纳法(nF)、皮法(pF)。其中:1法拉=103毫法=106微法=109纳法=1012皮法容量大的电容其容量值在电容上直接标明,如10 uF/16V;容量小的电容其容量值在电容上用字母表示或数字表示;字母表示法:1m=1000 uF 1P2=1.2PF 1n=1000PF ;数字表示法:一般用三位数字表示容量大小,前两位表示有效数字,第三位数字是倍率。如:102表示10102PF=1000PF 224表示22104PF=0.22 uF。(3)电容容量误差表符号 F G J K L M允许误差 1% 2% 5% 10% 15% 20% 如:一瓷片电容为104J表示容量为0. 1 uF、误差为5%。出于价格方面与来源方面的考虑,可调电容我们采用了210pF的39123,电解电容由实验室提供,普通电容我们采用独石电容跟瓷片电