[电机控制]

在AN1078文档中,角度的增量,为什么要除以电机极数,而不是电机的极对数?

[复制链接]
864|7
手机看帖
扫描二维码
随时随地手机跟帖
hfwangzc|  楼主 | 2024-11-18 10:54 | 显示全部楼层 |阅读模式
46149673aac10456c0.png
请各位大佬不吝赐教!

使用特权

评论回复
稳稳の幸福| | 2024-11-18 21:43 | 显示全部楼层
转一圈是所有极数啊。

使用特权

评论回复
评论
hfwangzc 2024-11-19 16:53 回复TA
现在想想,应该是做了标幺化的,且角度的基准应该为pi。 
hfwangzc 2024-11-19 16:51 回复TA
RPM,是每分种多少转,假设电机为2极(1对极),1分钟转2圈的角度为2*2*pi, 反过了思考,1分钟电机转了4*pi角度,则电机的转速1分种多少圈呢 4*pi/(2pi)=2; 所以1圈为2pi度,是2极所占的度数; 转一圈应该为除以电机的极对数。 
dirtwillfly| | 2024-11-19 10:19 | 显示全部楼层
要结合上下文看的,看他的SpeedLoopTime,是不是180度的时间?

使用特权

评论回复
hfwangzc|  楼主 | 2024-11-19 16:34 | 显示全部楼层
dirtwillfly 发表于 2024-11-19 10:19
要结合上下文看的,看他的SpeedLoopTime,是不是180度的时间?

感谢回复
SpeedLoopTime是速度环,进了16次ADC中断,则好是一个速度环的周期;
16次的角度的增量相加除以时间,再除以极对数,再乘以60,就是每分钟多少转,即RPM.

使用特权

评论回复
hfwangzc|  楼主 | 2024-11-19 17:04 | 显示全部楼层
稳稳の幸福 发表于 2024-11-18 21:43
转一圈是所有极数啊。

39820673c54896c38a.png

使用特权

评论回复
dirtwillfly| | 2024-11-19 17:09 | 显示全部楼层
hfwangzc 发表于 2024-11-19 16:34
感谢回复
SpeedLoopTime是速度环,进了16次ADC中断,则好是一个速度环的周期;
16次的角度 ...

电机控制过程的代码里,为减少计算量,很多使用标幺量。理解起来就有些麻烦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

0

粉丝