当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:根据节能环保、智能家居的需求,采用LED灯和TI的SoC芯片CC2431设计了一套基于ZigBee无线网络控制的智能照明系统。该系统可在兼容已有调光模式的基础上,利用照度值来精细调节局部照度,从而实现简单的照明定位控制。文中详细阐述了系统各个模块的软硬件设计方法。经实际室内测试表明:该系统性能良好,操控简便,而且更加人性化。

引言

随着人们生活水平的提高,节能环保、智能化的家用设施越来越受到人们的青睐。然而,经过前期社会调查,目前,国内市场上的灯光照度调节控制系统普片存在两大不足:一是很少使用节能灯;二是仅限于整体调节,不能进行局部精细的调节,达不到灯光人性化和节能的目的。本文针对这些问题设计出了一种基于无线网络控制的智能照明系统。

1  系统硬件设计

1.1  主控制模块

ZigBee技术是当前发展较为迅速且日趋成熟的一种无线通讯技术,ZigBee技术釆用国际通用免费频段2.4GHz,具有低功耗、低成本、低复杂度等优点,且能自动组网,网络容量大,可容纳多达65000个节点,网络中的任意节点之间都可以进行数据通讯。ZigBee网络具有星状、树状和网状拓扑结构。CC2431是一个真正的片上系统(SoC),主要用于无线传感网络ZigBee/IEEE802.15.4解决方案。图1所示是CC2431的实物模块示意图。

基于无线网络控制的智能照明系统

图1  CC2431实物模块

1.2  LED驱动电路模块

LED具有低压、低功耗、高可靠性和长寿命等一系列优点,是一种符合环保和节能的绿色照明光源。随着LED技术的提升,新型LED节能灯的成本不断下降,无论在国际市场还是国内市场,LED已开始进入商业照明或部分家用照明市场,相对于传统照明方式(白炽灯、卤素灯、紧凑型荧光灯、直管荧光灯和金属卤化物灯),LED照明展现出了良好的发展势头。

本系统利用LED灯作为光源,并采用HV9910B芯片驱动设计方案。HV9910B是一个高效LED驱动控制集成电路,它在输入电压从8VDC到450VDC范围内能有效驱动高亮LED。为了保证亮度恒定并增强LED的可靠性,外部高亮LED串采用恒流控制方式,而不是恒压控制。其恒流值由外部取样电阻值决定,变化范围从几mA到1A。一个LED串的输出电流可以设定为0到它的最大值之间的任何值。此外,HV9910B也提供有一个低频的PWM调光功能,能接受一个外部达几千赫兹的控制信号,并可在0〜100%的占空比下进行调光。本系统采用PWM调光,其实际应用电路如图2所示。

基于无线网络控制的智能照明系统

图2  HV9910B调光电路

1.3  RSSI(ReceivedSignalStrength)定位技术

RSSI是指节点接收到的无线信号的强度大小。在基于接收信号强度指示RSSI的定位中,如果已知发射节点的发射信号强度,接收节点就可以根据接收到信号的强度计算出信号的传播损耗,并利用理论和经验模型将传输损耗转化为距离,再利用已有的算法计算出节点的位置。该技术对硬件要求较低、算法相对简单,已在实验室环境中表现出良好特性。

接收信号强度Rrssi理论值可由式(1)表示:

Rrssi=—(l0nlgd十A)             (1)

其中,射频参数A和”用于描述网络操作环境。在全向模式下,射频参数A被定义为用dBm表示的距离发射端1m处接收到的信号强度的绝对值。如信号强度为一40dBm,那么参数A被定为40。定位引擎的期望参数A为30.0〜50.0,精度为0.5。参数A用无符号定点数值给出,最低位为小数位,而其余各位为整数位。A的一个典型值为40.0。射频参数"被定义为路径损失指数,它指出了信号能量随着其到收发器距离的增加而衰减的速率。衰减与d—”成比例,这里的由是发射器和接收器之间的距离。实际写入定位引擎的参数”是一个通过查表得到的整数索引值n_index,具体如表1所示。

表1
参数n查询表
nindex
n
nindex
n
0
1.000
16
3.375
1
1.250
17
3.500
2
1.500
18
3.625
3
1.750
19
3.750
4
1.875
20
3.875
5
2.000
21
4.000
6
2.125
22
4.125
7
2.250
23
4.250
8
2.375
24
4.375
9
2.500
25
4.500
10
2.625
26
4.625
11
2.750
27
5.000
12
2.875
28
5.500
13
3.000
29
6.000
14
3.125
30
7.000
15
3.250
31
8.000

CC2431无线定位引擎基于RSSI技术,定位系统由参考节点和盲节点组成。参考节点是一个位于已知位置的静态节点,这个节点知道自己的位置并可以将其位置通过发送数据包通知其他节点。盲节点可从参考节点处接收数据包信号,以获得参考节点位置坐标及相应的RSSI值,并将其送入定位引擎,然后再读出由定位引擎计算得到的自身位置。CC2431定位的基本操作流程如图3所示。

1.4  灯光照度

照度是反映光照强度的一种单位,其物理意义是照射到单位面积上的光通量,照度的单位定义是每平方米的流明(Lm)数,也叫做勒克斯(Lux):lLux=ILm/mJ本系统采用22W节能荧光灯,经测试,其光强度(Lux)到中心距离(cm)的关系如图4所示。

2  系统软件设计

2.1  ZigBee协议栈

本系统采用的是Zigbee精简版协议栈,精简版Zigbee协议栈与完整版协议大体相同,具有ZigBee协议栈的基本的C51源文件、NWK.C网络层源代码、定义文件NWK.H以及网络邻居代码等C51源代码,同时也包括802.15.4MAC层的全部C51源

代码。其部分代码如下:

main()

(

hallnit();〃初始化HAL层

evblnitO;//初始化评估板

aplInitO;//初始化协议栈

ENABLE_GLOBAL_INTERRUPT();//开中断

aplFormNetwork();〃形成网络

while(apsBusyO)

(apsFSMO;}〃等待完成

while(l)

{apsFSMO;}〃运行协议栈

基于无线网络控制的智能照明系统

图3  CC2431定位引擎操作流程图

基于无线网络控制的智能照明系统

图4  光强与中心距离的关系

2.2  节点程序设计

ZigBee节点类型规定了协调器、路由器和终端设备三种,协调器负责启动和配置整个网络,它是网络的第一设备,可以保持间接寻址用的固定表格,并支持关联,同时还能设计信任中心和执行其它活动。一个ZigBee网络只允许有一个ZigBee协调器;路由器是一种支持关联的设备,能够将消息转发到其它设备。ZigBee网格或树型网络则可以有多个ZigBee路由器,ZigBee星型网络不支持ZigBee路由器;端终设备可以执行它的相关功能,并使用ZigBee网络到达其它需要与其通讯的设备,它的内存容量要求最少。

本系统采用星型网络,有且只有一个协调器,其程序流程如图5所示,该协调器不需要路由,所以,其它的控制设备和遥控器均属于终端设备。

基于无线网络控制的智能照明系统

图5  星型网络协调器程序流程图

3  系统测试

在一个大致30mX40m的室内布置3X4个LED灯来模拟一套基于ZigBee无线网络智能照明控制的系统。系统中的每个灯和遥控器都是一个ZigBee节点,选室内中间一个灯节点作为协调器,其余都作为终端设备。室内所有的节点组成一个ZigBee网络,该网络可对所有的灯实现多级调光,以实现对所有灯的整体控制,也可以实现对单个灯的控制,同时也可以对区域照度进行精细调节。

另外,对新加入网络的遥控器也可以对其实现高精度的定位,其定位精度在室内良好的环境下可以达到lm。该系统适合室内大型灯光控制,以满足不同区域灯光的照明需求,而且可以精细化、智能化,也更加节能。

4  结语

随着人们生活水平的不断提高,智能化家居已成为国内研究的热点。伴随着ZigBee技术的不断成熟以及相关LED产品价格的逐步降低,巨大的民用市场将是其最终的发展方向。由于该智能化照明控制系统也符合国家节能减排的要求,应用前景广阔。

20210828_612a2c23c7f97__基于无线网络控制的智能照明系统

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭