新聞中心

        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.104case.com/article/167330.htm

        m.jpg


        上位機軟件完成如下功能:初始化系統;根據溫室控制要求向下位機發送控制指令;控制串口和下位機的收發;判斷下位機數據采集狀態并發送相應控制指令;讀取和解析來自下位機的數據;顯示實時或非實時數據;保存數據;根據環境需求控制系統狀態。圖6為上位機軟件流程圖。
        4.2 下位機軟件設計
        下位機軟件采用C51語言編寫。完成的功能有:根據上位機控制指令控制下位機的光環境參數采集、環境參數的給定值;向上位機發送環境參數;根據環境參數與設定值調控光環境。下位機軟件流程如圖7所示。

        n.jpg



        5 實驗應用
        本系統用于簡易溫室的測試。在進行測試時,首先運行監測應用軟件,初始化后,通過完成檢測設置和通信配置等相關設置,然后通過點擊主程序界面的相應模塊檢測按鈕進行相應的測試,其中上位機發送控制命令字,然后接收下位機發回的數據;并將結果進行顯示,2串串并聯1W紅光陣列光源測試的數據如表1所示。實驗結果表明,溫室照度穩定在設定值左右,調光系統基本維持設定照度的穩定。

        o.jpg



        6 結論
        本文設計的LED光源環境監測與控制系統,既可對溫室環境參數進行實時的采集與顯示,又可實現數據的遠程控制,能夠滿足系統的監測與控制需求。本測試系統已在簡易溫室系統進行測試,實際應用表明,其具有檢測準確、穩定可靠、人機界面友好等特點,達到了設計要求。而且系統擴展后可運用于多個光源板工作站的遠程數據監測與測控。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嫩江县| 故城县| 隆昌县| 河西区| 维西| 新泰市| 泽普县| 运城市| 财经| 栾城县| 万载县| 济宁市| 鲁甸县| 桑日县| 金塔县| 尖扎县| 克什克腾旗| 新泰市| 昌图县| 石楼县| 牟定县| 镇康县| 宁阳县| 准格尔旗| 伽师县| 文昌市| 衢州市| 大兴区| 宁乡县| 通河县| 扶绥县| 武乡县| 莱阳市| 松桃| 绥滨县| 嵊泗县| 商丘市| 马尔康县| 安新县| 赣榆县| 锡林郭勒盟|