本帖最后由 lk7567 于 2017-2-8 14:08 编辑
板子是自己布的板子,单电阻采样,永磁同步电机
芯片是STM32F030K6T6
使用电机控制库STM32_FOC_SDK_4.3,无速度传感器算法,pwm频率16K,报FOC duration错误
看了ST的文档,我的理解是:报这个错误是因为foc算法一个pwm周期未算完,当我把pwm频率13K时,就不报这个错误了。
我测了FOC算法的时间,只有40多微妙,不知道为啥会报错?
看了代码中该错误相关的注释,感觉是和DMA中断、电流采样相关,但只看代码和注释很难理解,没看明白,不知道st有没有相关的文档对此进行说明?
非常感谢。 |