通信技术毕业设计(论文)基于FPGA的电话远程控制系统设计.doc
《通信技术毕业设计(论文)基于FPGA的电话远程控制系统设计.doc》由会员分享,可在线阅读,更多相关《通信技术毕业设计(论文)基于FPGA的电话远程控制系统设计.doc(33页珍藏版)》请在三一办公上搜索。
1、兰州工业高等专科学校毕业设计(论文)题目 基于FPGA的电话远程控制系统设计 系 别 电子信息工程系专 业 通信技术 班 级 通信09-2班 姓 名 学 号 指导教师(职称) 日 期 2012.02.26 兰州工业高等专科学校毕业设计(论文)任务书 电子信息工程系 2012 届 通信技术 专业毕业设计(论文)任务书毕业设计(论文)题目基于FPGA 的电话远程控制系统设计课题内容性质工程设计课题来源性质教师收集的结合生产实际的课题设计/论文校内(外)指导教师职 称工作单位及部门联系方式吴守霞讲师兰州工业高等专科学校15101204655一、题目说明(目的和意义):随着社会的进步以及科技的进步,人
2、们越来越期望科技能给人们带来更多的便捷。其中在家电领域,为了适应这种时代发展的潮流,家用电器的智能化及可远程控制化越来越受到人们的关注。海尔前几年就提出了智能家居的概念,并且已经研制出了相关的产品。信息家电的产生和发展将对传统家电、计算机和通信业产生深远影响。基于这样的背景,设计了一个电话远程控制系统,本系统可以利用家庭电话,使得用户可以通过电话控制与系统相连的电热水器、空调、电饭锅等各种受控电器的开、关及温度设定等,实现远程控制。二、设计(论文)要求(工作量、内容):1.设计要求:本设计完成基于公共电话通信网络实现远程控制的智能控制系统。本设计采用FPGA 作为控制器,通过电话网络传输密码与
3、指令操作码,实现有用户权限的远程操作。具有可配置性强,控制信号多,系统可靠稳定等特点。 2.设计内容:本系统主要由以下几个部分组成:(1)铃流检测电路: 负责检测电话呼叫铃流。判断是否摘机;(2)摘/ 挂机电路: 负责电话机接通与挂断。实现系统与远程电话通信连接与断开;(3)DTMF 解码电路: 负责对接收到的DTMF 控制信号解码。并将解码数据传送至FPGA;(4)EEPROM: 基于SPI 协议的存储器,负责存储密码等用户信息;(5)语音提示电路: 主要用来存储及播放语音以提示用户执行相关操作;(6)FPGA: 本系统的控制核心,用来控制电话摘机,接收用户输入,控制语音播放等一系列操作;(
4、7)FPGA 配置芯片: 用来对FPGA 进行上电配置,因为FPGA 是基于RAM的存储结构,数据掉电易失,所以采用基于PROM的FPGA 配置芯片,在系统上电时,对FPGA 进行配置。三、进度表日 期内 容20112012学年第一学期第十五周第十六周第十七周第十八周第十九周第二十周20112012学年第二学期第一周第二周 查阅资料、总体方案论证与选择摘/ 挂机电路、DTMF 解码电路基本原理及电路设计EEPROM、语音提示电路设计FPGA电路设计VHDL程序设计撰写论文提交、修改论文答辩完成日期答辩日期 四、主要参考文献、资料、设备和实习地点及翻译工作量:1.EDA技术实用教程VHDL版 潘
5、松,黄继业 编著 科学出版社 出版时间:2010-6-12.EDA与数字系统设计案例实践 黄科 艾琼龙 李磊编著 清华大学出版社 出版日期:2010-13.基于Quartes 的FPGA/CPLD数字系统设计实例 周润景,图雅,张丽敏编著 电子工业出版社出版时间:2007-8-14.基于FPGA 的电话远程控制系统设计 周毅,陆兆春,王龙伟编 北京工业大学集成电路设计与系统集成实验室指导教师签字教研室主任签字主管系领导签字 年 月 日年 月 日年 月 日注:本任务书要求一式两份,一份系部留存,一份报教务处实践教学科。 摘 要随着科技发展,信息化愈发成为本世纪的发展方向。本文介绍一种基于公共电话
6、通信网络实现远程控制的智能控制系统。本设计采用 作为控制器,通过电话网络传输密码与指令操作码,实现有用户权限的远程操作。具有可配置性强,控制信号多,系统可靠稳定等特点。如何将电话远程控制用于日常生活中正是本文所要研究的课题,本文设计了一种电话远程控制系统,该系统以FPGA和DTMF解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制。对“振铃检测、摘挂机控制、DTMF解码、语音提示及家用电器控制”等电路作了详细的说明。用户可通过任意一部手机,根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。本装置适用于家庭、企事业单位、商店等场所,操作简单方便,系统性能可靠
7、,是未来很有发展前景的科技产品.关键词:远程控制;可编程逻辑阵列;用户权限 Abstract Along with the development of science and technology. Information application has become the way of development in this century.This article describes a kind of intelligent remote control system based on public telephone network. This design use FPGA as
8、 controller. to realize remote operation with user jurisdiction. This system uses public telephone network to transmit password and instruction operational code. It has the characteristics of being highly configurable.Controllable and reliable. This is our motive that how to make the long-distance c
9、ontrol system based on telephone network used in our daily life. In this article a long-distance control system based on telephone network is designed. It can also be called intelligence control system. Depend on the network of telephone, some functions of the long-distance control system become tru
10、e. In this article the compose of the control system and the principle about the long-distance control system are introduced. To meet the needs of long-distance and management of automation industry equipments based on network of communication. The system about long-distance control model and its ar
11、chitecture were put forward, and operation principles of the system were discussed in detail.Key words: Remote Control; FPGA ; User jurisdiction目 录 第一章 绪 论1第二章 系统设计原理22.1 硬件功能分析2第三章 系统硬件电路设计53.1铃流检测电路53.2 摘/挂机电路63.3 DTMF解码电路73.3.1 DTMF 接受的频率标准73.3.2 DTMF 接受的时间序列标准83.3.3 DTMF 整体设计思想和方法83.1 器件EEPROM的介
12、绍93.1.1 EEPROM简介93.1.2 常用串行EEPROM的简介103.1.3 EEPROM应用中出现问题以及处理的办法103.2 FPGA介绍133.2.1 FPGA的基本特点133.2.2 FPGA配置模式143.2.3 I/O信号分配143.2.4 降低静态功耗简介143.2.5 降低动态功耗153.3 FPGA配置芯片153.3.1 FPGA的配置方式153.3.3 主串模式最常用的FPGA配置模式17第四章 系统工作流程19结 束 语21致 谢22参考文献23第一章 绪 论随着社会的进步以及科技的进步,人们越来越期望科技能给人们带来更多的便捷。其中在家电领域,为了适应这种时代
13、发展的潮流,家用电器的智能化及可远程控制化越来越受到人们的关注。海尔前几年就提出了智能家居的概念,并且已经研制出了相关的产品。信息家电的产生和发展将对传统家电、计算机和通信业产生深远影响。 电话属双工通信手段。因此,这可以大大体现出利用电话进行遥控的更大优越性。操作者可以通过各种提示音即时了解受控对象的有关信息,从而进行进一步的操作。电话遥控这一课题目前已有涉足者,而距离实际应用,尤其是对于日常生活尚有一定的差距,并不能完全体现出电话遥控方式的双工通信特点。本次设计正是针对这一点进行了较大改进,采取FPGA智能控制,利用不同的提示音达到对于不同操作的提示及对受控方状态的信息反馈,从而使操作者能
14、够及时了解受控方信息,使产品达到交互式与智能化。本设计的各种电器接口、各项标准都严格遵循国家有关标准,为以后的产品化提供了良好的基础。设计为突出电话遥控的信息反馈功能,并使产品达到非常高性价比。故未对电话装置的其他功能进行进一步的扩展,而且所有使用的集成电路和其它元器件都尽量选择廉价的。在该作品的基础上进行了功能扩展是很方便的。基于无线寻呼的遥控方式利用了现有的寻呼频率资源,虽然遥控距离不受限制,但可靠性差,如处于信号弱区域内的通信设备,就无法实现控制。长期以来,困扰遥控装置发展的关键问题,是如何实现远程电器设备可靠控制。基于FPGA的电话远程控制系统,借助公共电话网络,操作者可在语音提示下实
15、现对远程设备的可靠控制。该装置具有可靠性高,不受传输距离限制,不占用频率资源等特点。适用于家庭、企事业单位、工业现场、商店等场所,利用手机或固定电话就能实现电器设备的控制和运行状态查询. 基于这样的背景,本文设计了一个电话远程控制系统,本系统可以利用家庭电话,使得用户可以通过电话控制与系统相连的电热水器、空调、等各种受控电器的开、关及温度设定等,实现远程控制。第二章 系统设计原理2.1 硬件功能分析本系统的硬件设计框图见图2-1 所示。 DTMF解码 EEPROM 摘机电路电话输入FPGA 铃流检测 FPGA配置芯片 语音电路图2-1 系统的硬件设计框图系统设计可行性分析 根据电话远程控制系统
16、的具体设计要求该系统必须满足以下功能: 通过电话网对异地的电器实现控制(开/关); 控制器可以实现自动模拟摘挂机; 控制器设置密码校验;系统必须具有以下单元功能模块: 铃音检测、计数; 自动摘挂机; 密码校验; 双音频信号解码; 输入信息分析; 控制电器开关; 电器状态查询; 本设计以FPGA芯片为控制中心,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息的记录;系统包括振铃检测电路,摘挂机电路,DTMF解码电路,以及语音提示电路等。 1)铃流检测电路: 负责检测电话呼叫铃流。判断是否摘机; 2)摘 / 挂机电路: 负责电话机接通与挂断。实现系统与远程电话通信连接与断开
17、; 3)DTMF 解码电路: 负责对接收到的 DTMF 控制信号解码。并将解码数据传送至 FPGA; 4)EEPROM: 基于 SPI 协议的存储器,负责存储密码等用户信息; 5)语音提示电路: 主要用来存储及播放语音以提示用户执行相关操作; 6)FPGA: 本系统的控制核心,用来控制电话摘机,接收用户输入,控制语音播放等一系列操作; 7)FPGA 配置芯片: 用来对 FPGA 进行上电配置,因为 FPGA 是基于 RAM 的存储结构,数据掉电易失,所以采用基于 PROM 的 FPGA 配置。 本装置使用普通电话机发出遥控命令信号,以DTMF信号作为运载遥控命令的媒体,而无需专门安装遥控发送装
18、置,利用电话网络传送遥控命令或其他数字信息时,只需把接收装置安装在任何一个电话用户线的终端,就可以接收任何地方只要电话能通达的地方的遥控操作或其他数字信息,接收装置就像一部普通电话机,传真机或其他电话用户终端设备一样被使用,因此不受距离的局限。本装置并联于电话机的两端,不会影响到电话机的正常使用。用户通过异地的电话机拨通本装置所连接外线的电话号码,通过市局交换机向电话机发出振铃信号。本装置如果检测到振铃5次,即5次响铃后无人接,自动摘机,进入密码检测,输入正确后选择被控制电器,然后输入开或关进行遥控电器,完成后返回。系统基本工作原理是:系统上电,FPGA复位,系统开始工作,当电话线路中有振铃信
19、号时,振铃检测电路将产生方波,方波从外部计数端输入,系统在程序控制下进行计数,当振铃次数为5次时约25秒若没有人接电话,表明没有人在场,系统一方面,启动语音提示电路,发出“尊敬的用户,您好!欢迎您使用电话远程控制系统,请输入用户密码,并以#字确认”;另一方面,发出自动摘机控制信号,外线经摘挂机控制的开关电路与DTMF译码电路接通,译码电路将对外线传递的信号进行译码,译码信号以四位二进制形式输出。经译码输出的四位二进制数从FPGA的I/O口输入,控制器对读入的二进制数与预置于EEPROM的密码进行比较,如果所拨的密码与预置的相同,则发出“请输入操作码,并按#字键加以确认”的提示音,如果所拨的密码
20、与预置的不同,则发出“对不起,你拨的密码不正确,请核对密码后重新输入,挂机请按*字键确认”的提示音。系统只有接到正确的用户密码才具有操作权。以上操作即实行“模拟提机”接通电话。操作者在主叫话机键盘上输入4位密码,若密码输入正确,会在听筒里听到约2秒的音乐声。按入遥控命令,按“1”,“#”表示第一路开,按“1”,“*”表示第一路关.依次类推,每个操作命令结束时均能听到约1秒的音乐声作为确认信号。 操作完毕按入“0”,接收电路收到“0”这一信息后即“挂断”电话。如果有人在默认的振铃次数之前接听电话,则不进入电话遥控状态,因此不影响电话的正常通话使用。系统设计中的关键技术。在整个系统功能的实现中,利
21、用DTMF解码器对用户通过电话输入的DTMF号码进行检测是系统功能实现的关键。MT8870应该能及时并准确地检测到电话线传入的DTMF信号,并以中断方式通知CPU接收其检测到的DTMF号码;而MT8870能否及时检测到DTMF信号并正确译码出该信号对应的主叫号码,与LE78D11的初始化密切相关。在初始化时需要特别注意如下几个方面:(1)设置参数要根据系统情况精确计算确定,尤其输入信号增益参数调整不能让DTMF信号饱和失真,否则会导致MT8870对DTMF音检测译码出错;(2)MT8870的时钟频率寄存器应在芯片上电后第一个进行设置。确保MT8870能及时检测系统时钟与8kHz的帧同步信号的同
22、步情况并给出指示;(3)在初始化最后要启动模拟通道校准功能并确保校准完成;(4)MT8870在进行DTMF音的检测译码时,语音通道连通并都处于激活状态,向单片机发出中断请求,单片机响应中断,接收来电信息。根据电话通信信令,在电话通信过程中,使用某些特定频率音的不同断续组合来指示通信进程。为了判定当前处于何种进程状态,需要及时识别出拨号音、忙音、回铃音、空号音以及其他电信信令规定的进程音。为了简化系统结构,节约硬件成本,提高信号音检测的准确性与灵敏度,本系统不采用通常的信号音检测硬件模块进行检测,而是采用软件实现上述信号音的智能检测。由于上述信号音的频率都是450Hz,仅断续时长不一样,据此,采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 技术 毕业设计 论文 基于 FPGA 电话 远程 控制系统 设计
链接地址:https://www.31ppt.com/p-4150730.html