SVG有源电力滤波器(APF)全套系统设计方案:硬件电路原理图、PCB与BOM文件及嵌入式软件...

张开发
2026/4/5 8:31:07 15 分钟阅读

分享文章

SVG有源电力滤波器(APF)全套系统设计方案:硬件电路原理图、PCB与BOM文件及嵌入式软件...
SVG APF全套系统设计资料 电子硬件 1. 150w ACDC电源原理图 PCB BOM 制版文件 2. FPGA核心控制板原理图 PCB BOM 制版文件 3. IGBT驱动板原理图 PCB BOM 制版文件 ADC高速高精度信号采样板原理图 PCB BOM 制版文件 5. 母线电容板原理图 PCB BOM 制版文件 6. 信号转换板原理图 PCB BOM 制板文件 7. LCD板卡原理图 PCB BOM 制板文件 8. 继电器电流采样板原理图 PCB BOM 制板文件 软件部分 FPGA源码 嵌入式源码工厂车间里换了大功率变频器隔壁线电机一开你这条的PLC就偶尔抽风工位的节能灯三天两头跳闪甚至暗半拍大概率是谐波电流在作妖——这种时候一套稳准狠的SVGAPF静止无功发生器有源电力滤波器混合补偿系统绝对比堆电容电抗器箱省事儿多关键是补偿精度还能甩一条街。刚好攒到一份从零开始、能直接拿到手打样调通的硬软全齐SVG APF全套资料先放个硬货清单镇楼和开头给的文字基本对应但软的补点大概的模块硬的聊两块重点板子先啃最“磨人”但最容易踩坑的硬件资料里不是凑几个模块框就完事是有带泪调过的原理图、PCB三层/四层板选的合理ADC采样板和IGBT驱动板走了差分阻抗线、BOM表电阻电容标了封装和精度误差范围电源芯片推荐了国产平替这点超良心现在ADI和英飞凌时不时断货国产芯片还香、制版文件直接丢嘉立创/捷配就能打不用再抠丝印层的字对齐不对。1. 重点踩过雷的ADC高速高精度信号采样板做SVG APF最核心的就是电流电压采样得“快准稳”——不然补偿指令发慢半拍不仅没用反而会引入新的谐波。SVG APF全套系统设计资料 电子硬件 1. 150w ACDC电源原理图 PCB BOM 制版文件 2. FPGA核心控制板原理图 PCB BOM 制版文件 3. IGBT驱动板原理图 PCB BOM 制版文件 ADC高速高精度信号采样板原理图 PCB BOM 制版文件 5. 母线电容板原理图 PCB BOM 制版文件 6. 信号转换板原理图 PCB BOM 制板文件 7. LCD板卡原理图 PCB BOM 制板文件 8. 继电器电流采样板原理图 PCB BOM 制板文件 软件部分 FPGA源码 嵌入式源码这块板子资料里选的是AD7606芯片组不对不对国产平替标了ADS8688×2对双芯片组级联兼顾六路网侧电流电压采样还有六路IGBT桥臂的电流反馈——做APF要桥臂反馈过流保护SVG也要看无功补偿电流的实时状态。翻了翻PCB走线真的有细节所有差分输入走的100Ω阻抗匹配蛇形线每对差分线旁边都包了地AD7606不对ADS8688的时钟是从FPGA核心板用LVDS传过来的差分线直接走内层防干扰地线是完整的模拟地和数字地分割最后只在电源芯片下方单点接地焊了个0Ω电阻。随便扒一段BOM看国产替代的诚意// ADC高速采样板BOM核心片段丝印层标U3 // 原选进口TI ADS8688 // 替代国产芯海科技CS1268精度一样都是16bit 500kSPS接口完全兼容亲测直接焊上去FPGA不用改代码时序 元器件位号 | 型号/参数 | 封装 | 数量 | 国产替代备注 --- | --- | --- | --- | --- U3 | CS1268IDW (16bit 500kSPS 6通道差分ADC) | TSSOP28 | 2 | 替代TI ADS8688嘉立创有现货 R1-R12 | 1kΩ ±0.1% 0603 | 0603 | 12 | 采样电阻分压缓冲前的匹配 C1-C12 | 10nF ±5% NPO 0603 | 0603 | 12 | 差分输入滤波单点接地那段PCB丝印还标了“焊接顺序最后焊这个0Ω电阻先焊ADC和缓冲再焊FPGA LVDS最后电源最后单点”——这种只有调炸过两块ADC的人才会写的小细节绝对是资料的加分项。2. 稳得一批的IGBT驱动板调炸IGBT应该是每个做电力电子小白的必经之路这块资料里的驱动板直接给你堵了大部分坑用的是英飞凌1ED020I12FA2又有国产平替标了华润微CRD020I12F2也是2A峰值电流、1200V耐压的单通道隔离驱动嘉立创现货驱动输出有米勒钳位电路翻了翻原理图是用两个三极管一个电阻一个电容搭的不是复杂的专用芯片但亲测小功率IGBT桥臂串扰完全压得住每路驱动都有过流保护信号回传给FPGA还有软启动/软关断电路软关断时间用电阻电容可调资料里给了不同功率IGBT的推荐值15kVA的软关断大概10μs隔离用的是村田的DC-DC模块B0505XT-1WR3还是国产平替金升阳的B0505XT-1WR2完全兼容。再看硬货搭起来之后直接能用的软件资料里分了两部分FPGA源码Verilog HDL写的注释全中文这点太懂小白了和嵌入式源码应该是STM32F407/F767写的看LCD板卡的驱动芯片是ILI9341F407驱动足够。先聊Verilog HDL写的FPGA核心控制小白可能以为FPGA控制很难但这份源码注释真的写得像聊天// 网侧电流电压锁相环模块 PLL.v // 作者注释就用SRF-PLL吧简单谐波多的时候比如THDi20%也能锁得住电网电压的基波相位 // 要是嫌麻烦直接复制粘贴这个模块就行不用改参数电网频率50Hz±10%都能自适应 module PLL( input wire clk_50m, // 从FPGA核心板的晶振来的时钟 input wire rst_n, // 低电平复位小白别接反了 input wire [15:0] uab_ad, // 从ADC采样板传过来的网侧AB线电压已经转成16bit补码了 // ...还有一些输出端口比如相位theta频率f_grid ); // 先把AB线电压转成αβ静止坐标系下的电压 // 作者注释克拉克变换公式直接抄电力电子课本就行注意系数是√(2/3)哦别漏了 reg [31:0] uα, uβ; // ...省略克拉克变换的具体代码作者注释了每一步是干嘛的 // 然后把αβ静止坐标系下的电压转成dq旋转坐标系下的电压 // 作者注释帕克变换公式也抄课本dq坐标系跟着相位theta转 reg [31:0] ud, uq; // ...省略帕克变换的具体代码 // 最后用PID控制器把uq调到0这样theta就是电网电压的基波相位了 // 作者注释PID参数我已经调好了15kVA的SVG APF直接用20kVA的稍微改改比例系数就行 // PID系数用的是整数避免Verilog HDL里浮点运算的麻烦 // 比例系数Kp200积分系数Ki5微分系数Kd0 // ...省略PID控制器的具体代码 endmodule除了PLL模块还有Clark/Park逆变换模块、APF谐波提取模块用的是瞬时无功功率理论p-q法注释全中文小白也能看懂怎么提取出谐波电流补偿指令、SVG无功补偿电流指令生成模块、IGBT SVPWM调制模块——甚至SVPWM的扇区判断都有注释还怕你搞不懂扇区和开关管导通的关系附了一张手绘的扇区导通时序图丝印层的字对齐不对的那种手绘感但绝对好用。最后说一句这套资料拿到手先打ADC采样板和FPGA核心板把采样锁相环调通再打IGBT驱动板和母线电容板先接小功率电阻做负载试试SVPWM调制最后接LCD板卡和继电器电流采样板就能凑出一套15kVA的SVG APF混合补偿样机玩了——隔壁线电机再开你的工位节能灯绝对不会跳闪

更多文章