bldc 无刷电机控制可以不用外部中断(GPIO 上升沿、下降沿)触发来换向,实现方法是可以把下列 simulink 算法 内容,放到 pwm 中断当中,poling查询模式。
为什么有这样的需求呢? 因为在 电机测速算法当中,需要一个0.1ms级别的 时间基准。 比如stm32 的TIM8_UP_TIM13_IRQHandler pwm
的update 中断就是 10khz左右 触发一次。用到simulink Detect Change 模块。
bldc 无刷电机控制可以不用外部中断(GPIO 上升沿、下降沿)触发来换向,实现方法是可以把下列 simulink 算法 内容,放到 pwm 中断当中,poling查询模式。
为什么有这样的需求呢? 因为在 电机测速算法当中,需要一个0.1ms级别的 时间基准。 比如stm32 的TIM8_UP_TIM13_IRQHandler pwm
的update 中断就是 10khz左右 触发一次。用到simulink Detect Change 模块。
来源:https://www.cnblogs.com/qingqingzijin666/p/11801013.html