基于Zigbee的智能灯光控制系统设计

时间:2020-09-01 20:08:39 浏览量:

摘要 在现代社会,自动化与智能程度得到很大提高的今天,家居智能管理很有可能是人们今后的主流选择。本文在研究的过程中,立足家庭照明展开了分析。在具体的论述上,通通过实现传统和智能照明模式比对,通过分析目前主流照明控制中家庭照明中凸显出部分严重问题,如照明控制方式落后,甚至很大程度都还是采用机械开关,安全系数低,舒适性差,布线复杂等。考虑到既有控制方式的不足,其很容易导致资源的浪费,甚至在控制的过程中,由于错误控制,导致明明房间里没有人,但是却灯火通明的现象。所以要想改进不足,就必须实现控制的深入研究。

本文在研究过程中,对传统以及现代照明展开了深入的探讨和论述,基于比对实现优缺点的获取。同时在进行研究过程中,本文提出了可以基于Zigbee应用实现无线智能控制改变方案的提出。在本文所研发的系统中,通过搭载两个Zigbee功能板,一块功能板的作用是导入,同时将导入的数据作为信号发射出去,给予控制器一个信号。同时另外一块功能板可以直接和继电器连接,其可以实现第一块功能板发出信号的接收,按照信号指令来完成室内照明管控。在这种控制方式下,只有室内有人,且光线不足时才点亮所需灯光,而在室内无人,光线不足的情况下,灯处于熄灭态势。借助这种方式进行管控,能够有效实现能源的节约,真正的实现智能化管控呢。本文中将会详细的介绍整个控制系统的功能以及控制策略,软件程序设计包括LED灯初始化、光敏传感器初始化、PIR传感器初始化、协议栈初始化,串口通讯等。

最后,将会在模拟实际环境下,对其进行测试可行性与性能。大量的实验证实,通过引入Zigbee无限控制,可以实现突出的管控效益,并且可以显著提高节能效果,改善“无人灯亮”的问题。

关键词:Zigbee,光敏传感器,热释红外传感器,节能 Abstract In this paper, the characteristics of traditional lighting and modern lighting are studied comprehensively. By comparing the advantages and disadvantages, an advanced wireless intelligent control change scheme using Zigbee is given. That is to say, two Zigbee function boards are used in the system, one is imported into the photosensitive sensor and the thermo-infrared sensor, which are used for signal transmission, the other is connected to the relay module to receive signals and combine them. Control the light to turn off.In modern society, the degree of automation and intelligence has been greatly improved today, home intelligent management is likely to be the mainstream choice for people in the future. The main research object of this paper is family lighting. It mainly compares intelligent lighting with traditional lighting. Through the analysis of some serious problems in the current mainstream lighting control, such as backward lighting control mode, mechanical switch, low safety factor, poor comfort, complex wiring and so on. Because of the insufficiency of these control methods, energy is wasted enormously. Even in the mistaken area of control, there is no one in the room, but the lights are bright. In view of these shortcomings, it is necessary to do a further research and development on control.  In this control mode, only when there are people in the room and the light is insufficient to light the required lights, but when there is no one in the room and the light is insufficient, the lights do not turn on. This control method can solve the problem of wrong interruption and energy waste. In this paper, the function and control strategy of the whole control system will be introduced in detail. The software program design includes LED lamp initialization, photosensitive sensor initialization, PIR sensor initialization, protocol stack initialization, serial communication and so on. Finally, the feasibility and performance of the system will be tested under simulated real environment. Experiments show that the use of Zigbee wireless control can have a good control effect, and can significantly improve the energy-saving effect, improve the “unmanned light“ problem. Key words: Zigbee, photosensitive sensor, pyroelectric infrared sensor, energy saving 目录 摘要 I Abstract II 第1章 绪论 1 1.1 基于Zigbee灯光控制系统研究的背景 1 1.2 现有灯光控制方案 2 1.2.1 传统灯光控制 2 1.2.2 声控有线自动控制 2 1.2.3 光强无线灯光控制 2 1.3 方案比较 2 1.3.1 传统灯光控制方式 2 1.3.2 声控有线自动控制 3 1.3.3 光强无线灯光控制 3 1.4 本文设计方案 3 1.4.1 Zigbee无线智能控制 3 1.4.2 Zigbee控制方案优势 3 1.4.3 Zigbee控制研究意义 4 第2章 Zigbee简介 5 2.1 Zigbee介绍 5 2.2 CC2530 5 2.3 基于CC2530实验板 6 2.4 光敏传感器 8 2.5 热释电红外线传感器 9 第3章 Zigbee无线智能灯光控制 11 3.1 Zigbee无线控制结构 11 3.2 设计说明 11 3.3 系统软件的实现 13 3.3.1 开发环境介绍 13 3.3.2 系统初始化 14 第4章 硬件仿真结果分析 19 4.1 硬件仿真调试内容 19 4.2 调试结果分析 19 4.2.1 模拟环境中,光照不足,但是有人的情景 19 4.2.2 模拟环境中,光照不足且无人员 20 4.2.3 模拟环境中光照充足,但没有人员 21 4.2.4 模拟环境中光照充足,且有人员经过 21 4.3 创新点及应用 21 4.3.1 创新点:
21 4.3.2 应用:
21 4.4 存在的不足 22 第5章 总结 22 5.1 工作内容 22 5.2 展望 23 参考文献 25 致谢 26 绪论 基于Zigbee灯光控制系统研究的背景 随着电子技术的高速进步,社会经济的不断发展,人们的生活质量也不断的提高,科技的发展也使得生活的节奏越来越快。人类的生活,工作都受到信息化的社会的影响,而且它也成了传统灯光控制的挑战对手。从物理角度来说,我们所谓的生存空间目前已经实现了较大的变革,其已经不再是简单的灯光和自然光的融合,强调的是实现更安全、舒适以及便捷的居住空间营造。在空间布局上,通过信息技术终端的引入,以及自动化管控技术,能够让人充分享受到便捷的生活空间,感受生活的乐趣。显然现代化家居灯光设计理念的引入,开始促使在家居照明设计上也步入智能化发展趋势,且其成为一种突出的消费需求[1]。随着科技的发展,该需求的实现也成为可能。目前借助通信以及计算机技术的运用,能够实现智能化的家居灯光管控,而且智能灯光系统也有较好的口碑。

从灯光控制领域来说,人们对于照明的需求已经不再是单纯的局限在亮度需求上了。而今,人们对照明的需求开始步入更灵活以及更高效的需求,强调照明的美感营造。传统灯光照明是难以满足这一需求的。而且在当前来说,人们也希望能够有合理、更智能的灯光管控系统出现。结合既有的灯光控制技术来看,一个突出的问题就是能源利用率有限。人们在子夜时对灯光亮度要求不高,所以通过智能化管控,能够有效节约能源。比如在街灯的管控上,进入到子夜后,随着路上行人的日见稀少,实际上可以通过合理灯管控制来进行智能化照明。但传统照明系统难以达成这个要求,也无法做到灵活照明管控[2]。随着光电控制电路的引入,其可以借助光敏电阻器件来实现街灯的管控,天黑自动亮起,早上天亮之后自动关闭。这种方法存在可靠性低、易受外界干扰、后半夜灯光照明浪费能源,也不能对灯光实行有效的节能控制[2]。结合目前在灯光控制方面,传统技术手段的不断,基于Zigbee的无线网络技术也开始发展起来。

现有灯光控制方案 传统灯光控制 即在建筑照明中,照明灯需要通过电线与机械开关连接,形成照明控制的开关电路,然后才能使用开光控制照明灯;
要想有不同的照明管控效益,通常要求设计者要进行开光电路的合理接线操作,确保能够达成多样化的照明管控目的。完成照明灯光控制所需的必要条件是:照明灯、供电回路、控制回路、人工操作。少其一项,都无法实现照明控制。

声控有线自动控制 它是一种由声音控制的电子照明装置,这个装置主要由音频放大器、选频电路、以及可控硅电路组成。这种电子照明装置是一种操作方便、好用的优质声控灯,当附近有人经过并且发出声音时,声控灯将会由话筒传入,并且会经过功率放大使电路接通,从而实现灯的智能控制。声控灯在设计的过程中,主要的元件有话筒,以及音频放大器、选频电路、倍压整流、鉴幅及恒压源电路,此外还有延时以及可控延时开启、开关电路等。

光强无线灯光控制 根据外界灯光强弱,通过光敏传感器将信号反馈回中央处理器,并根据内置程序通过红外线,蓝牙完成信号的发送和接收操作,基于此能够达成对灯光的智能化管控。

方案比较 传统灯光的控制方式 成本低廉,能充分满足家庭内不同年龄、不同职业、不同习惯的家庭成员及访客的操作需求;
不会因为局部智能设备的临时故障,导致不能实现控制的尴尬。但因为它的铺设比较复杂,使用的电路相对太多,电线的使用相比也较多,为了能够实现复杂的照明控制,往往会需要更多的机械开关。因此也就导致了材料会浪费的问题。此外考虑到传统照明的管控者是子然人,所以这会导致能源的浪费。这将是不符合现代节能减排理念的要求的。除此之外,传统照明系统的检修工作相对于智能灯光控制也比较复杂。传统照明控制系统通常会有较为复杂的电路接线,所以在后续的维护上会有较大的工作难度。有时候为了进行一个小问题的解决,往往需要耗费较长的时间。而且如果电路开断时,会有火花出现,存在安全隐患。

声控有线自动控制 由于这种方案的智能化程度较高,而且它的控制方式也是相当于全自动的。但其不具备突出的抗干扰表现。而且采用声控方式进行照明管控,也会受到多方面因素的干扰。比如室内有人,但是没有声音,灯光会自动断掉,给人们的生活也带来了很多不便的地方。且有线布局方式不仅不美观,布线以及后续维护也都十分复杂。

光强无线灯光控制 采取这种方式进行照明管控,不需要太多复杂的设备,而且整个系统的设计成本很低,有较高的推广效益。目前家居系统里也有很多家电能够借助红外心啊进行遥控控制,所以仅仅需要进行简单的改进,就可以让更多家电也可以加入到智能家具控制网络里。但信号发射的而是红外线和蓝牙传媒的介质,无热释放的电红外线传感器就能够生成回路。由于错误控制,导致明明房间里没有人,但是却灯火通明的现象,致使资源浪费严重。红外线的波长在于760nm和400um之间,因为它的波长短,所以对于障碍物的衍射能力比较差,因此强调要进行可视化的控制器以及接收器设计,二者之间的通信角度应该设定在35以下,距离一般控制在10米范围内。也正是因为如此,其难以实现较大范畴的家庭通信应用。

本文设计方案 Zigbee无线智能控制 Zigbee无线智能灯光控制在进行照明系统的管控上,包含控制、接收以及发射等部分。每个Zigbee功能板的内部都是集成了无线收发的功能。灯光节点是由PCB 的天线模块,CC2530 模块,以及灯驱动继电器模块还有灯电路模块传感器模块组成。PCB为天线,此外CC2530内部也搭载了一个接收器,二者在通信活动开展上,仅仅是负责和其他相关节点间的通讯。其中CC2530的功能在于信号接收操作,灯驱动模块将会负责驱动灯模块,从而实现灯的亮灭以及其他功能。

Zigbee控制方案优势 结合当前照明管控的设计方案,若是在方案中仅仅是引入一个简单的光敏或光照传感器,那么如果光线较弱就自动开启灯光,容易导致出现家里没有人但是灯光却处于点亮的情况。虽然可以引入时间段管控,但是这种方式无法确保系统能够结合室内人数以及光线需求来实现对灯光开启程度以及数量的精准管控,从而能够达到节能减排的目的。

论文在研究中,使用的是一个光敏以及一个热释电红外线进行系统的设计,基于两种不同传感器的引入,确保在进行照明管控实现上,可以充分是智能化操作。而且集合场合以及人员数量的差异,可以实现定制化的照明管控,准确、人性化地提供灯光节能的不同策略。很好的解决室内无人却灯火通明的不足。通过的是无线控制,能够摆脱空间上对于我们的束缚,传统意义上的有线布线不仅浪费很多的有效空间,而且影响室内美观,而采用套管内墙布线在一定程度上克服美观性问题,但布线方式复杂且线路一旦出现问题,维修难度极高。并且Zigbee 无线控制方式是可以弥补传统照明方式的缺点,由于其设备简单、价格低廉,很容易在广大家庭中推广。

Zigbee控制研究意义 1,使用方便,节约资源,更加环保。

2,照明设计要重视人本思想引入,强调立足人的需求合理进行照明管控,确保照明能够和人的需求保持紧密结合,打造出更有特色,以及更个性化的家庭照明环境。

3,构造出智能建筑系统的一个部分。它可以自己运行对光环境的控制,实现对光环境的合理控制;
在通信保险方面,其有非常出色的白噢先,而且可拓展功能突出。在通信功能体现,以及可扩张方面的优势,也促使其可以实现住宅照明系统的智能化管控,同时将其看作是自身住宅的子系统。此外其还能够与其它智能家居系统进行高效互联,打造成一个智能化的家庭网络系统。

Zigbee简介 Zigbee介绍 Zigbee这个协定是根据IEEE802.15.4而制定的。基于Zigbee协议的驱动,本文完成了无线通信系统的组建。其有较小的功耗,而且在进行技术应用上基本上有较低的成本。但是其不足是,通信范畴有限[4]。无线通信系统的作用在于满足无线传感网络以及智能管控系统的高效开发,其可以借助多种功能丰富的传感器来进行系统的设计布局。简而言之,ZigBee是一种节能,而且省钱的可持续发展的无线组网通信技术。

这个无线数据传输网络就是基于Zigbee协议创造的,网络大部分是由65000个的无线数据的传输模块组成的。在完成建立的无线传输网络范畴里,不同传输模块会对应一个独立的地址,基于Zigee通讯协议,能够让每个传输模块之间完成通信。还能使用点播,组播协议,对一部分传输模块的进行加密,保证数据仅传输到制定地址的模块上,功能相当强大。

当今社会还是工业上Zigbee无线数据传输使用的比较多,在工业自动化的无线数据传输模块中起到了相当重要的作用。由于在工业现场中使用,无线数据的传输网络因为安装简单,操作方便,性能稳定,省钱。ZigBee的网络节点本身就是可以单独作为感应终端的,无线传输可以通过通过感应终端安装传感器完成,其也可以作为一个协调器使用,可以完成信号收取,同时实现该信息的转发。并且Zigbee可以和单独网络节点进行对接,只需要在信号范围内。

Zigbee成本低廉,功能完备全面,十分符合课题研究的需求。所以进行多方比较和课题研究分析后,本文最终选择使用Zigbee协议栈,从而建立出无线传感网络,并会在方案中使用无线传感网络,它将会不同于传统照明方式和数据传输方式。

CC2530 CC2530 ,是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。它的网络节点制造耗材低。CC2530 有很多先进优势,是在8051 CPU基础的升级,其可以实现编程内容的闪存操作,8-KB RAM 还有很多的优点。CC2530 的闪存有:CC2530F32/64/128/256,其中有32/64/128/256KB 的闪存。CC2530 运行模式各不相同,系统消耗低更应该选择该方式。运行模式之间的转换时间短进一步确保了低能源消耗[6]。系统的功能引脚如图2-2所示。

CC2530F256 是综合了德州仪器ZigBee 协议栈(Z-Stack),这是一个很好而且完善的方案。

CC2530F64 中间含有RemoTI原件,给ZigBee RF4CE 提供了一个完美的解决方法。

图2-2 CC2530功能引脚图 基于CC2530实验板 本课题是通过大量数据名和分析现有照明控制方案后,再加上Zigbee无线数据的传输技术,提出了一套基于光照传感器加上热释电红外传感器而形成的无线传感照明控制方案。为了能够证明此次课题的可行性,所以需要能够通过实验硬件完成方案中的验证。而套硬件的实验,最后就需要在CC2530的开发板上完成实验。最终实验所用的开发板如图2-3所示。

图2-3 CC2530实验板 CC2530开发板的核心功能是:
(1)4色LED 4色LED由左至右分别为蓝、橙、红、绿。他们分别和LED4、3、2、1相互对应。四色LED的IO口为:LED4--P0.1、LED3--P1.4、LED2--P1.1、LED1--P1.0。在Zigbee协议栈将其中任一IO口置1,就能使其对应编号的LED灯亮起。P0.1口的LED4可与光敏座联动,当插入光敏电阻后,LED4是可以根据光敏电阻检测光照程度从而进行自动调整亮度的。P1.4口和继电器口互通,基于 P1.4口的管控,能够实现对继电器以及LED3的管控。

(2) 人体红外座 人体红外座中是可以加上红外传感器的。在本文的系统设计上,为确保硬件实验中PIR传感器功能的达成,则需要在该座中进行PIR传感器的设计。该座使用的是P0.5口。该口默认状态为高电平状态,此时代表房间内有人。

(3)光敏插座 光敏插座对应的IO口为P0.1,该口为光敏插座和LED4的共用口。在完成光敏电阻插入操作后,此手LED4可以结合光敏电阻检测的结果来进行亮度的对应调整和管控。

(4) USB供电串口 在进行具体的实验操作上, CC2530所设定的节点一共有三个。在进行实验操作上,要使用USB线实现电脑以及供电串口的连接,确保其能够得到工作所必须的电源支持,如此CC2530节点才能工作。

(4)电源切换开关 在进行电源的设计上,为充分展现出本文系统独特的无线传输效果,所以在供电实现上,采用电池来满足协调器供电工作需求。仅需要进行电源开关切换,就可以实现电源的开闭。

(5) 复位按键 其作用在于完成初始化操作。

(6) Debug口 仿真驱动器插入口,完成插入后连接电脑捎入程序。此口也可以作为供电用。

光敏传感器 因为科技的发展,所以各种传感器也是花式百出让人应接不暇,各种功能的传感器层出不穷。而在众多种类的传感器中,运用较为普遍的就是光敏传感器。光敏传感器对于非电量检测,智能还有节能控制系统都是有着重要的意义,其在各种照明控制工程或监测工作中都被广泛使用[7]。光敏电阻算是最敏感的光敏传感器。而在本文中,光敏电阻也是主要使用光敏原件。

光敏电阻,也有人将其称作是光导管,在进行这种元件的设计上,一般使用的材料是硫化镉、硫化铝或是硫化铋、硒等。之所以选择这些材料,是考虑到这些材料本身可以在一定波长的光照条件下,可以实现其自身阻值的快速减小。产生这个现象的原因是因为光照的载流子参与了其中的导电,在外部有电场的情况下发生了飘移运动,正极电子增多,负极空穴增多,最后造成阻值迅速下降。

通常而言,在进行光敏电阻的设计上,最理想的就是这种薄片模式,其可以实现最大化光能的吸收。在有光照射的情况下,此时在该薄片内部会在光照作用下激发出电子,这些电子能够导电,因此在这种情况下,会导致电路的电流增加。最终终于在它有铟等金属时,能够提高灵敏度并且使得光敏电阻 需要是梳状图案。光敏电阻的结构图如图2-4所示。

传感器的工作原理是:运用光敏元器件,将其所测到的信号,可以使照度信息,也可以是光照强度信息等这些非电量转换为电量,即获取到电信号。本文在系统的设定上,使用的是两种电信号值,分别是1、0。

在本文系统的设计上,室内光线信息的检测是借助光敏电阻实现的。如果室内有出色的光照,那么此时光敏电阻输出的电信号取值是1。

图2-4 光敏电阻结构图 光敏传感器敏感波长中包含有红外线和紫外线,它们都是在可见波长的附近,我们如果是把非电量转化成电信号的话,光传感器还能够探测其他原件并且能够检测很多非电量,这将是它的能力的一种延伸。当光子冲击接合处就会产生电流,使其接通,转化成所需的电信号。

热释电红外线传感器 热释电红外线传感器是目前市场中一种常用的传感器,其采用的材料多数是一些高热电系数材料。对于不同的探测器来说,每个探测器里都会有1-2个元件嵌入。若是嵌入两个元件,采用串联模式连接,为反极性连接方式。通过这种连接,可以有效规避元件由于自身过高温度带来的一系列影响。探测元件可以实现环境的检测,并可以检测结果转换为电压信号,这些电压信号在经过效应管后会被放大,随后这些信号会被传输到接收端。为确保探测器在检测的过程中有出色的灵敏度,同时可以实现更广泛范围内信息的采集,通常会借助菲涅尔透镜的搭载完成。菲涅尔透镜为具备特殊光学系统的透镜,其可以配合放大电路完成信号的放大处理,以确保探测器可以更精准的采集信息[9]。

通过在热释电红外传感器设计过程中加载场效应管,可以满足阻抗变换的需求。考虑到热电源本身仅可以输出电荷信号,所以需要对这些信号进行转换,即实现电荷到电压信号的转换,这一点可以借助场效应管完成。在热释电红外传感器的结构布局上,涵盖了三部分,分别是传感探测元、干涉滤光片和场效应管匹配器等。在进行具体的设计上,要求选择一些有突出表现的高热电材料,而且在制作过程中,要求其必须严格按照约定厚度设计。在完成薄片的制作后,还需要在其两面分别进行镀上金属电极,随后通过加电的方式完成其极化处理和操作,这样便制成了热释电探测元。

在经过加电极化处理后,获取到一个有极性的电压。所以在经过极化处理后,实际上此时探测元也会存在正、负极。在进行探测元的串连上,采取的是反极性串联方式,通过连接相反的极性连接,可以规避干扰因素的存在。借助两个有同样大小但是极性相反的探测元连接,可以确保干扰信号的相互抵消,进而充分满足传感器稳定工作的要求。在红外辐射作用影响下,热释电传感器借助其前端的菲涅尔透镜可以完成红外辐射的聚焦,并将这些辐射加至探测元,进而实现辐射到电压信号转换后,完成信号的输出 [10]。

当前在很多领域以及系统设计上都引入了热释电红外传感器。比如在一些走廊过道的灯光管控上,或是车库照明,乃至超市的照明设计等。这是因为热释电红外传感器不仅有低廉的成本,而且其功能有突出的实用价值,可以充分契合实际使用需求。热释电红外传感器在照明系统控制、运动检测、安防监控中都有着不可替代的地位。

在进行实验的设计上,本文引入了热释电红外传感器中的无源红外传感器(PIR传感器),如图2-5所示。

图2-5 PIR传感器 Zigbee无线智能灯光控制 Zigbee无线控制结构 采用树状簇型结构,整体结构布局及组网方式如图3-1所示。

图3-1 设计说明 在进行传感器电路的设计上,其包含了两个核心传感器组件,分别是光敏以及热释电红外线传感器,通过两个传感器的共同作用,实现灯光开启和关闭的双线程操控,这也促使在进行智能照明的过程中,能够充分达成智能化的控制需求。基于不同场合的需求,可以实现不同的智能化管控。通过这种方式,确保在进行智能家居照明系统的设计上,能够充分立足人性化视角,实现精准的灯光开关控制。而且这种方式也有效弥补了传统单传感器管控方式的问题,有效解决传统控制方案可能存在的资源浪费、影响室内美观,维修难度高的问题。

Zigbee无线控制在实现上,主要是通过两块搭载不同功能的功能板实现。一块功能板上集成了两个传感器,主要是用于实现环境分析和信号的发送,另一块功能板则是接收信号,并进行灯光开关的管控。

在进行设计流程上,第一步是实现光照情况以及人员采集分析。启动系统后,传感器进入工作状态,通过检测,将光照以及人员检测结果以信号方式发送给终端CC2530芯片。CC2530在获取到信号后,结合相应程序进行计算,并基于计算结构实现控制指令的调取,发出控制指令。本文在过程中实现一个点对点无线传感网络的建立。在网络建设上,主要是基于Zigee协议完成。通过无线的方式完成控制指令的传输,最终借助算法完成指令的判定和执行操作。此时接收端的LED会进行相应的操作反映。

传感器在获取到信号变化时,此时终端CC2530能够在第一时间获取到这些变化情况,并利用完成编程的算法进行判定,并做出是否需要开启灯光的控制指令发出。接收端在获取指令后,会进行对应的指令执行操作。根据设置状态扫描间隔时间,可以有效防止信号干扰,和无用的信号判断。

图3-2为本文系统的流程。

图3-2 系统运行流程图 具体实现过程包括:
(1) 光敏终端可以对光照的情况做出相应检测。如果环境光线较差,此时传感器对应IO口取值变为1,终端将发送的光照信息数据包内容也为1。红外传感终端的作用是就室内是否有人进行判定,若有人,则输出1,反之则输出0。

(2) 接收端接收的信号有两部分,分别是光敏以及红外传感发出的信号。其通过对信号内容的提取和分析,发出相应的控制指令。信号传输采用的协议是Zigbee点对点无线通讯协议,保证终端所发送数据仅能发送到指定地址的协调器,消除了在多个协调器情况下的信号误传问题以及干扰问题。

(3) 进行环境判断。接收端在获取到信号后会就信号信息进行分析,若数据包的内容是1,则无需开启灯光,协调器上继电器开通,继电器通电指示灯亮起。若数据包内容为0,证实光线不足,且有人,则要开启灯光,指示灯熄灭。

启动系统后,系统就会始终处于运行状态,基于Zigbee协议栈,可以改变对传感器信息的采集时间,以此消除环境中干扰信号的影响。

系统软件的实现 开发环境介绍 本文在系统开发上,使用的环境为IAR Embedded Workbench,其能够充分满足本文系统开发的需求。该环境为嵌入式应用,其可以满足用户对系统功能特性的开发需求。

IAR Embedded Workbench 可实现开发框架的提供,该框架可以满足其他应用工具的嵌入要求。其对很多8位、16位及32位微控制器以及处理器都有较好的适用效果,所以用户在进行系统开发的过程中不会感到陌生。而且其还为用户提供了一个便捷、高效的编程环境,提供很多代码供开发者使用。通过该平台的运用,能够确保本文系统在开发上不仅能够实现丰富的功能,同时也有更出色的开发效率。基于IAR工具,用户可以大大节省工作时间。 图3-3为IAR Embedded Workbench软件界面。

图3-3 IAR Embedded Workbench软件界面 系统初始化 主要是进行相应元件的初始化操作,确保所以模块都能够处于启动状态,数据为初始值。系统初始化主要包括LED初始化、USART(串口通讯)、光敏传感器和I/O(一般输入输出端口)等的操作,设置相应的寄存器。

在实验模拟上,采用了两个Zigbee模块。两个模块分别设计捎写不同的Zigbee协议栈语句。

(1) 光敏传感器终端代码 该代码的目的是光敏传感器信息采集、分析以及结果的传输。

光敏传感器会对周边环境的光照情况做出判定,而后将结果以信号方式传输给CC2530,借助下述代码,进行环境判断,并输出判断结果信息至协调器,由协调器根据当前环境判断信息进行控制指令判断。

void SampleApp_SendPointToPointMessage( void ) //点对点通信协议,使终端信息仅 能传至与终端地址相同的协调器上 // { uint8 L; //定义8位整形变量// if(P0_1==1) //判断光敏电阻检测信息,0为有光,1为 { 无光// L=1; //当完成光信号判断时,输出的信号L } 由协调器接收,并完成指令的逻辑判断// else { L=0; } if ( AF_DataRequest( &Point_To_Point_DstAddr, //该if结构体为Zigbee点对点通信协议 &SampleApp_epDesc, 的数据传输部分// SAMPLEAPP_LIGHT_CLUSTERID, //传输的数据包类型// 1, //传输数据长度// &L, //传输数据L的内容// &SampleApp_TransID, AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) { } else { //错误发送时,不传输数据// } } (2)红外热释电传感器终端代码 在这一段的代码作用和功能体现上,如光敏终端代码。第一步是判断环境,随后结合判断结果进行通讯,将结果发至协调器,供协调器进行控制指令判断。

#define SAMPLEAPP_PEOPLE_CLUSTERID 3 //定于红外信号数据包类型,传输编号,方便协调器端接收识别// void SampleApp_SendPointToPointMessage( void ) { uint8 L; if(P0_5==1) //判断热释电红外传感器检测信息, { 0为无人,1为有人// L=1; //用于协调器端进行指令判断的数据 } 内容 else { L=0; } if ( AF_DataRequest( &Point_To_Point_DstAddr, //红外信号的点对点发送协议 &SampleApp_epDesc, SAMPLEAPP_PEOPLE_CLUSTERID, //所发送的L的数据类型 1, //L的数据长度 &L, //L的数据内容 &SampleApp_TransID, AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) { } else { // Error occurred in request to send. } } (3) 协调器接收终端信号、判断、执行部分 本段代码将实现数据的接收到判断到执行的全过程。第一步是协调器会获取终端对环境做出的判定结果,结合代码逻辑判断,对环境状态做出分析,并完成对应操作指令的筛选和发送,并最终执行操作指令。

void SampleApp_MessageMSGCB( afIncomingMSGPacket_t *pkt ) //Zigbee数据接收协议// { switch (pkt->clusterId) // 判断所接受的数据类型,在光敏和红 外传感部分,已分别定义了各自的数据类型// 相应指令;
// H=pkt->cmd.Data[0]; //由于接收协议以此只能接收一个数据,而系统中两个 终端同时对协调器进行信号传输,因此需要用全局变量 进行数据保存// break; case SAMPLEAPP_PEOPLE_CLUSTERID: //若为红外信号的数据包,则将内容赋给 D=pkt->cmd.Data[0]; 全局变量D// break; } if((H==1)&&(D==1)) //根据全局变量的赋值情况,进行逻辑判断// { P1_0=1; //若所读环境信息为有人且无光的状态, } 输出控制指令,使受控端LED1亮// else { P1_0=0; //除了有人且无光的环境,其他情况一律输出 } 熄灭灯的指令// } 代码及其注释中,针对系统功能实现的每一步流程都给出了详细解释。包含传感器连接的IO口,信号采集赋值,以及数据包名称及类别,信号传输的内容,接收器在获取到信号后如何开展逻辑判断并基于判断完成指令的筛选和发出,控制指令内容等。

在实验操作上,由于预算以及时间因素约束,所以在系统设计上,仅采用了一个光敏以及一个红外传感器来进行系统的设计。该系统还具有较大的功能扩展空间,有待日后开发。

硬件仿真结果分析 硬件仿真调试内容 在进行硬件系统调试操作上,借助两块Zigbee实现无线传感网络的布局,第一个模块需要舍友光敏传感器、热释电红外传感器。其为检测终端,能够对室内环境情况进行检测。另一模块的作用在于管控,可以收发信号,并按照信号完成灯光的开启或关闭控制,其为协调器。实验预期达到以下效果:当且仅当光敏传感器判断环境为无 光且红外传感器判断有人时,协调器LED1即绿灯亮起,其余一切状态,绿灯保持不亮状态。在进行具体的实验操作上,进行无光模拟时,需要用手完成光敏传感器的遮挡操作,可以在白天进行有光状态的模拟;
模拟有人状态是,手靠近红外传感器,无人状态则人体与传感器保持一定距离。

调试结果分析 模拟环境中,光照不足,但是有人的情景 此环境中,协调器接收终端发出的检测信号后,进行逻辑判断并执行控制指令,该指令正确情况应该是协调器的LED1开。实验效果如图4-1所示。用手把光敏传感器检测终端遮住,此时用手指在热释电红外传感器附近晃动,以实现对无光情况下人进入室内状况的模拟。通过模拟可知,在协调器的相应节点上第一盏LED灯亮起。实验效果与预期一致。最右方两盏LED分别为:第四盏,光敏灯,默认为亮;
在两节点成功完成通讯后,此时第三盏通讯联接指示灯亮起。协调起中这两盏灯保持常亮状态。所需灯均完成了点亮操作,而且基于串口戒面也可以对灯亮起的情况进行管控,在这种状态下,串口呈现的是light on,串口界面如图4-1:
图4-1 无光有人 模拟(2)的时候,也是本文设计系统和其他照明系统的差异部分。在传统的照明控制上,采取的是机械管控方式,其不存在智能控制效果。传统的智能家居控制系统仅可以借助红外或是光照感应引入来满足工作要求。但是对于一些相对复杂的环境来说,在判断上则有较大的难度。在本文设计的系统里,为充分践行智能管控理念,同时达成节能控制目标,对环境判断功能的实现做出了深入的探讨,能够确保所开发的系统可以精准实现环境判定,并结合判定结果做到合理的灯光管控。相应的实验如下:
模拟环境中,光照不足且无人员 结合下图图4-2的内容,在昏暗的光线下,此时启动光敏传感器,且传感器和人体之间有一定的距离。经过测试发现,此时协调器上的LED1并没有亮起。串口显示:light off,与实验预期效果一致。

图4-2 无光无人 在上述的环境里,若为传统照明系统,其仅可借助机械控制方式来完成灯光的管控。若光照有限,则需要通过手动的方式开启灯光。但人离开后,如果没有关闭灯光,则灯光会保持常亮状态,造成资源浪费。

模拟环境中光照充足,但没有人员 结合图4-3的内容,用手电筒照射光敏传感器,此时人依然与红外传感器间有较远的距离。协调器LED1不亮,效果与预期一致。

图4-3 有光无人 这是一种生活中常见的环境。通过这个实验操作,是为了验证白天家中没有人在的时候灯光是否会存在自动打开的情况。

模拟环境中光照充足,且有人员经过 协调器LED1此时处于熄灭。这个结果和(3)模拟的结果,及预期结果相同。

之所以要进行光照充足无人的情况模拟,是为了对协调器的环境判断功能进行分析,确保在进行判断的过程中不会存在单一控制的情况。同时也为了充分践行节能理念,通过这种情况的模拟,确保在室内光线能够充分满足照明需求的情况下,灯光不会自动开启。

结合四种情况的模拟分析,所有测试结果和预期结果均保持一致。本课题所设计系统成功运行。

创新点及应用 创新点:
(1)第一是在进行室内光线强度的获取上,基于光照度传感器完成。合理进行程序算法设计,可以通过光线强度的判定来完成灯光的开关控制。

(2)借助PIR传感器可以对人员变化情况做出管控,同时借助算法的规划,促使其可以基于人员数量来进行灯光的合理开关管控。采用两种传感器共同控制 灯光,效率高,准确度高。

(3)无线传输主要是借助Zigbee协议的完成,通过该协议引入,能够有效规避空间约束因素,实现无线管控,进一步确保设计效果的美观。而且在进行无线管控,基于该方式设计成本较低,仅需要简单的设备就能达成设计效果,很容易在广大家庭中推广。

应用:
经过改善以及实践检验,其可以充分满足当前家居以外的其他领域的照明控制。比如可以结合室内外温度的差异来进行风扇、空调等设备的管控。同时也可以在其他场所引入该系统,比如写字楼、教室以及街道等。

在一些工厂、养殖领域等需要有大规模灯光分布,需要有较高自动化操作的场景下该系统也有较好的应用效益。

存在的不足 (1)简化模型。由于时间、资金和精力的不足,无法将整个理论系统运用到实际中去,只能用Zigbee开发板、PCB天线模块,继电器,电脑仿真软件完成室内环境的模拟,但是在这个过程中没有充分考虑到空间以及天气因素的影响。

(2)扫描不够灵敏。考虑到热红外释电阻的延迟特性,所以人在靠近后,系统无法实现在第一时间启动照明,而是延迟5秒左右。但是也正是因为如此,可以致使PIR传感器在控制上能够有更高精准性,确保控制的准确。

总结 工作内容 论文在研究的过程中,核心的研究目标为家居照明,结合对当前照明技术以及Zigbee相关内容展开了论述,并结合家居照明的特点,针对现有照明控制技术中存在的问题,设计了用于家居照明的控制系统。

本课题主要完成了以下几个方面的工作:
(1)就当前照明的管控模式以及研究情况进行研究,结合家居照明,就既有系统以及智能家居照明系统进行了对比分析,指出存在的问题,并提出针对性解决举措。在研究过程中,就Zigbee无线智能控制的突出优势做出了论述。

(2)设计了智能照明的总体方案;

(3)进行智能家居照明系统的软硬件系统设计,并进行了仿真模拟。

(4)实现了基于Zigbee无线通讯网络的通信功能。

课题的研究最主要特色为无线双感应控制。借助光敏以及热红外释传感器的引入,就传统无 光条件下依然启动照明导致的资源浪费问题做出了合理解决,同时借助无线控制,促使用户能够在进行照明控制上实现简单的操作。整体的布局美观大方,同时也可以节约能源。

展望 结合本文的研究来说,考虑到个体经验有限,以及研究的时间较短,所以在进行教室智能照明控制系统的研发上,依然还有很多问题,需要进一步的深入研究,主要表现在以下方面:
(1)论文只研究了单一灯光的无线控制系统,网络结构较为简单,仍处于实验阶段,模拟环境中忽略了外界的一些刻观因素,如天气,温度气压等,在实际的模型中情况可能更加复杂。

(2)扫描不够灵敏。考虑到热红外释电阻的延迟特性,所以人在靠近后,系统无法实现在第一时间启动照明,而是延迟5秒左右。但是也正是因为如此,可以致使PIR传感器在控制上能够有更高精准性,确保控制的准确。

结合上述问题,在未来的研究中,本文也会结合具体的实践,基于不确定干扰因素实现全新模型的构建,并改进方案。

短暂的毕设生涯,让我明白了很我知识并不能靠别人一点一点讲解给你,而是自己要实践的同时多找相关的资料,尽管探索的进程是艰辛的,但当自己真正领悟其中奥妙时那才是最甜蜜的。在今后的日子里,我相信无论是在工作,或是生活,都离不开自主学习,而且学习无处不在,我将怀着学习的心永往直前。

参考文献 [1] 基于ZigBee的智能家居灯光控制系统的设计.山西建筑 .2010年:
5-7. [1] 许嘉宏.智能照明系统在现代建筑照明中的应用与研究[J].建筑论坛与建筑设计,2007 :74-77. [2] 冼土明,徐杜,蒋永平等. 基于ZigBee-GPRS 技术的无线传感网络[M]. [3] 廖炯奇,李永健,李殷洋等.南宁自然光照度特征的分析[J].广西气象,1993 :4-51. [4] 周晓伟,蔡建平,郑增威等.新型室内照明智能控制系统的研究与实现[J].计算机研 2009 :2977-2981. [5] 叶东毅.C语言程序设计教程. 厦门大学出版社,2009: 56-66 [6] 周荷琴.微型计算机原理与接口技术. 中国科学技术大学出版社,2008:90-101 [7] 李群芳,肖看.单片机原理、接口及应用. 清华大学出版社,2005:26-30 [8]Zigbee实战演练 http://wenku.baidu.com/view/d982f46f011ca300a6c390bd.html [9] 施旭燕.智能家居自动化技术研究. 哈尔滨工程大学硕士论文.2002:5-9 [10] 王建农. AT89C2051单片机与MT8880接口设计. 2005:120-123 [11] 刘和平.PlCl8Fxxx单片机程序设计及应用. 北京航空航天大学出版社.2005:189-192 [12] 沈红卫.基于单片机的智能系统设计与实现. 电子工业出版社.2005:55-70 [13] 梁森. 自动检测技术及应用. 机械工业出版社.2006:67-88 [14] Georgiy Pekhteryev、Zafer Sahinoglu、Philip Orlik and Ghulam Bhatti,Image Transmission over IEEE 802.15.4 and ZigBee Networks[J],IEEE ISCAS,May 2005:22-28 [15] IEEE 802.15.4 2003:Wireless Medium Access Control(MAC)and Physical Layer (PHY) Specifications for Low—Rate Wireless Personal Area Networks (LR—WPANs)Is].:55-64 [16]. Enabling the Development of Wireless Applications for ZigBee Novices. team, AIR 刊名:Wireless Design & Development 出版日期:2012 期号:No.6 :5-11 [17]. The Research on CC2530 Nodes Communicating with Each Other Based on Wireless Zhenghua Xin;Hong Li;Liangyi Hu 刊名:TELKOMNIKA : Indonesian Journal of Electrical Engineering 出版日期:2013 期号:No.1:24-32 [18] 阎石.数字电子技术基础. 高等教育出版社.2006:98-105 致谢 在四年的本科生活即将结束之际,衷心的感谢所有给予我帮助和支持的人们! 首先要感谢学校,在我入学到大三期间给予我勤工俭学的机会,让我从根本上解决了生活上的问题,让我懂得自立,自强! 感谢我的导师徐哲壮老师,本课题从选题、课题开展、具体实施到论文撰写等都是在张老师的严格要求和悉心指导下完成的,不仅提高了我的专业水平和实践能力,更锻炼了我分析问题、解决问题的能力。徐老师严谨的治学态度、广博的知识领域、寓教于乐的教学方式都是我今后工作和学习的榜样。

感谢大学期间与我朝夕相处的同学孟龙成、姜河山、陈帅玉、郑杰东、洪诗鹏、陈苏冰、胡志乾,他们在学习和生活上给了我很多的鼓励和帮助。

感谢我的家人对我永远的包容和为我的无私付出。

感谢所有关心和帮助过我的老师、同学和朋友。

推荐访问:控制系统 灯光 智能 设计 ZigBee

《基于Zigbee的智能灯光控制系统设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

一键复制全文 下载 投诉