滑模估测器无速度传感算法C语言实现及应用
无速度传感器算法的 C 语言源码,写得挺扎实的,适合搞电机控制的你研究一下滑模观测器怎么落地。代码结构比较清晰,注释也有,拿来改成自己的项目也不难。还有,跟PMSM
、DFIG
这些系统适配也方便,能省你不少调试时间。
滑模估测器的核心逻辑,就是根据系统模型和电机电流电压反推出速度信号,不用额外的传感器,省成本也省空间。你可以看看这部分代码实现,是用的经典结构,改改参数就能上手。
算法稳定性还不错,尤其在电机低速时的表现挺靠谱,不容易掉链子。整体实现不花哨但挺实用,适合搞产品的也适合科研做对比测试。哦对了,里面没有多余的外设驱动,干干净净只留核心逻辑。
如果你对ESO或者超螺旋滑模观测器感兴趣,文末我也贴了几个相关文章,能帮你拓展思路,不管是做 DTC 还是 FCS-MPC 方向的。
代码建议在Keil
或者VS Code
环境下跑起来看看,调试的时候注意初始化参数的单位统一,多小问题其实都藏在这。
如果你正好在做无速度传感器控制,是用滑模估计或模型参考观测器这类方法,那这份源码你真的可以收藏一波。
下载地址
用户评论