ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:198.11KB ,
资源ID:3607491      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3607491.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机AT89C51实现电话远程控制设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机AT89C51实现电话远程控制设计.docx

1、基于单片机AT89C51实现电话远程控制设计成都电子机械高等专科学校成教院毕 业 设 计(论 文)论文题目: 基于单片机AT89C51实现电话远程控制设计教 学 点: 重庆科创职业学院指导老师: 职 称: 讲师 学生姓名: 学 号: 专 业: 应用电子技术成都电子机械高等专科学校成教院制2012年 3 月 5 日成都电子机械高等专科学校成教院毕业设计(论文)任务书题目: 基于单片机AT89C51实现电话远程控制设计任务与要求:本设计系统要求实现电话远程控制具有单片机控制的家用电器的电话遥控,用户可通过任意一部双音多频电话对自己家庭安装的各种电器(如空调,微波炉,热水器等)进行开机,停机等操作。

2、本设计中央处理部分要求采用单片机AT89C51,语音提示芯片为ISD2590,TDMF 双音频解码芯片是MT8870等芯片。时间: 2011 年 12 月 15 日 至 2012 年 3 月 15 日 共 12 周教 学 点: 重庆科创职业学院学生姓名: 学 号: 专业: 应用电子技术指导单位或教研室: 重庆科创职业学院指导教师: 职 称: 讲师成都电子机械高等专科学校成教院制毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字12月15日至12月25日选题12月26日至1月2日论文提纲写作1月3日至2月15日初稿写作2月15日至2月29日二稿写作3月1日至3月10日定稿

3、并上交论文的电子文稿3月10日至3月15日做好论文评阅准备教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一。摘 要家电控制的智能化已成为社会需求的新趋势。此设计是一种基于AT89C51单片机的远程电话控制系统。该系统是以AT89C51为核心、利用现有的个人通信终端,实现基于PLMN(陆基移动通信网)和PSTN(公用电话交换网)的电话远程控制系统。电话远程控制系统(ITRCS),以CCITT(国际电报电话咨询委员会)及我国标准共同规定的部分标准程控交换信令(DTMF双音多频信号,振铃信号,回铃音信号等)作为系统控制命令,以PLMN与PSTN通信网作为传输介质,使用者

4、可以在远端利用固定电话或移动电话发送DTMF双音多频信号,实现对近端电器设备的实时远程控制。该电话远程控制系统不需进行专门的布线,不占用无线电频率资源,从而可避免电磁污染;且通过嵌入式的智能语音提示,突出的语音提示功能和密码控制系统,可使操作者根据各种提示音及时了解受控对象的有关信息。还可通过发出语音命令用电话远程控制多个受控对象,用户可以查询其状态,提供密码处理功能,只有输入正确的密码才能控制家电,从而提高了安全性。该系统设计实用,功能灵活多样,可靠性高,操作方便,可以广泛地应用于家庭或者其它场所的智能控制。关键词: AT89C51、远程电话控制、DTMF、智能家电AbstractHouse

5、hold appliances intelligent control has become the new trend of social demand. This design is based on AT89C51 telephone remote control system. The system is based on AT89C51, using the existing personal communication terminal, based on the PLMN ( land mobile communication network ) and PSTN ( publi

6、c switched telephone network ) of the telephone remote control system. Telephone remote control system ( ITRCS ), CCITT ( International Telegraph and Telephone Consultative Committee ) and the standards of China common sets of standards of program-controlled exchange signaling ( DTMF DTMF signal, a

7、ringing signal, the ring-back signal etc) as the system control command, PLMN and PSTN communication network as transmission medium, a user at the remote using the telephone or mobile phone to send DTMF DTMF signal, realizes to the proximal end of the remote control of electrical equipment. The tele

8、phone remote control system does not require special wiring, and doesnt occupy radio frequency resources, thus can avoid electromagnetic pollution; and through the embedded intelligent voice prompt, outstanding voice prompt function and password control system, enable the operators to prompt timely

9、understanding of the relative information of the controlled objects. Can also send a voice command by telephone remote control a plurality of controlled object, the user can query the state, provide a password processing functions, only to enter the correct password to control home appliances, there

10、by improving the safety of. The system design is practical, flexible and diverse functions, high reliability, convenient operation, and can be widely applied to families or other places of the intelligent control.Key words: AT89C51、DTMF、telephone remote control、intelligent home appliances目 录第一章 绪论 1

11、第一节 本课题研究的背景 1第二节 远程控制的内容 2第二章 系统设计可行性分析 3第一节 总体设计分析 3第二节 硬件模块 4第三节 软件模块 5第三章 硬件单元电路设计 7第一节 振铃检测电路 7第二节 模拟摘挂机电路 8第三节 双音频解码电路 9第四节 信号音提示电路 10第五节 电器控制电路 12第四章 软件设计的流程 14第五章 系统的应用 16第一节 系统的应用前景 16第二节 系统的调试与使用 16结束语 18谢 辞 19参考文献 20第一章 绪论第一节 本课题研究的背景二十一世纪是信息时代,各种电信新技术推动了人类文明的进步。自从1876年,Alexander Graham B

12、ell(贝尔)发明电话以来,世界各国的电话网络发展非常迅速。进十年来,中国的固定电话业务呈现出举世瞩目的快速增长。1997年8月局用电话交换机总容量突破1亿门,网络规模跃居世界第二位,2004年7月固定电话用户总数突破2亿户。随着通讯产业的发展,电话机已经走进了千家万户;随着现代科学技术的发展,利用电话机进行远程控制的技术也日益用于生活中。本文介绍了一种电话远程控制技术。该系统用于具有单片机控制的家用电器的电话遥控,用户可通过任意一部双音多频电话(包括手机,电话分机)对自己家庭安装的各种电器(如空调,微波炉,热水器等)进行开机,停机等操作。其控制示意图如图1-1所示。图1-1控制示意图作品为突

13、出电话遥控的信息反馈功能,并使产品达到非常高性价比。故未对电话装置的其他功能进行进一步的扩展,而且所有使用的集成电路和其它元器件都尽量选择高性价比的。在该作品的基础上进行了功能扩展是很方便的。譬如:使用语音芯片作为信号音反馈,提高本作品的实用性(此次为了保证整体电路的经济性,所以并未使用昂贵的语音芯片)。加上留言电路,主人不在家时客人留言。利用遥控方式可使主人很方便地在异地提取留言信息;在各路终端上接上传感器即可实现对环境声响的监听;接上自动拨码电路可定时将预定信息转至主人传呼机或特定电话,从而达到定时提醒主人的目的。本作品还可以应用于工厂业的自动化控制等领域。第二节 远程控制的内容2008中

14、国国际家电展上,海尔集团展出了自主研发的U-home智能家电系统,包含家庭智能网关、网络空调、网络洗衣机、网络热水器等。下班回家的路上,用手机给家中的电热水器发个短信,到家后就能洗上热水澡;给空调发个短信,设定温度,到家就能享受舒适的室温;给洗衣机发个指令,它就自动将衣物洗涤干净,到家后就能直接晾晒。这些过去只在幻想中出现的场景,如今已经变成现实。然而当今大多数家庭仍然使用的是传统家用电器,本文主要设计一种可以远程控制传统家电的电话控制系统。电话属半双工通信手段。因此,这可以大大体现出利用电话进行遥控的更大优越性。操作者可以通过各种提示音即时了解受控对象的有关信息,从而进行进一步的操作。本作品

15、采取单片机智能控制,利用不同的提示音达到对于不同操作的提示及对受控方状态的信息反馈,从而使操作者能够及时了解受控方信息,使产品达到交互式与智能化。本作品的各种电器接口、各项标准都严格遵循国家有关标准,为以后的产品化提供了良好的基础。由此可以看出,系统主要由流铃检测电路、自动摘挂机电路、由DTMF双音频解码电路、语音提示电路、中央处理单元AT89C51、电器控制驱动电路等组成。同时,电话远程控制系统正常工作还需电源供电电路、驱动电路等辅助电路。第二章 系统设计可行性分析第一节 总体设计分析电话智能遥控器由单片机构成主控部分,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息

16、的记录;接口电路提供单片机与电话外线的接口。其中包括铃流检测、摘挂机控制、忙音检测、双音频DTMF识别,及语音提示电路。系统原理框图如图2-1所示。图2-1系统组成框图本系统的每一个接口电路(振铃检测、模拟摘挂机、语音反馈、电器开展、双音频解码等)具有很强的实用性。使用最简单的电路、最可靠的电路芯片实现了完善的功能。本系统还有许多可以添加的功能,具有很强的市场前景。根据电话远程智能遥控系统的具体设计要求:1、 通过电话网对异地的电器实现控制(开/关);2、 控制器可以实现自动模拟摘挂机;3、 控制器设置密码校验;设计的此系统必须具有以下单元功能模块:1、 铃音检测、计数;2、 自动摘挂机;3、

17、 密码校验;4、 在线修改密码5、 双音频信号解码;6、 输入信息分析;7、 控制电器开关;8、 电器状态查询;9、 忙音检测;根据电话机和交换机发出的不同信号音以及电话线各种状态的不同要求,结合实际情况对具体的单元功能模块作出软件或硬件上的不同分工,具体如下:1、理论上交换机所发出的各种信号音都可以通过软件编程而识别,即通过单片机发出的脉冲信号来检测信号音单位时间内的脉冲个数计算出其频率,从而完成信号音识别。但是从系统的可靠性和程序的结构设计上分析,选择了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能模块。2、 自动摘挂机和电器的控制必须使用具体硬件电路来实现。3、振铃音计数、忙音计数

18、、密码校验、在线修改密码、输入信息分析、电器状态查询等功能模块使用软件编程方式要比硬件电路简单的多,实现也很容易。综上所述,本设计的信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电路实现。而信号音计数、密码校验、在线修改密码、信息分析、电器状态查询等功能模块使用软件编程完成。第二节 硬件模块本作品使用了大量的硬件电路完成部分功能模块,其目的就是充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性,采用硬件电路实现部分功能,而且使用了大量的抗干扰元器件,例如:光耦合器,去耦电容等,提高系统的看干扰能力,从而是整个系统的性能更可靠。一、模拟摘机电路因为程控电话交换机对电话

19、摘机的响应是电话线回路电流突然变大为约30mA的电流,交换机检测到回路电流变大就认为电话机已经摘机。当用户摘机时,电话机通过叉簧接上约200的负载,使整个电话线回路流过约30mA的电流。交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流,完成接续。自动摘挂机电路可以通过单片机控制一个继电器的开关,继电器的控制端连接一个大约200的电阻接入电话线两端,从而完成模拟摘挂机。二、振铃检测电路当用户被呼叫时,电话交换机发来铃流信号。振铃为253伏的正弦波,谐铃失真不大于10%,电压有效值9015V。振铃以5秒为周期,即1秒送,4秒断。根据振铃信号电压比较高的特点,可以先使用高压稳压二极管

20、进行降压,然后输入至光电耦合器。经过光电耦合器的隔离转换,从光电耦合器输出的波形是时通时断的正弦波,经过RC回路进行滤波输出很标准的方波。方波信号就可以直接输出至单片机的中断计数器输入口,完成整个振铃音检测和计数的过程。三、控制部分电路本单元电路主要是由反向电路、D触发器和继电器等控制电路组成,电路不是很复杂,只是通过单片机控制多路继电器的开关即可,常用的电路已经很成熟可以直接应用。四、 双音解码电路此部分是整个系统的关键,它的工作情况直接决定了系统的可靠性。经过翻阅大量的文献资料,发现使用电话专用的双音频编解码芯片进行输入双音频信号的解码,是比较常用的一种方法。使用集成电路不但外围电路简单,

21、而且可靠性强。经过专用集成电路的解码,信号转换成为不同的码制信号,可以直接被单片机读取。五、语音提示电路电话远程控制系统利用语音提示电路实现用户和系统的交流。语音提示电路预先存储若干段系统提示音,AT89C51中央处理单元电路判断用户发送的DTMF信号后,对语音提示电路进行寻址,播放相应的提示音,从而向用户反馈信息提示下一步该如何操作。第三节 软件模块经过比较,决定使用AT89C51作为控制的单片机芯片。系统软件主要功能如下:1、系统身份认证:功能为了保证只有合法用户才能操作系统,电话远程控制系统上线以后,用户必须输入密码,待系统确认后才具有对系统的操作权限。2、用户信令解释功能:对收到的用户

22、信号,系统按照软件设定加以解释,并决定对语音提示电路寻址,播放相应的系统提示音,实现用户和电话远程控制系统间的交互操作,或者对外部受控设备发出相应的驱动信号。3、软件定时功能:系统软件设定系统自动复位的软件定时器,定时器的设置值规定了系统一次上线工作的最大时间。若一次工作超时,系统自动离线,进入待机状态。一、信号音检测本单元可以使用AT89C51的两个计数器的外部中断方式来实现对不同信号音的计数。二、密码检测本单元可以在系统初始化的时候,在单片机内部的存储器的内部开辟一块空间放置密码。当用户输入密码的时候,单片机把输入的密码写入另外的一块空间,然后利用减法运算比较两者是否相等,这样就可以实现密

23、码检测的功能。三、信号分析处理本单元可以利用查表方式,也可以用简单的语句,稍微长一点的语句实现,例如CASE语句等。第三章 硬件单元电路设计第一节 振铃检测电路在电话线路未来铃流前,电话线路由电话交换机提供大约48V的直流电压。当用户被呼叫时,电话交换机发来铃流信号。振铃信号为253伏的正弦波,谐铃失真不大于10%,电压有效值9015V。振铃以5秒为周期,即1秒送,4秒断。在本电路检测铃流信号时,以五次铃响为准,即五次振铃后无人摘机,便由单片机控制自动模拟摘机,振铃检测电路设计如图3-1所示。原理说明:电话振铃信号通过电容C1隔直、D1稳压二极管、R1限流电阻输入至光电耦合器4N25的输入端1

24、口,C1、D1和R1共同组成振铃信号变换电路,它们使输入电压和电流不会太大,对后面的光电耦合器起保护作用。光电耦合器4N25起的是隔离作用,光电耦合器是一种电信号的耦合器件,它一般是将发光二极管和光敏三极管的光路耦合在一起,输入和输出之间不可共地,输入电信号加于发光二极管上,输出信号由光敏三极管取出。振铃信号通过光耦4N25的4脚输出振铃正弦波,R2和C2共同组成滤波电路,信号到了开关三极管T1的基极就变成了方波。经过一个施密特反向器(可用74LS04代替)的整形输出到单片机AT89C51的T0/P3.4口,中断方式采用外部中断,计数5次产生T0中断,控制继电器模拟摘机,完成振铃音检测。图31

25、振铃检测电路设计元器件选取:1、C1隔直电容,因为是过滤直流,滤出低频信号,而且振铃信号的电压还比较高,因此选取10F耐压100V的瓷片电容;2、D1为稳压二极管,选取36V的稳压二极管;3、R1是4N25的限流电阻,取33 k;4、IC1选取光电耦合器4N25;5、R2和C2共同组成振铃信号音滤波电路;6、R3和D3共同组成振铃指示灯,R3=100,D3为黄色5mm发光二极管;7、T1和R4组成模拟开关电路,T1选取9013,根据分压原理和74LS04的低电平有效值,R4取2.9 k;8、反向器由74LS04中的二组反向器组成,起整流作用;第二节 模拟摘挂机电路设计主要思路:根据国家有关标准

26、规定:不论任何电话机,摘机状态的直流电阻应300,有“R”键的电子电话机的摘机状态直流电阻应350。在挂机状态下,其漏电流5A。当用户摘机时,电话机通过叉簧接上约200的负载,使整个电话线回路流过约30mA的电流。交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流,完成接续。根据有关技术指标,模拟摘挂机电路设计如图3-2所示,模拟摘挂机电路主要由一个光电耦合器开关电路控制继电器的开关,继电器控制接入电话线两端的200电阻。摘挂机信指令由单片机通过使TXD/P3.1口变为高电平实现。经过一个反向器驱动发光二极管D1指示摘机,同时改变光敏三极管T1的基极电压,使T1处于导通状态,从而

27、开启继电器J1,J1使电阻R3接入电话线两端。因为R3的电阻为200,使回路电流变大,控制电路向交换机发出模拟摘机的信号,交换机响应摘机信号,完成电话线路接通。整个电路完成自动模拟摘机过程。图3-2模拟摘挂机电路根据设计原理,原器件选取如下:1、IC1是光控三极管,其中T1三极管是起对单片机控制信号的放大作用,D1是摘机指示灯,取5mm绿色发光二极管;2、R1是摘机指示灯限流保护电阻,取220;3、L1是变压器感应变压输出;4、C1起对电话线电压积累作用;5、R2是三极管限流电阻,取2k;6、D2二极管是起继电器反向保护的作用,取4001;7、J1是继电器控制开关,取JRC 4001F(DC5

28、V);8、R3是摘机电阻,取200;第三节 双音频解码电路原理简介:双音多频DTMF信号解码电路采用MT8870芯片。MT8870的连线如图3-3所示,它的IN+、IN-脚接收来自电话机的双音多频脉冲信号,该双音多频信号先经其内部的拨号音滤波器,滤除拨号音信号,然后经前置放大后送入双音频滤波器,将双音频信号按高,低音频信号分开,再经高低群滤波器,幅度检测器送入输出译码电路,经过数字运算后,在其数据输出端(1114脚)输出相对应的8421码。MT8870的数据输出端Q4Q1连到AT89C51的P1口的P1.0P1.3,单片机经P1口识别4位代码。MT8870芯片简介和电话按键与相应译码(Q4Q1

29、)输出见附录C。其中,A,B,C,D 4个按键常被当作R/P,REDIAL,HOLD,HANDSFREE等功能使用。注意,需要特别指出的是,对于“0”号码,MT8870输出的8421码并非是“0000”,而是“1010”;另外,“*”,“#”字号码,MT8870输出的8421码分别为“1011”和“1100”。为了使单片机AT89C51获取有效数据,MT8870的CID有效端经施密特反相器后接AT89C51的INT0引脚。当MT8870获取有效双音多频信号后,CID电平由低变高,再反相为低,单片机检测后,指示P1口接收有效二进制代码。而无效的双音频信号(电话线路杂音、人们的语音信号等)是不会引

30、起MT8870的CID端变化的。其中,接在电源处的电容对抗干扰有一定的作用。在实际应用中,存在这样一个问题:MT8870的使能控制端不允许中断时,将使MT8870的CID端中断关闭。其解决办法是,将CID端接与非门的一端输入,与非门的另一输入端接一不定电平端P。对CID的有效控制(即中断开放)为,EN=1则P3.2/INT0中断允许;EN=0时则P3.2/INT0中断关闭。本单元元器件列表:1、R1、R2、C1和C2共同组成整流电路,其中R1、R2均取17K,C1、C2隔直电容,均取0.1F;2、R3、R4、R5是输入平衡电阻,取100K,3、芯片外部晶振Y1选择3.579MHz;4、IC1是

31、双音频解码芯片,选取MT8870;5、C3选取0.1F;6、R6是输出平衡电阻,选取470K;7、反向器选取74LS04的一组反向器;图3-3 DTMF解码电路第四节 信号音提示电路原理说明:为了方便本系统的使用,设计了信号音提示音电路如图3-4,首先规定了信号音的规范以及其对应含义:1.响1声,频率为500Hz:请输入密码;2.响2声,频率为500Hz:请输入需要控制的电器号;3.响3声,频率为500Hz:请输入控制开/关;4.响1声,频率为1000Hz:完成操作;5.响3声,频率为1000Hz:密码错误;语音提示芯片ISD2590的最高地址位PLAYL(脚9),PLAYE(脚10)置为高电平时,芯片即进入操作模式状态。操作模式根据引脚A0A7的高低电平不同组合总共分为256种不同的模式,实现不同的功能。为尽量节省I/O口线,采用了M1和M6相结合的方法实现对ISD2590操作,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1