【电机矢量控制】六步法驱动BLDC电机,使用硬件COM事件,STM32+CUBEMX(HAL库)配置

BLDC 硬件COM事件 CUBEMX
KVIN
发布时间: 2019-09-03
阅读: 8401


原创作品,未经权利人授权禁止转载。详情见转载须知 举报文章

点赞 (6)
KVIN
评论(8)

登录后可评论,请 登录注册

小风风as 205天前...
你好,我想咨询一下,你的单脉冲模式是如何配置的,我发现配置了,就进不去HAL_TIMEx_CommutCallback中断了
0   回复
小风风as 回复 小风风as 204天前...
已经解决了,抱歉打扰了,是硬件问题
0   回复
小风风as 回复 KVIN 205天前...
有个问题想咨询一下,请问您遇过时器3霍尔异或产生中断,偶尔不进中断,霍尔信号已经改变了,很随机 请问你有这种问题吗?
0   回复
KVIN 回复 小风风as 205天前...
就是按照最后那张图上官方给的例子配置的,具体的某一些寄存器要根据自己情况修改
0   回复
小风风as 202天前...
你好,我咨询个问题,使用单脉冲模式+霍尔接口的话,霍尔信号输入捕获后触发单脉冲后,定时器3就被关掉了,是能解决CNT继续计数了,但是定时器3关掉了,霍尔信号输入捕获的功能也就关了。不知道我理解有没有问题,望指教一下。
0   回复
KVIN 回复 小风风as 202天前...
最后我的配置是没啥问题的,我转一下电机,就发出一个脉冲,当然这个是我在快一年前做的了,还是在上家公司,所以后面也没深究了,后面就一直做矢量控制了,使用霍尔定时器配合COM事件这种方法,与使用外部中断,然后软件换向的方法,我都测试对比了一下,其实都差不是很多,只是理论上COM事件要更好一些,做了FOC之后感觉方波毕竟还是简单很多,电机入门算法,以前不应该在方波浪费这么长时间的,不过做COM事件的几个月倒是让我对32这个芯片熟悉了很多,也算是收获吧
0   回复
KVIN 回复 小风风as 202天前...
单脉冲后定时器3不会关掉,单脉冲只作用于TIM3的PWM通道,也就是通道4,通道1,2,3是霍尔输入通道,霍尔输入变化时,会再次发出一个脉冲
0   回复
小风风as 回复 小风风as 202天前...
在霍尔发生变化之后再开启CNT计数,其余时间关掉,这个方法很不错,稍微修改一下代码就实现了,单脉冲模式配置太麻烦了
0   回复
相关文章推荐
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回

我要举报该内容理由

×
请输入您举报的理由(50字以内)