基于ARM和Linux的智能家居系统研究资料下载.pdf

上传人:wj 文档编号:5981139 上传时间:2023-05-05 格式:PDF 页数:84 大小:5.43MB
下载 相关 举报
基于ARM和Linux的智能家居系统研究资料下载.pdf_第1页
第1页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第2页
第2页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第3页
第3页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第4页
第4页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第5页
第5页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第6页
第6页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第7页
第7页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第8页
第8页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第9页
第9页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第10页
第10页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第11页
第11页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第12页
第12页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第13页
第13页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第14页
第14页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第15页
第15页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第16页
第16页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第17页
第17页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第18页
第18页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第19页
第19页 / 共84页
基于ARM和Linux的智能家居系统研究资料下载.pdf_第20页
第20页 / 共84页
亲,该文档总共84页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于ARM和Linux的智能家居系统研究资料下载.pdf

《基于ARM和Linux的智能家居系统研究资料下载.pdf》由会员分享,可在线阅读,更多相关《基于ARM和Linux的智能家居系统研究资料下载.pdf(84页珍藏版)》请在冰点文库上搜索。

基于ARM和Linux的智能家居系统研究资料下载.pdf

关键词:

ARM9LinuxDTMF语音导航控制短信控制智能家居STUDY0FTHESMAIUlHO匝SYSTEMBASEDONA刷MANDLINUXABSTRACTWiththedevelopmentofeconomic,peoplearelookingforwardtohaveasafe,comfortale,energy-savingandconveninentlivingenvironmentThesmarthomesystemtakeadvantageofcomputertechnology,embeddedtechnology,sensortechnology,networkcommunicationtechnologyintegration,whichsetsremotemonitoring,safetyprecautions,lightcontrol,networkconnectivityfunctionstomeetthestageofdevelopmentintheinformationageThesmarthomesystemisinthestageofdevelopmentinthecountry,whichhasawiderangeofmarket,therefore,thestudyofsmarthomehasanimportantsignificanceThepapperdescribesthedevelopmentstatusofsmarthomeincurrentdomesticandintemational,andanalysistheinadequateofsmarthome,andadvancesasolutionofARMandLinux-basedsmarthomesystemFirstly,thepaperanalysistheconstructionofthehardwareplatform,includingtheintegraldesignofthesmarthomeandthedetaileddesignofeachpartSecondly,thepapercompletethecuttingandtransplantoftheLinuxkernelandbootloader,anddevelopedacorrespondingfilesystemFollowing,thepapercompletethesoftwaredesignandimplementationofsmarthome,mainlytocompletethethescreeninterfaceprogram,thevoicenavigationcontrolprogram,theremotecontrolprogramandtheprogramofnetworkcontr01basedonInternentLastly,thepappersummarizetheadvantageandthedisadvantageofthesmarthomeKEYWORDS:

ARM9,Linux,DTMF,voicenavigation,messagecontrol,smarthomeV目录摘j12EIABSTRACTIII1绪论111智能家居概述112国内外研究现状213本文研究内容和章节安排32基于ARM的智能家居硬件平台的搭建521系统总体架构设计522系统优势及创新点623硬件总体结构724ARM9控制器一9241控制器的选择9242ARM9控制器设计1025手机通信电路13251GPRS手机模组电路一l3252手机按键解码电路l726外围传感器和执行器电路设计21261无线遥控器与接收器电路设计21262红外报警传感器电路设计23263烟雾报警传感器电路设计24264温湿度传感器电路设计24265直流电机驱动电路设计2527本章小结263嵌入式LINUX操作系统在ARM平台上移植。

2731嵌入式LINUX操作系统2732Bootloader的移植29321Bootloader概述29322UBoot移植步骤30V33嵌入式Linux内核的移植35331Linux内核概述35332Linux内核移植步骤3934根文件系统的移植43341根文件系统概述43342根文件系统移植步骤4335本章小结464智能家居系统功能实现4741应用程序总体结构4742触摸屏界面程序设计47421Qt介绍47422触摸屏界面程序设计4843语音导航控制程序设计50431GPRS控制模块50432语音服务模块5244遥控器控制程序设计5945Internent远程控制程序设计60451Web服务器的选择63452Boa服务器的移植64453CGI编程6446本章小结675总结与展望68参考文献69致谢74攻读硕士学位期间发表的学术论文75独创性声明76基于ARM和Linux的智能家居系统研究11智能家居概述1绪论随着社会经济水平的不断提高和计算机网络技术、智能控制技术、微型传感器等技术的飞速发展,人们对物资生活水平的要求也越来越高,生活节奏也越来越快,智能家居生活应运而生。

事实上人们对于生活的便捷化和舒适化的追求的历史由来己久,从最开始的温饱生活到电灯、电风扇、电视、空调等快速走进千家万户,仅提供起居生活的功能早己无法满足人们对于家居的要求,舒适、便捷、健康、安全逐渐成为了人们新的目标。

智能家居(SmartHome)这一概念最早是在美国和欧洲一些经济发达国家提出的,是家庭楼宇自动化控制、电子家庭、数字家园等概念的统称和升华。

智能家居是以住宅为平台,集合了嵌入式控制技术、无线通信技术、互联网信息技术等,建立起了家庭设备的集中化和智能化的管理监控平台。

随着生活品质的提高,目前智能家居的功能也日趋丰富,包括智能照明系统、智能家电控制系统、室内健康环境控制系统、安保消防系统、远程抄表、智能影音系统等等。

在智能家居中,通信网络是整个系统的神经,是感知和传递信息不可或缺的部分。

包括家庭内网和外网两部分。

智能家居的内网组网技术主要有无线连接、有线连接和混合连接三种组网方式。

目前大多数智能家居系统通信采用有线连接的方式,如RS485总线、以太网,以及短距离的RS232串口、USB等。

这种方式稳定可靠,但需要大量的改造和布线工作,而且不能灵活移动,也没有足够的可扩展性,这样浪费了大量的人力财力,增加了系统成本。

随着技术的进步和成本的降低,无线组网方式近几年逐渐应用到了智能家居系统中,它采用红外、WiFi、ZigBee等技术来进行各个设备之间的数据传输,将家居设备整合到同一平台进行集中监控。

混合连接方式则是有线和无线相结合的一种方式,部分控制节点采取有线连接,这种方式在一定程度上能够综合两种连接方式的优势,但可扩展性和统一性较差,难以做到标准化生产和应用【21。

基于ARM和Linux的智能家居系统研究智能家居的外网一般为Intemet,用户通过Internet与家庭内网通信,远程监控家居状况。

包括CS(客户端服务器)、BS(浏览器朋艮务器)两种模式。

12国内外研究现状智能家居概念的起源较早,但直到1984年美国联合科技公司楼宇建筑设备信息化、整合化的概念应用在美国康乃迪克州哈特佛市的CityPlaceBuilding旧楼改造时,采用计算机系统对该大楼的中央空调、电梯、公共照明等设备进行监控,同时还提供了语音通信、电子邮件和情报资料咨询等信息类服务,才出现了首栋真正的智能型建筑,揭开了世界各国争相建造智能家居的序幕【l】。

据称,发展到2000年日本就已经有65的建筑实现不同程度的智能化。

韩国三星公司从2003年初,开始在中国和韩国同时推出智能家居系统,该系统通过机顶盒和网络,将家居自动控制、家电信息化、安保消防设备以及影音娱乐和信息中心这五部分集成一个多方位的面向宽带互联网的家居控制网络。

最受关注的是2005年微软总裁比尔盖茨耗资53亿美元的巨资铺设了84公里电缆在华盛顿湖建筑了一套智能家居系统。

该豪宅完全按照智能家居的概念建造而成,具备了高速上网的专线,以及所有的门窗、灯具、电器的计算机集成控制,还拥有一台高性能的服务器作为管理整个系统的服务器平台。

豪宅的大门还设有气象情况感知器,智能系统可根据各项气象指标,监控室内的温度和通风情况。

2005年以后,智能家居在中国也步入快速发展的时期,国内企业如海尔、联想、TCL、清华同方等先后在其家电设备中引入智能家居的概念,除了这些家电巨头,专业的智能家居及安防公司也涌现出来共同推动智能家居的发展和应用,形成与国外企业如霍尼韦尔、松下、施耐德电气、LG、controll4等相互抗衡与合作的局面【31。

2009年的金融危机让很多智能家居的从业者放慢了脚步,新产品研发、产品推广计划,区域整体营销均取消或推迟。

然而在国内,从智能家居行业到整个家居行业却并没有受到太多影响。

据有关资料显示,从2008年至2011年智能家居一直呈现出多头进入的发展趋势,而2012年则进入突发2基于ARM和Linux的智能家居系统研究的增长阶段,呈现出以本土企业为主,扎根区域市场销售为特色的发展趋势。

纵观智能家居领域这些年的发展,普遍受到业界的广泛关注,这一概念也越来越普及,但智能家居技术的发展仍然充满不确定性。

其中基于家庭网络如何提供更多丰富多彩的业务以及降低设备的使用复杂性、提高运行管理能力、提高开放性、提高网络安全性等是发展关注的重点【41。

我国工业和信息化部发布的“十二五”物联网发展规划,包括家电智能化控制在内的智能家居被列入重点领域的应用示范工程。

“十二五”物联网发展规划提出,到2015年,我国要在核心技术研发与产业化、关键标准研究与制定、产业链条建立与完善、重大应用示范与推广等方面取得显著成效,初步形成创新驱动、应用牵引、协同发展、安全可控的物联网发展格局。

同时,在重点领域开展应用示范工程,其中,智能家居的内容包括家庭网络、家庭安防、家电智能控制、能源智能计量、节能低碳、远程教育等。

13本文研究内容和章节安排本文研究的智能家居系统,以ARM9控制器为控制核心,在外围电路中加入摄像头、温湿度传感器、红外传感器、烟雾传感器、步进电机、蜂鸣器、GPRS模组、无线遥控接收模块和手机按键信号(DTMF)解码电路。

可以通过触摸屏、无线遥控器、电脑或者手机浏览网页、手机发送短信、拨打电话(即语音导航控制)对家居进行智能监控。

可以实现电器的开关控制、室内温湿度检测、视频监控、窗帘和窗户的开关控制、防盗防火报警、紧急情况短信报警等功能。

论文的主体部分主要分为以下几部分:

第一部分为第一章绪论,对智能家居进行了概述,介绍了智能家居的研究背景,研究意义,国内外研究现状等。

简单介绍了本文研究的智能家居的硬件组成和功能,为后面几部分做好铺垫。

第二部分为二、三、四章,主要研究了智能家居的总体设计方案,以及围绕该方案进行的硬件和软件平台的搭建。

总体方案设计包括系统总体分析和优势及创新点。

硬件平台的搭建包括控制器、GPRS模块、外传感器和执行器件的选择与电路设计。

软件平台的搭建即嵌入式Linux操作系统在ARM平台上移植,包括Bootloader、嵌入式Linux内核、根文件系统三部分的移基于ARM和Linux的智能家居系统研究植。

第三部分为第五章,设计了智能家居控制系统的软件。

包括触摸屏界面程序设计、语音导航控制程序设计、短信报警与控制程序设计、遥控器控制程序设计、Intemet远程控制程序设计。

第四部分为第六章,是论文的结论与展望,对论文的工作进行了总结,和下一步的研究工作进行了说明。

4基于ARM和Linux的智能家居系统研究2基于ARM的智能家居硬件平台的搭建21系统总体架构设计智能家居系统一般分为本地控制终端、家庭本地网络、家庭网关、远程控制终端四部分。

本地控制终端包括温湿度传感器、红外传感器、烟雾传感器、摄像头、电机、继电器开关等。

家庭本地网络包括连接本地控制终端节点的通信设备、控制器等。

连接本地控制终端节点通信设备可以为485总线等有线设备,也可以为Zigbee等无线设备。

外网包括移动电话网络和Intemet。

远程控制终端包括手机、电脑等。

如图21所示。

各本地控制终端将采集到的数据传递给家庭本地网络,经家庭本地网络控制器处理后,再由家庭网关发送给外网,家庭网关也可以从外网接收控制命令,经家庭本地网络,将控制命令发送给本地控制终端,实现对本地控制终端的控制。

用户可以通过智能手机、电脑等远程控制终端实现对本地控制终端的监控。

外网本地家庭家庭远程控制本地控制终端网络网关状态信息终端,控制信息k图2-l智能家居总体结构图Fig2-1Theoverallstructureofsmarthome现有智能家居的远程控制方式主要为基于Internet的远程控制方式,用户可以通过智能手机或者电脑登陆Intemet进行对家居进行远程监控。

包括BS(浏览器服务器)、CS(客户端服务器)两种控制模式。

CS的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处搜索理后再提交给服务器,因此客户端响应速度要比浏览器快。

但是,与基于ARM和Linux的智能家居系统研究智能家居系统并不需要处理大量的数据。

而且客户端需要安装专用的客户端软件,用户才可以使用,首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。

系统软件升级时,每一台客户机需要重新安装。

并且客户端软件对操作系统也会有限制,需要针对手机的安卓、IOS、Winphone操作系统,电脑的Linux、Windows操作系统开发不同的客户端软件,因此客户端软件的开发、维护、升级成本非常高。

BS最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

综上所述,本系统采用了BS控制模式。

现有智能家居设计,BS模式的服务器包括两种方案,一是在pc机上搭建Web服务器,二是在嵌入式控制器上搭建嵌入式Web服务器。

由于智能家居只限于家庭内部成员的访问,所以访问量很小,完全不需要pc机强大的性能,小型的嵌入式Web服务器就可以满足性能要求。

而且嵌入式的方案成本更低,因此本文选择在ARM9控制器上搭建Web服务器的设计方案。

基于Intemet的远程控制方式,速度快,传输信息量大,非常适合智能家居的远程控制。

但是在某些场合,用户无法登陆Internet或者不方便登陆Internet时,则无法对家居进行远程监控。

对于部分老人、小孩、盲人,他们不会使用Intemet。

针对以上问题,本系统加入了语音导航控制和短信控制。

用户可以通过拨打电话,根据语音导航提示信息,选择不同的按键进行远程监控。

也可以通过发送短信查询家居状态信息和远程控制。

在家庭本地网络中加入无线遥控器,通过无线遥控器可以遥控家中电灯、空调等电器、窗帘和窗户的开关。

在遥控器中加入了一键报警按钮,比如当老人在家中跌倒了或者出现其他意外情况,可以按下该按钮,即可给设定手机发送报警短息。

22系统优势及创新点本系统采用三星的ARM9芯片$3C2440,可以提供较强的运算性能,价格较低。

操作系统采用开源的Linux操作系统,功能强大,并且是免费的,降低了成本。

本地控制界面软件采用了Qt设计,可使用触摸屏进行家居的控制,具6基于ARM和Linux的智能家居系统研究有良好的人机界面,并具有很好的稳定性。

在本地控制中还加入了无线遥控、接收模块,使用户在家中的控制更加舒适、方便。

在遥控器中加入了一键报警按钮,当遇到紧急情况时,可以按下此按钮给指定手机发送短息报警,非常适合单独在家的老人和小孩使用。

系统采用在ARM9控制器上搭建Web服务器的方式进行远程Intemet网络控制,与以往产品相比,省去了pc机,节省了成本也提高了稳定性,防止了由于pc机的误操作引起的系统故障。

同时,这种BS(浏览器客户端)模式,比CS(服务器客户端)模式更方便用户对家居进行控制。

用户可以在任意一台可上网的计算机手机上通过浏览器对家居进行控制,而不需要安装客户端软件。

这也节省了客户端软件的开发和维护成本。

本系统在远程控制中加入了短信控制和语音导航控制(即拨打电话控制)。

现有产品对家居的控制,都依赖于Intemet,而本系统在远程控制中加入了短信控制和语音导航控制,用户可以在不方便登录Intemet的环境下对家居进行监控。

同时,对于老人小孩等不能熟练的访问Intemet的人群,也能方便的使用本系统。

本系统通过软硬件的选择搭配,具有丰富的功能和更多样化的远程和近程控制方式,使用户的使用更加方便。

与以往产品相比,成本低廉,操作简单,拥有更广泛的适用人群。

如图22所示,本系统硬件共分为三部分:

ARM9控制器、手机通信电路、外围传感器和执行器电路。

7基于ARM和Linux的智能家居系统研究手一温湿度传感器机通串口刮红外传感器信I0电路一烟雾传感器A剐M9一电机控制器一电灯一热水器摄像USB叫空调头一无鬻7图2-2硬件总体结构图Fig2-2TheoverallstructureofthehardwareARM9控制器以ARM9芯片$3C2440为控制核心并加入存储芯片、电源、网卡等外围电路,是整个智能家居控制系统的核心。

手机通信电路包括GPRS手机模组电路和手机按键信号(DTMF)解码电路,实现短信报警、短信控制、语音导航控制功能。

GPRS手机模组电路通过串口与ARM9控制器通信,手机按键信号解码电路通过IO口与ARM9控制器通信。

外围传感器和执行器电路包括温湿度传感器电路、红外传感器电路、烟雾传感器电路、电机、电灯、空调等的驱动电路、无线遥控器、接收器电路和摄像头。

摄像头与ARM9控制器通过USB接口通信,其余各部分与ARM9控制器通过IO口通信。

8基于ARM和Linux的智能家居系统研究24ARM9控制器241控制器的选择现有智能家居嵌入式控制器芯片有以下几种选择:

单片机、ARM9、ARMll或者更高端的处理器如CotexA系列。

在功能相对简单的情况下,单片机是最好的选择,其价格优势非常明显,但是其功能相对较弱,并且不能运行大型的操作系统,无法实现本系统中比较复杂的控制程序,因此在本系统中不能选择单片机作为控制器。

ARM9芯片功能强大,能运行Linux、Wince等嵌入式操作系统,支持多线程、多进程的编程,能够很好的支持触摸屏,具有良好的人机界

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2