嵌入式无线技术在智能家居中的应用_第1页
嵌入式无线技术在智能家居中的应用_第2页
嵌入式无线技术在智能家居中的应用_第3页
嵌入式无线技术在智能家居中的应用_第4页
嵌入式无线技术在智能家居中的应用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式无线技术在智能家居中的应用姓名:学号:指导老师:摘要:随着嵌入式技术、网络及信息技术的开展,智能家居的理念渐渐深入人心,与此同时,无线技术也在逐步开展,目前已比拟成熟的无线连接方式包含了蓝牙连接、红外连接(IR)和无线(RF)连接三种方式,近几年Wi-Fi的开展迅猛,但实践根底还不够完善。智能家居这一概念提出已久,大局部的智能家居是基于嵌入式系统并且在有线技术的辅助下完成,但由于有线技术布线困难、投资大等缺点,基于嵌入式无线技术的智能家居便应运而生。对于大局部稳定性要求不是很高的家电而言,无线技术完全可以保证系统的顺利平安进行,这样无论是利用PC还是均用户均可以在不同地点不同时刻甚至是远程控制家中的智能电器。本文将从几种不同的无线技术着手,分别介绍嵌入式技术在这几种无线接入技术下实现的智能家电控制系统,进一步阐述嵌入式无线技术的重要性。关键词:嵌入式技术;无线技术;智能家居1、引言:随着科学技术的迅速开展,住宅智能化是人类住宅一场新的革命,现代社会的家庭正在以家庭智能化带来多元化信息和平安、舒适、便利的生活环境,更加轻松、有序、高效的现代生活方式,作为一个理想的目标来永恒追求。目前,智能产业在世界各地已经迅速开展,在不久的将来,没有智能家居系统的住宅将会象当今不能上网住宅那样不合潮流。因此,家居智能化将是大势所趋。我国的智能家居技术与欧美国家相比大概要滞后2~3年,国外的智能家居产品占据着国内高端产品市场[1]。例如,HAI(美国海益)智能家居系统在安防保护、温度控制和灯光自动控制方面提供了简捷、可靠、平安的操作,但是没有提供远程控制方面的功能。此外,对于一些老房子,由于在新建时未考虑布线的问题,那么无法或很难实现智能家居的改造。在这样的背景下,无线技术下的智能家居便应运而生,本文针对不同无线技术下的智能家居控制装置的实现进行了剖析,以到达更深的理解研究。无线知识概述蓝牙[2]蓝牙技术是一种无线数据与语音通信的开放性全球标准,它以低本钱的近距离无线连接为根底,为固定与移动设备通信环境建立一个特别连接。其程序写在一个9x9mm的微芯片中。蓝牙无线技术主要包括一种在2.4ISM频段用于个人区域网络(PAN)的低本钱、低功率无线接口,实时传输数字数据和语音信号,其数据速率为1Mb/s。时分双工传输方案被用来实现全双工传输。使用IEEE802.15协议。红外技术[3]×105GHz,红外数据协会(IrDA)制定了一种标准的红外通信方法。这种方法包括通常用在移动、笔记本电脑和掌上电脑中。红外通信也是被设计用于短距离、低功率、无许可证的通信。无线射频技术无线射频技术是一种近距离、低复杂度、低功耗、低数据速率、低本钱的无线通信技术。这种技术的优点是局部产品无需重新布线,利用点对点的射频技术,实现对家电和灯光的控制,安装设置都比拟方便,主要应用于实现对某些特定电器或灯光的控制,本钱适中[4]。普通家用或商用接收器,通常使用红外线,信号收发要求直线路径,容易受外物遮挡。使用无线射频技术,信号收发不受外物遮挡,凡在系统覆盖范围内,不管任何方位或角度,接收皆准确可靠。此外,信号根据使用地区的不同,由315M或434MHz无线频率传输,穿墙越壁,不受任何外物遮挡。[5]系统在开放环境中,覆盖范围可达100m。加上无线射频耗电量低,覆盖面广,任何角落,均可操控。ZigBee技术ZigBee技术是一种新型的无线、短距离、低功耗组网通讯技术,具有低复杂度、低功耗、低本钱、高效率,可靠度高和网络覆盖面积广等技术优势,工作在免费的2.4GHz-2.5GHzISM微波段,具有较强的抗干扰性和设备联络功能,能够实现1500m的全向识别,传输速率最高可达10Mbit/s,它支持3种主要的自组织无线网络类型,即星状结构、网状结构和族状结构,这些网络具有较强的网络健壮性和系统可靠性。2.5Wi-Fi技术[6]Wi-Fi技术,即“WirelessFideLity〞的简称,意思是无线保真技术,是一种符合IEEE标准的无线接入技术,是一种可以将个人电脑、手持设备〔如PDA、〕等终端以无线方式互相连接的技术。利用Wi-Fi无线通信技术将PC等设备连接起来,以帮助用户访问电子邮件、Web和流式媒体等,为互相通信、实现资源共享的网络提供快速、便携的途径。3、智能家居概述智能家居〔SmartHome〕是利用计算机技术、网络通信技术、综合布线技术和传感技术等,依照人体工程学原理,将家居生活中的各类电子设备有机的结合在一起,通过网络化综合智能控制和管理的一种嵌入式系统。[7]智能家居控制系统的具体功能包括:家居电器的综合监控:对所控制的家居电器进行开关、工作参数的设置和工作状态的检测。室内环境信息采集:采集家居环境的温度、湿度信息和煤气、烟气等有毒气体的检测。自动报警:当检测到家居环境的温度、湿度、煤气、烟气等超标,或检测到有陌生人强行开启室门或进入室内时就自动报警,告知居室主人。本地控制:用户在本地可通过计算机或家居电器本身的操作键对家居电器进行监控。远程控制:用户远程可以通过短息或互联网对家居电器进行控制或工作状况查询。平安防盗:家居中的所有与控制系统连接的电器设备均可实现与主人通信,一旦盗贼对某设备进行操作,或某设备工作状态异常时,系统将立即通知主人,以到达平安和防盗的目的。4嵌入式无线技术在智能家居中的应用4.1无线智能家居总体控制系统设计本无线智能家居控制系统主要包括ARM9核心控制模块,无线通信模块、LCD触摸屏模块和家居电器,另外还有传感检测,语音报警和电源等模块。系统总体结构模型图如图1所示。图1系统总体结构设计其中ARM是整个系统的控制核心,通过GPRS和ZigBee无线通信网络收发控制指令实现对家居电器进行综合监控,同时提供防火墙的功能,阻止外界对家庭内部设备的非法访问和攻击。无线通信模块分为本地和远程两局部,本地通信主要通过新型的ZigBee无线通信技术实现系统与家居电器的通信,到达对其控制;远程通信是利用通过GPRS通信网络或利用计算机通过互联网实现人与控制系统的通信,进而到达对家居电器的远程监控。采用无线通信技术省去了布线使家居布局更加灵活,远程控制使家居电器工作更加贴近人们的工作和生活要求。[8]系统硬件主要由ARM9微处理器、GPRS通信网络、ZigBee通信技术、LCD触摸屏、语音报警和电源等模块组成。4.1.1.1ARM9微处理器微处理器采用三星公司的ARM9(S3C2440)。S3C2440是一款高性能32位RISC微处理器,采用了ARM920T的内核,0.13um的CMOS标准宏单元和存储器单元,最高主频可以到达400MHz,提供多款液晶屏配置。ARM920T实现了MMU,AMBABUS和Harvard高速缓冲体系结构,这一结构具有独立的16Kb指令Cache和16Kb数据Cache,每个都是由具有8字长的行组成。通过提供一套完整的通用系统外设,无需配置额外的组件从而减少整体系统本钱,为手持设备和一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。GPRS网络是覆盖范围最广,性能较为完善的无线网络,GPRS网络本身具有较强的数据纠错能力,数据传输速率最高可达128Kb/s,能够保证数据传输的可靠性和实时性。ZigBee技术组成的无线传感器网络结构简单、体积小、本钱低;采用GPRS网络进行数据传输的模块体积小、功耗低,适合作为无线传感器网络的数据节点,ZigBee技术与GPRS通信网络相结合组成新的无线通信网络。GPRSDTU无线通信模块采用成都众山电子的ZSD2110GPRSDTU。ZSD2110是一款使用GPRS网络进行数据无线透明传输的嵌入式DTU模块。内置工业级GPRS引擎和嵌入式处理器。支持PPP、TCP、UDP、ICMP等众多复杂网络协议和SOCKET标准,提供全透明数据传输和用户自由控制传输两种模式。同时支持点对点、点对多点、设备间、设备与中心间等各种不同的通讯模式。用户不用关心复杂的网络协议,使用TTL串行通信接口,就可以进行无线数据收发,使系统能够随时随地接入Internet[9]。基于ZigBee的特点,ZigBee广泛应用于智能家居控制、工业控制系统。本设计采用的CC2430是一种真正的系统芯片〔SoC〕CMOS解决方案,这种解决方案能够提高性能并满足以ZigBee为根底的2.4GHzISM波段应用及对低本钱,低功耗的要求,它结合一个高性能2.4GHzDSS〔S直接序列扩频〕射频收发器核心,ZigBee核心模块图如图2所示。图2ZigBee核心模块传感器包括煤气、烟雾等有毒气体检测器,人体红外探测器,门窗磁开关,温度、湿度、光照度传感器等,所有的传感器都与无线传输模块P1R2000连接,构成无线传感器网络并与控制系统实现实时通信。显示模块选用低电压低功耗的LCDl2832液晶显示屏,LCDl2832是一款分辨率为128×32的中英文图形液晶〔黄色背光〕显示模块,具有4位/8位并行2线或3线串行多种接口方式,内部置有8192个16×16点阵的一级、二级简体汉字和128个16×8点ASCII字符集,用来显示8×2行16×16点阵的汉字对话信息,构成全中文人机交互图形界面并显示当前时间、日期、星期、湿度、温度、定时提醒等信息和煤气等有毒的含量超标时报警提示的输出信息。整个智能家居控制系统以ARM9微处理器为核心,支持C语言和汇编语言,本系统采用C语言与汇编语言混合编程。低层驱动由汇编语言编写,对外留C语言接口,人机交换采用Linux嵌入式实时操作系统。系统软件由系统主程序、初始化子程序、ZigBee通信子程序、GPRS通信子程序、传感检测子程序、显示子程序、报警子程序、数据处理子程序和远程控制子程序等模块组成,程序软件流程图如图3所示。图3系统软件流程图本系统基于ARM9的无线嵌入式智能家居控制系统的总体解决方案,该方案主要以微处理器ARM9为核心,采用ZigBee和GPRS无线通信技术、传感技术和互联网技术,实现了对家居电器进行本地和远程的无线监控,克服了传统的仅限于有线和本地的家居监控方式,优化了人们的生活方式,具有较高的实用价值。其中采用ZigBee和GPRS无线通信技术来到达家庭内部控制和远程控制的功能还可以采用其他无线与嵌入式结合的方式解决。4.2无线智能家居网关控制[10]系统主要包括ARM9处理器S3C2440A(家庭网关)、ZigBee模块(协调器)、Wi-Fi模块、ZigBee终端设备(如红外探测器、门磁开关和火灾探测器和烟感燃气探测器等),其结构如图4所示。在ARM9处理器中移植Web效劳器Boa作为家庭网关,负责对整个智能家居设备的管理以及远程监控。由于智能家居中许多家电设备都是通过ZigBee无线传感网络来工作的,因此必须在处理器中保存数据并对ZigBee无线传感网络进行数据融合处理,协调器负责家庭内部Zigbee网络的管理与控制。Wi-Fi模块用来传输大容量信息,通过无线访问节点(AccessPoint,AP)路由器与以太网连接,实现家庭内部网络与Internet的通信。图4系统结构系统处理根本流程如下:系统内部由Zigbee星型网络组成,家中电器开关状态和传感器的控制信息在网络中自由传输,经由协调器(Zigbee模块)传送至Web效劳器的网关,再由网关通过Wi-Fi经无线路由连接到外部以太网,用户可以通过远程用户界面端了解家中电器状态;家庭网关可以通过无线网络对远程用户的控制命令作出判断和响应,从而开启或关闭家中的电器。4.2.22嵌入式技术在网关硬件平台设计中的作用网关硬件电路主要由控制器模块(S3C2440A)、存储单元(64MBSDRAM、64MBNandFlash和2MBNorFlash)、通信模块(Zigbee模块和Wi-Fi模块)和显示模块(LCD)等组成[8],其硬件电路结构框图如图5所示。图5系统硬件电路控制器是整个嵌入式家庭网关的核心,用来对ZigBee通信模块进行相应配置并接收ZigBee终端节点的数据,利用Wi-Fi协议将网关通过Wi-Fi模块连接到Internet网络。为了能到达高性能、低功耗的目的,设计的嵌入式网关采用以ARM920T为核心的32位的RISC微处理器S3C2440A作为主控制器,该处理器集成了LCD控制器、USBHost、NAND控制器、BUS控制器、中断控制、功率控制、存储控制、UART、SPI和GPIO等丰富的外围资源,通过外扩存储器、串口、USB接口和JTAG调试接口等构成硬件平台。ZigBee模块上述已经介绍过,在此不再赘述。Wi-Fi通信模块用来实现家庭网关与Internet连接。Wi-Fi模块采用威盛的VT6656芯片实现数据的远程传输,VT6656芯片内嵌TCP/IP协议栈,降低了设计的难度,同时大大提高了主控制器处理其他数据的能力。VT6656与S3C2440A的连接非常简单,二者可以通过标准的USB接口直接相连。通过本无线智能家居网关控制的设计便可完成上述所涉及智能家居整体系统中的在家庭内部实现对智能家电的无线控制功能。而要完成远程控制,那么可采用无线串口通信与嵌入式结合实现此功能。[11]这是一种基于Internet和GSM网络的无线智能家庭网络的设计方案。采用嵌入式系统作为家庭网关,将Internet网和GSM网连入智能家庭网络,可实现PC机和短信对家电设备的远程控制和管理。我们采用无线连接的方式。这里的重点仍然是家庭网关的设计。嵌入式系统具有低本钱、低功耗、可靠性高、软件代码小、高度自动化、响应速度快等特点。因此,为了适应普通用户,采用嵌入式系统作为智能家庭网关。家庭网关的硬件系统设计是以一款基于ARM920T内核的嵌入式微处理器S3C2410为核心,通过外扩存储器(Flash/SDRAM)、以太网接口模块、GSM模块、无线串口收发模块、LCD显示模块和键盘控制模块等来构建硬件平台。家庭网关的硬件平台如图6所示。图6家庭网关的硬件平台S3C2410芯片处理速度快、功耗极低,与其他ARM芯片相比,具有丰富的片内外围接口。支持从NANDFlash启动,NANDFlash具有容量大、比NORFlash价格低等特点。本设计采用一片K9F1208作为NANDFlash存储器系统,容量大小为64MB,用来存放操作系统、应用程序和其他数据;采用一片HY57V561620CT作为SDRAM,容量大小为32MB。S3C2410芯片内部没有以太网控制器,需要外接独立的以太网控制器,以实现以太网的接入。采用Davicom公司的10M/100M高速以太网控制芯片DM9000,可提供10M/100M以太网的接入。为实现短信控制家电设备这一功能,需要在家庭网关中连接GSM模块,作为家庭网关与GSM网络的接口。模块采用Siemens公司推出的新一代无线通信GSM模块TC35。TC35有AT命令集接口,支持文本和PDU模式的短消息。GSM模块可连接到S3C2410所提供的三个异步串口之一上。无线串口收发模块采用2.4GHz无线单片收发一体芯片nRF2401。nRF2401是业界体积和功耗最小、外围元件最少的低本钱射频收发芯片。芯片工作于全球开放的2.4GHz自由频段;支持多点通信,最高传输速率超过1Mbit/s;发射功率、工作频率等所有工作参数全部通过软件设置完成;没有复杂的通信协议,且对用户透明,同种产品之间可以自由通信;nRF2401能用同一天线同时接收两个不同频道的数据;内置CRC纠检错硬件电路和协议,可使用户的产品稳定可靠。将nRF2401无线收发芯片上的标准RS232串行接口与S3C2410的一个异步串口相连,从而实现家庭网络内部的无线串口通信。LCD显示模块采用三星3.5英寸液晶屏LTV350QV-F05,它是256色、分辨率为240*320的TFT液晶屏,带触摸屏。键盘控制模块:S3C2410提供了117个通用I/O口,本系统设置了8个按键。此外,S3C2410扩展了USB外部接口,可连接键盘使用。采用嵌入式Linux作为家庭网关的操作系统,用C++语言编写相应的软件。为了实现远程控制,家庭网关需要接收由外部网络发来的控制信息,为此,程序的设计分成两个线程:一个线程是基于TCP/IP协议,等待接收通过Internet发来的指令;另一个线程是基于的AT指令,等待接收发来的短消息控制指令。家庭网关接收到控制指令后,通过对指令的分析,判断出用户想要执行的操作,并按照通信协议标准生成相应的控制帧,通过无线串口收发模块发送给被控端。应用程序流程图如图7所示。图7家庭网关的应用程序流程(1)PC机远程控制家电。在PC机这一端,采用VB语言编写用户操作界面。用户通过输入家庭网关的IP地址来实现与家庭网关的通信。(2)短信远程控制家电。用短信编写控制指令要遵循规定的指令格式。如短消息系统发送的控制指令格式为:<控制命令><空格><被控对象><空格>[参数]。其中,控制命令、被控对象和参数是预先规定好的、家庭网关应用程序可识别的一组词,用户只能在规定的词中选择,例如,编辑短消息:开电饭锅保温,那么表示要把电饭锅翻开到保温状态。短消息控制指令不能随意编写,否那么家庭网关将不能正确解析控制命令,导致用户操作失败。图8远程控制智能家庭网关的系统结构通过Internet和GSM网络与嵌入式结合设计的无线智能家庭网络,可以完成远程控制智能家用电器。五、嵌入式与无线技术结合实现的智能家居案例[12]下列图为一个三室两厅智能家居的案例:三室两厅:主卧、次卧、书房、客厅、餐厅。家居智能家电、照明系统;远程智能控制家电系统〔、网络〕;家庭安防系统;可视对讲系统。图中最左边两条竖虚线表示红外遥控信号;其它虚线表示射频遥控信号;带箭头实黑线为安防信号;箭头方向为信号传递方向。在这个图中,我们主要关注家庭局部,小区局部为整体小区工程实施使用。智能网关A家庭平安防范功能提供14路有线防区接入,2路输出;无线撤布防,紧急求助等功能;和网络进行布防,具有联动控制功能。B可视对讲〔可选〕通过与门口机的连接,实现用户与访客之间的视频对讲、开锁。C远程控制智能网关嵌入语音模块,通过用户线路实现报警功能;通过网关语音模块可进行远程布防等平安操作;对家电、照明系统进行远程控制。D网络远程控制通过网络对家居内的家电、灯光、插座、安防探测器进行远程网络控制;家居内安防系统进行远程布撤防、消警、报警查询等功能。E家庭语音留言录制语音留言。F邮件效劳电子邮件的收发功能。信息家电控制器实现家庭内部所有本地遥控操作,与智能插座、开关、DVD遥控器、电视遥控器,窗帘控制器等直接对码实现控制。是真正意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论