APP下载

基于ZigBee传感网的农业智能照明系统

2015-01-27卢明乔,陈晓

湖北农业科学 2014年23期

卢明乔,陈晓

摘要:将LED技术和ZigBee技术相结合,设计了一种智能照明系统应用于农业照明。结果表明,系统能实时监测环境参数并报告故障,对LED灯进行实时控制,节约了电能。解决了农业照明不同光色、光照度及照射时间等需求,提高了管理水平。

关键词:ZigBee;LED驱动;PWM控制

中图分类号:TP273+.5        文献标识码:A        文章编号:0439-8114(2014)23-5858-03

DOI:10.14088/j.cnki.issn0439-8114.2014.23.060

ZigBee网络属于短距离的无线通信网络,能适应复杂的网络环境并快速方便地添加或重新配置网络节点,形成短距离无线通信子网。节点布网成本低、灵活性和可扩展性强,适合组建短距离的无线传感网。ZigBee技术是基于IEEE802.15.4标准,以星、树、簇等拓扑方式实现了数千个微小的传感器之间的协调沟通[1]。

随着节能减排技术的发展,基于无线传感器网络的分布式LED智能照明系统的研究与设计具有重要的现实意义。不同的发光二级管P-N结构成的LED灯其发光颜色不同,此次介绍的农业LED灯则根据不同农作物的需要选取。LED灯的颜色由其本性决定,这里着重介绍LED灯驱动电源的设计及其驱动方式。

1  系统硬件选型及电路搭建

系统采用点对点控制方式、树形组网[2],以PC(Personnel Computer)基站式和手机移动式两种方式控制WSN(Wireless Sensor Network)的各个节点,以PWM(Pulse Width Modulation)方式控制各个终端的发光亮度,通过光照度传感器采集光照度信息以达到适应不同的外部光照环境来实时控制,有手动和自动控制两种方式。系统硬件大致分为传感网模块和LED驱动电源模块,软件是上位机应用软件。

1.1  节点设计方案

系统中各终端设备和路由设备采用相同设计,充当路由的设备完成信息转发的中继功能,由终端设备完成信息的采集和对LED驱动电源的控制。协调器设备完成网络的发起和建立,并为各个节点分配LAN内的短地址,以RS232串口和计算机互联通信,完成对节点的控制和信息显示。

系统的硬件要求控制芯片应满足工业环境监测要求的通信延迟、通信的可靠和能量损失小的要求[3]。通过ZigBee协议标准的编制,使用成本低、开放、低功率无线互连的国际标准的片上系统芯片CC2530为本系统的传感节点。它能建立低功耗、大规模的传感网络[4]。CC2530采用F256版本,具有256 kB的闪存。

根据CC2530芯片的内部架构设计了射频外围组件,作为其信号收发前端,并将其安置到外围电路上,组成一个能收集现场信息并能控制LED驱动芯片的终端节点。该节点上有温湿度传感器、光照度传感器,节点将现场感知信息通过路由设备传输到协调器设备,协调器根据设定的光照度阀值和现场光照度发送PWM控制命令,再通过终端节点完成对LED驱动电源PWM_D脚的控制。图1是系统的射频前端电路,图2是节点模块电路,图3是协调器电路。

1.2  LED驱动电源设计

系统提供的LED驱动电源能满足LED日光灯、球泡灯等LED灯的恒流驱动,能满足高可靠性、高效率、高功率因数、浪涌保护及电磁兼容的要求。智能调光方式为根据对高功率LED驱动芯片HV9910的PWM_D脚输入PWM信号来对MOS管进行开关控制来调光,最高输入为300 kHz,以满足LED灯不同亮度的要求。

电流输出方式是根据控制MOS管的断开时间来控制输出电压,终端节点输出的PWM信号最大为300 kHz。试验中所使用的LED灯设定的正常工作电流ILED为350 mA,纹波电流正常取ILED的30%。振荡器的工频可以用外部电阻接在HV9910芯片的ROSC端将其控制在25 k~300 kHz,频率值计算方式为FOSC=25 000/(ROSC[k?赘])[kHZ]。根据HM9910数据手册,电感的计算方式为:正常整流后的电压为      ■VIN,因此开关占空比D=VLED/■VIN,则功率管的导通时间TON=D/FOSC,由这些必要的值求出电感大小为L=(VIN-VLED)TON/(0.3ILED)。

2  软件设计流程

软件设计部分分为协调器模块(路由模块)和终端模块,协调器模块负责网络的发起和建立,并选择优先信道,建立好网络后便充当一个路由设备与PC互联,将终端感知的温度、湿度和光照度等信息通过UART方式传输至PC控制软件,在控制软件上可以对各终端选择控制,图4是协调器的工作流程。

终端模块先申请加入网络,稳定工作后实时将采集的现场信息传输给协调器,再根据协调器的命令对LED驱动电源发送PWM信号,以能够实时控制LED灯的亮度。图5是终端的工作流程。

在控制方式上有两种,一种是在上位机上直接操作,有手动和自动两种方式可选。另一种方式是通过手机发送短消息给终端节点,以完成点对点控制,不过这种方式要求知道终端节点的节点号,不便于操作。表1是终端控制参数设置方式。

3  实测效果

系统中各节点采用树形组网方式,将各个终端节点分布在照明现场,各终端LED灯色根据不同应用进行选取。终端及时地将现场信息采集至管理处,在PC终端可查看现场的温度、湿度、光照度信息,系统有手动和自动两种控制方式,控制人员根据现场采集的信息发送控制命令给每个终端,进行点对点控制,节省了人力和电力。图6是部分LED灯PC端的控制信息。

4  小结

将ZigBee技术和LED应用相结合,设计出了一种应用于农业大棚照明的智能系统,降低了能源消耗,提高了照明的可靠性,在照明方式和实时控制上能取得显著的效果。ZigBee传感网的建立在其节点的能耗上有一定的时限,并且在定位应用的精准度上有一定的困难,具体还有待进一步研究。

参考文献:

[1] 裴  新,虞慧群,范贵生.基于Zigbee技术的井下人员定位算法研究[J].计算机工程与应用,2014,50(15):249-254,266.

[2] 苗世洪,谌小莉,刘  沛,等.基于无线传感器网络的配电线路故障定位方案[J].电力系统自动化,2008,32(20):61-66.

[3] 李劲松,杨  明,刘  晓.CC2430和ZigBee2006协议栈的通信模块设计[J].单片机与嵌入式系统应用,2010,12(2):26-29.

[4] cc2530.http://baike.baidu.com/view/4935235.htm[EB/OL].2013-10-08.endprint