智能家居系统毕业论文.docx
《智能家居系统毕业论文.docx》由会员分享,可在线阅读,更多相关《智能家居系统毕业论文.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着计算机技术,通信技术和嵌入式系统的发展,智能家居正逐步走进人们的生活。一个典型的现代智能家居系统提供安防、家电控制、远程抄表和信息服务等功能。本文设计并实现了其中的智能家电控制系统。讨论了基于Windows CE 5.0嵌入式操作系统,以使用PXA270为控制核心的XSBase270嵌入式平台为硬件基础,以Visual Studio 2005和Platform Builder为软件开发平台的智能家居系统的设计与实现。通过详细的系统设计过程,开发了相应的软件程序,包括嵌入式操作系统Windows CE 5.0的定制、应用程序的界面设计、程序开发和单片机系统的底层编程,本设计融合了嵌入式系
2、统、通讯、单片机、软件开发等学科的知识。系统测试结果表明,该系统设计基本满足要求,并有一定的功能扩展空间。关键词:智能家居;嵌入式系统;Windows CEAbstractWith computer technology, communication technology and embedded system development, intelligent home is getting into peoples lives. A typical modern smart home security systems, home appliance control, remote meter
3、 reading and information services functions. This article is designed and implemented one of the intelligent home appliance control system. Discussed based on Windows CE 5.0 embedded operating system to use the PXA270 core XSBase270 to control the embedded platform for hardware-based, Visual Studio
4、2005 and Platform Builder software development platform for intelligent home system design and implementation. Through the detailed system design process, develop the corresponding software programs, including Windows CE 5.0 embedded operating system, custom, application interface design, program de
5、velopment, and SCM systems level programming,the design of integrated embedded systems, communications, SCM, software development and other disciplines of knowledge. System test results show that the system design can basically meet the requirements and have a certain function of room for expansion.
6、 Keywords: Smart Home ;Embedded ;Windows CE目 录摘要1ABSTRACT2第一章 绪论41.1智能家居及其发展趋势41.2嵌入式系统与智能家居41.3智能家居控制系统功能61.3.1家庭设备自动监控61.3.2家庭安全防范6第二章 系统设计主要任务72.1硬件部分72.2软件部分7第三章 系统设计方案83.1开发平台硬件资源83.1.1CPU:PXA27083.2硬件总体设计框图93.2.1家电控制板103.2.2家电控制电路103.2.3传感器接口电路113.2.4串行端口电路12第四章 软件设计134.1 Windows CE操作系统介绍134.2
7、 操作系统的定制134.2.1BSP的安装134.2.2添加平台特征和配置平台144.3 应用程序编写环境164.4串口通信协议164.5打开串口与配置串口17第五章 系统测试205.1测试环境205.2测试步骤20第六章 总结23参考文献:24致谢25 第一章 绪论1.1智能家居及其发展趋势随着电子技术在现实生活中的广泛应用,人们越来越感受到电子产品为生活所带来的各种便利,特别是在20世纪80年代,智能家居的出现更为人们享受生活提供了一个广阔的平台。 智能家居是一个系统,也是一个过程。它是利用先进的网络通讯技术、电力自动化技术、计算机技术、无线电技术,将与居家生活有关的各种设备有机地结合在一
8、起,通过网络化的综合管理,让居家生活更轻松。智能家居不仅具有传统的居住功能,而且不再是被动的,是具有能动性智能化的工具,提供全方位的信息交换功能,优化我们的生活方式和居住环境你 ,帮助我们有效地安排时间,节约各种能源,提供优质、高效、舒适、安全的生活空间智能家居的原型最早起源于美国。时至今日,智能家居在美国已走过了将近30个年头。目前,美国有全球最大的智能化住宅群,其占地3359公顷,由约8000栋小别墅组成。此外,在欧美、日本、新加坡和韩国等地,智能家居也日渐兴起。 自动化的家居不再是一幢被动的建筑,相反,成了帮助主人尽量利用时间的工具,使家庭更为舒适、安全、高效和节能。网络化智能家居系统可
9、为您提供遥控、家电(空调,热水器等)控制、照明控制、室内外遥控、窗帘自控、防盗报警、电话远程控制、可编程定时控制及计算机控制等多种功能和手段,使生活更加舒适、便利和安全。 随着家庭智能化在世界范围内的日渐普及,智能家居在上个世纪末悄然走进了中国市场。 1.2嵌入式系统与智能家居智能家居,或称智能住宅,在英文中常用Smart Home。智能家居是以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。智能家居可以定义为一个过程或者一个系统。利用先进的计算机技术、网络通讯技术、综合布线技术、将与家居生活有关的各种子系统,有机地
10、结合在一起,通过统筹管理,让家居生活更加舒适、安全、有效。智能家居不仅提供了全方位的信息交换功能,还优化了人们的生活方式和居住环境,帮助人们有效地安排时间、节约各种能源,实现了家电控制、照明控制、室内外遥控、窗帘自控、防盗报警、计算机控制、定时控制以及电话远程遥控等功能。 嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着资源调度及与硬件的交互作用。 我们可以通过各项比较发现,嵌入式比较有发展潜力。嵌入式的智能家居使
11、系统的处理能力大大增强,可以带来更加逼真的图像以及更加真实的语音等。根据系统定制的实时操作系统不仅可以最大限度的利用硬件资源而且还避免了过于庞大的系统造成的系统冗余。一般只有一颗主处理芯片,系统架构更加清晰简捷。软件采用分层设计,方便维护和升级,大大提高了代码利用率,缩短开发周期。因为嵌入式技术是伴随着Internet而生的,所以它具有更加卓越的网络性能,可以增加更多的网络应用,很显然嵌入式类智能家居产品在应用方面具有相当的优势,应该是未来中国家庭智能化技术主流发展方向。随着Internet向普通家庭生活不断扩展,消费电子、计算机、通讯一体化趋势日趋明显,现代智能家居由于其安全、方便、高效、快
12、捷、智能化等特点在21世纪将成为现代社会和家庭的新时尚。当家庭智能网关将家庭中各种各样的家电通过家庭总线技术连接在一起时,就构成了功能强大、高度智能化的现代智能家居系统。随着嵌入式技术更加广泛的应用,随着成本的逐步降低,中国的智能家居最终将走向嵌入式。图1-1 智能家居控制系统示意图 1.3智能家居控制系统功能智能家庭控制系统的主要功能包括家庭设备自动控制、家庭安全防范二个方面。1.3.1家庭设备自动监控家庭设备自动监控包括电器设备的集中、遥控、远距离异地(通过电话或Internet)的监视、控制及数据采集。(1)家用电器的监视和控制,按照预先所设定程序的要求对热水器、微波炉、视像音响等家用电
13、器进行监视和控制。(2) 热能表、燃气表、水表、电度表的数据采集、计量和传送根据小区物业管理的要求所设置数据采集程序,通过传感器对热能表、燃气表、水表、电度表的用量进行自动数据采集、计量,并将采集结果远程传送给小区物业管理系统。(3)空调机的监视、调节和控制,按照预先所设定的程序,根据时间、温度、湿度等参数对空调机进行监视、调节和控制。(4)照明设备的监视、调节和控制按照预先设定的时间程序,分别对各个房间照明设备的开、关进行控制,并可自动调节各个房间的照度。(5)窗帘的控制,按照预先设定的时间程序,对窗帘的开启/关闭进行控制。1.3.2家庭安全防范家庭安全防范主要包括多火灾报警、可燃气体泄漏报
14、警、防盗报警、紧急求救、多防区的设置、访客对讲等。家庭控制器内按等级预先设置若干个报警电话号码(如家人单位电话号码、手机电话号码、寻呼机电话号码和小区物业管理安全保卫部门电话号码等),在有报警发生时,按等级的次序依次不停地拨通上述电话进行报警(可报出家中是哪个系统报警了)。同时,各种报警信号通过控制网络传送至小区物业管理中心,并可与其它功能模块实现可编程的联动(如可燃气体泄漏报警后,联动关闭燃气管道上的电磁阀)。第二章 系统设计主要任务本设计利用XSBase270嵌入式平台,C8051F系列单片机、MAX232及各类家居传感器设计制作一款智能家居控制系统。系统设计包括:系统硬件的设计与调试和控
15、制软件的编写与调试。2.1硬件部分智能家居控制系统其硬件部分主要由以下几大部分构成,即控制单元、传感器数据采集系统、接口和电源部分。控制单元组成控制部分功能;传感器数据采集系统,完成报警等信号的处理和发送;电源部分则为各个部分提供工作电源。传感器采用温度传感器、烟雾传感器、压力传感器、光照传感器,采用的型号分别为DS18B20、MQ-2、BF350-3AA型电阻应变片、On9658。本系统利用各种传感器来探测、感受外界的信号,并通过已设定的程序来完成预定的动作,并最终实现智能化。2.2软件部分软件设计部分主要由以下几大部分构成:即数据采集与数据分析部分及分析控制部分。数据采集部分是对传感器的信
16、号进行采集,分析控制部分则是根据采集的信息进行分时操作有利于提高系统效率。其他软件部分具体还包括Windows CE的定制,串口通信协议的设计,家电控制板程序的编写。第三章 系统设计方案3.1开发平台硬件资源XSBase270配置了32M FLASH ROM,64M SDRAM,并配备了触摸屏、以太网、USB、串口、CF/MMC、PCMCIA等接口。满足了智能家居系统控制中心的硬件要求。在较小的体积中整合了决大多数嵌入式系统常用功能。XSBase270开发平台内置了GPS模块,可以直接在XSBase270平台上验证和开发导航应用或从事GPS方面的研究。XSBase270平台接口如图4-1所示。
17、图4-1 XSBase270平台接口示意图3.1.1 CPU:PXA270芯片PXA270是Intel开发的基ARM10为核心的高度集成的片上系统微处理器,该处理器被加入了Wireless MXX技术,大大的提高了多媒体处理能力,同时还加入了Intel SpeedStep动态电源管理技术,在保证CPU性能的前提下,最大限度的降低设备功耗。具体型号采用NHPXA270CS,最高主频可达624MHz,承担着程序运行、资源调配、内存管理、中断处理等任务,控制着整套系统的运行。芯片外围电路如图4-2所示。 图4-2 PXA外围电路图3.2硬件总体设计框图根据上文的功能需要,设计出由ARM10为控制核心
18、,单片机控制的家电控制模块和传感器报警模块,并且包含GSM通信模块的智能家居系统,硬件结构框图如图4-3所示。 图4-3 硬件设计框图3.2.1家电控制板家电控制板采用C8051F系列单片机为控制核心。电路图如图4-4所示,利用4种传感器控制四种终端设备(分别用4盏LED灯模拟)。其中四盏LED分别连接单片机的P1.0、P1.1、P1.2、P1.3;四个传感器连接光电耦合器分别连接P2.0、P2.1、P2.2、P2.3。图4-4 家电控制板3.2.2家电控制电路家用电器控制的接口电路如图4-5所示,K1K4 为继电器,分别控制四路家电的闭合和断开,Q1Q4 为继电器线圈电流驱动,电路由单片机的
19、P1口进行控制,DD1DD4 发光二极管用于显示某路控制电路的工作情况,主要为了调试电路而设置。图4-5 家电控制电路3.2.3传感器接口电路烟雾、光照、压力、温度等这些传感器的报警信号通过光电耦合接入单片机的P2 口,如图4-6所示,在传感器没有报警信号时,光电耦合芯片处于截止状态,与之相接的单片机端口为低电平;当传感器有报警,传感器输出高电平,此时光电耦合芯片导通,与之相接的单片机端口为高电平,由单片机对报警信号进行采集并做出相应处理。图4-6 传感器接口电路图3.2.4串行端口电路家电控制板采用串口与XSBase270平台采用RS-485串行通信,本设计利用RS-232转RS-485模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能家居 系统 毕业论文
限制150内