新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于LED光源的温室光环境监测与控制系统设计

基于LED光源的温室光环境监测与控制系统设计

作者:时间:2013-07-22来源:网络收藏

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程序
部分框图。

本文引用地址:http://www.eepw.com.cn/article/167330.htm

m.jpg


上位机软件完成如下功能:初始化系统;根据温室控制要求向下位机发送控制指令;控制串口和下位机的收发;判断下位机数据采集状态并发送相应控制指令;读取和解析来自下位机的数据;显示实时或非实时数据;保存数据;根据环境需求控制系统状态。图6为上位机软件流程图。
4.2 下位机软件设计
下位机软件采用C51语言编写。完成的功能有:根据上位机控制指令控制下位机的光环境参数采集、环境参数的给定值;向上位机发送环境参数;根据环境参数与设定值调控光环境。下位机软件流程如图7所示。

n.jpg



5 实验应用
本系统用于简易温室的测试。在进行测试时,首先运行监测应用软件,初始化后,通过完成检测设置和通信配置等相关设置,然后通过点击主程序界面的相应模块检测按钮进行相应的测试,其中上位机发送控制命令字,然后接收下位机发回的数据;并将结果进行显示,2串串并联1W红光阵列光源测试的数据如表1所示。实验结果表明,温室照度稳定在设定值左右,调光系统基本维持设定照度的稳定。

o.jpg



6 结论
本文设计的LED光源环境监测与控制系统,既可对温室环境参数进行实时的采集与显示,又可实现数据的远程控制,能够满足系统的监测与控制需求。本测试系统已在简易温室系统进行测试,实际应用表明,其具有检测准确、稳定可靠、人机界面友好等特点,达到了设计要求。而且系统扩展后可运用于多个光源板工作站的远程数据监测与测控。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭