Repository navigation
SguanFOC通用“有感浮点”库
版本特性->
SguanFOC v3.0.0 是一款纯C语言编写的高性能有感FOC电机控制算法库,专为嵌入式微控制器设计。本版本完整实现了从坐标变换到SVPWM生成的完整FOC算法链,提供24种电机状态机全面覆盖、优化的快速数学运算(比标准库快30%以上)、PLL锁相环速度跟踪、PID/IMC/LADRC多算法支持、MTPA弱磁控制、前馈解耦、二阶巴特沃斯滤波器以及JustFloat串口协议。库采用模块化分层架构,硬件抽象层接口清晰,用户仅需实现几个底层函数即可完成移植,代码占用小(~15KB Flash,~2KB RAM),可运行于20-50µs控制周期,适用于ARM、DSP及任何支持C语言的MCU平台。
🚀 下一版本预告->
v3.0.1(计划2026第一季度末发布) 将专注于Q31定点运算优化,在保持现有功能完整性的同时,将浮点运算全部转为定点数实现,进一步降低对MCU浮点运算单元(FPU)的依赖,提升在低端MCU上的运行效率。代码大小将缩减至~12KB,控制周期保持不变,为资源受限的嵌入式平台提供更优选择。敬请期待!