首页 智能家居系统设计

智能家居系统设计

举报
开通vip

智能家居系统设计智能家居系统设计 近年来人们对生活环境智能、舒适、安全要求越来越高,并伴随着计算机技术、通信技术的发展,智能家居便应运而生。然而随着智能家居的发展,所需要环境监测数据变越来越多,这就需要一种安装便捷,实用并且价格合适产品出现。有线传感器系统需要大量的布线,安装费用高的同时维护也很不方便,并且在一些建筑物中无法布线。随着物联网的发展,zigbee渐渐走入人们的视野。 Zigbee低功耗、低成本、低速率的短距离的优点。Zigbee组成的无线传感器网络具有维护成本低、组网灵活、部署方便的特点,仿佛是为了无线智能家具而...

智能家居系统设计
智能家居系统 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 近年来人们对生活环境智能、舒适、安全要求越来越高,并伴随着计算机技术、通信技术的发展,智能家居便应运而生。然而随着智能家居的发展,所需要环境监测数据变越来越多,这就需要一种安装便捷,实用并且价格合适产品出现。有线传感器系统需要大量的布线,安装费用高的同时维护也很不方便,并且在一些建筑物中无法布线。随着物联网的发展,zigbee渐渐走入人们的视野。 Zigbee低功耗、低成本、低速率的短距离的优点。Zigbee组成的无线传感器网络具有维护成本低、组网灵活、部署方便的特点,仿佛是为了无线智能家具而生的。将zigbee技术与智能家具结合有很好的应用前景。基于此本文选择了zigbee无线通信技术来组件无线智能家具网络。 关键词:环境监测、智能楼宇、 ABSTRACT In recent years, pepole more and more like a living environment more smart, comfortable, safety and accompanied by the development of computer technology, communication technology, intelligent home have come into being. With the development of the intelligent home, however, the required environmental monitoring data become more and more, which requires an easy to install, practical, and the price is right product. Wired sensor system requires a lot of wiring, installation costs, while maintenance is also very convenient, and in some buildings can not be wiring. With the development of Internet of Things, the zigbee getting into people's vision. Zigbee is low power, low cost, low-rate short-range . Zigbee wireless sensor networks have to maintain a low cost, flexible networking, and easily deployable, as if born to wireless smart furniture. Zigbee technology and intelligent furniture combined with a good application prospect. This paper chose the ZigBee wireless communication technology to wireless network based on Intelligent furniture. Key words:environmental monitoring, intelligent buildings, wireless sensor networks, ZigBee, 目 录 错误~未找到引用源。第一章 绪论 ................... 错误~未定义书签。1 第一节 课 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 研究背景 ............................................ 1 第二节 无线智能家居的优点 ...................................... 1 第二章 zigbee技术介绍 ............................................. 2 第一节 zigbee及其特点 .......................................... 2 第二节 拓扑结构 ................................................ 2 第三节 zigbee协议分析 .......................................... 3 第三章 硬件设计 .................................................... 6 第一节 系统总体设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ....................................... 6 第二节 节点硬件电路设计 ....................................... 6 第三节 环境检测模块 ........................................... 9 第四章 系统软件设计 ............................................... 13 第一节 ZigBee无线软件开发平台 ................................ 13 第二节 协调器节点软件设计 .................................... 16 第三节 网络节点程序设计 ...................................... 17 温度传感器程序设计 .................................... 18 第四节 第五节 光敏窗帘传感器软件设计 ................................ 18 第六节 灯光控制节点软件设计 .................................. 19 结束语 ............................................................. 20 谢辞 ............................................................... 21 参考文献 ........................................................... 22 第一章 绪论 第一节 课题研究背景 随着物联网概念的提出及相关技术的发展,随着人们对生活的更加舒适、安全、便利、环保得要求提高,智能家居系统成为物联网应用的一个具体领域便成为必然发展趋势。利用物联网技术,可以实现在住宅集成智能建筑、网络通信、环境监测、家电灯光的家庭自动化系统。 物联网需要的各种信息技术和手段,结合数字化社区和互联网可以发挥最好的功能就是生命系。在国内的智能家居物联网的概念尚未提出之前,已经将近十年,但智能家居行业的发展是非常曲折,规模仍然是有限的。从传统的家庭不同,智能家居是住宅平台,综合布线技术,网络通信技术,安全技术,自动控制技术,音频和视频技术,和相关设施的家居生活一体化,建立高效的住宅设施的日常事务家庭管理系统,提高家庭安全,方便,舒适,美观,环保节能的居住环境。 第二节 无线智能家居的优点 新一代的无线智能家居网络,将以无需布线和使用相对自由,建立起人们对无线家居设备的全新体验和享受。它组网灵活,成本低廉,消除了开槽、穿墙等繁琐的工作程序,总体费用低;移动性强、扩张性强,可摆脱“线”的限制,在设定的覆盖范围内,用户可轻松接入到家居设备网络系统。 无线家居智能家居主要具有以下几点优势特征: (1)维护简单;由于没有复杂的布线,使智能家居的系统维护变得非常简单,无需破坏墙面等设施就可以轻松进行维护。 (2)无线自动组网;它能实现无线短距离通信传输,感知信息通过自组织联网实现信息传输。自动组网、自主修复的能力。和上一代采用315M射频技术的智能家居系统相比,Zigbee可以实现自动组网,免去主控机和外围设备之间的手动对码的麻烦,大大简化了智能家居系统的调试,是智能家居系统真正实现智能化。 (3) 实现双向通讯功能;Zigbee网络具有双向通讯的功能,使安防报警等需要方向通讯的模块可以通过无线接入到智能家居系统,彻底摆脱布线的烦恼。 (4) 性价比高;无线家居移动灵活、扩张性强,还具有低成本,低功耗的特点,符合“低碳生活”的绿色家居概念。 1 第二章 zigbee技术介绍 第一节 zigbee及其特点 紫蜂(ZigBee)技术,新一代的无线传感器网络将采用802(15(4(Zig(Bee)协议。ZigBee是一种供廉价的固定、便携或移动设备使用的极低复杂度、成本和功耗的低速率无线连接技术,主要适合于自动控制和远程控制领域,可以嵌入在各种设备中,同时支持地理定位功能。 Zigbee技术的特点主要有: 低速率 (1) (2)低时延 (3)低功耗、实现简单 (4)低成本、易安装 (5)网络容量高 第二节 拓扑结构 ZigBee 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 定义了三种类型的设备: ZigBee协调器是启动和配置网络的一种设备。协调器可以保持间接寻址用的绑定表格,支持关联,同时还能设计信任中心和执行其它活动。协调器负责网络正常工作以及保持同网络其它设备的通信。 ZigBee路由器是一种支持关联的设备,能够将消息转发到其它设备。ZigBee网格或树型网络可以有多个ZigBee路由器。ZigBee星型网络不支持ZigBee路由器。 ZigBee终端设备可以执行它的相关功能,并使用ZigBee网络到达其它需要与其通信的设备,它的存储器容量要求最少,其可以实验ZigBee低功耗设计。 上述的三种设备根据功能完整性可分为全功能(FFD)和半功能(RFD)设备。其中全功能设备可作为协调器、路由器和终端设备,而半功能设备只能用于终端设备。一个全功能设备可与多个RFD设备或多个其它FFD设备通信,而一个半功 能设备只能与一个FFD通信。 2 图2-2 网络拓扑图 第三节 zigbee协议分析 ZigBee基础是IEEE 802.15.4,它是IEEE无线个人区域网(Personal Area Network,PAN)工作组的一项标准,被称作IEEE 802.15.4(ZigBee)技术标准。ZigBee不只是802.15.4的名字,IEEE 802.15.4 定义了最低两层:物理层和MAC 层,位于最低层,且与硬件相关;ZigBee 联盟在此基础上定义了网络层(NWK)和应用层(APL),建立在PHY 和MAC层之上,并且完全与硬件无关。 图2-3 ZigBee协议栈框架图 一、物理层协议规范 物理层定义了物理无线信道和 MAC 子层之间的接口,还提供物理层管理服和物理层数据服务。物理层数据服务从无线物理信道上收发数据。 3 物理层实体服务接数据服务接入点 入点PLME-SAPPD-SAP 物理层管理实体物理层PLMEPHY 物理层个域网络基 本信息PHY PIB 无线射频服务接入 图2-4 物理层协议图 点RF-SAP 二、MAC 层协议规范 类似于物理层,MAC 层也提供了管理服务和数据服务。MAC 层的结构如图 2-5所示。 MAC公共部分子层服MAC层管理实体服务 务接入点MCPS-SAP接入点MLME-SAP MAC层管理实体MAC公共部分子层MAC层个域网络基 本信息 物理层管理实体服务接物理层数据服务接入点 PD-SAP入点PLME-SAP 图2-5 MAC层协议图 三、 网络层 网络层提供数据和管理两种服务。网络层有自己的参数和常量所有的常量 都以nwkc 开头,所有的参数都以nwk 开头并存储在网络层信息库中。应用层可 以通过NLME-GET 和NLME-SET 原语分别对网络层参数进行读写操作。 4 图2-6 网络层图 四、应用层协议规范 应用层是ZigBee 协议栈的最高层,由三部分组成:应用程序支持(APS)子层、ZigBee 设备对象(ZDO)和应用层架构,如图2.2 所示。APS 为网络层和应用层提供接口,如下图2-7 所示,和其他各层类似,APS 也支持数据和管理两种服务类型。 图2-7 应用层协议图 5 第三章 硬件设计 第一节 系统总体设计方案 本设计采用无线传感器网络采用星型拓扑网络,主要由协调器和若干个终端节点组成,具体组成网络如下图3-1所示。 图3-1 无线传感器网络组网方式 第二节 节点硬件电路设计 一、节点芯片CC2530 CC2530是理想ZigBee专业应用。支持新RemoTI的ZigBee RF4CE,这是业界首款符合ZigBee RF4CE兼容的协议栈,和更大内存大小将允许芯片无线下载,支持系统编程。此外CC2530结合了一个完全集成的,高性能的RF收发器与一个8051微处理器,8 kB的RAM,32/64/128/256 KB闪存,以及其他强大的支持功能和外设。 图3-2 CC2530引脚图 二、 复位电路设计 为了使系统正常工作,得到可靠的数据加上复位电路是十分有必要的。本设计采用按键复位电路将单片机复位,如图所示。 6 图3-3 复位电路图 三、电源供电方案设计 节点主板正常直流工作电压为3.3V。创新RF101节点主板本身有三种供电方式提供3.3V的直流电压,分别为:USB 供电;可电池通过MC1700转换位3.3V工作电压供电;仿真器直接提供3.3V工作电压供电三种电源方案。 1、电池供电电路,如图3-4所示。 图3-4 电池供电电路 2、 仿真器供电电路,如图3-5所示。 7 图3-5 仿真器供电电路 3 、USB供电电路,如图3-6所示。 图3-6 USB供电电路 四、 CC2530芯片 USB转串口电路的作用是将 PC 机的 USB 口通过转换做串口使用,目的是为了方便用户使用串口调试工具快速开发自己的应用系统,该电路采用了CP2102完成转换工作,如图3-7所示。 8 3-7 USB转串口电路图 五、节点显示器设计 OLED液晶模块采用的是SSD1306液晶模块,该液晶模块不需要驱动芯片便可以工作。 3-8 液晶控制电路图 第三节 环境检测模块 智能家居系统中分布着众多的传感器数据采集模块,如温度、湿度、光线强度等传感器节点。这些传感器节点负责监视周围一定范围内的环境,接收信号,并进行数据处理和通信。我们将传感器节点模块设计成2部分电路,CC2530 收发模块和传感器监测模块,它们之间以排针的形式插连在一起。这样可以便于调试和开发系统。 图3-9 环境监测图 一、温度传感器模块 本设计的温度传感器模块选用TI公司的TMP75,一款低功耗数字输出温度传感器。适用于环境、通信、计算机、消费类、工业以及仪表应用等多个领域的 9 温度测量,TMP75的连接原理图如图。 3-10 TMP75的连接原理图 二、光敏传感器模块 3-11 光敏传感器原理图 三、人体红外监测模块 系统中需用了型号为RE200B的红外传感器和红外热释电处理芯片BIS0001。RE200B由3,10 V电压供电,内置热释电双敏感红外元件,当元件接收红外光时在每个元件两极发生光电效应而积累电荷。BISS0001是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成的数模混合专用集成电路。它与RE200B及少量元件就可构成被动式热释电红外开关。 10 图3-12 热释电人体红外传感64器 图3-13 人体红外监测模块原理图 四、电器控制模块 1、灯光控制模块 室内灯光开关的得控制是通过继电器与CC2530的P1.0口相连。当光敏传感器检测到室内光线低于预设值时,会通过CC2530发出信号,将灯光控制开关打开。反之则关闭灯光开关。灯具是否打开是由光敏电阻与其串联的10 kΩ的可调电阻来检测的。将光敏电阻一端接地,可调电阻一端接高电平,当灯光打开是光敏电阻值会发生变化,通过CC2530中的A/D转换器将其采样到芯片内,可以检测灯光是否打开。 2、空调控制模块 空调的控制模块选用了双向可控硅电路。MOC3O63光电双向可控硅驱动器可用直流低电压、小电流来控制交流高电压、大电流。由于采用了光电隔离, 并且能用TTL 电平驱动, 它很容易与微处理器接口, 进行各种自动控制设备的实 11 时控制。 MOC3O63的应用如下图所示,1管脚接P1.0,2管脚接P1.1口,初始状态均设为高电平,砷化镓红外发光二极管未导通,不可发出红外光触发光控双向可控硅。当控制中心发出信号时,P1.1使得2管脚置低电平,红外发光二极管导通,光控双向可控硅导通,交流侧电源开关导通闭合。R1 为限流电阻,R2 是双向可控硅的门极电阻,R3 是触发功率双向可控硅的限流电阻,另外39Ω 电阻和0. 01μF 电容组成浪涌吸收电路,防止浪涌电压损坏双向可控硅。 3、窗帘控制模块 窗帘控制电路亦可采用双向可控硅电路,控制窗帘的拉开,关闭。如上 -14所示电路。 图3 图3-14 连线电路图 12 第四章 系统软件设计 软件设计是zigbee技术在智能家居应用中的中重要组成部分。整个系统的 -Stcak的基础上进行的。介绍了IAR Embedded 软件开发是建立在TI公司Z Workbench集成的编译器,以及PS下载仿真器。协调器软件设计和终端节点软件设计,以及传感器节点软件设计。 第一节 ZigBee无线软件开发平台 一、 Z-Stack Z-Stack装载在一个基于IAR开发环境的工程里。强大的IAR Embedded Workbench除了提供编译下载功能外,还可以结合编程器进行单步跟踪调试和监测片上寄存器、Flash数据等。Z-Stack根据IEEE 802. 15.4和ZigBee标准分为以下几层:API,HAL,MAC,NWK,OSAL,Security,Service,ZDO。使用IAR打开工程文件SampleApp.eww后,即可查看到整个协议栈从HAL层到APP层的文件夹分布。该协议栈可以实现复杂的网络链接,在协调器节点中实现对路由表和绑定表的非易失性存储,因此网络具有一定的记忆功能。 Z-Stack采用分层结构,硬件抽象层(HAL)提供各种硬件模块的驱动,包括定时器Timer,通用I/O口GPIO,通用异步收发传输器UART,模数转换ADC的应用程序接口API,提供各种服务的扩展集。操作系统抽象层OSAL实现了一个易用的操作系统平台,通过时间片轮转函数实现任务调度,提供多任务处理机制。用户可以调用OSAL提供的相关API进行多任务编程,将自己的应用程序作为一个独立的任务来实现。 13 4-1 EW集成开发环境图 Z-Stack采用操作系统的思想来构建,采用事件轮循机制,当各层初始化之后,系统进入低功耗模式,当事件发生时,唤醒系统,开始进入中断处理事件,结束后继续进入低功耗模式。如果同时有几个事件发生,判断优先级,逐次处理事件。这种软件构架可以极大地降级系统的功耗。 开始 初始化非易失性关中断存储器 初始化硬件配置初始化MAC层 4-2系统初始化图 分配64位地址初始化I/O口 二、OSAL 当顺利完成上述初始化时,执行osal_start_system( )函数开始运行OSAL初始化HAL初始化操作系统层驱动系统。该任务调度函数按照优先级检测各个任务是否就绪。如果存在就绪的任 14 务则调用tasksArr[ ]中相对应的任务处理函数去处理该事件,直到执行完所有就绪的任务。如果任务列表中没有就绪的任务,则可以使处理器进入睡眠状态实现低功耗。osal_start_system( )一旦执行,则不再返回Main( )函数。 OSAL是协议栈的核心,Z-stack的任何一个子系统都作为OSAL的一个任务,因此在开发应用层的时候,必须通过创建OSAL任务来运行应用程序。通过osalInitTasks( )函数创建OSAL任务,其中TaskID为每个任务的唯一标识号。任何OSAL任务必须分为两步:一是进行任务初始化;二是处理任务事件。 三、IAR Embedded Workbench IAR Embedded Workbench集成的编译器主要产品特征: • 高效PRO Mable代码 • 完全标准C兼容 • 内建对应芯片的程序速度和大小优化器 • 目标特性扩充 • 便捷的中断处理和模拟 • 瓶颈性能分析 • 高效浮点支持 4-3 IAR Embedded Workbench集成的编译器图 四、 PS仿真器 PS仿真器具有以下特点: (1)USB接口,使开发与计算机连接更加简单快捷。 (2)高速代码下载,仿真器提供高达129KBit/s的下载速度,把程序下载 15 到模块只需要几秒就完成。 (3)在线下载、调试、仿真。 (4)硬件断点调试,类似JTAG的硬件断点调试,可实现单步、变量(寄存器)观察等全部C51源代码水平的在线调试DEBUG功能。 (5)支持IAR的C51编译/调试图形IDE开发平台。 第二节 协调器节点软件设计 协调器是ZigBee网络的第一个开始的设备,或者是一个的启动或建立网络的设备。协调器是下通各个终端传感器节点,上通过串口和上位机通信。协调器节点建立一个网络后,在一定时间内允许终端节点纷纷和协调器节点绑定,协调器节点获得各个终端节点的短地址,并建立地址表存储各个终端节点的网络地址,通过调用不同地址来控制各个终端节点并采集和接收传感器的数据。 初始化 建立PAN网络 进入监控状态 判定收到 信息类型 上位机串口命令无线信号 发送相应的控制子节点采集的数子节点入网请求帧据 存储并发到上位分配网络地址机 否是完成 4-4协调器节点软件设计图 16 第三节 网络节点程序设计 传感器节点负责监视一定范围内的环境,接收信号,并进行数据处理和通信。其软件部分主要包括监测模块数据采集程序和网络通信程序。节点的网络通信功能比较简单,下图4-5为设备节点程序流程。 设备初始化 发送加入网络信 号 否入网成功 身份识别 定时到 是 检测传感器测量网络状态检测值 测量值到 达门限 否 发送传感器采集 值 进入休眠状态定 时唤醒 4-5 网络节点软件设计图 本系统的终端节点都是静态节点,位置固定,因此可以将某个节点采集到的数据与该节点位置一一对应起来,方便楼宇管理系统调控环境。Zigbee 网络设备有两种网络地址:一个是64 位的IEEE 地址,另一个是16 位的短地址。64 位长地址是全球唯一的地址,并且终身分配给设备;短地址是当设备加入Zigbee 网络时被协调器分配的。通过TI 公司提供的SmartRF Flash Programmer 17 软件修网络设备的IEEE 末三位地址,可得到IEEE 地址与单个传感器的对应关系。 第四节 温度传感器程序设计 本设计采用TMP75温度传感器,具有读取温度值方便的特点,只需根据时序图对应写入控制命令即可。 初始化 CC2530送 复位脉冲 CC2530写入温度 最高最低界限 检测到温度超过 上限 Alert动作 CC2530读取 温度值 开启中断 CC2530执行打开 空调命令4-6 温度采集流程图 第五节 光敏窗帘传感器软件设计 窗帘可以调节室内光线和温度的作用,本设计中窗帘分为几种控制方式。 方式一:窗帘的开启关闭由窗户旁边的光敏传感器测得的光强度来控制,当光线强度较暗时,进入黑夜状态,窗帘自动关闭;当光强度超过上限值时进入天亮模式,窗帘自动打开。 方式二:根据用户的生活习惯设定开关的时间。比如可以设置在晚上9:00关闭窗帘,早上7:00打开窗帘模式。 方式三:采用手动模式,通过手动按钮控制窗帘的闭合。命令以无线的方式发给窗帘控制器控制窗帘的闭合。 18 第六节 灯光控制节点软件设计 本设计中,主要根据室内光线来控制灯具的闭合。灯光控制模块主要由光敏电阻和灯光控制继电器组成。将光敏电阻与10 kΩ的可调电阻串联,再将光敏电阻另一端接地,可调电阻另一端接高电平。通过单片机的模数转换器获取两个电阻连接点的电压值,从而判定当前灯光是否打开。可调电阻可供用户调节,以满足用户设置灯光刚刚打开时的光线强度。室内灯光的开关通过继电器与CC2530的P1.0相连接经行控制。 19 结束语 针对我国智能家居快速发展的需求,本文将ZigBee技术引入了传统的智能家居系统。使用了ZigBee的无线智能家居系统放置灵活,节省了传统智能家居系统的安装布线成本,同时可靠性也进一步加强,目前智能家居的规范和设计正在稳步的进行中。相信在不久的将来以ZigBee技术为典型的智能家居将进入千家万户。 20 谢辞 时光荏苒,转眼间我的大学生涯即将结束。回想大学求学的日子,心中充满了无限的感激和留恋之情。感谢母校为我提供了一个那么良好地学习环境,感谢大学里的各位老师的辛勤培育,让我在知识的海洋自由自在的畅游。我会永远记着学校的教诲,重德重能,努力充实自己,走出校门后依然铭记知识是多么重要的一笔财富。 感谢我的指导老师蒋老师对我细心指导,但我做毕业设计的每个阶段,从选题到查阅资料,开题报告的撰写,中期 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 的修改,后期论文的调整等各个环节都给了我精心的指导。在这里我向蒋老师致以诚挚的谢意和崇高的谢意。 21 参考文献 1.李文仲,段朝玉.ZigBee无线网络技术入门与实践[M].北京航空航天大学出版 社,2007. 2.瞿雷,刘盛德等.ZigBee技术及应用[M].北京航空航天大学出版社,2007. 3.金纯,罗祖秋等.ZigBee技术基础及案例分析[M].国防工业出版社,2008. 4.马菁菁.ZigBee无线通信技术在智能家居中的应用研究[M].武汉理工大学出版社 22
本文档为【智能家居系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:287KB
软件:Word
页数:23
分类:企业经营
上传时间:2018-10-27
浏览量:32