|
使用电机MCSDK套件生成带hall电机FOC控制程序,其中hall参数配置 HALL_Handle_t HALL_M1 = { ._Super = { .bElToMecRatio = POLE_PAIR_NUM, .hMaxReliableMecSpeedUnit = (uint16_t)(1.15*MAX_APPLICATION_SPEED_UNIT), .hMinReliableMecSpeedUnit = (uint16_t)(MIN_APPLICATION_SPEED_UNIT), .bMaximumSpeedErrorsNumber = MEAS_ERRORS_BEFORE_FAULTS, .hMaxReliableMecAccelUnitP = 65535, .hMeasurementFrequency = TF_REGULATION_RATE_SCALED, .DPPConvFactor = DPP_CONV_FACTOR, }, 其中.hMaxReliableMecSpeedUnit = (uint16_t)(1.15*MAX_APPLICATION_SPEED_UNIT), 这里为什么需要乘1.15? |
|
速度会有点波动,如果不留一点空间,速度会达不到需要的最高转速 |
workbench5.3.1生成代码问题
motor profiler 链接nucleo 476rg时提示如图所示的通信错误,此时未连接IHM08M1,电脑上有476RG产生的串口,STLINK,U盘标识
MCSDK 6.2.1 位置模式过冲
STM32G431 用MCSDK5.4.8 进行PMSM永磁同步电机FOC控制,转速上升到某一值(3500rpm)无法继续上升,上不去
STM32G431CBU6 驱动STDRIVE101,自己配置的PWM互补输出,死区时间为500ns,为什么STDRIVE101的报警灯会亮,CP接10K接地了,scref接的+5V
st的motor workbench生成的代码换了一种电机要怎么适配,需要改哪些地方
大家好:怎么找到st的永磁同步电机控制算法例程呢?在哪下载呢?如高频注入算法、参数辨识算法等
基于NUCLEO-WL55JC1开发板当中的CLASSA节点实现FSK调制的转变
foc2.0函数SVPWM_3ShuntCalcDutyCycles看不明白
在其他电脑上编译成功没有错误并且能够烧录,换了电脑之后编译出现一堆错误,并且不能烧录程序
微信公众号
手机版