三电平有源电力滤波器方案 全套软硬件资料 基于DSP28335 可以直接量产

一、概述

某TD_APF(Active Power Filter,有源电力滤波器)固件基于DSP28335芯片开发,是一套功能完备、架构严谨的嵌入式实时控制系统。该固件围绕电网谐波治理核心需求,实现了电网参数精准测量、谐波提取与补偿、设备状态监控、故障保护、多模块通信协同等关键功能,广泛适用于工业配电系统的电能质量优化场景。

三电平有源电力滤波器方案 全套软硬件资料 基于DSP28335 可以直接量产

代码整体采用模块化设计思想,按功能划分为测量模块、控制模块、通信模块、故障检测模块、校准模块、升级模块等核心组件,各模块通过标准化接口交互,兼具高内聚、低耦合的工程特性,确保了系统的稳定性、可维护性和扩展性。

二、核心功能模块详解

(一)测量模块

测量模块是APF固件的数据采集基础,负责电网、负载、输出端及设备自身关键参数的实时采集与计算,为控制算法和故障检测提供精准数据支撑。

1. 电网参数测量
  • 测量对象:涵盖电网电压(线电压/相电压)、电压基波分量、电压THD(总谐波畸变率)、电压不平衡度、电网电流、电流基波与谐波分量、电流THD、有功功率(P)、无功功率(Q)、视在功率(S)、功率因数(PF)、电网频率等。
  • 核心算法
  • 有效值计算:采用周期累加平方平均法,通过系数\(K=\frac{1}{\sqrt{N}} × \frac{1}{Gain} × \frac{3}{4096}\)(N为工频周期采样点数,Gain为硬件采样增益)实现数字量到物理量的转换。
  • 基波与谐波提取:基于ip-iq理论结合滑动平均滤波器(Moving Average Filter)分离基波正序/负序分量,通过傅立叶级数分解获取各次谐波分量。
  • 频率自适应:在45Hz-55Hz电网频率范围内,通过锁相环角度同步实现等间距采样,确保有效值计算的准确性。
  • 性能指标:电压/电流瞬时值采样周期33us/66us,有效值更新周期20ms,频率自适应范围45Hz-55Hz。
2. 负载与输出参数测量
  • 负载测量:采集负载电流、电流基波/谐波分量、THD及各类功率参数,测量原理与电网电流测量一致,为谐波补偿指令生成提供负载数据依据。
  • 输出测量:通过DSP0采集APF输出电感电流,计算输出电流的基波/谐波分量、THD及功率参数,用于闭环控制的反馈调节。
3. 设备状态测量
  • 直流母线测量:DSP1/2采集正负直流母线电压,经低通滤波器(截止频率100Hz)平滑处理后,计算母线平均电压,采样周期33us,更新周期1ms。
  • 温度测量:通过NTC温度传感器采集环境温度、控制板温度、IGBT散热片温度,采用滑动平均滤波算法,采样周期33us/66us,更新周期1s/2s。

(二)校准模块

校准模块确保测量数据的准确性,分为偏移校准(Offset Calibration)和增益校准(Gain Calibration)两类,支持上电自动校准和单板测试校准两种场景。

1. 偏移校准(Offset Calibration)
  • 校准对象:输出电流偏移、电网电压偏移、负载电流偏移等。
  • 校准流程
  • 上电校准:系统待机时,DSP采集零信号,通过1024点累加平均计算偏移值,自动保存至EEPROM。
  • 单板测试校准:接收PC端校准指令,DSP进入测试模式,采集1024点数据计算偏移值,校准通过后标记状态并保存。
  • 约束条件:校准需配套使用控制板与DSP板,校准后不可分离。
2. 增益校准(Gain Calibration)
  • 校准对象:负载电流增益、输出电流增益、电网电压增益、母线电压增益等。
  • 校准流程:在系统正常运行且满载条件下,通过PC端输入实际测量值,DSP根据公式\(New\_gain = \frac{Iact}{Imea0} × Gain\)计算新增益,验证误差≤20%后写入指定地址,最多重复3次确保校准精度。

(三)控制模块

控制模块是APF固件的核心,实现谐波补偿指令生成、闭环控制、工作模式管理等功能,确保设备稳定输出补偿电流。

1. 谐波提取
  • 全谐波提取:基于瞬时无功算法,将负载电流经坐标变换至d-q坐标系,分离有功分量与谐波分量,通过低通滤波器(截止频率0-10kHz可调)滤除高频震荡成分,补偿响应时间<1ms。
  • 指定次谐波提取:采用滑窗DFT(SDFT)算法,分解2-49次谐波分量,奇次谐波响应时间10ms,偶次谐波20ms,支持单独或组合补偿。
  • 无功分量提取:通过瞬时无功算法或SDFT算法,分别提取基波正序(Q1P)、负序(Q1N)、零序(Q1Z)无功功率,补偿响应时间10ms。
2. 闭环控制
  • 双环控制架构
  • 电流内环:采用PI+重复控制器,开关频率30kHz,截止频率2kHz,相位裕度60°,确保补偿电流快速跟踪指令。
  • 电压外环:采用PI控制器,稳定直流母线电压,开关频率30kHz,截止频率6Hz,相位裕度50°。
  • 特殊控制策略
  • 3P3W NPC控制器:通过调节参考电压调制波,维持直流母线中点电位平衡。
  • 3P4W零轴控制器:独立控制零轴电流与电压,确保三相四线制系统的平衡运行。
3. 工作模式管理

支持四种补偿模式:全谐波补偿、指定次谐波补偿、无功补偿、谐波+无功补偿,可通过HMI或PC端配置切换,模式切换响应时间≤1s。

(四)故障检测与保护模块

故障检测模块覆盖电网、直流母线、功率器件、通信、硬件等全场景故障类型,实现故障识别、报警、保护动作的闭环处理,保障设备安全运行。

1. 故障类型与检测逻辑
故障类别 典型故障项 检测方式 响应时间
电网故障 过压/欠压、快速掉电、电压不平衡、THD超标、频率异常、相序错误 基于电压/频率/THD阈值判断,结合持续时间防抖 20ms-33us
母线故障 过压/欠压、不平衡、预充电故障、软启动故障、短路 母线电压瞬时值/平均值阈值对比 33us-1ms
功率器件故障 IGBT过温、电感过流、PLL锁相失败、中线电流超限 温度/电流传感器采集,硬件触发+软件验证 33us-200ms
通信故障 CAN/SPI/DataBus通信中断、PWM同步丢失 通信超时检测(10ms-1s) 10ms-1s
硬件故障 EPO紧急停机、辅助电源故障、风扇故障、熔断器故障、ADC校准失败 硬件I/O电平检测+软件确认 33us-60s
2. 保护动作
  • 轻故障(如轻微过温、通信瞬时中断):报警提示,持续监测,故障恢复后自动复位。
  • 重故障(如短路、严重过压、IGBT过温):立即切断PWM输出,断开主继电器,禁止重启,需手动复位。

(五)通信模块

通信模块支持多协议、多接口交互,实现设备与HMI、PC、多DSP模块之间的数据传输与指令交互。

1. 接口与协议
通信接口 通信对象 协议规范 波特率/速率 核心功能
SPI DSP0(主)与DSP1/2(从) 自定义同步协议 33us周期 补偿电流指令传输、PWM同步
CAN Bus 主从DSP模块 CAN 2.0 500kbps 版本协商、偏移/增益参数传输、状态同步
DataBus(RS485) 设备与HMI 自定义帧协议 19200bps 测量数据上传、配置指令下发、故障报警
Modbus(RS232) 设备与PC Modbus RTU 19200bps 监控数据读取、参数配置、固件升级
2. 同步机制
  • PWM同步:DSP1在载波谷点发送同步脉冲,DSP0/2接收后更新载波计数器,实现三DSP模块PWM载波同步,支持交错并联控制。
  • 数据同步:采用“发送-校验-确认”机制,确保补偿电流指令、校准参数等关键数据传输无误。

(六)升级与维护模块

1. 固件升级(BootLoader)
  • 支持HMI、PC端升级,升级流程包括:进入升级模式→ID校验→获取升级地址→擦除Flash→编程→校验→重启,支持主从DSP模块级联升级。
  • 升级保护:升级过程中断电不影响原固件,支持升级失败回滚。
2. 设备维护
  • 事件日志:记录100条故障/操作事件,包括事件代码、时间戳、模块编号,支持PC导出分析。
  • 自检功能:上电自动执行RAM自检、ADC校准验证、通信链路测试,确保设备初始化正常。
  • 热插拔支持:待机/运行模式下支持模块热插拔,运行模式下插入模块自动初始化,待机模式下需重新配置模块数量。

三、软件架构与运行机制

(一)软件架构

APF固件架构
├── 底层驱动层:DSP外设驱动(ADC、PWM、CAN、SCI)、GPIO驱动、Flash驱动
├── 核心功能层:测量模块、校准模块、控制模块、故障检测模块、通信模块
├── 应用层:工作模式管理、事件日志、升级模块、热插拔管理
└── 交互层:HMI界面交互、PC监控软件交互、多模块协同交互

(二)运行流程

  1. 上电初始化:硬件驱动初始化→RAM自检→EEPROM参数读取→ADC校准→通信链路建立。
  2. 待机状态:监测电网状态→接收启动指令(HMI/PC/远程)→验证启动条件(无故障、参数正常)。
  3. 运行状态:预充电→软启动→闭环控制启动→谐波补偿→实时监测→故障处理。
  4. 停机状态:接收停机指令/检测重故障→切断PWM输出→断开继电器→记录停机事件→进入待机。

四、关键技术特性

  1. 高精度测量:采用12位ADC采样,结合数字滤波与校准算法,测量误差≤±5%。
  2. 快速动态响应:谐波补偿响应时间<1ms,能快速跟踪负载谐波变化。
  3. 高可靠性:多重故障保护、热插拔支持、升级保护机制,确保设备长期稳定运行。
  4. 灵活扩展性:支持1-7个功率模块并联,可根据补偿容量灵活配置。
  5. 便捷维护:完善的事件日志、PC监控软件、远程升级功能,降低维护成本。

五、适用场景与配置要求

(一)适用场景

  • 工业厂房(如机床、变频器负载)的谐波治理。
  • 商业建筑(如写字楼、商场)的无功补偿与谐波滤波。
  • 新能源发电系统(如光伏、风电)的电能质量优化。

(二)配置要求

  • 主控芯片:TI DSP28335。
  • 功率模块:75A单模块,支持1-7模块并联。
  • 采样精度:12位ADC。
  • 工作电压:380V±10%三相交流电。
  • 工作温度:-15℃~55℃。

六、总结

某TD_APF固件通过模块化设计、高精度测量、快速控制算法、全面故障保护和灵活通信机制,构建了一套高性能的电能质量优化解决方案。该固件不仅实现了谐波补偿、无功调节的核心功能,还具备良好的扩展性和维护性,能够适应不同场景下的电能质量治理需求,为工业和商业配电系统提供稳定、高效的电能质量保障。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐