
计算矢量作用时间时,为什么要除262144,有些帖子说是因为ADC转换结果为左对齐,所以是Q15格式的,计算PWM比较值时要转为Q0格式,所以这里计算需要先右移15位,但从使用手册上看,这种说法好像不对 |
workbench6.3.2生成的代码,无法用pilot电机参数识别,无法通讯
STM32H7和F4做永磁同步电机FOC控制如何选型,哪个开发更好?
谁知道这个芯片怎么搜。
STM32G473VET6同时使用6个片上放大器(OPAMP)的PGA加外部偏置模式,引脚位置让差分信号走线分离,信号有无较大影响?
STM32G431 用MCSDK5.4.8 进行PMSM永磁同步电机FOC控制,转速上升到某一值(3500rpm)无法继续上升,上不去
【求问】ST无刷电机控制器-最高控制可调节转速是多少?
B-G431B-ESC1开发板问题
求助:PMSM电机编码器线数(分辨率)为80000线,超过MCSDK5.4.8软件所能设置的最大线数65535,请问如何解决
MotorContrl Workbench 6.3.1 无法调用cubemx
《MCSDK5.X中增加位置环》提及mc_position.c/mc_position.h
将除数因子乘以32768(由于Valphabeta表示法 注1) 2(由于wUAlphaBeta内部因子 注2) 2(由于公式本身) 2(由于ARR = PWM_PERIOD / 2)=327688= 262144
注1: Valpha和Vbeta值是数字表示,我们必须将其除以32768以获得相对于总线电压的归一化值。我们将在操作结束时进行除法运算。
注2: 此外,两个U值都包括所谓的T的PWM周期的持续时间。 让我们考虑以下内容: PWM_PERIOD_CYCLES = hPWMperiod是一个PWM周期内的定时器时钟周期数= Ftimer / PWM Freq 定时器的自动重装寄存器(ARR)为PWM_PERIOD_CYCLES / 2,因为定时器正在向上和向下计数。 wUBeta乘以2 hPWMperiod,uWAplha通过hT_Sqrt3也是如此。 hT_Sqrt3 = sqrt(3) PWM_PERIOD_CYCLES * 2 因此,最终的除数必须考虑到稍后的额外除以2。