FPGA电机控制中的电流环与SVPWM技术解析及VHDL实现
FPGA 的电流环控制,真的是个绕不开的重点,是搞电机控制这块的你,肯定会碰到。这个资源里讲得比较透,从怎么用VHDL写电流环,到SVPWM波形怎么生成,细节蛮丰富的,比如Clarke 变换、PI 控制器设计啥的都涉及到了。
定点数运算代替浮点运算这一招,用过的都知道,资源省得多,响应也快。这篇文章里就有详细,怎么实现、哪块要注意,代码也都是实测过的,蛮适合你拿去改一改直接上板。
SVPWM部分也不错,像扇区判断、作用时间分配这些细节没少说,甚至连调试中常见的坑也有提到。你如果之前只用过三相正弦波,那这个方法能让效率提升一大截。
想上手的话,最好对嵌入式和控制系统有点基础,比如搞过伺服、变频器啥的,会更容易理解。不懂也行,文章里代码写得清晰,看着模拟一遍差不多就能跑起来。
顺便贴几个相关文章,都是同一类资源:SVPWM 电机控制系统中电流环的设计、Clarke-Park 变换 MATLIB 仿真、svpwm vhdl 控制程序。想深入挖的可以都收藏一下。
如果你正好在搞 FPGA 控制,尤其追求控制精度和实时性,那这份资料值得一看,代码也可以直接复用,省事不少。
下载地址
用户评论