未来智讯 > 物联网论文 > 基于FPGA的物联网智能家居抑制设计

基于FPGA的物联网智能家居抑制设计

发布时间:2019-01-02 01:06:07 文章来源:未来智讯    
    基于FPGA的物联网智能家居抑制设计作者: 郭晶 尚云 谢华燕   摘要:随着物联网技能的不时发展,人们对家的期望以及对家所赋予的定义不再拘泥于传统的生活方式,智能家居也成为近些年来信息技能领域研讨的热点方向。本文所体现的物联网智能家居设计是基于FPGA技能的,可以实时采集温度、湿度和光照度等信息,实现环境抑制系统、智能养鱼养花系统、智能餐饮系统、多媒体抑制系统及平安报警系统等功能,为用户提供全新物联网智能家居生活体验。
  Abstract: With the continuous development of the technology of the Internet of things, people's expectations and definition of the family no longer stick to the traditional way of life. The smart home has become a hot research in the field of information technology in recent years. In this paper, the smart home design of Internet of things is based on FPGA technology. It can collect the information of temperature, humidity and light intensity in real time, implement the environmental control system, intelligent fish raising system, intelligent food and beverage systems, multimedia control system, security alarm system and other functions, and provide new physical network smart home life experience for the users.
  关键词:智能家居;FPGA;ZigBee;无线传感器节点
  Key words: smart home;FPGA;ZigBee;wireless sensor node
  中图分类号:TP273 文献标识码:A 文章编号:1006-4311(2016)18-0068-02
  0 引言
  智能家居系统的观念起源于上世纪70年代的美国,随后,传播到欧洲、日本等国并且得到了很好的发展。在我国,智能家居这一观念推广较晚,约在90年代末家居智能化系统才得以进入国内,但发展速度惊人。随着物联网技能的不时发展,根据人们需求而开发设计的智能家居系统拥有更加优越及复杂的配置,能够将家庭中各种通讯设备、家用电器以及家庭保安装置通过物联网技能连接起来,实现环境抑制、养鱼养花、烧水煮饭、多媒体抑制及平安报警等功能,并能够异地监控、管理、报警,为住户提供平安舒适、高效便利的学习生活及事务环境。
  由于智能家居系统还缺乏统一明确的国际标准,许多公司开发出的产品都是基于自己组网和信息交换协议,很多产品是针对特定的组网环境开发的,局部核心技能没有对外公布,技能复杂,直接导致了使用范围的局限性。再者,缺乏对应的第三方产品,各个接入设备之间不能兼容,互操作性差,不利于产品的扩充,因而进一步局限了产品的发展。再加上有的系统成本过高,严重影响了产品的普及。本文通过FPGA构建了一个嵌入式抑制处理平台,利用FPGA技能低功耗、定制性高、扩展性强、接口灵活等优点,实现了物联网智能家居抑制局部的设计,可以满足家居需要。
  1 FPGA在物联网智能家居中的应用
  目前常见的智能家居系统大多基于ARM的嵌入式系统,这类系统并不能同时支持多种无线通讯协议。通过整合多种无线通讯抑制方式,来实现基于FPGA的物联网智能家居抑制器,为智能家居的抑制领域探索了一种新可行性的方法。利用FPGA芯片可自由定制以及接口灵活性的特点,设计智能家居抑制器各个模块,相比ARM单片机支持串口少的短板,能够使系统在同一时刻支持多种通讯方式,从而使系统具有更高的适应性和可扩展性,可以同时抑制多达31个家用电器,基本满足日常家居需要。基于FPGA的物联网智能家居在设计实现的过程中,使用了Quartus II等集成开发环境,以及ModelSim专业仿真工具,利用Verilog HDL硬件描述语言,在Altera公司的DE2开发板长进行开发设计。
  2 基于FPGA的物联网智能家居设计
  2.1 系统功能
  基于FPGA的物联网智能家居系统可以最大限度地使家居更加智能化,其三大关键功能是通过网络信息终端进行信息的获取、处理以及发布,进行信息的准时反馈;对相应的单元以及一些机构进行抑制,实现实时监测;兼容性一定要足够强大。该系统特色功能具体如下:
  ①环境抑制系统:对室内温度、湿度、亮度进行实时测量,通过人设模式抑制空调、加湿器、窗帘、灯光等设备达到宜居的室内环境;②智能养花系统:通过测量相关参数,提供浇水、施肥、遮盖阳光等功能,能够远程监控养花,或者自动养花;③智能养鱼系统:通过测量相关参数,提供补氧、喂食、控温、换水等功能,能够远程监控养鱼,或者自动养鱼;④智能餐饮系统:通过抑制烧水壶、微波炉、电饭锅等设备电源及煤气开关,完成烧水、蒸煮、烹饪等功能,能够远程监控完成或自动完成;⑤多媒体系统:通过开关抑制,能够远程操控电视、音响、电脑等设备;⑥完全报警系统:通过测量相关水电气参数或者红外感知参数,对室内实时监控,如有危险提示则报警。
  2.2 系统架构
  该系统是以单个家庭为单位进行安装,智能家居抑制台选取大唐移动公司研制的智能家居抑制试验箱,ZigBee中心节点采集环境信息。FPGA非常于智能家居系统中的管理中心,其核心是选取Altera公司推出的32位高本能软处理器nios2与每个子节点连接。管理中心通过串口可根据接收到的ZigBee中心节点数据进行处理,并通过家庭总线系统与其他节点设备进行关联操作,实现家庭环境的监测与管理,从而为用户提供平安、舒适的生活或事务环境。智能家居抑制器系统结构图如图1所示。   2.3 硬件结构
  2.3.1 FPGA局部
  系统的核心抑制局部由FPGA实现,其设计思绪是:选取Altera公司DE2-70开发平台来完成系统设计,从ZigBee网络传输过来的数据经过串口后存储到DE2-70开发板上的SDRAM中,在FPGA抑制平台上,由Altera的IP核构成Nios II软核,并植入FPGA芯片中,然后通过软件编写来实现FPGA抑制平台的功能,然后系统从SDRAM中读取数据后将温度、湿度等信息显示在LCD液晶屏上。FPGA系统的Nios II软核结构如图2所示。
  2.3.2 无线传感器节点
  无线传感器模块由ATMEGA128和CC2420组成,CC2420通过SPI总线连接到ATMEGA128。CC2420是Chipcon As公司推出的首款适合2.4GHz IEEE802.15.4标准的射频收发器,该器件包括众多额外功能,是第一款适用于ZigBee产品的RF器件。该模块可以在低电压低频率模式下起初事务,同时可以进行低功耗操作,还可以支持许多种不同的低功耗模式,例如睡眠模式以及深度睡眠模式等,都是能够实现的,从而达到系统更加智能化的目的。无线传感器模块如图3所示。
  2.3.3 ZigBee中心节点
  ZigBee中心节点使用大唐移动公司研制的智能家居抑制试验箱配套产品,模块内嵌事务频率2.4GHz基于IEEE802.15.4标准的ZigBee通讯协议,支持最新的RS232串行模式,在此标准通讯协议下,经测试,ZigBee中心节点每次接力通讯都能在75m范围内提供250kbps的速率,能在网状或多次跳接无线网络内支持串行数据路由,速率最高可达38.4kbps,可以达到目前国内产品的最好本能,完总体现了最新ZigBee网络层的强大功能。
  3 结论
  本系统通过FPGA构建了一个嵌入式抑制处理平台, 利用FPGA技能低功耗、定制性高、扩展性强、接口灵活等优点,实现了物联网智能家居抑制局部的设计。最后通过Altera公司的DE2开发板验证,本抑制系统在板载50MHz的时钟频率下稳定运行,实验结果达到了预期指标。该系统中的局部模块已在我学院SMT实训基地自主开发研制并生产。另外以该系统项目为例,通过翻转课堂教学模式激发了学生的实践操作能力、创新能力,对在研课题具有较好的理论价值和实际意义。
  参考文献:
  [1]韩德强.嵌入式家庭抑制器系统的设计与实现[J].电子技能应用,2008(3):23-25.
  [2]文璧,张洁,徐谦.基于无线射频与FPGA技能的数据采集系统[J].中国测试,2009.
  [3]南忠良,孙国新.基于ZigBee技能的智能家居系统设计[J].电子设计工程,2010.
  [4]王志华.基于FPGA的四路同步数据采集和处理系统的设计[D].南京理工大学硕士论文,2007.
转载请注明来源。原文地址:https://www.7428.cn/page/2019/0102/73784/
 与本篇相关的热门内容: