低成本家居自动化控制系统(西安电子科技大学).doc
《低成本家居自动化控制系统(西安电子科技大学).doc》由会员分享,可在线阅读,更多相关《低成本家居自动化控制系统(西安电子科技大学).doc(50页珍藏版)》请在沃文网上搜索。
1、摘 要随着电子技术,通信技术,网络技术的发展,人们的生活水平也普遍随之提高,原先的非自动非智能家居设备已经逐渐的不能满足人们的需求了,现在的家装要求的档次越来越高,生活家居要求一种人性化、自动化、一体化、智能化,基于其良好的发展前景和广阔的市场,本设计就低成本家居的自动化控制系统进行了简单的设计,该设计是基于单片机的一种学习型万能遥控器和一个红外接收控制器,该遥控器可以实现对各种红外线遥控器发射的信号进行识别、存储和再现等功能,从而实现对各类家用电器的控制。学习型万能遥控器由单片机、红外线接收、红外线发射、LED显示、按键和语音提示等部分组成。红外接收控制器能够接收遥控器发出的红外控制信号,按
2、照指令通过控制电机的正反转来控制窗帘的开闭。本设计详细介绍了学习型万能遥控器和红外接收控制器的软硬件设计方法,并给出了具体的各单元电路设计、程序设计及主程序流程图。关键词:家居自动化;红外遥控;单片机;语音学习;word文档 可自由复制编辑AbstractWith the development of electronic technology, communication technology, network technology, people s standard of living is also generally increase as the original non-auto
3、matic non- smart home devices have gradually can not meet peoples needs .The quality of the home improvement requirements are now more high , home life requires a humane, automation, integration, intelligent, based on its good prospects for development and the broad market , the design is a low-cost
4、 home automation control system for a simple design that is based on SCM a learning universal remote control and an infrared receiver controller . The remote control can be achieved on a variety of signals emitted infrared remote identification , storage and reproduction functions , enabling control
5、 of various types of household appliances . Learning Universal Remote received by the microcontroller, infrared, infrared transmitter , LED display , integral part of the keys and voice prompts . Infrared remote control receiver controller capable of receiving infrared control signals sent in accord
6、ance with the instruction by reversing motor control to control the opening and closing curtains . The design details of the hardware and software design learning universal remote control and infrared receiver controller , and gives each unit a specific circuit design, program design and main flow c
7、hart.Keywords: home automation; infrared remote control ;SCM;voice learningword文档 可自由复制编辑目 录摘 要IAbstractII第一章 绪 论11.1智能家居的简介11.2智能家居的发展前景21.3课题研究的目的及意义21.4论文主要研究的内容21.5论文的组织3第二章 低成本家居系统的总体设计42.1低成本家居控制系统的设计思想42.2遥控器系统的总体设计42.2.1红外接收控制端的设计62.2.2红外发射端的控制6第三章 低成本家居的硬件电路设计83.1 遥控器系统的硬件电路设计83.1.1单片机的最小系统
8、的设计83.1.2 键盘电路的设计113.1.3 红外接收电路的设计123.1.4 红外发射电路的设计143.1.5 语音提示电路的设计173.1.6 LED显示电路的设计183.1.7 遥控器系统总体电路图的管脚说明193.2 红外接收控制器系统的硬件电路设计203.2.1 二进制信号的编码说明203.2.2 红外接收控制系统的工作原理213.2.3 接收端电路的总体电路管脚说明22第四章 低成本家居系统程序的设计234.1主程序的设计234.2键盘程序的设计244.2.1键盘子程序的设计244.2.2键盘连击现象及处理254.3学习子程序的设计264.4 LED显示子程序的设计274.5
9、语音子程序的设计274.6 红外接收控制器的程序设计29结 束 语31参 考 文 献32致 谢33附录A 遥控器及红外接收控制器总体原理图34附录B 源程序35第一章 绪 论蒸汽机的发明掀起了人类历史迈向工业的新篇章,而网络的出现无疑将信息化深深的烙印在了人类文明的璀璨长卷上。电子信息技术,控制技术的日益提升,社会信息化的逐步加快,促使人们的生活、工作、学习以及通讯的关系日渐紧密,信息化社会在改变人们生活习惯和工作方式的同时,也对我们的传统住宅提出了挑战。环视周遭,我们很容易的发现,人们对家居的要求早已不再只是简单的物质空间,更为关注的是一个高度安全、舒适以及美观方便的居住环境,先进的通信设施
10、,完备高效的信息终端,自动、智能的家电,网络化的资源管理及购物方式等等。现今社会人们日益膨胀的需求使得家居智能化已然成为一种趋势。1.1智能家居的简介家居智能化系统的概念起源于上世纪70年代的美国,随后,传播到欧洲、日本等国并且得到了很好的发展。在我国,智能家居这一概念推广较晚,约在90年代末家居智能化系统才得以进入国内,但发展速度惊人,至今已存在相当数量的智能化小区及住宅。所谓智能家居是现代电子技术、自动化技术及通信技术相结合的产物,它能够自动控制和管理家电设备,对家庭环境的安全进行监控报警,并且能够为住户提供安全舒适、高效便利的学习生活及工作环境。家居智能化系统将家庭中各种与信息相关的通信
11、设备、家用电器以及家庭保安装置通过有线或无线的方式连接起来,并进行集中或异地的监控、管理,保持家庭住宅环境的舒适、协调。与普通的家居相比,智能家居不仅具备传统的居住功能,提供舒适温馨,高效安全的高品位生活环境,还将一个被动静止的居住环境提升为一个有一定智慧协助能力的体贴的生活帮手,进一步优化住户的生活质量。许多国家先后提出了不同的智能家居方案,例如,早期新加坡模式的智能化家居系统包括:安防报警、可使对讲、监控、家居控制、智能布线箱、宽带网络接入等。而现今的智能化家居系统拥有更加优越且复杂的配置。例如,网上购物、远程报警、紧急求助等新功能就是根据现在社会的发展,人们日益暴涨的需求而开发设计的。1
12、.2智能家居的发展前景由于智能家居系统还缺乏统一明确的国际标准,许多公司开发出的产品都是基于自己组的网络和信息交换协议,很多产品是针对特定的组网环境开发的,部分核心技术没有对外公布,技术复杂,直接导致了使用范围的局限性。再者,缺乏对应的第三方产品,各个接入设备之间不能兼容,互操作性差,不利于产品的扩充,因而进一步局限了产品的发展。再加上,有的系统成本过高,严重影响了产品的普及。因此设计一个符合国家国情和规范的集远程控制和本地控制为一体的智能家居控制系统是非常具有现实意义的,且势在必行。作为智能家居的核心系统的智能家居的控制系统,它的设计功能的完善必将推动住宅智能化的发展。而系统功能的集成化、用
13、户使用的傻瓜化以及市场的平民化将是智能家居控制器的发展趋势,系统也将逐步迈向绿色化。最终,我想全人类的梦想是智能家居控制系统将囊括所有的家事杂物,让我们真正的享受舒适温馨的家庭生活。1.3课题研究的目的及意义带红外遥控器的家电给我们的生活带来极大的方便,但遥控器多了很容易弄混,如果有一种可对家中各种红外遥控器发射的控制信号进行识别、存储和再现的智能型红外遥控器,用这样一个遥控器控制家中所有电器就可以很好的解决这个问题。为此,我们试着设计一种以单片机为核心的智能型遥控器及接收端。该红外遥控器可以很好地学习市面上流行的各种遥控器的红外遥控编码,并且能够学习和控制各种不同类型的红外遥控设备,给人们日
14、常生活中遥控红外家用电器时带来很大的方便。通过此设计可以提高我们对专业知识的运用能力,让我们把在大学四年中所学到的专业知识真正的运用到实践当中。在设计过程中使我们能够把专业知识系统的,有条理的连接起来。1.4论文主要研究的内容本次设计中的自动化控制系统实际上是一个独立自动化家居控制系统中的控制模块和接收模块,即一个学习型万能遥控器和一个窗帘接收器的设计。该设计主要是围绕核心单片机AT89S52来设计外围模块化电路,以及与各模块相配合的软件来实现遥控器的万能学习功能和窗帘的遥控开闭。与常见的遥控器不同的是本次设计中的遥控器采用了语音提示模块,能够帮助用户快速的进行操作。因为在往常的使用学习型遥控
15、器的经验中我们总是要照着说明书来进行操作,比较麻烦并且还容易出错。而本次设计中因为采取了语音提示模块,能够实时的对用户进行操作指导,学习型遥控器的易用性和成功率大大提高。总的来说,本次设计最主要的研究内容就是与单片机相匹配的单元电路的设计以及系统程序的设计。1.5论文的组织本文的具体内容安排如下:第一章绪论 全面介绍低成本智能家居的背景及发展前景,另外本论文还详细介绍了课题的设计思想和研究的主要功能即对学习型遥控器的设计和对窗帘的自动控制。第二章低成本家居的控制系统的总体设计,阐述系统的总体方案及可行性。第三章低成本家居的控制系统的硬件电路的设计,包括单片机的最小系统、键盘电路的设计、红外发射
16、电路和接收电路的设计、语音提示电路的设计、显示电路的设计、遥控器系统的总体电路管脚说明。第四章低成本家居的控制系统的软件设计详细分析了学习型遥控器的软件控制部分,最后对本次论文的设计工作进行总结并致谢。 第二章 低成本家居系统的总体设计本次设计的红外学习型遥控器及红外接收控制器,综合考虑设计的易行性和经济性,该设计的系统采用模块化设计。系统主要由发射单元、接收单元、存储单元、输入单元、显示单元、语音单元及其外围电路构成。发射单元实现红外发射功能,接收实现红外接收解码功能,存储单元实现对红外信号的存储,输入单元实现键盘的输入功能,显示单元实现系统的显示功能,语音单元实现系统的语音帮助功能。2.1
17、低成本家居控制系统的设计思想本系统的设计思想是利用单片机AT89S52对多个红外遥控编码的脉冲宽度进行测量,原封不动地把发射信号中高、低电平的时间宽度记忆至存储区的指定地址。当要发射红外信号时,从存储区中还原出相应的红外遥控编码,并调制到38KHz的载波信号上。最后,通过三极管放大电路驱动红外发光二极管发射红外信号,达到学习和发射的目的,从而实现一个遥控器控制多种红外遥控设备。 遥控器有两种工作状态:“学习”状态和“控制”状态,使用者可通过学习/控制复用键(就是该系统原理图中所指的学习键)进行转换。当使用者在学习状态每按下一个控制键,红外线接收电路就开始接受红外线信号,同时将其转换成电信号,然
18、后经过检波、整形、放大,再由CPU定时对其进行采样,将每个采样点的二进指数据以8位为一个单位,分别存放到指定的存储单元中去,供以后对该设备控制使用。当遥控器处于控制状态时,使用者每按下一个控制键,CPU从指定的存储单元中读取一系列的二进制数据,串行输出(位和位之间的时间间隔等于采样时时间间隔)给信号保持电路,同时由调制电路进行信号调制,将调制信号经放大以后,由红外线发射二极管进行发射,从而实现对该键对应设备功能的控制。2.2遥控器系统的总体设计单片机AT89S52作为中央处理器来集中处理各部件传回来的信息以控制各个单元部件。工作的大致原理是AT89S52接收各个部件的信号并处理,分辨出系统当前
19、的工作状态,然后分辨出各部件传送的是存储信息还是控制信号,如果传回来的是存储信息则把该存储的信息存进对应的存储单元;如果传回来的是控制信号,则把处理好的控制信号再传送致各单元;系统总的结构框图如图2-1所示。控制器AT89S52LED显示红外发射电路语音模块红外接收解调器按键单元图2-1 学习型红外遥控器的总体设计 框图中的接收单元采用一体化红外接收头SM3311。一体化红外接收头SM3381能够接收和处理红外信号,接收来的红外信号经过一体化红外接收头的处理,能够转换成高低电平送给AT89S52存进对应存储单元,单片则能够将高低电平存储进自身的内存单元,这样就能够实现红外学习功能的接收阶段的工
20、作。红外发射单元则刚好与红外接收单元相反,当单片机检测到有控制信号进来时,单片机马上找到与控制相对应的内存单元,将其中的信息取出来,转换成高低电平送给红外发射头,由红外发射头经过9103系列放大三极管放大后送给红外二极管发射出去;本次设计的红外接收和红外发射模块都选择的是一体式接收器。按键单元用来输入,本次设计中的按键有17颗,其中1颗是学习/控制转换键,用于在学习和发射两种功能之间切换,其他16颗按键则是用户可以自定义功能的按键,由用户自行来选择每一颗按键将要学习的功能。比如,其中四颗用来学习电视机的遥控功能,另外四颗用来学习空调的遥控功能等等,选择非常灵活。本次设计中的LED 指示电路用来
21、指示遥控器当前状态,由于本次设计中的LED显示只用来显示发射“0”和接收“1”,所以显示模块设计起来比较简单,可以使用简化了的显示电路,以降低设计的繁琐性。本设计中比较有特色的是采用了常规遥控器所没有的功能语音帮助功能,该功能用来提示用户当前状态和指导用户进行遥控器学习功能的使用,其中最重要的还是用语音来帮助用户进行学习功能的使用,这将在实际的使用中为用户提供非常大的帮助。本次设计中的语音模块采用语音芯片ISD1420来实现。该芯片功能比较强大,能够满足任何学习型遥控器的要求。2.2.1红外接收控制端的设计本次设计中的红外接收控制端是一个红外窗帘接收控制端,该控制器基于单片机AT89S52设计
22、,主要由AT89S52,一体化红外接收头,中间触点,边缘触点,继电器和马达组成。系统的工作原理是一体化红外接收头检测接收红外信号,并且将红外信号变成高低电平送给单片机AT89S52,单片机AT89S52识别编码信号中的信息,产生相对应的控制信号送给继电器来控制马达正转反转,结合中间触点和边缘处触点传回的信号,单片机就能够精确的控制马达的停转,从而控制窗帘的遥控开启和关闭。红外接收控制端系统的总体框图如2-2图所示。系统框图中的单片机和红外接收头与本次设计中的学习型红外遥控器中的采用统一型号,它们在系统中所担当的角色和在学习型遥控器中差不多,区别在于红外接收控制器中的单片机不要存储红外接收头传回
23、的红外信息。该单片机接收经过红外接收头转换过的红外信号也就是高低电平后,能够识别红外信号里面所包含的控制信息,识别完成之后,单片机会自动产生一个控制信号去控制继电器达到控制马达操纵窗帘的开闭,从而实现窗帘的自动开闭。2.2.2红外发射端的控制本次设计中的红外发射电路中的载波信号直接由单片机模拟产生,经过三极管放大后,驱动红外发光二极管,在软件处理过程中应用延时程序模仿38kHz的红外载波信号,电路中放大三极管采用9013系列,红外发光二极管采用普通的遥控器中的器件。第三章 低成本家居的硬件电路设计任何一个系统都离不开硬件的支持,没有好的硬件的支持再精妙的软件都只是空中楼阁,根本发挥不了应有的功
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 低成本 家居 自动化 控制系统 西安电子科技大学