一種光伏逆變器電流諧波檢測系統(tǒng)及方法
【專利摘要】本發(fā)明提供了一種光伏逆變器電流諧波檢測系統(tǒng)及方法,其特征在于設(shè)有PC機(jī)、功率分析儀、被測光伏逆變器和數(shù)據(jù)轉(zhuǎn)換器,所述功率分析儀將采集到的被測光伏逆變器中的電流諧波數(shù)據(jù)上傳到PC機(jī),通過PC機(jī)內(nèi)的嵌有電流諧波檢測數(shù)據(jù)捕捉功能模塊和計算功能模塊保存電流諧波數(shù)據(jù)并導(dǎo)入Excel表中處理,最后生成報表并打印,該方法簡單方便,提高了檢測的可靠性,縮短檢測時間。
【專利說明】一種光伏逆變器電流諧波檢測系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及光伏逆變器檢測領(lǐng)域,特別是提供了一種光伏逆變器電流諧波檢測系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前國內(nèi)光伏逆變器在做認(rèn)證測試時,需要做電流諧波測試。按照相關(guān)標(biāo)準(zhǔn)規(guī)定,需要檢測逆變器工作在額定功率30%、50%、70%、100%時輸出電流40次以下(含40次)電流諧波值。絕大多數(shù)測試方法為測試人員操作功率分析儀讀取30%額定功率電流諧波值(40個數(shù)據(jù)),手動存儲到PC機(jī)上;按照同樣的方法把50%、70%、100%額定功率的電流諧波值存儲到PC機(jī)上。然后在PC機(jī)上手動打開4組測試數(shù)據(jù)靠人工比較得出最終測試結(jié)果。由于測試一次就要人工處理160個數(shù)據(jù),所以無法采取多次測量求平均值的測試方法。有必要研究一種光伏逆變器電流諧波檢測方法可以自動讀取功率分析儀里的諧波數(shù)據(jù)并處理,以便多次檢測求平均值得到最終諧波數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是解決上述現(xiàn)有技術(shù)的不足,提供一種方法簡單方便,提高檢測性能,數(shù)據(jù)可靠精確,縮短檢測時間的光伏逆變器電流諧波檢測系統(tǒng)及方法。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種光伏逆變器電流諧波檢測系統(tǒng),其特征在于設(shè)有PC機(jī)、功率分析儀、被測光伏逆變器和數(shù)據(jù)轉(zhuǎn)換器,所述功率分析儀經(jīng)數(shù)據(jù)線與被測光伏逆變器相連接,經(jīng)數(shù)據(jù)轉(zhuǎn)換器與PC機(jī)相連接,所述PC機(jī)內(nèi)嵌有電流諧波檢測數(shù)據(jù)捕捉功能模塊和計算功能模塊,
其中,所述電流諧波檢測數(shù)據(jù)捕捉功能模塊主要由Windows API相關(guān)函數(shù)實現(xiàn),其Windows API 相關(guān)函數(shù)包括 ShellExecute 函數(shù)、Findffindow 函數(shù)、FindffindowEx 函數(shù)、GetDlgCtrllD 函數(shù)和 SendMessage 函數(shù),
利用ShellExecute函數(shù)打開功率分析儀中的Norma View軟件;
利用FindWindow函數(shù)獲得功率分析儀中的Norma View窗口的句柄;
依據(jù)Norma View窗口句柄,并利用FindWindowEx和GetDlgC^trllD函數(shù)獲得“運行/暫停”和“保存數(shù)據(jù)”兩個按扭的句柄ID ;
利用SendMessage函數(shù)發(fā)送鼠標(biāo)消息,實現(xiàn)模擬點擊這兩個按扭的功能;
利用SendMessage函數(shù)發(fā)送按鍵消息,實現(xiàn)模擬輸入保存文件名和快捷鍵“保存”功倉泛;
所述計算功能模塊主要由編程軟件自帶ExcelApplicat1n, Excelfforkbook和Excelfforksheet 控件實現(xiàn),
利用 ExcelApplicat1nl.Connect 函數(shù)打開 Excel 表;
利用ExcelWorkbookl.ConnectTo函數(shù)添加新工作簿;
利用ExcelApplicat1nl.Workbooks.0pen函數(shù)打開保存的諧波數(shù)據(jù)文件;利用ExcelApplicat1nl.Cells[].Value賦值函數(shù)將數(shù)據(jù)重新按列,方便平均值計算;
利用ExcelApplicat1nL Cells[].Value對20次重復(fù)采樣數(shù)據(jù)做平均值計算; 并利用ExcelApplicat1nl.SaveAs函數(shù)保存Excel表中的電流諧波數(shù)值。
[0005]一種光伏逆變器電流諧波檢測方法,其步驟具體為:
O功率分析儀采集被測光伏逆變器的負(fù)載額定功率,通過功率分析儀內(nèi)嵌入的NormaView軟件采集電流諧波數(shù)值;
2)PC機(jī)通過數(shù)據(jù)轉(zhuǎn)換器和電流諧波檢測數(shù)據(jù)捕捉功能模塊連接功率分析儀的NormaView軟件窗口,并捕捉功率分析儀中Norma View軟件里讀取的電流諧波按鈕和保存數(shù)據(jù)按鈕,模擬點擊讀取諧波按鈕和保存數(shù)據(jù)按鈕,將電流諧波數(shù)據(jù)文件保存;根據(jù)保存路徑和文件名找到諧波數(shù)據(jù)文件并打開;
3)在PC機(jī)內(nèi)創(chuàng)建Excel表,并與電流諧波檢測數(shù)據(jù)捕捉功能模塊連接,將電流諧波數(shù)據(jù)文件導(dǎo)入到Excel表中;
4)重復(fù)上述操作至N次,再操作Excel表對N次采集的數(shù)據(jù)求平均值和比值,得到最終的電流諧波數(shù)據(jù);
5)最后對Excel表里的電流諧波數(shù)據(jù)進(jìn)行保存和打??;
本發(fā)明所述功率分析儀為Fluke Norma5000。
[0006]本發(fā)明所述數(shù)據(jù)轉(zhuǎn)換器采用RS232數(shù)據(jù)轉(zhuǎn)換器,也可采用以太網(wǎng)連接方式。
[0007]本發(fā)明的有益效果是:
1.本發(fā)明完成了光伏逆變器電流諧波檢測,方法簡單方便,縮短檢測時間,實踐證明原來一兩天的測試按本發(fā)明實施只需要一兩個小時。
[0008]2.本方法最終輸出的是Excel表,方便數(shù)據(jù)的后續(xù)處理和打印。
[0009]3.本方法采用多組數(shù)據(jù)求平均值方法處理電流諧波數(shù)據(jù),保證結(jié)果的準(zhǔn)確性。
[0010]
【專利附圖】
【附圖說明】
圖1為本發(fā)明的結(jié)構(gòu)圖。
[0011]圖2為本發(fā)明的檢測方法流程圖。
【具體實施方式】
[0012]如附圖1所示,一種光伏逆變器電流諧波檢測系統(tǒng),其特征在于設(shè)有PC機(jī)1、功率分析儀2、被測光伏逆變器3和數(shù)據(jù)轉(zhuǎn)換器4,所述功率分析儀2經(jīng)數(shù)據(jù)線與被測光伏逆變器3相連接,經(jīng)數(shù)據(jù)轉(zhuǎn)換器4與PC機(jī)I相連接,所述PC機(jī)I內(nèi)嵌有電流諧波檢測數(shù)據(jù)捕捉功能模塊和計算功能模塊,
其中,所述電流諧波檢測數(shù)據(jù)捕捉功能模塊主要由Windows API相關(guān)函數(shù)實現(xiàn),其Windows API 相關(guān)函數(shù)包括 ShellExecute 函數(shù)、FindWindow 函數(shù)、FindWindowEx 函數(shù)、GetDlgCtrlID 函數(shù)和 SendMessage 函數(shù),
利用ShellExecute函數(shù)打開功率分析儀中的Norma View軟件;
利用FindWindow函數(shù)獲得功率分析儀中的Norma View窗口的句柄;
依據(jù)Norma View窗口句柄,并利用FindWindowEx和GetDlgttrlID函數(shù)獲得“運行/暫停”和“保存數(shù)據(jù)”兩個按扭的句柄ID ; 利用SendMessage函數(shù)發(fā)送鼠標(biāo)消息,實現(xiàn)模擬點擊這兩個按扭的功能;
利用SendMessage函數(shù)發(fā)送按鍵消息,實現(xiàn)模擬輸入保存文件名和快捷鍵“保存”功倉泛;
所述計算功能模塊主要由編程軟件自帶ExcelApplicat1n, Excelfforkbook和Excelfforksheet 控件實現(xiàn),
利用 ExcelApplicat1nl.Connect 函數(shù)打開 Excel 表;
利用ExcelWorkbookl.ConnectTo函數(shù)添加新工作簿;
利用ExcelApplicat1nl.Workbooks.0pen函數(shù)打開保存的諧波數(shù)據(jù)文件;
利用ExcelApplicat1nl.Cells[].Value賦值函數(shù)將數(shù)據(jù)重新按列,方便平均值計算;
利用ExcelApplicat1nl.Cells[].Value對20次重復(fù)采樣數(shù)據(jù)做平均值計算; 并利用ExcelApplicat1nl.SaveAs函數(shù)保存Excel表中的電流諧波數(shù)值。
[0013]如附圖2所示,一種光伏逆變器電流諧波檢測方法,其步驟具體為:
1)功率分析儀采集被測光伏逆變器的負(fù)載額定功率,通過功率分析儀內(nèi)嵌入的NormaView軟件采集電流諧波數(shù)值;
2)PC機(jī)通過數(shù)據(jù)轉(zhuǎn)換器和電流諧波檢測數(shù)據(jù)捕捉功能模塊連接功率分析儀的NormaView軟件窗口,并捕捉功率分析儀中Norma View軟件里讀取的電流諧波按鈕和保存數(shù)據(jù)按鈕,模擬點擊讀取諧波按鈕和保存數(shù)據(jù)按鈕,將電流諧波數(shù)據(jù)文件保存;根據(jù)保存路徑和文件名找到諧波數(shù)據(jù)文件并打開;
3)在PC機(jī)內(nèi)創(chuàng)建Excel表,并與電流諧波檢測數(shù)據(jù)捕捉功能模塊連接,將電流諧波數(shù)據(jù)文件導(dǎo)入到Excel表中;
4)重復(fù)上述操作至N次,再操作Excel表對N次采集的數(shù)據(jù)求平均值和比值,得到最終的電流諧波數(shù)據(jù);
5)最后對Excel表里的電流諧波數(shù)據(jù)進(jìn)行保存和打??;
本發(fā)明所述功率分析儀為Fluke Norma5000。
[0014]本發(fā)明所述數(shù)據(jù)轉(zhuǎn)換器采用RS232數(shù)據(jù)轉(zhuǎn)換器,也可采用以太網(wǎng)連接方式。
[0015]本發(fā)明的有益效果是:
1.本發(fā)明完成了光伏逆變器電流諧波檢測,方法簡單方便,縮短檢測時間,實踐證明原來一兩天的測試按本發(fā)明實施只需要一兩個小時;
2.本方法最終輸出的是Excel表,方便數(shù)據(jù)的后續(xù)處理和打??;
3.本方法采用多組數(shù)據(jù)求平均值方法處理電流諧波數(shù)據(jù),保證結(jié)果的準(zhǔn)確性。
[0016]實施例1:
步驟一按圖1所示連接電腦、功率分析儀和光伏逆變器,配制電腦與功率分析儀的RS232或以太網(wǎng)連接,PC機(jī)上打開自編軟件;
步驟二光伏逆變器輸出30%額定功率;
步驟三點擊自編軟件“30%負(fù)載”按鈕;自編程序?qū)㈡溄覰orma View軟件,模擬點擊“運行/暫?!?、“保存數(shù)據(jù)”兩個按扭將數(shù)據(jù)以特定文件名保存本地,重復(fù)采集20次數(shù)據(jù)并保存;鏈接Excel表,在Excel表中依次打開20個保存文件,將數(shù)據(jù)重新整理排序求平均值,保存Excel表; 步驟四在PC機(jī)上打開保存的Excel表,檢查無誤后打印。
[0017]實施例2:按實施例1中的步驟一、二、三、四完成50%功率點輸出電流的40次以下(含40次)諧波數(shù)據(jù)處理。
[0018]實施例3:按實施例1中的步驟一、二、三、四完成70%、100%功率點輸出電流的40次以下(含40次)諧波數(shù)據(jù)處理。
[0019]實施例4:按實施例1中的步驟一、二、三、四完成100%功率點輸出電流的40次以下(含40次)諧波數(shù)據(jù)處理。
[0020]本發(fā)明的有益效果是:
1.本發(fā)明完成了光伏逆變器電流諧波檢測,方法簡單方便,縮短檢測時間,實踐證明原來一兩天的測試按本發(fā)明實施只需要一兩個小時。
[0021]2.本方法最終輸出的是Excel表,方便數(shù)據(jù)的后續(xù)處理和打印。
[0022]3.本方法采用多組數(shù)據(jù)求平均值方法處理電流諧波數(shù)據(jù),保證結(jié)果的準(zhǔn)確性。
【權(quán)利要求】
1.一種光伏逆變器電流諧波檢測系統(tǒng),其特征在于設(shè)有PC機(jī)、功率分析儀、被測光伏逆變器和數(shù)據(jù)轉(zhuǎn)換器,所述功率分析儀經(jīng)數(shù)據(jù)線與被測光伏逆變器相連接,經(jīng)數(shù)據(jù)轉(zhuǎn)換器與PC機(jī)相連接,所述PC機(jī)內(nèi)嵌有電流諧波檢測數(shù)據(jù)捕捉功能模塊和計算功能模塊, 其中,所述電流諧波檢測數(shù)據(jù)捕捉功能模塊主要由Windows API相關(guān)函數(shù)實現(xiàn),其Windows API 相關(guān)函數(shù)包括 ShellExecute 函數(shù)、Findffindow 函數(shù)、FindffindowEx 函數(shù)、GetDlgCtrlID 函數(shù)和 SendMessage 函數(shù), 利用ShellExecute函數(shù)打開功率分析儀中的Norma View軟件; 利用FindWindow函數(shù)獲得功率分析儀中的Norma View窗口的句柄; 依據(jù)Norma View窗口句柄,并利用FindWindowEx和GetDlgttrlID函數(shù)獲得“運行/暫?!焙汀氨4鏀?shù)據(jù)”兩個按扭的句柄ID ; 利用SendMessage函數(shù)發(fā)送鼠標(biāo)消息,實現(xiàn)模擬點擊這兩個按扭的功能; 利用SendMessage函數(shù)發(fā)送按鍵消息,實現(xiàn)模擬輸入保存文件名和快捷鍵“保存”功倉泛; 所述計算功能模塊主要由編程軟件自帶ExcelApplicat1n, Excelfforkbook和Excelfforksheet 控件實現(xiàn), 利用 ExcelApplicat1nl.Connect 函數(shù)打開 Excel 表; 利用ExcelWorkbookL ConnectTo函數(shù)添加新工作簿; 利用ExcelApplicat1nl.Workbooks.0pen函數(shù)打開保存的諧波數(shù)據(jù)文件; 利用ExcelApplicat1nl.Cells[].Value賦值函數(shù)將數(shù)據(jù)重新按列,方便平均值計算; 利用ExcelApplicat1nl.Cells[].Value對20次重復(fù)采樣數(shù)據(jù)做平均值計算; 并利用ExcelApplicat1nl.SaveAs函數(shù)保存Excel表中的電流諧波數(shù)值。
2.根據(jù)權(quán)利要求1所述的一種光伏逆變器電流諧波檢測方法,其步驟具體為: O功率分析儀采集被測光伏逆變器的負(fù)載額定功率,通過功率分析儀內(nèi)嵌入的NormaView軟件采集電流諧波數(shù)值; 2)PC機(jī)通過數(shù)據(jù)轉(zhuǎn)換器和電流諧波檢測數(shù)據(jù)捕捉功能模塊連接功率分析儀的NormaView軟件窗口,并捕捉功率分析儀中Norma View軟件里讀取的電流諧波按鈕和保存數(shù)據(jù)按鈕,模擬點擊讀取諧波按鈕和保存數(shù)據(jù)按鈕,將電流諧波數(shù)據(jù)文件保存;根據(jù)保存路徑和文件名找到諧波數(shù)據(jù)文件并打開; 3)在PC機(jī)內(nèi)創(chuàng)建Excel表,并與電流諧波檢測數(shù)據(jù)捕捉功能模塊連接,將電流諧波數(shù)據(jù)文件導(dǎo)入到Excel表中; 4)重復(fù)上述操作至N次,再操作Excel表對N次采集的數(shù)據(jù)求平均值和比值,得到最終的電流諧波數(shù)據(jù); 5)最后對Excel表里的電流諧波數(shù)據(jù)進(jìn)行保存和打印。
3.根據(jù)權(quán)利要求1所述的一種光伏逆變器電流諧波檢測系統(tǒng),其特征在于所述功率分析儀為 Fluke Norma5000。
4.根據(jù)權(quán)利要求1所述的一種光伏逆變器電流諧波檢測系統(tǒng),其特征在于所述數(shù)據(jù)轉(zhuǎn)換器采用RS232數(shù)據(jù)轉(zhuǎn)換器。
5.根據(jù)權(quán)利要求1所述的一種光伏逆變器電流諧波檢測系統(tǒng),其特征在于所述數(shù)據(jù)轉(zhuǎn)換器采用以太網(wǎng)連接方式。
【文檔編號】G01R23/16GK104316763SQ201410657242
【公開日】2015年1月28日 申請日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
【發(fā)明者】陳江岸, 馬傳翔, 雷小明, 彭海強(qiáng), 常國潔, 張云亮 申請人:威海廣泰空港設(shè)備股份有限公司