MCT8316Z计算电机转速

fef_efe 全称:电机电频率(Electrical frequency)

1、通俗理解

BLDC 电机每转过一对磁极(一个完整电周期) ,就完成 1 个电气周期,对应的频率就是电频率 fef_efe,单位:Hz(次/秒)。

你电机:8极、极对数 P=4P=4P=4

  • 电机机械转 1整圈(360°机械角度)
  • 电气上走完 4个完整电周期
    也就是:机械1圈 = 4个电周期

2、公式关系

① 电机转子机械转速 n电机n_{电机}n电机(单位:RPM,转/分钟)

fe=n电机×P60 f_e = \frac{n_{电机} \times P}{60} fe=60n电机×P

变形求电机转速:

n电机=60×feP n_{电机} = \frac{60 \times f_e}{P} n电机=P60×fe

代入你的 P=4P=4P=4:

n电机=60fe4=15⋅fe n_{电机}=\frac{60 f_e}{4}=15\cdot f_e n电机=460fe=15⋅fe

这就是最早你那个系数 15 的来源。

3、和换相频率、FOUT 的关系(MCT8316Z 重点)

梯形六步换相电机:

1个电周期 = 6次换相

换相频率:fcomm=6⋅fef_{comm}=6\cdot f_efcomm=6⋅fe

你当前配置:FG_MODE = 1h

芯片手册定义:

fFOUT=fcomm2 f_{FOUT} = \frac{f_{comm}}{2} fFOUT=2fcomm

代入 fcomm=6fef_{comm}=6f_efcomm=6fe

fFOUT=6fe2=3fe f_{FOUT}=\frac{6f_e}{2}=3f_e fFOUT=26fe=3fe

整理得:

fe=fFOUT3 \boldsymbol{f_e = \frac{f_{FOUT}}{3}} fe=3fFOUT

4、串联之前测速推导(帮你串起来)

100ms脉冲数 NNN

fFOUT=N0.1=10N f_{FOUT}=\frac{N}{0.1}=10N fFOUT=0.1N=10N

fe=10N3 f_e=\frac{10N}{3} fe=310N

n电机=15⋅fe=15×10N3=50N n_{电机}=15 \cdot f_e = 15 \times \frac{10N}{3} = \boldsymbol{50N} n电机=15⋅fe=15×310N=50N

这就是系数从 150 变成 50 的完整来由。

极简总结

  • fef_efe:电机电气周期每秒个数,是BLDC转速计算最核心基准频率;
  • FOUT 不是天然等于 fef_efe,由 MCT8316Z 的 FG_MODE 分频决定倍数关系。