首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
消费电子
»
便携式设备
» 基于LED光源的温室光环境监测与控制系统设计
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于LED光源的温室光环境监测与控制系统设计
发短消息
加为好友
forsuccess
当前离线
UID
871057
帖子
6281
精华
0
积分
3141
阅读权限
90
在线时间
282 小时
注册时间
2012-2-21
最后登录
2015-6-23
论坛元老
UID
871057
性别
男
1
#
打印
字体大小:
t
T
forsuccess
发表于 2013-8-10 14:20
|
只看该作者
基于LED光源的温室光环境监测与控制系统设计
控制系统
,
环保节能
,
LED光源
,
实际应用
,
荧光灯
摘要:
为了降低照明能耗费用及多层立体式培养的需求,提出了一种基于LED光源的智能温室光环境监测与控制系统设计方案,并完成系统的软硬件设计。该系统通过MCU进行控制来改变温室的光环境。系统监控采用Labview进行编程,完成对其参数的实时监测。实际应用表明,该系统具有操作简便、检测准确的特点,具有很强的实用性和推广性。
关键词:
智能温室;光照度;串口通信;实时监测
0 引言
LED作为新一代光源,除了环保节能的特点外,相较于目前农业领域常用的荧光灯或高压钠灯等人工光源,具有光量可调整、光质可调整、冷却负荷低与允许提高单位面积栽培量等优点,对封闭有环控的农业生产环境,如植物组织培养室等是一种非常适合的人工光源。对温室中植物生长的光环境参数准确监测及控制非常重要,为了实现对光环境参数的准确检测及智能控制,在做了需求分析的基础上,提出并设计了一种基于LED光源的温室光环境监测与控制系统(以下简称“监测与控制系统”)设计方案。该系统能够完成对其光环境准确监测与控制。
1 监控需求分析
LED理想的工作温度通常为25℃。在该温度时,发光强度具有最大值。温度升高,则导通电流将相应地增加。过热的短期影响是颜色漂移,这种颜色漂移是不可逆的。过热的长期影响是发光强度和LED寿命的永久降低。针对为满足温室光环境参数进行监测与控制的需求,结合植物对LED光源的光合作用的关系,经过分析得到光环境监测与控制的主要参数:LED光源的光照度信号、光源板中央温度等信号。要想完成信号的监测与控制,要从三个方面入手:首先该监测与控制系统应能采集处于各种状况的输入参数,并检测系统的输出信号,判断出温室在各种状态下是否按要求工作;其次,应能将检测的数据与PC机通信;再次,还应具有将数据显示和存储,并将数据处理后控制温室光环境的功能。
2 总体设计
本监测与控制系统结构如图1所示,系统主要由上位机、MCU数据采集单元及执行机构3部分组成,在对温室光环境参数的监测过程中,通过各传感器对温室内光源板温度和光照度等参数进行实时检测,监测各参数是否正常。采集的数据经转换后送入单片机,完成数据采集:STC12C5A60S2单片机为核心控制器,PC机与Labview软件作为监控模块,两者通过RS232串口进行通信,借助温室环境数据(光照度、LED光源板中央温度),构筑温室光环境的监测与控制系统。
3 系统硬件设计
监测系统硬件主要由RS232串行通信接口电路、STC12C5A60S2控制器、LED阵列光源模块、LED驱动电路、DS18B20光源板温度采集电路和TSL2561光照度参数采集电路等组成。为实现温室光环境调控,需要实时自动采集温室光照度与LED温度,反馈给控制器。控制器根据设定值的照度,调节LED驱动电路PWM的占空比,进而调节流过LED的正向电流,使温室光照度近似等于设定值,最终达到照度的调控。同时,控制器根据光源板反馈的温度值与设定值比较,当温度超过设定值时启动降温风扇。对于系统LED光环境调控的原理如图2所示。
3.1 LED阵列光源板
理想情况下,单个LED光源的光强分布是观察角度的余弦函数。实际上,由于封装和芯片形状的原因,LED的光强分布不是一个理想的余弦分布,该分布可以表示为式(1),照度的实际近似分布应该为式(2):
式(1)和(2)中,θ是观察角,I0(单位:cd)表示法线方向上的最大光强,E0(单位:Lx)是轴向与LED距离为r处的照度值。m值为一常数(可查LED技术手册)。 LED阵列的照度是以多个LED照度线性叠加的方法得到的照度。在坐标系(x,y,z)下修改照度公式(2),设目标和光源距离为z,单个LED在空间的光照度E可用式(3)表示。
在由两个LED组成的阵列情况下,如果LED间距为d,目标面上的照度如式(4)所示。
当z=1 cm,m=81时,代入式(5)可得dmax=0.218cm。为保证光照度较为均匀,两个LED之间距离d的最大值为0.218cm。因此,LED阵列光源设计可以选择这个值作为各LED之间的距离,可由多个LED组合为方形阵列,完成较为均匀的光源设计。
3.2 光照度与光源板中心温度检测电路
本文检测电路运用TSL2561光传感芯片与DS18B20温度传感器,完成对光照度和光源中心温度的数据采集。硬件电路如图3所示。
TSL2561是一种光强度传感器芯片,它具有数字式输出端口和标准I2C总线接口,涵盖1~70000Lx的宽照度范围。其内部通道0和通道1是两个光敏二极管,其中通道0对可见光和红外线都敏感,而通道1仅对红外线敏感。积分式A/D转换器对流过光敏二极管的电流进行积分,并转换为数字量,在转换结束后将转换结果存入芯片内部通道0和通道1各自的寄存器中。当转换完成后,从通道0寄存器和通道1寄存器读取相应的值CH0和CH1计算光照度Lx。
DS18B20是一种温度传感器,内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL配置寄存器。DS1 8B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。根据DS18B20的通讯协议,单片机严格按照DS18B20的时序进行控制,可完成光源板中心温度的测量。
3.3 LED驱动电路
LED光源流明效率(ηe)是指输入每瓦电功率所产生的流明光通,计量单位1m/W,计算公式如式(6)所示:
式中:ηe是流明效率,φ1um是光通量,U是LED正向电压,I是LED正向电流。
照度(E)是指1流明的光通量均匀分布在1m2表面上所产生的光照度,单位为勒克斯(Lx),计算公式如式(7)所示:
可见,LED的亮度几乎和它的驱动电流直接成正比关系,可以通过调整正向驱动电流的大小来调整LED的亮度。
LED阵列采用恒流驱动方式,LED可获得恒定的颜色输出。系统选择PT4115恒流驱动芯片,驱动电路如图4所示。PT4115是一款连续电感电流导通模式的降压恒流源,它具有直流8V到30V的较宽输入电压范围,击穿电压大于45V,输出200~1200mA恒定直流,可满足驱动点亮N颗串并联的小功率LED。PT4115内置功率开关,采用高端电流采样设置LED平均电流,并通过DIM引脚可以接受模拟调光和很宽范围的PWM调光。当DIM的电压低于0.3V时,功率开关关断,PT4115进入极低工作电流的待机状态。LED的最大平均电流由连接在VIN和CSN两端的电阻RS决定,通过在DIM管脚加入可变占空比的PWM信号可以调小输出电流以实现调光,计算方法如式(9)所示:
式中,D是PWM的占空比,Vpilse为PWM的高电平值,Rs为限流电阻。
3.4 控制器算法设计及实现
STC12C5A60S2作主控制器,该芯片自带两路PWM控制器、两个定时器、十位AD转换器等。系统光照度调整使用增量式的PID算法,根据变换量按比例调整PWM定时器CCAP1L、CCAP1H的值,输出不同占空比的PWM信号调节LED的照度。其中PID如式(10)
△uk=Aek-Bek-1+Cek-2 (10)
式中:△uk为控制量的增量;k为采样序号;ek为第k次采样的输入偏差值:ek-1为第k-1次采样的输入偏差值。
光照度调整分两种状态:1)如果当前值小于输入的设定值,则PWM波形占空比增加,输出光照度增大,直到输出值等于设定值。2)如果输出值大于或等于设定值,则PWM输出占空比减小,输出光照度减小,直到输出值等于设定值。通过不断的检测与调整,让光照度保持恒定。
LED光源板的温度通过温度传感器检测,当检测温度高于设定温度时,启动降温风扇。当检测温度低于或等于设定温度时,停止降温风扇。
4 系统软件设计
4.1 上位机软件设计
本监测系统的软件采用Labview编程,Labview是专为数据采集、仪器控制、数据分析与数据表达的图形化编程环境,它是一个开放的开发环境,具有PCI、RS-232/485、USB等各种仪器通讯总线标准的所有功能函数,可以利用这些函数与不同总线标准接口的数据采集硬件交互工作。本系统采用NI VISA串口Serial函数来访问和控制串口,从而实现串口通信功能。首先,利用VISA Con2figureSerial Port.vi进行串口初始化,然后利用VISA write.vi向写缓冲区发送数据读取指令,最后利用VISAread.vi以字符串形式读取数据缓冲区的8位二进制数,并利用HexadecimalString To Number节点将8位字符串数据转变成数字型数据,提供给控制电路。图5为上位机Labview软件握手协议子VI程序
部分框图。
上位机软件完成如下功能:初始化系统;根据温室控制要求向下位机发送控制指令;控制串口和下位机的收发;判断下位机数据采集状态并发送相应控制指令;读取和解析来自下位机的数据;显示实时或非实时数据;保存数据;根据环境需求控制系统状态。图6为上位机软件流程图。
4.2 下位机软件设计
下位机软件采用C51语言编写。完成的功能有:根据上位机控制指令控制下位机的光环境参数采集、环境参数的给定值;向上位机发送环境参数;根据环境参数与设定值调控光环境。下位机软件流程如图7所示。
5 实验应用
本系统用于简易温室光照度的测试。在进行测试时,首先运行监测应用软件,初始化后,通过完成检测设置和通信配置等相关设置,然后通过点击主程序界面的相应模块检测按钮进行相应的测试,其中上位机发送控制命令字,然后接收下位机发回的数据;并将结果进行显示,2串串并联1W红光阵列光源光照度测试的数据如表1所示。实验结果表明,温室照度稳定在设定值左右,调光系统基本维持设定照度的稳定。
6 结论
本文设计的LED光源环境监测与控制系统,既可对温室环境参数进行实时的采集与显示,又可实现数据的远程控制,能够满足系统的监测与控制需求。本测试系统已在简易温室系统进行测试,实际应用表明,其具有检测准确、稳定可靠、人机界面友好等特点,达到了设计要求。而且系统扩展后可运用于多个光源板工作站的远程数据监测与测控。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议