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

[复制链接]
1785|9
 楼主| hfwangzc 发表于 2024-11-18 10:54 | 显示全部楼层 |阅读模式

请各位大佬不吝赐教!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
稳稳の幸福 发表于 2024-11-18 21:43 | 显示全部楼层
转一圈是所有极数啊。

评论

现在想想,应该是做了标幺化的,且角度的基准应该为pi。  发表于 2024-11-19 16:53
RPM,是每分种多少转,假设电机为2极(1对极),1分钟转2圈的角度为2*2*pi, 反过了思考,1分钟电机转了4*pi角度,则电机的转速1分种多少圈呢 4*pi/(2pi)=2; 所以1圈为2pi度,是2极所占的度数; 转一圈应该为除以电机的极对数。  发表于 2024-11-19 16:51
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
转一圈是所有极数啊。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

电机控制过程的代码里,为减少计算量,很多使用标幺量。理解起来就有些麻烦。
玫瑰凋零日记 发表于 2025-9-20 15:48 | 显示全部楼层
在 AN1078 文档中,角度增量应除以电机极对数而非极数。因为电角度是机械角度乘以极对数,角度增量通常基于电角度计算,需通过除以极对数将电角度转换为机械角度增量,这样才能准确反映电机转子的实际位置变化。
旧年胶片 发表于 2025-9-22 17:25 | 显示全部楼层
在 AN1078 中,角度增量除以电机极数,因霍尔传感器每转输出脉冲数与极数相关。极数对应永磁体对数的 2 倍,每对极产生 1 组完整霍尔信号变化。除以极数可将电气角度增量转换为机械角度增量,直接反映转子实际机械转动角度,而极对数需额外计算,故用极数更直接。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部