PK10开奖记录

未来智讯 > 智能家居论文 > WIFI智能家居抓取系统的设计

WIFI智能家居抓取系统的设计

发布时间:2019-04-26 17:27:11 文章来源:未来智讯    
基于智能家居WIFI的设计掌握系统:未知摘要:针对智能家居,智能家居系统的人们分析和展示自己的把握,提出一种低成本,易于扩展,便于家庭系统应用的把握 。 选择Android智能手机作为家用掌握终端,并利用FPGA构建NIOS II软核,搭建智能家居硬件掌握平台。 该系统可用于流行的室内家庭用户,实现家用电器的WIFI无线控制。 关键词:Android; FPGA; 智能家居; WIFI中图分类号:TP39文献标识码:A文章编号:2095-2163(2014)06-摘要:针对人们对智能家居的需求,本文对智能家居控制系统进行了分析和研究,并提出了一种 低成本,易扩展,方便实用的家居控制系统。 Android智能手机作为家用控制终端,并采用FPGA构建NIOS II软核,建立智能家居硬件控制平台。 该系统可用于普通住宅用户,实现了家用电器的WIFI控制。 关键词:Android; FPGA; 智能家居; WIFI <0引言<<随着社会的不断进步和信息技术的快速发展,积极掌握技能与信息家电相结合的智能家居系统正在悄然进入人们的日常生活。 智能家居的第一件事就是决定物联网技术将各种家用电器连接在一起。 它可以远程控制家庭照明,窗帘和HVAC。 它还具有高端功能,如防盗报警,状态监测和及时掌握[1]。 近年来,WIFI技能变得更加复杂,并决定基于Android。台湾的智能手机得到了广泛的推广和推广[2],这使得将智能手机解决为无线掌握家电的抓握终端成为可能。 它也是一个实用的阶段,在相当程度上,它可以使智能家居系统更方便,更轻便。 。 同时,SOPC片上系统因其高设计效果和强光性而被称为“半导体特性的未来”。 如果FPGA用于构建片上SOPC系统,鉴于FPGA强大而混乱的逻辑和并行实现的优越执行[3],FPGA构建嵌入式硬件平台的实现也表明了优秀的应用 前景广阔。 市场价值。 本文采用Android智能手机作为家庭抓取终端,将基于NIOS II的片上系统设计为FPGA板上的网络互联接口,从根本上解决WIFI无线通信模式,实现智能家居终端和家电。 互联的胜利[4]。 1系统总体设计本主题重点介绍专注于Cyclone III系列芯片的FPGA硬件抓取平台。 它包括基本外围设备,如按钮,蜂鸣器和数码管。 赎回过程是:决定将NIOS II软核嵌入到FPGA芯片中作为通信并掌握重点,从而构建片上SOPC系统。 同时,Eclipse开发平台用于设计基于Android的客户端软件。 移动客户端确定Socket套接字向统一WIFI网络下的硬件抓取平台发送信息,硬件平台将掌握凭证接收的信息,掌握家电。 此外,该平台还可以监控家电的情况和室内情况的前提,并将相关信息传递给手机客户端,使用户保持对室内状态的优良信息透明度。 2架构硬件平台设计硬件平台是系统具有出色的不变性的基础和条件。 考虑到实际需要,硬件需要由FPGA,平台,WIFI模块和继电器模块组成,如图1所示。下面将给出硬件设计中各组件模块功能实现的详细分析和说明。 。 2.1 FPGA抓取平台FPGA抓取平台是硬件系统的重点。 它是第一个认真接收和处理命令,掌握动作电路,监控和反馈状态信息的人。 凭借两项完整的设计要求和系统成本,FPGA在Cyclone III系列中选择了更具成本效益的EP3C5E144C8N。 该芯片包含5 136个逻辑单元,95个扩展用户I / O端口和46个9位嵌入式乘法器。 还有两个锁相环,能够运行NIOS II软核[5]。 该内存芯片选用了三星的K4S561632E-UC75动态内存芯片,容量为256Mb。位宽为16位。 为了便于使用,聚焦板还设计有16Mb FPGA专用设置芯片EPCS16 [6]。 同时,考虑到平台的多功能性,便携性和可扩展性,该平台进一步设计了四个LED,两个共阴极数字管,一个蜂鸣器,四个拨号开关和八个按钮开关。 和其他基本外围设备。 此外,功率芯片使用ASM1117-2.5,ASM1117-3.3和LM317。 这三款芯片可为FPGA提供2.5V,3.3V和1.25V电压。 此外,FPGA的所有用户I / O端口都已导出以进行扩展。 2.2无线WIFI模块
无线模块选用深圳市海灵科电子有限公司的HLK-RM04,这是一款基于通用串行接口,符合网络规模的嵌入式模块。 内置TCP / IP和通话栈可以兑换用户界面,以太网和无线网络(WIFI)接口之间的转换。 在此研发设计中,该模块的主要作用是将WIFI无线信号传送到串行端口和FPGA控制中心。 2.3继电器模块由于智能家居系统是一种流行的家用电器,因此它是一种强大的电器。 当使用控制平台来控制操作时,有必要解决继电器以实现间接控制。 Songle继电器由继电器选择。 为了确保继电器可以紧密关闭,该模块选择达林顿晶体管ULN2003L来增加FPGA的驱动功率。 恢复原理如图2所示.FPGA中NIOS II片上系统的设计主要包括两个方面:(1)FPGA芯片内部的硬件电路设计,以及(2)基于NIOS编写软件步骤 II。 以下内容将与详细讨论分开。 3.1硬件电路设计硬件系统由时钟,NIOS II软核和​​音效模块组成。 NIOS II软核和​​声音模块所需的时钟频率没有区别。 必须在FPGA内部使用嵌入式锁相环来划分和乘以时钟,例如允许同步整个系统的频率。 基本上,NIOS II软核设置完成,完成指令的发布以及数据的输入和输出。 声音模块是家庭音频,首先由Android客户端掌握。 3.2基于NIOS II的软件设计NIOS II支持C语言逐步代码,并提供强大的硬件抽象层次库(HAL)。 NIOS II处理器的外围设备允许用户协商HAL API接口以直接满足底层硬件[7-8]。 同时,HAL系统库定义了一组基本功能,使设计人员能够直接启动常用设备。通过合并和会议,不再需要考虑底层硬件,云大大简化了步骤的设计过程。 该步骤运行到FPGA中的NIOS II软核。 第一个功能不仅接收来自WIFI无线模块的串口信息,解码和掌握电路的响应动作,还包括每个模块的状态信息和反馈。 提供WIFI无线模块。 4 Android客户端设计此客户端是在Windows 7操作系统下构建的。 Android客户端是用户与系统通信的交互式界面。 客户的真正功能是在用户界面和Socket之间设计成功的通信。 解析Socket通信,即打开网络套接字,信息由WIFI网络传输。 Android客户端安装用户的手机,手机的WIFI模块和系统连接到AP热点。 Android客户端解析“套接字”以向网络发送请求或响应请求(WIFI模块),触发后台应用程序步骤,应用程序步骤分析操作指令并发送响应信息并确定路由器发送WIFI 模块到WIFI模块。 领导者收到的信息被转换成串口信息,然后传输到FPGA内部的NIOS II软核。 在处理NIOS II软检查后,抓住响应引脚动作,然后通过引脚抓住引脚。 并且断开连接,从而实现对流行电器的全面掌握。 打开的客户端界面如图3所示.Android客户端的真实用户界面文件包含几个TextView控件和一个Button控件。 用户可以确定界面中按钮的响应。 功能清单文件AndroidManifest.xml是应用程序步骤的全局描述,也是一个不可用或缺失的严重文件。 所有应用程序步骤中使用的组件都存在于AndroidManifest.xml文件中,并且与其关联的功能已发布且相关。 请求声明。 步骤代码由JAVA编写,交互式界面之间的切换和显示由TabHost控件维护和维护。 Android软件解析“套接字”以向网络发送请求或响应请求(WIFI模块)。 在设计步骤时,有必要对Socket通信给予关注和相当的考虑。 5结束语这种设计通过Android智能手机实现了对流行家电的终端掌握。 Android客户端应用程序软件已成功安装,系统在反复尝试后本能地更改。 此外,可以通过家庭网络确定家庭网络的无线掌握。 该抓取系统采用智能手机软件和无线网络相结合的要领,选择SOPC系统进行设计,制作仪表的效果和亮度大大提高。 同时,这种风格也实现了出色的多功能性,易于移植和扩展。 该设计具有很强的适用性和出色的通用性。 参考文献:[1]张玉涵。 基于WIFI网络的智能家居系统的设计与实现[D]。 天津:天津工业大学,2012。[2]王朝华,陈德炎,黄国红,等。 学习和实现基于Android的智能家居系统[J]。 战略与增长,2012,22(6),225-228。 [3]吴厚航。 爱上FPGA开发[M北京。 北京航空航天大学出版社,2011:13-40。 [4]沉庆华。 基于WIFI的嵌入式家庭无线网络的探讨与设计[D]。 桂林:桂林理工大学,2010:2-10。 [5] ALTERA Corporation.Cyclone III Device Handbook [M] .2008。 [6] ALTERA Corporation.Cyclone III EP3C10器件引脚[M] .2008。 [7]袁海林。基于Nios II的嵌入式智能网络家庭系统设计[J]。华南理工大学学报(自然科学版)。 湖北民族学院学报,2007,25(1),57-60。 [8]何开国,倪德克,郑艳。 基于Nios II核的FPGA电路系统设计[M]。 北京:电子工业出版社,2010。
转载请注明来源。原文地址:http://tangtes.cn/page/2019/0426/86474/
 与本篇相关的热门内容: