挑戰:以低的成本在短時間內構建一個自定義的實時監測系統,能夠使用多種測量設備評估并網光伏系統的性能和特性。
解決方案:使用開放式的NI LabVIEW軟件平臺設計監測系統和專用接口軟件,將多個測量設備的輸出通過串行接口輸入到PXI系統,同時使用現成的用戶數據報協議(UDP)函數將數據傳輸到PC,提供不同測量結果的實時顯示。
“整套設備的核心是NI PXI-8184實時控制器,它提供了數據存儲功能、有著極高的系統可靠性、緊湊性、堅固性和方便的可配置性。”
2007年,新加坡政府投入3.5億新加坡元用于將城市改造為全球清潔能源樞紐,重點是開發太陽能。為了實現這個目標,新加坡政府和經濟發展局下屬的清潔能源研究與實驗計劃(CERT)制定了多項措施。為此,我們開設了含有五種不同光伏面板的太陽能科技中心,功率總計達14.2 kW。中心用于展示不同的并網光伏系統,并作為研究熱帶氣候條件下不同光伏模塊長時間運行的性能和特性的測試實驗中心。
為了研究這些光伏模塊的性能和特性,我們請來自電子工程部門的一支團隊,以低成本在短時間內構建能夠測量待測光伏陣列不同參數和實際氣候條件的自定義實時監測系統。
團隊使用LabVIEW軟件進行開發,因為它提供了開放式的開發平臺、多功能性以及獨創的圖形用戶界面。軟件允許他們快速開發非標準的Modbus串行通信協議,它是將多個測量設備輸出傳送到PXI實時控制器系統的關鍵接口。之后,使用UDP通信函數,將數據傳輸到PC用于實時顯示、分析和存儲。
光伏系統測量儀器
整套設備的核心是NI PXI-8184實時控制器,它提供了數據存儲功能、有著極高的系統可靠性、緊湊性、堅固性和方便的可配置性。軟件的開發是基于LabVIEW和LabVIEW實時模塊進行的。PV測量與監測系統如圖1所示。
開發Modbus串行通信功能
天氣監測系統由七個測量參數組成,包括全球太陽輻照度、散射太陽輻照度、溫度、濕度、風速、風向和降雨量。光伏監測系統的測量參數包含直流電壓、直流電流和面板溫度。交流電源和功率發生使用電子功率計采集。此外,總共有22個測量數據點是從測量儀器和五個電子功率計采集的,總計 23個測量值。為了能夠處理多種測量數據,并且最小化設備和PXI控制器之間的連線,我們使用串行接口。
團隊使用Modbus遠程終端單元(RTU),它是開放式的串行(RS232或RS485)協議,提供通過網絡連接設備之間的主/從通信。它使用簡單、可靠、成本低,并且能夠交換二進制格式的數據,從而提高了吞吐量。但是,每個Modubs設備制造商都用不同的函數代碼、數據格式和循環冗余驗證(CRC)代碼實現這個協議。因此,開發Modbus驅動程序從而允許用戶根據不同制造商的要求修改協議的實現是必要的。
由于LabVIEW提供了虛擬儀器軟件架構(VISA)串行函數,因此設計程序在這些設備之間進行通信是簡單的。此外,由于提供了數據操作函數,例如分割數字、帶進位右移、交換字節、類型轉換等,我們可以方便地使用對應的函數代碼、數據格式和CRC錯誤驗證算法實現Modbus消息結構。這樣我們開發并測試了Modbus RTU接口程序,并且能夠為不同制造商的設備工作。