ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:456.98KB ,
资源ID:5540343      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5540343.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ARM9智能家居系统设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于ARM9智能家居系统设计.docx

1、基于ARM9智能家居系统设计基于 ARM9智能家居系统设计摘要:这是一套综合性智能家居系统,系统包含家电控制模块,远程监控模块, 安全报警和预处理模块等一系列智能家居系统核心部分。本系统以 ARM9微处理器为核心,采用 ZigBee 等无线通信技术,综合布线技术组成家庭无线通信网络。结 合家电控制端模块与高度灵敏的传感器,达到准确操作和实时通信的效果。本设 计有功能丰富,操作简单的特点。关键词:智能家居,嵌入式系统, GPS, ZigBee1.引言 智能家居是利用计算机技术、综合布线技术、网络通信技术和传感技术等,按照 人体工程学原理,把家居生活里的各种电子设备有机的结合在一起,通过网络化 综

2、合智能管理和控制的一种嵌入式系统。通信、电子、传感和网络技术的不断发展和人民生活质量的提高,家居生活 里的电子产品不但种类越来越丰富,功能更加完善,应用也更加普遍,而且越来 越智能化,最普遍的家居生活电子产品种类达到数百种,实现对如此多的家居电 子产品的综合控制是智能家居发展的趋势。文中提出基于 ARM9 的无线智能家居 控制系统,是以 ARM9 微处理器为核心,结合 GPRS 和 ZigBee 通信技术,根据实 际的需要实现对家居电子设备进行本地和远程两种方式的无线控制,本地控制是 指在本地通过互联网将控制指令传输给控制系统来实现各种家居电器的监控,远 程控制是指用计算机网络或手机将控制指令

3、传输给控制系统来实现对各种家居电 器的远距离监控,这两种控制方式的结合将给我们的工作和生活带来极大的便捷, 是未来智能化家居生活发展的必然趋势。( 1)研究背景 智能家电是计算机技术、电子技术、控制技术向传统家电产业渗透发展的必 然结果。近年来随着信息化的普及应用,通讯的高层次化与自由化、业务量急速 增加,以及人类对工作、生活环境的安全性、效率性、舒适性要求的提高,对家 居智能化提出了强劲需求;此外在技术方面,由于电子 技术、计算机控制技术、 通信技术的飞速进步,也促进了智能家居的发展。目前通常把智能家居定义为利 用计算机技术和电子控制技术,通过家庭信息管理平台将与家居生活有关的各种 子系统有

4、机地结合的一个系统。也就是说,首先它们都要在一个家居中建立一个 通讯网络,为家庭信息提供所需的通路,在家庭网络操作系统的控制下,通过相 应的硬件和执行体系,实现对连接在家庭网络上的家电和设备的监控。其次,它 们要通过一定的系统界面平台,构成与外界的通讯通道,实现与家庭以外的网络 互通信息,实现远程控制、监视和交换信息的,最终满足人们对安全、舒适、方 便和符合绿色环境保护的越来越高的需求。进入 21 世纪,数字化技术取得了更加 迅猛的发展并日益渗透到各个领域。随着 Internet 网向普通家庭生活不断扩展,消 费电子、通讯、计算机一体化趋势日趋明显,智能化信息家电产品已经开始步入 社会和家庭。

5、智能家居在我国已经历了 7 年的发展。智能家居涉及不少行业领域: 电子、通信、计算机、自动控制、建筑装饰等,在实际需求确定中最重要的一点 不是智能化如何先进,产品如何高档,而是智能家居系统怎样与家居环境有机融 为一体。智能家居怎样做到实用、易用、人性化,真正提高人们的生活品质,才 是智能家居的发展方向。( 2)国内、外智能家居的发展与现状早在 1979 年,美国斯坦福研究所就提出了在建筑物内将家用电器、电器设备的控 制线统一为家庭总线的概念。之后,在美国成立了现代住宅研究会,专门从事这 一顿域的研究。 1983 年,美国电子工业协会开始制定家用电器的设计标准。 1984 年,第一幢智能建筑在美

6、出现后,美国住宅建筑者协会成立了现代住宅开发公司, 开始有关基础性研究工作,并在 1989 年推出了将电力供应、空调控制和数据通信 合成一个整体的布线系统示范单元。在这期间,智能住宅的概念在欧美等发达国 家得到了广泛的认同和发展。欧洲在 1985 年把集成化的家居系统研究列为尤利龙 计划,大力进行该方面的研究。在上世纪 80 年代,欧洲电器标准化委员会制定了 家用数字总线标准,进一步规划了智能住宅的技术标准。在东南亚,新加坡的智能建筑技术研究处于领先水平,如宝德胜家庭智能化系统, 已经用于 30 多个住宅小区。在“亚洲家庭电器与电子消费品国展览会”上展示的 “未来之家”,其智能品质受到人们的普

7、遍关注。由于我国的房地产,自动化技 术等起步较晚,对智能住宅的研究刚刚起步,但己经引起了有关部门的高度重视。 有关机构统计表明,全球家庭智能化市场的年平均增长率为 8,家庭网络市场总额为 57 亿美元, 智能家居产品销售额达到 140 亿美元。 为了抢夺这块 “蛋糕” 国 内众多企业纷纷试水该产业,包括 TCL 、海尔、清华同方等大型企业利用品牌优 势系入该产业,而数干家中小企业也一日益成为行业中的生力军。业界人士认为, 制约该产业发展有“三道坎”:一是由于智能家居产业国家还没有统一的行业标 准,很多中小企业各自为政,相互间的产品不具兼容性;第二,由于技术人员投 有做深入的市场调查,开发出的产

8、品虽然技术上具有先进性,但实用性差,操作 复杂,与市场需求脱节:第三,由于技术上需要投入大量研发资金,一些中 小企 业没有能力持续创新,更难形成规模生产,造成产品价格居高不下。总的来说, 我国智能家居信息化有着广泛的市场前景,研究适合于中国国情的智能家居系统 必然有着巨大的市场前景。( 3)系统的需求分析 经过前几年各商家、媒体对家居智能化概念性的宣抟,现在消费者对智能家居产 品已经不断熟悉。有关调查显示,消费者已经接受了智能家居这一产品的概念且 有购买意向。而在家电控制产品价格方面绝大多数的消费者的承受价位在 5000 元 以内,近 l 3的消费者承受价位在 2000 元以下。然而时至今日,

9、国内厂家自行研 制、开发的智能家居产品不太成熟,而有 一些国外的知名品牌由于价格太高,无 法满足国内市场的需求。所以智能化家居产品的确蕴涵了无限商机。但是要真正 挖掘如此大的市场,则需要研究消费者的深层需求哪。嵌入式技术在最近几年得 到了广泛的发展。嵌入式处理器的性能得到了显著的提高,这就为以嵌入式为基 础的智能化家居系统的发展奠定了硬件基础,使较复杂的检测和识别算法在系统 中得到应用。在软件方面,出现了丰富的支持嵌入式设备的软件,使嵌入式系统 的开发的难度降低。出现了大量专注于嵌入式的企业,使嵌入式开发中能得到良 好的技术支持。同时智能化家居的概念也更加明确。相关的智能化 技术得到了显 著的

10、发展,使开发能获得大量先进的资料。随着互联网技术的发展,宽带网络在 全国范围内迅速扩展。许多新建住宅小区都将以太网铺设到了用户家庭,使得整 个小区的居民通过以太网实现宽带上两成为可能。同时,随着社区服务的完善。 智能小区需要通过一个安装在每个家庭的终端设备实现信息发布、物业管理、三 表传送、紧急求助等功能。以往,这样的信息终端和社区服务中心通过铺设专线, 如 485 总线来进行连接,工程量大,故障率高,且由于只能采取主机轮循方式而 效率较低。如果能够利用已经铺设到用户家庭的、现成的、稳定的以太网络组建 社区综合服务体系是一项非常有意义的事情。而目前基于以太网的信息终端通常 采用 32bit 的

11、微处理器和 Linux 等通用操作系统,这种结构开发周期短、功能强、 信息交换速率高、但致命的是成本太高,这也是一直在国内无法推广的主要问题。 因此,向智能小区的每个住宅提供一个基于 16/32 位 MCU 连接以太网的低成本信 息终端。不仅具有实用价值,而且市场前景也相当广阔。2.无线智能家居控制系统总体结构及功能设计中提出的基于 ARM9 的无线智能家居控制系统主要包括 ARM9 核心控制 模块,无线通信模块、 LCD 触摸屏模块和家居电器,另外还有传感检测,语音报图 1 结构模型图ARM 为整个系统的控制核心, 通过 GPRS 和 ZigBee 无线通信网络的收发控制指令 实现对家居电器

12、进行综合监控,同时提供防火墙的功能,阻止外界对家庭内部设 备的攻击和非法访问。无线通信模块分为本地和远程两部分,本地通信主要通过 新型的 ZigBee 无线通信技术实现系统与家居电器的通信,达到对其控制;远程通 信是利用手机通过 GPRS 通信网络或利用计算机通过互联网实现人与控制系统的 通信,进而达到对家居电器的远程监控。采用无线通信技术省去了布线使家居布 局更加灵活,远程控制使家居电器工作更加贴近人们的工作和生活要求。( 1)智能家居控制系统的具体功能包括:家居电器综合监控:对所控制的家居电器 进行开关、工作参数的设置和工作 状态的检测。安全防盗:家居中的所有与控制系统连接的电器设备均可实

13、现与主人通信, 一旦盗贼对某设备进行操作,或某设备工作状态异常时,系统将立即通知主人, 以达到安全和防盗的目的。 自动报警:当检测到家居环境的温度、湿度、煤气、烟气等超标,或检测到有陌 生人强行开启室门或进入室内时就自动报警,告知居室主人。室内环境信息采集:采集家居环境的温度、湿度信息和煤气、烟气等有毒气 体的检测。远程控制:用户远程可以通过手机短息或互联网对家居电器进行控制或工作 状况查询。本地控制:用户在本地可通过计算机或家居电器本身的操作键对家居电器进 行监控。( 2)系统硬件实现系统硬件主要由 ARM9 微处理器、 ZigBee 通信技术、 GPRS 通信网络、 LCD 触摸屏、语音报

14、警和电源等模块组成。 ARM9 微处理器微处理器我们采用三星公司的 ARM9(S3C2440) 。 S3C2440 是一款高性能 32 位的 RISC 微处理器 , 采用了 ARM920T 内核, 0.13um 的 CMOS 标准宏单元和存储 器单元 ,最 高主 频可 以达到 400MHz ,提 供多款 液晶 屏配 置。 ARM920T 实现了 MMU ,AMBA BUS 和 Harvard 高速缓冲体系结构,这一结构具有独立的 16Kb 指 令 Cache 和 16Kb 数据 Cache ,每个都是由具有 8 字长的行组成。通过提供一套完 整的通用系统外设,无需配置额外的组件从而减少整体系统

15、成本,为手持设备和 一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。应用范围: ARM9 处理器是多种应用中先进数字产品的核心 ARM9 系列处理 器可为要求苛刻、 成本敏感的嵌入式应用提供可靠的高性能和灵活性。 丰富的 DSP 扩展使 SoC 设计不再需要单独的 DSP。此外, PPA 特别适合各种应用。 消费品智能手机、 PDA 、机顶盒、 PMP 、电子玩具、数码相机、数码摄像机等。 联网无线局域网、 802.11 、蓝牙、 Firewire 、 SCSI 、 2.5G/3G 基带等。汽车,电力 火车、 ABS 、车身系统、导航、信息娱乐等。嵌入式 USB 控制器、蓝牙控

16、制器、医用扫描仪等。存储硬盘控制器、固态驱动器等。性价比:从单一设计到永久拥有采用多种处理器授权使用方式提供单次使用 许可、多期许可和永久使用许可也可以硬宏形式 提供,从而缩短上市时间,降低 设计风险。体系:在 ConnectedCommunity 中,有 650 多名成员支持 ARM9 处理器。 业界范围广泛的编译器、调试器和 RTOS工具体系众多设计服务合作伙伴可帮助完成设计任务大量第三方 IP 可与处理器集成。特点:基于 ARMv5TE 体系结构 高效的 5 阶段管道,可增加吞吐量和提高系统性能 提取 / 解码 / 执行 / 内存 / 写回 同时支持 ARM 和 Thumb? 指令集 高

17、效 ARM-Thumb 交互操作允许最佳组合性能和代码密度 哈佛体系结构 - 独立的指令和数据内存接口 增加了可用内存带宽 同时访问 I & D 内存 改进了性能 31 x 32 位寄存器 32 位 ALU 和桶式移位器 增强型 32 位 MAC 块 CoreSight ? ETM9 接口用于增强型调试和跟踪功能 标准 AMBA? AHB ? 接口 协处理器接口内存控制器内存控制器 无线通信网络GPRS 网络是覆盖范围最广,性能较为完善的无线网络, GPRS 网络本身具有 较强的数据纠错能力,数据传输速率最高可达 128Kb/s ,能够保证数据传输的可靠性和实时性。 ZigBee 技术组成的无

18、线传感器网络结构简单、体积小、成本低;采 用 GPRS 网络进行数据传输的模块体积小、功耗低,适合作为无线传感器网络的 数据节点, ZigBee 技术与 GPRS 通信网络相结合组成新的无线通信网络。GPRS DTU 无线通信模块采用成都众山电子有限公司的 ZSD2110 GPRS DTUZSD2110 是一款使用 GPRS 网络进行数据无线透明传输的嵌入式 DTU 模块。内置 工业级 GPRS 引擎和嵌入式处理器。支持 PPP、 TCP、UDP、 ICMP 等众多复杂网络协议和 SOCKET 标准,提供全透明数据传输和用户自由控制传输两种模式。同 时支持点对点、点对多点、设备间、设备与中心间

19、等各种不同的通讯模式。用户 不用关心复杂的网络协议,使用 TTL 串行通信接口,就可以进行无线数据收发, 使系统能够随时随地接入 Internet 。 ZigBee 技术是一种新型的无线、短距离、低功 耗组网通讯技术,具有低复杂度、低功耗、低成本、高效率,可靠度高和网络覆 盖面积广等技术优势, 工作在免费的 2.4GHz-2.5GHzISM 微波段, 具有较强的抗干扰性和设备联络功能, 能够实现 1500m 的全向识别, 传输速率最高可达 10M bit/s , 它支持 3 种主要的自组织无线网络类型,即星状结构、网状结构和族状结构,这 些网络具有较强的网络健壮性和系统可靠性。基于以上特点 Z

20、igBee 广泛应用于智 能家居控制、工业控制系统。本文采用的 CC2430 是一种真正的系统芯片( SoC ) CMOS 解决方 案, 这 种解 决 方案 能够 提 高性 能并 满 足以 ZigBee 为基 础的 2.4GHz ISM 波段应用及对低成本, 低功耗的要求, 它结合一个高性能 2.4GHz DSSS (直接序列扩频)射频收发器核心, ZigBee 核心模块图如图 2 所示。图 2 ZigBee 核心模块图ZigBee 是一种新兴的短距离,低功耗,低数据数率,成本低,低复杂度的无 线网络技术;基于 802.15.4 标准;ZigBee 有三个可以使用频段,国内采用 2.4G 的

21、ISM 频段;ZigBee 无线的传输带宽在 20-250kbps 范围,适合传感器数据采集和控制数据 的传输;ZigBee 网络节点容量达到 65535 个,具有非常大的组网优势ZigBee 的作用:无线控制或无线传感器网络;组件 PAN ;设备之间的无线数据通讯;无线控制灯,开关。温控器,电气用具等。应用: ZigBee 作为一项先进技术在生产生活中也有许多应用,如农业,工业,电 子,以及人们的家庭生活。给人们的生活和工作以及社会发展带来了很大的便利。 如图 3 所示。图 3 ZigBee 应用框图传感器与显示模块 传感器包括煤气、烟雾等有毒气体检测器,人体红外探测器,门窗磁开关, 温度、

22、湿度、光照度传感器等,所有的传感器都与无线传输模块 P1R2000 连接, 构成无线传感器网络并与控制系统实现实时通信。率为 12832 的中英文图形液晶(黄色背光)显示模块,具有3 线串行多种接口方式, 内部置有 8192 个 16 16 点阵的一级、 二级简体汉字和 128个 168 点 ASCII 字符集,用来显示 82 行 1616 点阵的汉字对话信息,构成全中 文人机交互图形界面并显示当前时间、日期、星期、湿度、温度、定时提醒等信 息和煤气等有毒的含量超标时报警提示的输出信息。3.智能家居控制系统硬件部分 本系统通过互联网将手机与 ARM9建立联系,采用 ZigBee 无线通信技术实

23、现ARM9与 STC89C52的通信,再通过 STC89C52实现对家电的控制。系统整体机构如1)控制单元设计本系统的处理器可以分为两类:一类是作为整个系统的信息交换中心和网络 通信接口的中央控制器,需要性能较高的芯片,这里采用 ARM9 系列的 S3C2410 微控制器 ; 另一类则是作为家电控制器使用的,不需要很快的运算速率和很大容量 的内存,这里选用 STC89C52 单片机。( 2)天然气泄漏报警及预处理电路当天然气发生泄漏时, MQ-5 气体检测模块的信号输出低电平,单片机检测到P1.0 口出现低电平,由单片机的延时函数延时一会,再判断若还是位低,则启动 蜂鸣和 Led 灯声光器报警

24、。 同事通过与单片机相连的 GSM 模块发送告警信息给用 户手机。气体检测模块如图 5 所示。图 5 气体检测模块( 3)温度采集模块温度传感器选用 DALLAS 公司生产的温度传感器 DS18B20 ,它具有微型化, 低功耗,高性能,抗干扰性强等优点。本系统利用 DS18B20 测室温,将测得的值 再传个单片机,单片机再将通过计算得到的温度信息传个中央处理器 S3C2410 , 再发给手机端。测温模块接线如图 6 所示。( 4)开窗模块使用 ULN2003 驱动芯片来驱动 28BYJ48 直流步进电机, 从而实现窗户的开启 和关闭。 单片机开窗或关窗的命令时, 给与 ULN2003 相连的

25、4 个 I/O 口发送信号, 使 ULN2003 得到驱动 28BYJ48 所需的信号并控制电机正反转, 步进电机带动与窗 户相连的传送带,便可实现开窗,关窗的功能。开窗模式的连接如图 7 所示。图 7 开窗模式( 5)家电遥控 采用红外线发射管发射红外波,利用已编好的单片机程序,借助于单片机的P1.0 管脚控制 8550( PNP)三极管来控制红外波的有无,这样就可以达到发送正 确的红外波长,以至于电气设备能够识别该模块发射的每个红外波,达到用户的 遥控要求。家电遥控模块如图 8 所示。4.系统软设计 整个智能家居控制系统以 ARM9 微处理器为核心, ZigBee 等其他部分为辅,同 时也

26、 支持 C 语言和汇编语言,本系统采用 C 语言与汇编语言混合编程组成。低层驱动由汇编语言编写,对外留 C 语言接口,人机交换采用 Linux 嵌入式实时操作 系统。系统软件由系统主程序、初始化子程序、 ZigBee 通信子程序、 GPRS 通信子 程序、传感检测子程序、显示子程序、报警子程序、数据处理子程序和远程控制 子程序等模块组成。这一完整系统将各部分核心元件结合起来,与操作系统相辅 相成,共同构成智能家居系统。而且这一系统兼具各种功能,将各种系统完美结 合起来。它会在不断电的情况下自主运行,不用主人管理和操作。如 若发生任何 情况都会及时反馈给主人的手机,达到完美警示的效果。程序软件流

27、程图如图 9 所示。图 9 程序软件流程图智能家居软件部分由于 Android 操作系统源码开放程度高, Android 手机在手机市场占有很高份 额,所以本次系统的软件部分是利用 java 开发工具开发的一款 Android 手机上使 用的智能家居软件,这样更有利于智能家居系统的推广和使用,软件设计的流程 为通过手机向智能家居中控制系统发送控制命令,具体流程如图所示。通过对不10 所示。同指令编码,再通过 stock 编程将不同指令发送给家庭网关。如图图 10 Android 手机软件路程图5.设计结果 经过这次课程设计,我了解到了基于 ARM9 的智能家居的相关内容以及开发的基 本流程,通

28、过众多的 设计理念,强化了自己的编辑能力,加深了对这一先进技术 的理解,同时加深了对计算机相关知识的理解和运用。设计可以达到预期的效果 和大量的资料查询以及试验分不开。但是 因为时间不足和精力不够的原因,智能 家居系统的功能设计还不够完善,在未来时间充裕、技术更成熟的情况下,功能 设计可以更加完善,如:( 1)家电控制板与 ARM 的协同合作。( 2)系统控制功 能方面还需扩展,如 GSM 模块, GPRS 网络通信等。( 3)系统的运行信息实时保 存。如传感器报警的记录,用户的登陆和控制的记录等。6.结论本次我们设计的智能家居系统,在使用上易于操作,远程控制实时可靠,性 价比高,不仅能远程操

29、作,且具有很高的安全性,便捷性。本文提出了基于 ARM9 的无线嵌入式智能家居控制系统的总体解决方案,该方案主要 以微处理器 ARM9 为核心,采用 ZigBee 和 GPRS 无线通信技术、传感技术和互联网技术,实现了对 家居电器进行本地和远程的无线监控,克服了传统的仅限于有线和本地的家居监 控方式,解决了当前市面上一些家居产品功能简单,协调能力差的问题,同时提 高了家居控制系统的智能化程度,可靠性,抗干扰性。优化了人们的生活方式, 具有较高的实用价值。在当代社会全面信息化、数字化、智能化和自动化的社会趋势下,家居的智 能化必将成为未来家居发展的新方向,因为随着社会的进步,科技的进步,人们

30、的生产生活水平的不断提高,人们对生活的需求也会越 来越高。而且这是社会不 断向前发展的必然过程。因此我们应该加大对这一新型系统的研究,这一系统除 了拥有很大的实用价值和广阔的市场外,也能大大提高我国家庭信息智能化程度, 增强文化软实力。智能家居的智能化和人性化,也更加贴合我们的生活。7. 参考文献1 锐极电子科技有限公司 .ARM & Linux 嵌入式系统开发详解 出版社 ,2009. 北京航空航天大学2 孙纪坤 ,张小全编著. 嵌入式 Linux 系统开发技术详解 .人民邮电出版社, 20103 张永德,社, 2011卫军峰,高安邦 .基于 DSP 智能家居控制系统设计. 北京电子工业出版4 王晨营 .基于 ARM9的嵌入式远程监测系统的设计与实现D. 北京邮电大学出版社, 20115 陈得民.基于无线 传感器网 络的远程 智能抄表 系统设计 .北京航天航空 大学 出 版社, 20116 佘新平 .数字电子技术(第二版) . 北京邮电大学出版社 ,2012

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1