欢迎来到天天文库
浏览记录
ID:22304503
大小:51.50 KB
页数:5页
时间:2018-10-28
《基于物联网的智能家居控制系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于物联网的智能家居控制系统设计与实现【】使用ARM处理器和GPRS技术对智能家居实现远程监控和控制,利用Zigbee无线通信技术及CC2430芯片组成家庭内部的局域X络,通过AT89C51单片机作为各控制器终端的控制核心并采用中断方式来进行对应控制。ARM中央处理器、GPRS模块、Zigbee模块之间采用串口通信方式实现,从而使整个系统结合成一个整体。通过该控制系统,用户可以随时随地的通过物联X或者对智能家居进行控制并且接收有关的家居信息。【关键词】智能家居;物联X;GPRS;ARM;ZigbeeAbstract:ThisarticleusetheARMplatformandGPRSt
2、echnologiestoachievetheremotemonitoringandcontrolhousehold,useZigbeeunicationtechnologyandtheCC2430chiptoachievetheconstitutionofthefamilyinternalLAN,useAT89C51single-chipmicroputertocontrolthenodecontrolchipandthecontrolmodeforthecorrespondinginterruptcontrol.ThecentralcontrollerARM,GPRSmodule,Z
3、igbeemodulethroughserialmunicationbetakethebinedintoasa,userscancontrolofhouseholdequipmentsandobtainvariousdataofhouseholdusingtheInterormobileatanytime.Key;Zigbee1.引言2009年1月,IBM公司提出了“智慧地球”的理念;2009年8月,温家宝总理在中科院无锡高新微纳传感X工程技术研发中心考察时,提出了“感知中国”的目标[1]。物联X是以感知为核心的物物互联,从技术角度又称为传感X。物联X将成为继计算机、互联X和通信X络之后
4、的信息产业第三次浪潮[2]。随着科学技术的迅猛发展,世界迎来了信息化时代。现如今,可以把信息技术、自动控制技术和计算机技术结合起来.17.应用于建筑及住宅,于是出现了智能建筑及住宅。2.智能家居的概述智能家居概念的起源很早,但一直未有具体的建筑案例出现,直到1984年美国联合科技公司(UnitedTechno1ogiesBuildingSystem)将建筑设备信息化、整合化概念应用于美国康乃迪克州(Conicut)哈特佛市(Hartford)的CityPlaceBuilding时,才出现了首栋的“智能型建筑”,从此揭开了全世界争相建造智能家居的序幕[3]。随着互联X的发展,尤其是无线X络
5、的出现和发展,智能家居逐步进入X络化时代。它能提供照明控制、远程家电控制、安防报警、室内外遥控、自动窗帘、可编程定时控制等多种功能和手段,使人们的生活更加安全、舒适和便捷。3.系统总体方案3.1系统总体结构及主要功能系统主要由家庭智能控制模块、图像处理单元、ARM中央控制平台、Zigbee无线传输模块[4]、GPRS无线通信模块和因特X通信等部分组成,其总体结构简图如图1所示。其中家庭智能控制模块主要包括智能安防报警模块、智能照明控制模块及空调远程控制模块。各控制模块通过Zigbee模块与ARM中央控制平台实现连接,组成一个星形家庭智能控制X络。同时,ARM中央控制平台可连接一个USB摄
6、像头,实现对家庭环境的实时监控[5]。ARM中央控制平台通过GPRS和因特X实现与外部的连接,用户出门在外也可以随时随地的通过互联X或者对智能家居进行控制。3.2系统硬件架构中央控制器采用了ARM920TS3C2400作为主控芯片,S3C2400内部集成的TFT/STNLCD触摸屏控制器主要用于传输显示数据和产生控制信号,支持屏幕水平和垂直滚动显示。该LCD接口利用S3C2440内部集成的LCD控制器,可直接和大多数TFT液晶显示屏直接相连,通过IIC接口利用IIC总线可以控制液晶显示屏的背光、对比度等,从而实现了人机交换界面的建立[6]。Flash存储芯片可通过接口总线直接与S3C24
7、00相连,用户可以在其内部存放系统启动代码、根文件系统及内核代码,从而形成随机存储器,用户可在Flash上执行启动代码,在SDRAM上执行主程序。系统硬件电路框图中与中央控制器相连的CC2430芯片为Zigbee无线传输芯片,负责传感器节点、控制器终端节点以及中央控制器的各种数据信息的接收和传输。3.3系统软件架构系统主程序主要运用C语言编写,结合一些主要函数来实现各个模块对应的功能,如系统主程序的初始化、系统设置等。主程序主要由各
此文档下载收益归作者所有