ZHCU793B july 2021 – april 2023
此设计中实现的电弧检测算法是一种基于 FFT 的电弧检测算法。PV 系统中存在的电弧会在用于 PV 串的电缆中产生随机噪声电流。电弧本身的电流噪声符合高斯分布,其频谱可扩展至数 MHz。由于典型 PV 系统中布线的几何形状,高于 200kHz 的噪声电流密度会随着频率发生显著变化。出于这一原因,选择了介于 10kHz 和 100kHz 之间的一般频带进行电弧检测。该频带由电路板上的模拟带通界定。由于该频带内还有逆变器开关频率等其他噪声源,因此可以通过调整软件中的 ArcTuningParams 来进一步限制这一频带。表 3-5 显示了不同调优参数的说明。算法对采样信号执行 FFT,并对指定频带中的噪声求和。可以在变量 AD_result 中观察到计算出的电弧噪声。每 1024 个样本执行一次计算。由于电弧会在整个频带上产生噪声,因此 AD_result 值会在出现电弧时增加。
名称 | 说明 |
---|---|
float32 ArcTuningParams.B | 分析带宽:分析频率的带宽。 |
float32 ArcTuningParams.I | 最小频率:频带的初始频率。 |
float32 ArcTuningParams.F | 滤波器权重:每半个频带的权重。 |
float32 ArcTuningParams.D | 二进制丢弃因子:要丢弃的杂散峰值数量。 |
Int16 ArcTuningParams.T | 电弧阈值:默认情况下不使用 |
Int16 ArcTuningParams.C | 削波电平:默认情况下不使用 |
float32 ArcTuningParams.ADSampleRate | 采样率:默认情况下设置为 250000 |
计算电弧噪声时使用的附加参数是 D 和 F。这些参数用于消除可能出现的杂散峰值,这些峰值有时可能会被视为电弧: