2011年第6期 (总第116期) 信息通信 INFORMATION&C0MMUNICAT10NS 2011 (Sum.No 116) 基于FPGA ̄UZigBee技术的智能家居系统 袁源。王紫婷,刘洋帆 (兰州交通大学电子与信息工程学院,甘肃兰州730070) 摘要:主要设计了一种智能装置一一智能家居系统,提出了一种采用FPGA技术 ̄ZigBee的无线技术来完成对智能家居系 统的设计。该系统全部采用无线通信技术来完成,省去了重新布线的问题,能够实时采集温度、湿度和光照度信号,通过对信 号的处理, ̄.PDA、计算机或手机可以通LC_Internet或GSM手机网络。在家中无人的情况下,帮助主人实现远程家务:远程烧 水,加热洗澡水,开头空调、窗帘等,从而为用户提供一种智能、灵活、方便的生活空间,并大大增强了系统的可扩展性,同样 也实现了现代社会“以人为本’’的全新家居生活体验。 关键词:智能家居;FPGA技术;ZigBee技术;低功耗;远程控制;IP_Link1270 中图分类号:TP332.1 文献标识码:A 文章编号:1673—1131(2011)06 Abstract:In this production,we designed an intelligent device called intelligent home system,bring up the design of smart home system based on FPGA technology and ZigBee wireless technology.This system all adopt the wireless communication technology to complete,tell the new wiring,capable of real—time acquisition of temperature,humidity and light intensity signal,the signal processing,which allows PDA,computer or mobile phones to do the housework without people being at home over Internet or GSM network.Such as boiling water over long—distance,heating the bath water,turning on or turning off the air-condition or curtains and SO on,begin to provide users with a kind of intelligence,flexible and convenient living space,and greatly enhance the system scalability,also to achieve a modern society”people—oriented”as a new home experience. Key words:Smart home;FPGA Technology;ZigBee Technology;Low power consumption; Long-distance control,iPLink1270 智能家居保姆是指以现代住宅为平台,采用先进的电子传 典型搜索设备时延为30ms,休眠激活时延为15ms,活动设备信 道接入时延为15ms;(5)开发成本低。由于网络协议简单,开发时 感技术和信息传输技术的开放性、智能化集成家居系统。它利 用网络通讯技术将与家居生活有关的各种子系统有机地结合在 一间成本较低,而且ZigBee协议免除专利费,ZigBee的工作频率 采用ISM频段,选择灵活。ZigBee技术主要适用于自动控制以及 远程控制领域,还可以嵌入至各种设备中,完全符合家庭网络通 讯的需要,因此选择ZigBee技术构建智能家居无线网络系统。 起,通过统筹规划,实现对住宅情况进行远程监控和实时管 理,为用户提供全方位的多功能服务。本文采用ZigBee收发模 块及程控电话作为通信平台进行信息反馈和远程控制,实现了 电话远程报警、远程遥控等功能。 2系统总体设计及主要功能 本系统是以单个家庭为单位进行安装,以智能家居系统中 1 ZigBee技术简介 ZigBee技术的主要优点有:(1)节点功耗低。节点的收发距 离短,所需功耗低。另外,ZigBee技术配合芯片采用了多种节能 工作模式,可以确保两节五号电池支持长达6个月到1年半左右 的使用时间;(2)网络的白组织强;(3)网络容量大;(4)时延短。 的家电控制子系统为研究对象,采用ZigBee无线网络技术作为 数据传输平台,将各传感器节点采集到的环境信息通过ZigBee 网络汇聚到网络中的控制中心节点,该控制中心节点再通过串口 发送数据到智能家居系统中的管理中心。该管理中心在智能控 敌方的通信系统。 最大的作战效能,将是我们长久面临的一个课题,唯有对抗干 (6)自适应调零天线。自适应天线系统是使卫星接收天线 在用户方向上具有高增益,在干扰方向上具有最低的增益(方 向图零点),两方向的增益差将能提高可容许的干扰与信号之 比,从而获得抗干扰能力。 扰策略做更深入的研究,才能在未来的信息化战争中占据有利 地位。 参考文献: [1]翟利超,吕久明.数据链及其对抗方法研究[J].舰船电子 对抗,2004,27(6):26—29. 到目前为止还没有一种干扰手段或干扰技术措施能将所有 的通信进行有效干扰,同时也不存在一种通信手段或技术能抗 所有的干扰,因此必须发挥综合抗干扰的效能,要有针对性、 灵活性、适应性。针对不同的干扰方式和干扰样式综合应用不 同的抗干扰措施,各种措施兼容互补形成合力,发挥综合抗干 扰效能 。 [2]闫宏生,王雪莉,杨军.计算机网络安全与防护[M].电子工 业出版社.2005 [3]刘柱,张海勇.数据链通信及其抗干扰技术[J].船舰电子 对抗,2008,31(5):36—37. 3结语 在未来的战争中,数据链通信将使各作战指挥平台更加紧 密地联结在一起,在信息化战争中发挥更大的作用。如何在战 作者简介:张春晓(1988-),男,河南商丘人,在读硕士研究生, 研究方向为军事信息系统安全;孟晓锋(1986一),男,河南许昌 争中克服各种各样的干扰,让数据链这个“武器倍增器”发挥 42 人,在读硕士研究生,研究方向为军事信息系统安全。 信息通信 制装置和每个子节点上都接有一个采用了lA]tera公司推出的32 位高性能软处理器nios2,并移植了针对该处理器的uClinux操 袁源等:基于FPGA和ZigBee技术的智能家居系统 围内提供250kbps的速率:支持最新的RS232 mesh透明串行 模式,能在网状或多次跳接(multichip)无线网络内支持串行 数据路由,速率最高可达38.4 kbps.IP Link1270是完全符合 IEE802.15.4标准与ZigBee规范的2.4G Hz无线收发模块。射频 部分使用Freescale的Mc13191/13192/13193芯片,MCU使用的是 Freescale的Mc9S08GT60芯片。 作系统。管理中心可根据接收到的数据进行处理,并通过家庭 总线系统与其他电器设备进行关联操作,实现家庭环境的监测 与管理,从而为家庭成员提供安全、舒适、温馨的生活环境。 本系统的家电智能控制子系统主要实现以下特色功能: (1)户式空调的智能控制: (2)室内空气质量检测与控制:通过对室内c0,浓度的测 量来控制室内的通风量; (3)窗帘节能控制:通过窗帘的开度控制进入室内的太阳 辐射热; 4软件设计 本设计的软件程序是在Nios II IDE中由C语言编写的,在 Nios II IDE提供的工程管理器中完成所有的设计,特别在新 建工程时要选择在SOPC Builder中生成的Nios II处理器,这 是和别的嵌入式开发不同的地方。系统的软件程序组成如图1 (4)灯光节能控制:利用太阳能光电转换装置,自动完成 电源的切换; (5)其他家电的控制(如:电视的开头、音响的开头等等); (6)实现远程烧开水、烧洗澡水等控制; 3硬件设计 3.1 FPGA部分 系统的核心控制部分由FPGA实现,它负责对系统中各个节点 采集到的数据进行汇总,并对整个系统进行智能控制。本设计中 硬件的设计都是基于Altera公司DE2-70开发平台来实现的。FPGA 部分的设计思路是:从ZigBee网络传输过来的数据经过串口后 存储到DE2_70开发板上的SDRAM中,然后系统从SDRAM中读取数 据后显示在LCDA ̄,系统的整个软件都存储在Flash中。 本设计利用zigBee网络在无线通信方面的优点和b-PGA的I/0端 口多,并且可自由定义其功能、自由编程支配等特点,再配 lvHD】/ Verilog HDL编写的内部执行软 琊Nios II,能很好地解决无线数 据采集的问题。通过ZigBee ̄线网络将节点的数据传送 ̄UZigBee 中继站,ZigBee中继站使用异步串行通信的方式将数据送入FPGA 控制平台进行数据处理;在FPGA控制平台上,使用Altera的IP核构  ̄iNios II软核,再将其植入FPG^芯片中,然后通过编写软件来实 现FPGA控制平台的功能,当ZigBee中继站将数据通过串口发送到 FPGA控制平台之后,按照程序设计的方案对收到的数据进行相应 的分析和处理,然后使用液晶显示屏将温度值显示出来。 系统的Nios II软核结构如图1所示。 图1 FPGA部分硬件结构图 3.2 ZigBee平台部分 Helicomm公司推出的ZigBee开发工具和产品,包含符 合802.15.4标准的2.4GHZ射频组件、低功耗的8位微控制器、 zigBee网络软件和全波长天线,每次接力通信都能在75m范 所示,主要包括底层驱动程序和上层应用程序设计。底层程序 包括硬件驱动程序和基本的输入输出函数(BIOS),用来供上层 程序的调用。 本文底层程序主要有LCD1602的驱动程序和通用PIO H的 读写程序。上层应用程序是以底层程序为基础的,本文的Nios II软核上层程序主要完成两个功能,一个是读取串口数据并存 入SDRAM,另一个是控 ̄LCDI602液晶对数值的显示。 5结语 本系统通过FPGA和相应的外围臼,构建了一个嵌入式控制 处理平台,从而实现了智能家居控制部分的设计。基于FPGA技术 智能控制设计的优点就在于其设计的灵活性,FPGA有大量软核 和I/0口,可以方便进行二次开发,设计者可以根据实际需要很方 便的改变处理器的结构。ZigBee网络的设计,优点在于其低功 耗、低成本和高度的扩充性。应用ZigBee网络实现无线通信功 能,与有线传输方式相比,完全可以达到其相同的传输效果,并 可以避免现场的重复布线等不美观工作。 因此基于FPGA和ZigBee的智能家居系统更具灵活性,功能 扩展也更加容易,系统升级也更方便,设计者可以根据实际需要 改变处理器的结构,改变网络的容量,使得智能家居的使用和 扩展有了很好的利用空间。 参考文献: [1]刘经纬,关伟,郁建.基于DM642的智能家居保姆[c].电子 工业出版社,2008:379—390 [2]文璧,张洁,徐谦.基于无线射频与FPGA技术的数据采集 系统[J].中国测试,2009 [3]张亮.基于ZigBee技术的智能家居环境监测系统[D].武 汉科技大学硕士论文,2009 [4]南忠良,孙国新.基于ZigBee技术的智能家居系统设计 [J].电子设计工程,2010 [5]王志华.基于FPGA的四路同步数据采集和处理系统的设 计[D].南京理工大学硕士论文,2007 [6]李文仲.ZigBee无线网络技术入门与实战[M].北京航空 航天大学出版社,2007:184—200 [7]黄磊.基于ZigBee技术的智能家居方案研究[J].微计算 机信息,2009 [8]孟祥敏,侯德文.基于ZigBee技术的智能家居系统的研 究[J].信息技术与信息化,2009 作者简介:袁源(1986-),女,河南南阳人,硕士,研究方向为智能 仪器与虚拟仪器。 43