项目三小型家庭安防系统的设计.ppt
项目二项目二 小型家庭安防系统的设计小型家庭安防系统的设计项目目标项目目标 能力目标 素质目标 重点难点项目目标项目目标能力目标能力目标 (1)能绘制安防系统功能结构图 (2)能绘制安防系统无线传感网络拓扑结构图 (3)能为安防系统的网络设备选型 (4)能确定安防系统无线模块地址 (5)能选择合适的无线通讯方式 (6)能根据要求组建Zigbee无线传感网 (7)能管理Zigbee无线传感网络进行查阅各网络设备地址 (8)能完成安防系统无线传感器数据的采集 (9)能实现安防系统中不同传感器的数据传输项目目标项目目标素质目标素质目标 (1)具备无线网络技术的基本知识 (2)具备英语阅读能力,能用英语阅读本专业文献 (3)具备跟踪新理论、新知识、新技术的能力 (4)具有创造意识和创新精神项目目标项目目标重点难点重点难点 (1)组建Zigbee无线传感网络 (2)管理Zigbee无线传感网络 (3)Zigbee无线传感网络的数据采集 (4)传感器的无线传输知识纲要知识纲要 ZIGBEE无线传感网络组建与管理、网络地址分配、数据检测、传感器无线传输项目分析项目分析当前的智能家庭住宅安防报警系统大部分是通过布线方式进行,这种有线方式布线麻烦,可扩展性较差,增加了开销而且容易产生布线盲区。本项目将现在普通的智能型的家庭住宅安全防范报警系统与ZigBee技术相结合,省去了网络布线,设计了基于ZigBee技术的小型家庭式无线智能型住宅安防报警系统。本项目所设计的住宅安防报警系统在进行实际调试的过程中表明基于ZigBee技术的智能型住宅安防报警系统充分利用了ZigBee无线网络相对于有线来说成本低、能耗小、网络容量大、可靠性高的特点,能够对险情进行实时、高效、准确的管理,有效地消除了隐患,且维护工作简单,大大提高了家庭住宅的安全性。本项目要求完成的设计系统可扩展的地方仍然很多,学生们扩展的重点可以放在与上位机相连,从而进一步接入互联网,实现智能家居安防报警系统的互联网控制。任务目录任务目录 任务1 绘制安防系统功能结构图 任务2 绘制安防系统无线传感网络拓扑结构图 任务3 安防系统的网络设备选型 任务4 确定安防系统无线模块地址 任务5 确定无线通讯方式 任务6 组建Zigbee无线传感网 任务7 管理Zigbee无线传感网络 任务8 安防系统无线传感器数据的采集 任务9 安防系统中传感器的数据传输任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图 任务描述 任务目标 知识学习 任务实施 任务小结任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图任务描任务描述述 通过对家居安防报警系统的现状资料的查阅,总结出现有安防报警系统中存在的不足,绘制出安防系统功能结构图提案。任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图任务目任务目标标 了解安防报警系统概念 理解安防报警系统组成 确定智能网关的系统组成,并确定链接关系 绘制安防报警无线网络结构图任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图知识学知识学习习 1.安防报警系统概念 2. 安防报警系统的组成任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图知识学知识学习习 3. 3. 智能网关的系统组成智能网关的系统组成物联网由物(传感器、芯片)、网关、网络连接、云/数据中心组成。智能家庭网关是一个智能的嵌入式网络系统,包括硬件和软件两部分。(1)智能网关硬件(2)智能网关软件软件平台采用一种开放源码的Linux 操作系统,主要涉及到操作系统的裁剪与编译、驱动程序编写和系统主程序编写。任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图知识学知识学习习 3. 3. 智能网关的系统组成智能网关的系统组成物联网由物(传感器、芯片)、网关、网络连接、云/数据中心组成。智能家庭网关是一个智能的嵌入式网络系统,包括硬件和软件两部分。(3)智能网关工作过程安防系统中网关的信息传送方向位分为上行和下行两种: 上行传输的是监测数据,下行传输的是控制命令。任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图知识学知识学习习 4. 4. 无线传感网系统组成无线传感网系统组成Zigbee 非常适合于家庭内部组网。而Wi-Fi 作为一种无线联网技术,最主要的优势在于不需要布线,不受布线条件的限制,因此特别适合移动办公用户的需要。在安防系统中采用Wi-Fi 技术使得家庭内部网络与Internet 连接更加便捷,通过一台Wi-Fi 的手持终端设备就可以直接进入家庭网关,实现对家电设备的远程监控和智能控制。系统中家庭网关为Wi-Fi-ZigBee 的Web 服务器,它是ZigBee 协议、Wi-Fi 协议和以太网之间的转换接口,并负责建立和管理无线传感器网络以及实现外网的通信连接。Zigbee 扩展模块在家庭网关中作为网络协调器,Zigbee 网络协调器的主要功能是实现无线传感器网络的建立,任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图任务实任务实施施任务任务1 绘制安防系统功能结构图绘制安防系统功能结构图任务小任务小结结 在本次任务中主要讲述了安防系统系统的结构,智能网关与无线传感器网络的组成,为对于组建无线网络有了宏观的感受。任务任务2 绘制安防系统无线传感网络拓扑结构绘制安防系统无线传感网络拓扑结构图图 任务描述 任务目标 知识学习 任务实施 任务小结任务任务2 绘制安防系统无线传感网络拓扑结构绘制安防系统无线传感网络拓扑结构图图任务描述任务描述 通过提案,通过分析无线安防系统的通信技术,最终选择Zigbee无线通讯技术,本次任务要会指出安防系统的无线传感网的拓扑结构图任务任务2 绘制安防系统无线传感网络拓扑结构绘制安防系统无线传感网络拓扑结构图图任务目标任务目标 掌握zigee技术的主要组网拓扑结构 掌握zigbee网络中不同节点的功能 了解安防系统系统常见zigbee组网方案任务任务2 绘制安防系统无线传感网络拓扑结构绘制安防系统无线传感网络拓扑结构图图知识学习知识学习 家庭安防系统常见家庭安防系统常见ZigbeeZigbee组网方案组网方案 家庭安防系统基层网络采用ZigBee无线组网技术实现家居系统内部网络,基础网络结构采用星型拓扑结构。通过ZigBee无线通讯模块与智能家电以及传感器构成家居内部网络的终端设备;使用FFD(Full Function Device)设备为家居内部ZigBee网络的中心协调器,负责建立和维护网络;在中心协调器与中央控制服务器之间使用RS232串口通信实现连接,并通过PC 机与互联网相连任务任务2 绘制安防系统无线传感网络拓扑结构绘制安防系统无线传感网络拓扑结构图图任务实施任务实施 家庭安防系统拓扑结构图家庭安防系统拓扑结构图任务任务2 绘制安防系统无线传感网络拓扑结构绘制安防系统无线传感网络拓扑结构图图任务小结任务小结 在本次任务中向大家介绍了Zigee技术的几种不同的拓扑结构,三种不同节点的功能及设计理念。通过最终独立设计出Zigbee无线传感网络拓扑结构,项目组确定了Zigbee无线网络方案。任务任务3 安防系统的网络设备选型安防系统的网络设备选型 任务描述 任务目标 知识学习 任务实施 任务小结任务任务3 安防系统的网络设备选型安防系统的网络设备选型任务描任务描述述 根据上述任务通过的提案,需要选择安防系统的网络硬件设备,我们根据需求在互联网上查找资料,找到合适的网络设备。画出Zigbee设备运行流程图。任务任务3 安防系统的网络设备选型安防系统的网络设备选型任务目任务目标标 熟悉Zigbee设备初始化及建立网络的程序流程任务任务3 安防系统的网络设备选型安防系统的网络设备选型知识学知识学习习 1. 无线网卡 2.无线AP 3.无线路由器 4.无线天线 5.家庭网关任务任务3 安防系统的网络设备选型安防系统的网络设备选型任务实任务实施施 在本安防系统系统中我们本别都选购了以下几种设备: 1.无线网卡 2.无线路由任务任务3 安防系统的网络设备选型安防系统的网络设备选型任务小任务小结结 在本次任务中向大家介绍了常见的无线局域网的硬件设备。为组建网络奠定的基础。任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址 任务描述 任务目标 知识学习 任务实施 任务小结任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址任务任务描述描述 本任务是对安防系统Zigbee网络中的设备地址以及Zigbee网络中地址的分配机制进行的讲解,在讲述Zigbee网络中的地址类型之前,需要了解一下Zigbee网络中设备类型。然后才介绍了Zigbee网络中地址的分配机制。我们可以算出各个网络设备的地址,然后在后面的任务中来验证地址分配的理论。任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址任务任务目标目标 掌握Zigbee网络中设备地址的类型 了解Zigbee网络中网址分配的计算公式 了解Zigbee网络中网络分配的过程 掌握公式中Lm、Cm、Rm在协议栈中对应的参数任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址知识知识学习学习 1. Zigbee网络中的设备地址任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址知识知识学习学习 2. Zigbee2. Zigbee无线网络中的地址分配机制无线网络中的地址分配机制分布式分配机制网络地址是16位的,因此最多可以分配给65536个节点,地址的分配取决于整个网络的架构,整个网络的架构由以下3个值决定:网络的最大深度(Lm);每个父节点拥有的子节点最大数目(Cm)每个父节点拥有的子节点中路由器的最大数目(Rm)可以根据下面的公式来计算某父节点的路由器子设备之间的地址间隔Cskip(d):以上公式是用来计算Aparent这个父设备分配的第n个终端设备的地址An。任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址任务任务实施实施下面结合一个具体的例子来熟悉一下Zigbee网络节点地址的计算过程。网络的最大深度为Lm=3,每个父节点拥有的子节点最大数Cm=5,每个父节点拥有的子节点中路由器的最大数目Rm=3.任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址任务任务实施实施路由器子设备之间的地址间隔Cskip(d=0)计算公式如下与路由器相连的3个路由器的网络地址计算公式如下:任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址任务任务实施实施终端节点的网络地址需要使用下面的公式:An=Aparent+Cskip(d)*Rm+n与路由器1相连的2个终端节点的网络地址计算公式:任务任务4 确定安防系统无线模块地址确定安防系统无线模块地址任务任务小结小结在本次任务中向大家介绍了Zigbee无线网络中的网络地址类型、分类;然后介绍了地址的分配机制以及zigbee协议中是采用什么样的数据结构来支持上述地址类型进行了讨论与分析。其中地址的分配过程分析是为了帮助大家理解Zigbee协议的地址分配机制,这部分内容在Zigbee协议栈里已经实现了,只需要使用分配好的地址进行网络通信即可。任务任务5 确定无线通讯方式确定无线通讯方式 任务描述 任务目标 知识学习 任务实施 任务小结任务任务5 确定无线通讯方式确定无线通讯方式任务描述任务描述 上面已经选择了网络设备,确定了无线模块地址,那么接下来我们要做的就是选择Zigbee的通讯方式,方式主要有三种点播、组播、广播。既然要确定选用哪种无线通信的方式。那么本任务主要先对三种通信方式做了介绍,然后对三种模式进行网络通信实验。任务任务5 确定无线通讯方式确定无线通讯方式任务目标任务目标 了解无线通信的三种方式 知道点播、组播、广播的特点和区别 掌握在实际情况中选择无线通讯方式的方法任务任务5 确定无线通讯方式确定无线通讯方式知识学习知识学习 在Zigbee网络中进行数据通信主要有三种类型:广播(Broadcast)、单播(Unicast)和组播(Multicast)。任务任务5 确定无线通讯方式确定无线通讯方式知识学习知识学习 Zigbee协议栈是如何实现上述通信方式的呢? 通俗点讲,Zigbee协议栈将数据通信过程高度抽象,使用一个函数完成数据的发送,以不同的参数来选择数据发送方式(广播、组播还是单播)。任务任务5 确定无线通讯方式确定无线通讯方式知识学习知识学习 Zigbee协议栈是如何实现上述通信方式的呢?(1)需要定义一个afAddrType_t类型的变量。afAddrType_t SendDataAddr;(2)将其addrMode参数设置为Addr16Bit。SendDataAddr.addrMode = (afAddrMode_t)Addr16Bit;SendDataAddr.addr.shortAddr = X X X X;其中X X X X代表目的节点的网络地址,如协调器的网络地址为0 x0000。(3)调用AF_DataRequest函数发送数据即可。AF_DataRequest(&SendDataAddr,)任务任务5 确定无线通讯方式确定无线通讯方式任务实施任务实施 1.1.实现平台:实现平台:网蜂 ZigBee 节点 3 个以上。分别用于协调器、路由器、终端。 2.2.实验现象:实验现象:通过数据的相互传输来了解单播、组播、广播含义。掌握编程方法。任务任务5 确定无线通讯方式确定无线通讯方式任务实施任务实施 3.3.实现平台:实现平台:实验依然使用我们熟悉的 SampleApp.eww 工程来进行。(1)单播(点对点通讯)afAddrMode_t函数SampleApp.c 文替换发送函数修改SAMPLEAPP_POINT_TO_POINT_CLUSTERID最后,别忘了在 SampleApp.c 函数声明里加入:void SampleApp_SendPointToPointMessage(void);任务任务5 确定无线通讯方式确定无线通讯方式任务实施任务实施 3.3.实现平台:实现平台:(2)组播在 SampleApp.c 中加入 2 项内容:1、组播 afAddrType_t 的类型变量afAddrType_t Group_DstAddr;/组播通信定义2、组播内容的结构体:aps_Group_t WEBEE_Group;/分组内容组播参数配置定义组播号组播发送函数定义传输编号替换发送函数加入定义组播编号任务任务5 确定无线通讯方式确定无线通讯方式任务实施任务实施 3.3.实现平台:实现平台:(3)广播广播就是任何一个节点设备发出广播数据,网络中的任何设备都能收到。组播的定义都是协议栈预先定义好的。所以我们直接来运用广播发送函数广播传输编号周期性广播函数接收ID广播方式发送数据任务任务5 确定无线通讯方式确定无线通讯方式任务小结任务小结 本任务对网络中的通信方式(单播、组播、广播)进行了讲解,同时给出类具体的实验,通过提供的实验代码的修改、编写,相信大家对 ZigBee 网络的单播、组播、广播有了一定的了解。在以后的实验和项目中我们会经常用的这三种数据传输方式。大家可以进一步了解函数的一些其他参数设置从而进一步深化。任务任务6 组建组建Zigbee无线传感网无线传感网 任务描述 任务目标 知识学习 任务实施 任务小结任务任务6 组建组建Zigbee无线传感网无线传感网任务描述任务描述 安防系统需要研究各个传感器在协议栈里的实现,组建Zigbee无线传感网,我们要突破硬件电路的限制,做一个通用的数据传输系统设计,这样今后对于不同的传感器,我们只需要将传感器数据添加到数据发送部分就可以轻松实现Zigbee无线传感器的组建工作了。如果开发完成,项目组今后接到类似的项目就可以大幅提高效率。任务任务6 组建组建Zigbee无线传感网无线传感网任务目标任务目标 掌握通用传输系统的设计原理 掌握协调器编程的方法 掌握路由器和终端节点编程的方法任务任务6 组建组建Zigbee无线传感网无线传感网知识学习知识学习 在通常情况下,协调器代码需要单独编写,路由器和终端节点可以使用同一个源文件,只要在编译时选择不同的编译选项即可,可以采取如下做法:要在App目录下建立两个文件夹:Coordinator和Router-End(文件名可以任取)任务任务6 组建组建Zigbee无线传感网无线传感网任务实施任务实施 1.协调器编程(代码详见教材) 2.路由器和中断节点编程(代码详见教材)任务任务6 组建组建Zigbee无线传感网无线传感网任务小结任务小结 通过组建Zigbee无线传感器网络通用传输系统的设计,得到了一个只需要将所需传感器数据添加到数据发送部分就可以轻松实现Zigbee的组建工作的程序。这样不仅为本次工作提供了便利,而且为以后再接到的安防系统的工作大大节省了编程的时间。任务任务7 管理管理Zigbee无线传感网络无线传感网络 任务描述 任务目标 知识学习 任务实施 任务小结任务任务7 管理管理Zigbee无线传感网络无线传感网络任务描任务描述述 组建好了网络,那么需要能够管理这个无线网络,本任务就是带领大家一起走进管理中心。前面讲到查询网络中其他节点的地址信息主要包括已知节点的16位网络地址查询节点的IEEE地址和已知节点的IEEE地址查询该节点的网络地址两方面内容,本任务以一个具体实验讲解已知节点的网络地址查询其IEEE地址的方法。任务任务7 管理管理Zigbee无线传感网络无线传感网络任务目任务目标标 掌握获取网络地址的函数 理解与统一父节点相连的终端节点的网络地址是连续的 掌握串口输出设备类型、网络地址和父节点网络地址的函数任务任务7 管理管理Zigbee无线传感网络无线传感网络知识学知识学习习 1.1.网络管理扩展实验网络管理扩展实验协调器的网络地址是0 x0000,那么我们可以从路由器发送地址请求,来得到协调器的IEEE地址。首先,路由器调用ZDP_IEEEAddrReq(0 x0000,0,0,0)函数。ZDP_IEEEAddrReq()函数原型如下:ZDP_IEEEAddrReq(unit 16 shortAddr, byte ReqType, byte StartIndex, byte SecurityEnable)该函数会进一步调用一些协议栈中的函数,最终将该请求通过天线发送出去。在应用层就可以调用ZDO_ParseAddrRsp()函数对消息包进行解析,最终得到协调器的IEEE地址。ZDO_ParseAddrRsp()函数原型如下:ZDO_NwkIEEEAddrResp_t *ZDO_ParseAddrRsp( zdoIncomingMsg_t *inMsg)任务任务7 管理管理Zigbee无线传感网络无线传感网络知识学知识学习习 1.1.网络管理扩展实验网络管理扩展实验总结起来就是如下3步:第一,调用ZDP_IEEEAddrReq()函数发送地址请求;第二,等待协调器发送自身的IEEE地址(协议栈自动完成,用户不需要处理);第三,添加ZDO_CB_MSG消息相应函数,并调用ZDO_ParseAddrRsp()函数对数据包进行解析得到所需要的IEEE地址。任务任务7 管理管理Zigbee无线传感网络无线传感网络知识学知识学习习 2.2.获得网络拓扑获得网络拓扑在网络中,如果每个节点的网络地址和父节点的网络地址都可以获取,那么网络拓扑将很容易得到没所以获得网络拓扑的方法是:获得每个节点的网络地址以及其父节点的网络地址,然后发送给协调器,这样协调器中就汇集了整个网络拓扑的信息。任务任务7 管理管理Zigbee无线传感网络无线传感网络任务实任务实施施 采用如下的思路来获得网络的拓扑信息:采用如下的思路来获得网络的拓扑信息:节点上电后,将自身的网络地址以及父节点的网络地址发送给协调器,通过串口给协调器发送命令,协调器收到命令后,将各个节点的网络地址以及父节点的网络地址发送到PC机,这样就可以得到网络的拓扑结构。我们可以通过串口向协调器发送命令“topology”,协调器接受到命令后,将网络拓扑信息发送到PC机。任务任务7 管理管理Zigbee无线传感网络无线传感网络任务实任务实施施系统上电后,各个节点需要将自身设备类型、网络地址、父节点网络地址发送给协调器,因此,需要设计一个数据结构,用其来表示这个节点的信息,在本实验中设计的数据结构如下表:1.协调器的编程2.终端节点和路由器编程3.实例测试任务任务7 管理管理Zigbee无线传感网络无线传感网络任务小任务小结结 请大家回顾一下我们在Zigbee无线网络中的地址分配机制中所讲的内容,本实验很好地验证了Zigbee无线网络中的地址分配知识。 此外,在代码设计师没有考虑同一个节点两次加入网络或者多次加入网络的问题,因此代码具有一定的局限性,但是本实验向大家展示了这种思想,我们可以适当修改以实现特定项目的需求。任务任务8 安防系统无线传感器数据的采集安防系统无线传感器数据的采集 任务描述 任务目标 知识学习 任务实施 任务小结任务任务8 安防系统无线传感器数据的采集安防系统无线传感器数据的采集任务描述任务描述 我们的安防系统无线传感网建成了,也可以通过查询地址来管理了。说明网络已经客观存在了,那如何用客观的数据反映这一事实,是本次任务的重中之重。本任务是对Zigbee无线传感器网络数据的采集,在进行现场数据采集之前应该先对系统设计的原理清楚,进而完成程序的编写。任务任务8 安防系统无线传感器数据的采集安防系统无线传感器数据的采集任务目标任务目标 理解无线传感器数据采集的系统原理 掌握协调器、路由、终端的编程 了解电压检测的分析过程及编程 掌握利用串口输出传输数据任务任务8 安防系统无线传感器数据的采集安防系统无线传感器数据的采集知识学习知识学习 在本试验中,协调器建立网络,路由器和终端节点加入网络,然后周期性地采集温度和电压发送给协调器,协调器通过串口发送给PC机。任务任务8 安防系统无线传感器数据的采集安防系统无线传感器数据的采集知识学习知识学习 每个节点的数据包可以使用一个结构体来实现,其中包含了数据包的头、尾,此外还包括该节点的设备类型、节点网络地址、父节点网络地址以及所采集的传感器数据。任务任务8 安防系统无线传感器数据的采集安防系统无线传感器数据的采集任务实施任务实施 1. 协调器编程 2.终端节点和路由器编程 3.实例测试任务任务8 安防系统无线传感器数据的采集安防系统无线传感器数据的采集任务小结任务小结 在本次任务中向大家介绍了Zigbee无线传感网络的数据采集,分别从工作原理,协调器编程,路由节点编程以及终端编节点程来介绍。然后介利用串口实现了数据显示。这节课的内容在实际工作中是需要到现场进行测试的,因为每个房型不同,接收数据时受到的干扰就不同。所需要的网络节点能量的供应也不同。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输 任务描述 任务目标 知识学习任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输任任务描述务描述 通过以上几个任务,项目组已经初步搭建了zigbee无线传感网络,考虑到现实的安防系统系统是通过传感器获取数据的,所以有必要通过开发板上的几种典型的应用在安防系统中的传感器,来具体模拟测试一下传感器数据的采集、发送。 本任务分别从温湿度数据的无线传输、光照数据的无线传输、烟雾数据的无线传输、红外热释电传感器数据的无线传输进行测试。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输任任务目标务目标 掌握各种传感器的采集方法 掌握各种传感器所采集数据的无线传输 掌握串口和协调器的通信任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 一、温湿度数据的无线传输一、温湿度数据的无线传输1. DHT11温湿度传感器2. 温湿度传感器工作原理3. 温湿度传感器的应用任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 一、温湿度数据的无线传输一、温湿度数据的无线传输4.任务实施(1)实现平台网蜂二代ZigBee开发平台(2)实验现象通过CC2530的I/O口,节点通过采集DHT11的温湿度信息,Zigbee无线实时发送到协调器上,协调器通过串口把数据发送给上位机,这样上位机就能进行集中采集和处理,通过液晶屏显示当前的温湿度。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 一、温湿度数据的无线传输一、温湿度数据的无线传输4.任务实施(3)在裸机上完成对 DHT11的驱动。(4)将程序添加到协议栈代码中(5)将数据打包并按指定的方式发送给指定设备。(6)实验现象:任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 一、温湿度数据的无线传输一、温湿度数据的无线传输4.任务小结本任务是在上个任务的基础上加上了传感器,实现的是光敏传感器数据的采集,获取的数据通过zigbee网络发送到协调器,协调器再将数据通过串口发送到PC,用上位机软件和LCD屏查看采集数据的结果。注意在协议栈中如何调用函数,已经各种初始化的操作。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 二、光照数据的无线传输二、光照数据的无线传输1. 光敏传感器2. 光敏传感器工作原理3. 光敏传感器的应用任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 二、光照数据的无线传输二、光照数据的无线传输4.任务实施(1)实现平台网蜂二代ZigBee开发平台(2)实验现象通过CC2530的A/D口,光敏电阻电路通过检测外界光线的情况,然后通过zigbee无线网络发送给协调器,协调器通过串口把数据发送给上位机,信息通过 LCD12864 显示。本实验光敏感器的A/D采集端口为CC2530开发板的P2.0口。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 二、光照数据的无线传输二、光照数据的无线传输4.任务实施(3)在裸机上完成对光敏电阻电路的驱动。(4)将程序添加到协议栈代码中(5)实验现象:任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 二、光照数据的无线传输二、光照数据的无线传输5.任务小结本任务是在上个任务的基础上加上了传感器,实现的是光敏传感器数据的采集,获取的数据通过zigbee网络发送到协调器,协调器再将数据通过串口发送到PC,用上位机软件和LCD屏查看采集数据的结果。注意在协议栈中如何调用函数,已经各种初始化的操作。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 三、烟雾数据的无线传输三、烟雾数据的无线传输1. 烟雾传感器2. 烟雾传感器的分类(1)离子式烟雾传感器(2)光电式烟雾传感器(3)气敏式烟雾传感器任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 三、烟雾数据的无线传输三、烟雾数据的无线传输3.任务实施1. 实现平台网蜂二代ZigBee开发平台2. 实验现象通过CC2530的A/D口,烟雾传感器电路通过检测外界有毒气体和烟雾情况的情况,然后通过zigbee无线网络发送给协调器,协调器通过串口把数据发送给上位机,这样上位机就能进行集中采集和处理。传感器的采集端口为CC2530开发板的P2.0口。硬件电路搭建好了,给 CC2530 的 IO 口一个高低电平就是反映外界情况。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 三、烟雾数据的无线传输三、烟雾数据的无线传输3.任务实施(3)在裸机上完成对光敏电阻电路的驱动。(4)将程序添加到协议栈代码中(5)实验现象任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 三、烟雾数据的无线传输三、烟雾数据的无线传输4.任务小结本任务是在上个任务的基础上加上了传感器,实现的是烟雾传感器数据的采集,获取的数据通过zigbee网络发送到协调器,协调器再将数据通过串口发送到PC,用上位机软件和LCD屏查看采集数据的结果。注意在协议栈中如何调用函数,已经各种初始化的操作。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 四、红外热释电传感器数据的无线传输四、红外热释电传感器数据的无线传输1. 红外热释电传感器2. 红外热释电传感器工作原理红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 四、红外热释电传感器数据的无线传输四、红外热释电传感器数据的无线传输 3.任务实施(1)实现平台网蜂二代ZigBee开发平台(2)实验现象红外热释电传感器电路通过检测外界是否有人的情况,然后通过zigbee无线网络发送给协调器,协调器通过串口把数据发送给上位机,这样上位机就能进行集中采集和处理。本实验中涉及的开关量型传感器是人体传感器,传感器的采集端口为CC2530开发板的P2.0口。任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 四、红外热释电传感器数据的无线传输四、红外热释电传感器数据的无线传输3.任务实施(3)在裸机上完成对红外热释电传感器的驱动。(4)将程序添加到协议栈代码中(5)实验现象任务任务9 安防系统中传感器的数据传输安防系统中传感器的数据传输知知识学习识学习 四、红外热释电传感器数据的无线传输四、红外热释电传感器数据的无线传输4.任务小结本任务是在上个任务的基础上加上了传感器,实现的是红外热释电传感器数据的采集,获取的数据通过zigbee网络发送到协调器,协调器再将数据通过串口发送到PC,用上位机软件和LCD屏查看采集数据的结果。注意在协议栈中如何调用函数,已经各种初始化的操作。实训项目实训项目 带防煤气中毒探测器的安防系统的带防煤气中毒探测器的安防系统的设计设计 在厨房里,我们现在用的天然气,天然气的泄漏对我们存在安全隐患,通过上面的学习和设计,我们已经完成了烟雾报警、外人闯入报警等功能的实现,现在为我们的安防系统中添加一个防煤气中毒探测器来扩充我们安防系统的功能。也可根据自己的需求实现其他功能,下面看你的了!