当前位置:首页 > 测试测量 > 测试测量
[导读]摘要:为了统一光伏系统测试方案,避免项目管理混乱和不必要的重复设计等问题,提出了一种通用光伏系统测试平台,制定了光伏系统与PC软件端数据交互协议,实现了用来获取常用光伏系统测试参数及具有良好扩张性的通用

摘要:为了统一光伏系统测试方案,避免项目管理混乱和不必要的重复设计等问题,提出了一种通用光伏系统测试平台,制定了光伏系统与PC软件端数据交互协议,实现了用来获取常用光伏系统测试参数及具有良好扩张性的通用用户监控界面。测试结果表明,该测试平台很好地解决了上述问题,从而缩短了系统设计周期。
关键词:光伏系统;通用测试平台;通信协议;用户监控界面

    光伏系统是利用太阳电池组件和其他辅助设备将太阳能转换成电能并进行一定应用的系统。近来,各种新型的光伏系统被不断设计投产。为优化和提高系统性能和稳定性,工程师在设计这些系统的过程中需要额外设计系统测试方案对其性能和实际运行效果进行测试,如采集和记录充放电效率、运行功率、实时太阳能电池板功率等数据。不同的工程师在设计系统时若采用不同的数据测试方案,这将可能会导致项目管理混乱和引起不必要的重复设计,而实际上光伏应用系统有着许多的共性,测试过程中所需要的参数具有一定的重复性,因此可以设计一种具有一定扩展能力的通用光伏系统测试平台,测试常用光伏系统参数并兼容一些额外的参数和计算,以简化和统一测试标准,缩短系统设计周期。

1 系统基本结构和功能
    图1是通用光伏系统测试平台的基本结构模型,光伏应用系统将通过一定的通信机制将测试参量发送给PC监控端。PC监控端通过良好的交互界面将所接收到的数据反馈给工程师。


    一般光伏系统拓扑结构如图2所示,主要由四部分组成。一般光伏组件为太阳能电池板,储能组件为蓄电池、锂电池等储能设备;主控制器为单片机、DSP等控制芯片电路;功能组件根据不同的应用可以是LED照明灯、电机等,它是整个系统中主要的耗电部分。
    在光伏系统的测试过程中,工程师通过了解各个部件的运行参数来获取系统运行状况。按照光伏应用系统的拓扑结构图,需要从各个组件中获取的基本测试参数有:光伏阵列端电压Vp和输出电流Ip,储能组件的端电压Vb和输入输出电流Ib,功能组件的输入电压Vf和输入电流If。
    由于系统应用的不同,一些具体的设计实例需要添加额外的测试参量,如在有些系统中需要使用Buck和Boost等电路对光伏阵列的输出电压进行调节,需要额外测试变压之后的输出电压和输出电流。同时系统还需要能直接显示例如光伏阵列输入功率等参数计算结果,这些参数会由于系统的差异性不同而变化,因此,所设计的通用系统还需要有能力进行扩张并获取类似的测试参量。
    使系统具有通用性的根本手段是使其有一套标准的数据交互协议和无需修改就可以查看各个系统以上所有参数信息的PC端用户交互界面。

2 数据交互协议
    为了让通用测试平台能够应用于不同的光伏系统,需要制定一套通信传输协议规范上传的数据包格式,使监控界面程序能够正常读取和解析所有光伏系统上传的数据。
    PC端监控程序和光伏应用系统需通过标准的数据包进行交互。一个完整的交互数据包如图3所示,由起始标志单元、命令单元、CRC校验单元、结束标志单元四部分组成。


    交互包中各单元详细说明如下:
    起始标志单元:1 B长度,表示一个完整数据包起始标志,固定ASCII字符‘X’(0x58)。
    命令单元:由命令控制头和命令体两部分组成。命令控制头由协议版本号、总包数、包序号、命令编号、设备编号、命令体长度8个字段组成,共11 B长度。命令体的解析方法和实际长度由控制部分的“命令编号”字段和“命令体长度”确定。命令单元的组成格式见图4。


    校验单元:针对协议中的“命令单元”进行校验(从“命令单元”的第一个字节计算到最后一个字节),采用CCITT推荐的16位的X16+X12+X5+1(0x1021),生成2 B的CRC校验和(低字节在前,高字节在后)。
    结束标志单元:1 B长度,表示一个完整数据包(分组)起始标志,固定为ASCII字符‘X’(0x58)。
    命令编号:命令的惟一标识详见表1。编号0x10~0x15表示的是基本的测试参数,0x20~0xFF作为扩展的命令编号,用来进行编号额外的测试参数,其中0x58已用作起始和结束标志,所以0x58不参与作为扩展命令的使用。


    设备编号:所测试光伏应用系统的惟一标识。低字节在前,高字节在后。例如编号为0x12345678的系统,4 B移动电源编号排列顺序为:0x78,0x56,0x34,0x12。设备未使用前,设备编号统一默认为0。
    总包数:如果一条命令需要分多包发送,该字段表示对应命令需要发送的总包数,取值范围为:1~255;
    包序号:当前包的序号,取值范围由1至总包数;
    命令体长度:命令体字段的实际长度(以字节为单位)。规定0x10到0x15的基本测试参数的命令体长度为4 B,其他的扩展参数的命令体长度视具体情况而定;
    命令数据:长度、解析方式由命令控制头的“命令体长度”和“命令编号”确定。

3 PC监控端软件的设计
    PC监控端软件主要由数据接收模块、数据分析模块、数据存储模块、显示模块组成。它的结构如图5所示。


    图中,数据接收模块通过串口、网络设备等通信组件接收光伏系统传送上来的数据流,通过分析是否存在数据包起始和结束标志,将数据包从中分离出来,并以队列形式放入内存缓冲区中。
    内存缓冲区中维护着两个数据队列,这两个队列轮流负责存储数据和被读取分析的工作。当程序刚开始执行的时候,两队列为空,数据接收模块先往其中的一个队列存入数据包。当达到队列所能存储的数据包最大个数值时,认定该队列已满,并将该队列送入数据分析模块,由数据分析模块读取和分析队列数据包。同时数据接收模块获取另一个队列地址,并将数据包存入该队列中,当该队列存满时,无论数据分析模块是否已经分析完,程序应释放分析模块占用队列中的数据包,并将空队列提供给接收模块,而将新的满队列提供给分析模块进行分析,这样可以让数据得到及时更新,使主程序可以尽快地获取光伏系统的测试参数。


    这些操作由三个独立的线程完成,其中两个线程分别进行数据存储和数据分析操作,其运行流程图分别如图6和图7,还有个线程专门负责队列的切换和队列中数据包的释放操作。其运行流程图如图8所示。


    数据存储模块负责在用户发送存储指令之后,存储用户需要保存的相关测试数据。用户显示界面如图9所示,其通过界面下方的显示窗口直接向用户显示这些参数的实时信息,同时用户还可以通过添加参数和计算显示中的自定义公式来定义新的测试参数和公式形式,并将其直接显示在界面的右下角。用户通过在显示数据菜单中选择需要以图像进行显示的参数使程序可以在其上方的窗口中绘制相关参数的分时图像。工程师可通过它了解数据不同时段的相关性,如太阳能电池板输出功率及电路转换效率等在不同时间的转变过程,这对工程师分析系统性能有很大的帮助。

4 结果和应用实例
    该系统已经应用于一些光伏系统的设计当中,图9所示的即是一种太阳能路灯系统在早上9时43分时的运行状况,工程师可以通过其直接观察系统当前运行状况,并发现是否存在问题。

5 结语
    由以上的分析和实践可知,本文通过编写标准的PC端测试终端和规定光伏系统测试参量数据上传的格式,所设计的一套通用光伏系统测试平台可以直观地观测光伏系统测试参量,避免工程师的重复设计和进行繁杂的测试工作,提高工作效率,缩短设计周期。该系统具有很高的实际应用价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

柏林2025年9月9日 /美通社/ -- 2025年9月5日,纳斯达克上市公司优克联集团(NASDAQ: UCL)旗下全球互联品牌GlocalMe,正式亮相柏林国际消费电子展(IFA 2025),重磅推出融合企...

关键字: LOCAL LM BSP 移动网络

深圳2025年9月9日 /美通社/ -- PART 01活动背景 当技术的锋芒刺穿行业壁垒,万物互联的生态正重塑产业疆域。2025年,物联网产业迈入 "破界创造"与"共生进化" 的裂变时代——AI大模型消融感知边界,...

关键字: BSP 模型 微信 AIOT

"出海无界 商机无限"助力企业构建全球竞争力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由领先商业管理媒体世界经理人携手环球资源联合主办、深圳•前海出海e站通协办的...

关键字: 解码 供应链 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林当地时间9月6日,在2025德国柏林国际电子消费品展览会(International Funkausstellung...

关键字: 扫地机器人 耳机 PEN BSP

武汉2025年9月9日 /美通社/ -- 7月24日,2025慧聪跨业品牌巡展——湖北•武汉站在武汉中南花园酒店隆重举办!本次巡展由慧聪安防网、慧聪物联网、慧聪音响灯光网、慧聪LED屏网、慧聪教育网联合主办,吸引了安防、...

关键字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移远通信宣布,其自研蓝牙协议栈DynaBlue率先通过蓝牙技术联盟(SIG)BQB 6.1标准认证。作为移远深耕短距离通信...

关键字: 蓝牙协议栈 移远通信 COM BSP

上海2025年9月9日 /美通社/ -- 为全面落实党中央、国务院和上海市委、市政府关于加快发展人力资源服务业的决策部署,更好发挥人力资源服务业赋能百业作用,8月29日,以"AI智领 HR智链 静候你来&quo...

关键字: 智能体 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付与一汽出行达成合作,为其自主研发的"旗驭车管"车辆运营管理平台提供全流程支付通道及技术支持。此次合作不仅提升了平台对百余家企业客户的运营管理效率...

关键字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制药(PharmaEngine, Inc.)发现的新一代PRMT5抑制剂PEP0...

关键字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市经济和信息化委员会、上海市发展和改革委员会、上海市商务委员会、上海市教育委员会、上海市科学技术委员会指导,东浩兰生(集团)有限公司主办,东浩兰生会展集团上海工业商务展览有...

关键字: 电子 BSP 芯片 自动驾驶
关闭