大家好,我最近用STSPIN32F01B在一块另外开发的主板上做电机驱动开发,因为STSPIN32F01B上面只有一个OPA, 为了使用FOC的3电阻方案,电路板增加了3个外部的运放。我用MCWB5.Y.4生成代码后,编译烧录后,按下启停按钮,SDK返回有时返回错误代码16有时返回错误代码32。 其原理图关键部分如下图: |
1,电流偏置对吗?采样值对吗?可以开环看一下。干扰情况也要用变量监测下 2,启动曲线设置大有讲究,如果没设好很有可能保护(0x10----启动没有进入闭环 0x20---转速反馈超范围)3.相关驱动参数也可能需要微调。死区。PID等