ST意法半导体
直播中

温暖镜头

9年用户 996经验值
擅长:电源/新能源 制造/封装
私信 关注
[问答]

B-G431B-ESC1电机分析器不工作的原因?如何解决?

我正在尝试将电机分析器 5.4.4 与 B-G431B-ESC1 一起使用。每次,Electric 模型都会快速达到 30%,然后逐渐达到 38% 以获得“时间过多”警告,之后进程失败。
我尝试了不同的 BLDC 电机(12 对 400KV,7 对 1900kV),还尝试了不同的电源电压(12V、16V、25V)。但是结果是一样的。
我也可以看到很少有其他帖子提到类似的问题,但是,他们没有得到答复。







回帖(1)

周棠亨

2023-1-29 10:47:02
请找到随附的用于 G4 Y 修订版的非官方电机分析器固件,并在 Y 修订版上使用包括 7 对 1700KV 在内的多个电机进行了测试。官方的应该会和下一个MCSDK一起发布。然后关闭你的电机分析器 GUI,转到C:Program Files (x86)STMicroelectronicsMC_SDK_5.4.4UtilitiesPC_SoftwareSTMotorProfilerresourcesassetsfws 目录(通常这是安装 MCSDK 的地方)并替换你的 B -G431B-ESC1#B-G431B-ESC1 3Sh*.hex 随附。
请找到一个修复程序添加到您的 B-G431B-ESC1(仍然适用于 G4 Y 修订版),将 MCSDK_v5.4.4MotorControlMCSDKMCLibG4xxSrc 中的 r3_2_g4xx_pwm_curr_fdbk.c 替换为所附的。打开 Src 中的 mc_tasks.c 并查找 FOC_CurrControllerM1 例程,然后剪切 RCM_ReadOngoingConv();并将其放在 RCM_ExecNextConv() 之前;. 这些修复程序也应在下一次交付中发布。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分