毕业设计论文基于单片机遥控器硬件的设计.doc
《毕业设计论文基于单片机遥控器硬件的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于单片机遥控器硬件的设计.doc(38页珍藏版)》请在三一办公上搜索。
1、河 南 科 技 大 学毕 业 设 计(论 文) 题目: 基于单片机遥控器硬件的设计姓 名 考 号 院 系 信息工程系专 业 计算机及应用指导教师 2011年04月24日摘 要 21世纪以来,嵌入式技术进入了高速发展的时代,已经渗透进人类社会的方方面面,可以说是无所不在,无处不在,正深刻地影响着人们的生活。科学技术的不断进步带来了社会发展水平的提高,人们对生活品质的提升也提出了迫切要求。传统的家用电器已经无法满足现代家庭的需要,人们需要信息化、网络化和智能化的信息家电,因此信息家电和智能家居进入未来家庭是一个必然的趋势,它们将为人们提供一个舒适、安全、便捷的生活环境。 在现代家庭生活中使用的每种
2、传统家电都有其对应的专用遥控器,当家里有较多的传统家电时,遥控器的管理和使用会变得很不方便。在智能家居中也存在着各种各样的信息家电,为解决上述问题,本文提出了一个可以管理和控制所有信息家电的万能遥控器。 文章首先介绍了信息家电接口定义语言IAIDL,它采用面向对象方法描述信息家电设备,以便将不同厂商生产的信息家电抽象到同一个语言平台上进行统一管理和控制;然后设计了智能家居中信息家电网络监控系统的模型,并基于该模型构造了一个S3C2410X+Linux+MiniGUI+Bluez的信息家电万能遥控器:以嵌入式微处理器S3C2410X为中心设计硬件平台,裁减和移植Linux作为嵌入式操作系统,以M
3、iniGUI作为嵌入式图形系统,以Bluez作为蓝牙协议栈,并使用C语言编程的方式实现万能遥控器应用程序;最后在万能遥控器应用程序的设计中进行了流程分析和关键讨论。 木课题的研究结合了嵌入式技术、无线通信技术和手持移动终端技术,提出了一个可行的方案。可以预见,在市场需求和技术发展的双重推动下,信息家电万能遥控器必将走进千家万户,成为智能家居不门一或缺的成员。关键词:信息家电,万能遥控器,IAIDL,嵌入式技术,动态界面布局。ABSTRACT Since 21st century, embedded technology has come into high speed developed er
4、a, it has penetrated every aspect of human society, it exists in anywhere and is affecting the life of human profoundly. The ceaseless progress of science technologies enhances the social development level,people have advanced exigent demand for improving the life quality , too. But the traditional
5、domestic appliance could not satisfy the needs of modern families. People need information , internet and intelligent information appliances. As a necessity, information appliances and intelligent houses will enter our future life. Besides, they will supply a comfortable, safe and convenient environ
6、ment for life. In modern families life, each traditional domesticappliance has its special controller, it will be inconvenient when we have to use so many controllers. To settle this problem, this paper designed a kind of controller to manage and control all information appliances. This paper introd
7、uces the Information Appliance Interface Definition Language (IAIDL),it adopts oriented-object method to describe the devices of information appliances,so that we can abstract the information appliances of different manufacturer to the same language platform, and manage and control them uniformly .:
8、 we design a hardware platform focus on embedded microprocessor S3C2410X, cut down and transplant Linux as the embedded OS, Mini GUI as the embedded graphics system, the Blue z as the Blue Tooth protocol stack, and use C to achieve the application of versa tile controller ;at last, in the design of
9、versatile controller , we carry on the flow analysis and key discussion.The research of this problem combined embedded technology, wireless communication technology and handled mobile-terminal technology, it proposed a feasible scheme. Foresee ably,under the double drives of the market demand and th
10、e technology development , this versatile controller must walk into every family and be a necessary member.Key Words:Information Appliance, Versatile ControllerIAIDL, Embedded technology, dynamical GUI layout目录摘 要- 1 -ABSTRACT- 2 -目录- 3 -第一章 绪论- 4 -1.1信息家电- 4 -1.1.2功能单一集中、实时性强- 5 -1.1.3协同工作和网络化- 5 -
11、1.2智能家居- 5 -1.3家庭网络- 6 -1.4嵌入式技术- 7 -1.5本文的研究内容- 7 -第二章 信息家电接口定义语言IAIDL- 9 -2.1 IAIDL描述的内容- 9 -2.2 IAIDL的基本数据类型- 10 -2.3 IAIDL规范- 10 -第三章 智能家居中信息家电网络监控系统的系统结构- 13 -3.1信息家电- 13 -3.2信息家电万能遥控器- 14 -第四章 信息家电万能遥控器软硬件平台的构建- 17 -4.1 硬件平台- 17 -4.1.1 Samsung S3C2410X嵌入式微处理器- 17 -4.2软件平台- 18 -第五章 信息家电万能遥控器的通信
12、技术及相关协 议- 23 -5.1蓝牙协议Blue z- 23 -5.2信息家电万能遥控器与家庭网关间的通信协议- 25 -第六章 信息家电万能遥控器的带约束的动态界面布局- 27 -6.1约束- 27 -6.2动态界面布局的设计目标- 27 -6.3动态界面布局的原理- 28 -6.4动态控件生成协议- 28 -6.5动态界面布局的算法- 29 -第七章 信息家电万能遥控器应用程序的设计- 31 -7.1逻辑功能模块- 31 -7.2多线程- 31 -结 语- 34 -参考文献- 35 -附录- 36 -致谢- 37 -第一章 绪论 21世纪以来,数字化、网络化和智能化技术取得了更加迅猛发展
13、并日益渗透到各个领域。借助这些现代科学技术,人们已经可以足不出户纵览全球。电子商务、电子政务、网上银行、网上购物、网上投资、远程医疗、远程教育、社区智能管理等等,以超乎想象的速度改变了人类的生产、生活方式,更深刻地影响到人类的思维模式和生存状态。随着Internet网络向普通家庭生活不断扩展,3C ( Computer ,Communication and Consumer)融合的趋势日益明显,人类家庭正逐步进入以信息家电和智能家居为标志的“后PC时代”。1.1信息家电 信息家电(Information Appliance,简称为IA)是一种操作简便、实用性强、具有网络信息终端功能的智能化家电
14、产品,是利用计算机、数字通信和电子技术与传统家电相结合的创新产品,是为满足现代家庭需要而设计的新型家用电器. 从技术角度来看,信息家电是以利用网络主动或被动交互信息来完成产品功能为主要特征,它将数字化技术引入家用电器、移动通信等设备,使其成为网络终端,进而成为信息装置,用以发布、获取和处理信息。 信息家电被人们看作是“看不见的电脑”,因为它通过对技术的隐藏,使得用户能够从PC机的复杂中解脱出来,将易于使用的特性展露在用户面前。所以相对于传统的家电而言,信息家电具有如下的特点。1.1.1易用性 信息家电最重要的目的就是要克服复杂性,做到以人为中心,而不是以技术为中心。由于信息家电采用了嵌入式技术
15、,从而降低了应用界面的技术要求,增强了技术对用户的透明度,让用户在使用时避免了与操作系统的直接接触,只要通过日常积累起来的经验就能够很方便的操作这些设备,减少了人机之间的技术障碍,突显了应用功能。同时由于功能的集中,可以使得使用界面保持稳定的模式,给用户的操作也带来很大的方便。1.1.2功能单一集中、实时性强想用就用,无需做计划和安排。由于复杂的控制程序由内嵌在家电中的控制器解决,不必等待重新启动设备或是加载软件后才能使用设备。是指只完成某种或某几种特定的功能。信息家电实际上是面向任务(oriented-task)的设备,它将一些特定的功能从大而全的计算机中剥离出来,集合到某一特定的产品中去,
16、从而提高产品的专 用性,尽管这也限定了它的适用范围。1.1.3协同工作和网络化 信息家电的重要特征是彼此之间的信息交流。信息家电不是独立存在的,通常被称为是合作的设备(Cooperating Devices)。要做到相互通信,信息家电就应具有网络接入能力。可以通过家庭局域网与PC或其它家电交换信息,或可通过家庭网关连入Internet接收远程信息或控制指令,并可以主动向网络获取信息或主动向网络提供一些本身有用的信息。节能化、数字化、智能化、标准化。 信息家电可根据周围环境自动调整工作状态,从而实现节能;信息家电包含有微处理器,处理的是数字化信息;嵌入式技术的使用让信息家电具有智能化。信息家电通
17、过嵌入微处理器,使得用户能够通过网络获取直接的、简单的和安全的信息和服务。智能的信息家电可根据周围环境的不同迅速做出反应,自动化和智能化的进行自我维护,而不需要人为地干预。1.2智能家居 智能家居是以家为平台,兼备自动化、高效化的高效、舒适、安全、便利的家居环境。智能家居是一个典型的集计算机、通讯和消费于一体的3C系统,是整个世界形成的一个巨型网络的末端,俗称是该网络的“最后100米” 。 总的来说,智能家居的基本目标是为人们提供一个舒适、安全、方便和高效率的生活环境,它所要实现的主要功能有: 对信息家电和其他设备的控制、调节和监测,如微波炉、洗衣机、灯光、电动窗帘、防盗报警器、火警检测器、温
18、度和湿度控制器、各种手动开关和遥控器等。沟通计算机和其他视频设备之间以及外部世界之间的信息通道,其中包括:台式/手持计算机、电视、录/摄像机、VCD/DVD和数码照相机等,同时还可以实现对它们的控制和监测。通过对外的接口,实现远程控制和信息交换,如:电话线、有线电视电缆、照明线、双绞线和无线通信方式等。 根据智能家居的特点、功能及目标,我们设计的智能家居的基本结构如图1-1所示。 图1-1智能家居基本拓 朴结构 从以上智能家居的结构图我们可以看到,要实现智能家居,将家居中的信息家电设备、灯光控制系统、安全控制系统等连成一体,给家庭信息设备提供一个统一平台,要通过该平台实现家庭信息设备之间的互连
19、和信息共享、实现家庭信息设备与外界的信息交换就必须有一个完善的家庭网络。1.3家庭网络 家庭网络(Home Network)是实现智能家居系统架构的前提和基础。通常意义的家庭网络是加工、管理、传输和存储信息诸要素的集合体,能够连接和集成家庭中的计算、控制、监视和通信等多种设备。它是在家庭和社会的信息网络相连之前,将家庭内部的所有信息设备(包括信息家电、灯光控制系统、安全控制系统等)连接起来而形成的网络;它提供了一个实现家庭信息设备之间的互连和信息共享、实现家庭信息设备与外界的信息交换的统一的信息化平台。家庭内部设备存在多样性,如信息家电、控制设备等,根据家庭内部信息传输的特点和要求,可将家庭网
20、络分为三部分:高速娱乐用家庭内网。用以传输音频和视频数据的流媒体信号。中速操纵用家庭内网用以传输功能类信息家电(如:空调、洗衣机、微波炉等)的控制、处理的数字信号。低速控制用家庭内网。用于传输在门、窗、烟雾探测仪等上的传感器、控制器的监视信号、控制信号和报警信号等。虽然这些控制装置安装比较灵活、数目也较多,但它们传输的数据量都很小,对传输速率要求比较低,是家庭网络中唯一的低速网络。1.4嵌入式技术 嵌入式系统就是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”。总的来说,嵌入式系统具有以下特点:嵌入式系统“嵌入”到对象的
21、体系中,对对象、环境和嵌入式系统自身具有严格的要求。一般的嵌入式系统具有功耗低、体积小、成本低、集成度高、专用性强等特点。嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物。嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣,去除冗余,力争在同样的硅片面积上实现更多的功能和更高的性能。嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式系统产品一旦进入市场,就具有较长的生命周期。嵌入式系统开发需要专门的开发工具和开发环境。1.5本文的研究内容 由于现有智能家居在操作方式、性能等方面不能满足用户的要求,而且随着信息家电种类的增多
22、,必然会造成多种遥控器并存的情形,在这种情况下用户对信息家电的使用将会复杂化。基于上述问题,本文提出一种解决方案:结合嵌入式系统、网络技术、无线通信技术以及手持移动终端技术,设计一个能够在智能家居中管理和控制所有信息家电的、可以直接与用户交互的可视化嵌入式智能设备信息家电万能遥控器。 主要研究内容如下: (1)智能家居中信息家电的接口定义语言IAIDL;在信息家电设备在被外界识别、理解、使用之前,必须有一种统一、抽象的语言来进行设备的定义和功能描述本文通过对信息家电的特点进行分析,给出了一种针对家庭网络中信息家电的接口定义语言。IAIDL不是编程语言,它唯一的目的是以与任何具体编程语言无关的形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 遥控器 硬件 设计
链接地址:https://www.31ppt.com/p-4872089.html