一种光伏逆变器电流谐波检测系统及方法

文档序号:6248816阅读:235来源:国知局
一种光伏逆变器电流谐波检测系统及方法
【专利摘要】本发明提供了一种光伏逆变器电流谐波检测系统及方法,其特征在于设有PC机、功率分析仪、被测光伏逆变器和数据转换器,所述功率分析仪将采集到的被测光伏逆变器中的电流谐波数据上传到PC机,通过PC机内的嵌有电流谐波检测数据捕捉功能模块和计算功能模块保存电流谐波数据并导入Excel表中处理,最后生成报表并打印,该方法简单方便,提高了检测的可靠性,缩短检测时间。
【专利说明】一种光伏逆变器电流谐波检测系统及方法

【技术领域】
[0001]本发明涉及光伏逆变器检测领域,特别是提供了一种光伏逆变器电流谐波检测系统及方法。

【背景技术】
[0002]目前国内光伏逆变器在做认证测试时,需要做电流谐波测试。按照相关标准规定,需要检测逆变器工作在额定功率30%、50%、70%、100%时输出电流40次以下(含40次)电流谐波值。绝大多数测试方法为测试人员操作功率分析仪读取30%额定功率电流谐波值(40个数据),手动存储到PC机上;按照同样的方法把50%、70%、100%额定功率的电流谐波值存储到PC机上。然后在PC机上手动打开4组测试数据靠人工比较得出最终测试结果。由于测试一次就要人工处理160个数据,所以无法采取多次测量求平均值的测试方法。有必要研究一种光伏逆变器电流谐波检测方法可以自动读取功率分析仪里的谐波数据并处理,以便多次检测求平均值得到最终谐波数据。


【发明内容】

[0003]本发明的目的是解决上述现有技术的不足,提供一种方法简单方便,提高检测性能,数据可靠精确,缩短检测时间的光伏逆变器电流谐波检测系统及方法。
[0004]本发明解决其技术问题所采用的技术方案是:
一种光伏逆变器电流谐波检测系统,其特征在于设有PC机、功率分析仪、被测光伏逆变器和数据转换器,所述功率分析仪经数据线与被测光伏逆变器相连接,经数据转换器与PC机相连接,所述PC机内嵌有电流谐波检测数据捕捉功能模块和计算功能模块,
其中,所述电流谐波检测数据捕捉功能模块主要由Windows API相关函数实现,其Windows API 相关函数包括 ShellExecute 函数、Findffindow 函数、FindffindowEx 函数、GetDlgCtrllD 函数和 SendMessage 函数,
利用ShellExecute函数打开功率分析仪中的Norma View软件;
利用FindWindow函数获得功率分析仪中的Norma View窗口的句柄;
依据Norma View窗口句柄,并利用FindWindowEx和GetDlgC^trllD函数获得“运行/暂停”和“保存数据”两个按扭的句柄ID ;
利用SendMessage函数发送鼠标消息,实现模拟点击这两个按扭的功能;
利用SendMessage函数发送按键消息,实现模拟输入保存文件名和快捷键“保存”功倉泛;
所述计算功能模块主要由编程软件自带ExcelApplicat1n, Excelfforkbook和Excelfforksheet 控件实现,
利用 ExcelApplicat1nl.Connect 函数打开 Excel 表;
利用ExcelWorkbookl.ConnectTo函数添加新工作簿;
利用ExcelApplicat1nl.Workbooks.0pen函数打开保存的谐波数据文件;利用ExcelApplicat1nl.Cells[].Value赋值函数将数据重新按列,方便平均值计算;
利用ExcelApplicat1nL Cells[].Value对20次重复采样数据做平均值计算; 并利用ExcelApplicat1nl.SaveAs函数保存Excel表中的电流谐波数值。
[0005]一种光伏逆变器电流谐波检测方法,其步骤具体为:
O功率分析仪采集被测光伏逆变器的负载额定功率,通过功率分析仪内嵌入的NormaView软件采集电流谐波数值;
2)PC机通过数据转换器和电流谐波检测数据捕捉功能模块连接功率分析仪的NormaView软件窗口,并捕捉功率分析仪中Norma View软件里读取的电流谐波按钮和保存数据按钮,模拟点击读取谐波按钮和保存数据按钮,将电流谐波数据文件保存;根据保存路径和文件名找到谐波数据文件并打开;
3)在PC机内创建Excel表,并与电流谐波检测数据捕捉功能模块连接,将电流谐波数据文件导入到Excel表中;
4)重复上述操作至N次,再操作Excel表对N次采集的数据求平均值和比值,得到最终的电流谐波数据;
5)最后对Excel表里的电流谐波数据进行保存和打印;
本发明所述功率分析仪为Fluke Norma5000。
[0006]本发明所述数据转换器采用RS232数据转换器,也可采用以太网连接方式。
[0007]本发明的有益效果是:
1.本发明完成了光伏逆变器电流谐波检测,方法简单方便,缩短检测时间,实践证明原来一两天的测试按本发明实施只需要一两个小时。
[0008]2.本方法最终输出的是Excel表,方便数据的后续处理和打印。
[0009]3.本方法采用多组数据求平均值方法处理电流谐波数据,保证结果的准确性。
[0010]

【专利附图】

【附图说明】
图1为本发明的结构图。
[0011]图2为本发明的检测方法流程图。

【具体实施方式】
[0012]如附图1所示,一种光伏逆变器电流谐波检测系统,其特征在于设有PC机1、功率分析仪2、被测光伏逆变器3和数据转换器4,所述功率分析仪2经数据线与被测光伏逆变器3相连接,经数据转换器4与PC机I相连接,所述PC机I内嵌有电流谐波检测数据捕捉功能模块和计算功能模块,
其中,所述电流谐波检测数据捕捉功能模块主要由Windows API相关函数实现,其Windows API 相关函数包括 ShellExecute 函数、FindWindow 函数、FindWindowEx 函数、GetDlgCtrlID 函数和 SendMessage 函数,
利用ShellExecute函数打开功率分析仪中的Norma View软件;
利用FindWindow函数获得功率分析仪中的Norma View窗口的句柄;
依据Norma View窗口句柄,并利用FindWindowEx和GetDlgttrlID函数获得“运行/暂停”和“保存数据”两个按扭的句柄ID ; 利用SendMessage函数发送鼠标消息,实现模拟点击这两个按扭的功能;
利用SendMessage函数发送按键消息,实现模拟输入保存文件名和快捷键“保存”功倉泛;
所述计算功能模块主要由编程软件自带ExcelApplicat1n, Excelfforkbook和Excelfforksheet 控件实现,
利用 ExcelApplicat1nl.Connect 函数打开 Excel 表;
利用ExcelWorkbookl.ConnectTo函数添加新工作簿;
利用ExcelApplicat1nl.Workbooks.0pen函数打开保存的谐波数据文件;
利用ExcelApplicat1nl.Cells[].Value赋值函数将数据重新按列,方便平均值计算;
利用ExcelApplicat1nl.Cells[].Value对20次重复采样数据做平均值计算; 并利用ExcelApplicat1nl.SaveAs函数保存Excel表中的电流谐波数值。
[0013]如附图2所示,一种光伏逆变器电流谐波检测方法,其步骤具体为:
1)功率分析仪采集被测光伏逆变器的负载额定功率,通过功率分析仪内嵌入的NormaView软件采集电流谐波数值;
2)PC机通过数据转换器和电流谐波检测数据捕捉功能模块连接功率分析仪的NormaView软件窗口,并捕捉功率分析仪中Norma View软件里读取的电流谐波按钮和保存数据按钮,模拟点击读取谐波按钮和保存数据按钮,将电流谐波数据文件保存;根据保存路径和文件名找到谐波数据文件并打开;
3)在PC机内创建Excel表,并与电流谐波检测数据捕捉功能模块连接,将电流谐波数据文件导入到Excel表中;
4)重复上述操作至N次,再操作Excel表对N次采集的数据求平均值和比值,得到最终的电流谐波数据;
5)最后对Excel表里的电流谐波数据进行保存和打印;
本发明所述功率分析仪为Fluke Norma5000。
[0014]本发明所述数据转换器采用RS232数据转换器,也可采用以太网连接方式。
[0015]本发明的有益效果是:
1.本发明完成了光伏逆变器电流谐波检测,方法简单方便,缩短检测时间,实践证明原来一两天的测试按本发明实施只需要一两个小时;
2.本方法最终输出的是Excel表,方便数据的后续处理和打印;
3.本方法采用多组数据求平均值方法处理电流谐波数据,保证结果的准确性。
[0016]实施例1:
步骤一按图1所示连接电脑、功率分析仪和光伏逆变器,配制电脑与功率分析仪的RS232或以太网连接,PC机上打开自编软件;
步骤二光伏逆变器输出30%额定功率;
步骤三点击自编软件“30%负载”按钮;自编程序将链接Norma View软件,模拟点击“运行/暂停”、“保存数据”两个按扭将数据以特定文件名保存本地,重复采集20次数据并保存;链接Excel表,在Excel表中依次打开20个保存文件,将数据重新整理排序求平均值,保存Excel表; 步骤四在PC机上打开保存的Excel表,检查无误后打印。
[0017]实施例2:按实施例1中的步骤一、二、三、四完成50%功率点输出电流的40次以下(含40次)谐波数据处理。
[0018]实施例3:按实施例1中的步骤一、二、三、四完成70%、100%功率点输出电流的40次以下(含40次)谐波数据处理。
[0019]实施例4:按实施例1中的步骤一、二、三、四完成100%功率点输出电流的40次以下(含40次)谐波数据处理。
[0020]本发明的有益效果是:
1.本发明完成了光伏逆变器电流谐波检测,方法简单方便,缩短检测时间,实践证明原来一两天的测试按本发明实施只需要一两个小时。
[0021]2.本方法最终输出的是Excel表,方便数据的后续处理和打印。
[0022]3.本方法采用多组数据求平均值方法处理电流谐波数据,保证结果的准确性。
【权利要求】
1.一种光伏逆变器电流谐波检测系统,其特征在于设有PC机、功率分析仪、被测光伏逆变器和数据转换器,所述功率分析仪经数据线与被测光伏逆变器相连接,经数据转换器与PC机相连接,所述PC机内嵌有电流谐波检测数据捕捉功能模块和计算功能模块, 其中,所述电流谐波检测数据捕捉功能模块主要由Windows API相关函数实现,其Windows API 相关函数包括 ShellExecute 函数、Findffindow 函数、FindffindowEx 函数、GetDlgCtrlID 函数和 SendMessage 函数, 利用ShellExecute函数打开功率分析仪中的Norma View软件; 利用FindWindow函数获得功率分析仪中的Norma View窗口的句柄; 依据Norma View窗口句柄,并利用FindWindowEx和GetDlgttrlID函数获得“运行/暂停”和“保存数据”两个按扭的句柄ID ; 利用SendMessage函数发送鼠标消息,实现模拟点击这两个按扭的功能; 利用SendMessage函数发送按键消息,实现模拟输入保存文件名和快捷键“保存”功倉泛; 所述计算功能模块主要由编程软件自带ExcelApplicat1n, Excelfforkbook和Excelfforksheet 控件实现, 利用 ExcelApplicat1nl.Connect 函数打开 Excel 表; 利用ExcelWorkbookL ConnectTo函数添加新工作簿; 利用ExcelApplicat1nl.Workbooks.0pen函数打开保存的谐波数据文件; 利用ExcelApplicat1nl.Cells[].Value赋值函数将数据重新按列,方便平均值计算; 利用ExcelApplicat1nl.Cells[].Value对20次重复采样数据做平均值计算; 并利用ExcelApplicat1nl.SaveAs函数保存Excel表中的电流谐波数值。
2.根据权利要求1所述的一种光伏逆变器电流谐波检测方法,其步骤具体为: O功率分析仪采集被测光伏逆变器的负载额定功率,通过功率分析仪内嵌入的NormaView软件采集电流谐波数值; 2)PC机通过数据转换器和电流谐波检测数据捕捉功能模块连接功率分析仪的NormaView软件窗口,并捕捉功率分析仪中Norma View软件里读取的电流谐波按钮和保存数据按钮,模拟点击读取谐波按钮和保存数据按钮,将电流谐波数据文件保存;根据保存路径和文件名找到谐波数据文件并打开; 3)在PC机内创建Excel表,并与电流谐波检测数据捕捉功能模块连接,将电流谐波数据文件导入到Excel表中; 4)重复上述操作至N次,再操作Excel表对N次采集的数据求平均值和比值,得到最终的电流谐波数据; 5)最后对Excel表里的电流谐波数据进行保存和打印。
3.根据权利要求1所述的一种光伏逆变器电流谐波检测系统,其特征在于所述功率分析仪为 Fluke Norma5000。
4.根据权利要求1所述的一种光伏逆变器电流谐波检测系统,其特征在于所述数据转换器采用RS232数据转换器。
5.根据权利要求1所述的一种光伏逆变器电流谐波检测系统,其特征在于所述数据转换器采用以太网连接方式。
【文档编号】G01R23/16GK104316763SQ201410657242
【公开日】2015年1月28日 申请日期:2014年11月18日 优先权日:2014年11月18日
【发明者】陈江岸, 马传翔, 雷小明, 彭海强, 常国洁, 张云亮 申请人:威海广泰空港设备股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1