PWM整流器。
整个仿真采用simulink嵌C语言实现,不是matlab编程语言if end 、for end,而是C语言,与DSP和32编程中的语言一样,整个仿真没有一个模块,只有C语言写的程序,程序的运行频率和实际的开关频率一致。
包括基于双二阶广义积分器的锁相环、双闭环前馈解耦、SVPWM都是用C语言写的,代码可以移植到dsp或者其余的微处理器运行。
在simulink中搭建了PWM整流器,采用电压电流双闭环控制,实现了网侧电压与电流同相位,单位功率因数运行,THD只有0.79%。
采用基于双二阶广义积分器的锁相环,锁得电网相位,比matlab自带的锁相环在初始阶段锁相快很多。
对C语言写的代码做了详尽的注释,可以根据这个例子写自己的算法,直接把算法移植到DSP中断中,不用做任何修改,直接使用。
整个仿真全部离散化,采用离散解析器,主电路与控制部分以不同的步长运行,更加贴合实际,系统功率50kw。
对于电力电子入门,该程序很值得参考,且提供一定。
ID:81450681499479830
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了