前言 6 f$ ^5 k- K2 G5 F 当前 ST 的产品丰富多彩,多达 1000 多种的料号可供客户选择,同时 ST 针对电机 FOC 控制,推出了 MC SDK V5.x 的马达控制软件系统,该软件结合 Cubemx 生成马达控制代码。由于 MC Workbench 软件芯片选择有限,不可能包含所有 ST 的产品料号,因此有些客户需要使用该软件时,会发现选择的芯片未包含在 workbench 中,本文针对这种场景,详细说明如何结合 CubeMx 与 MC Workbench 如何生成修改未包含的芯片程序,客户通过该文档可以使用全系列 ST 产品用于电机的 FOC 控制,为客户带来便利。本文使用 Nucleo-STM32G474RET6(控制板) + X-Nucleo-IHM16M1(功率板)+ GBM2804H-100T(电机) & b! }7 {' J: i% h* b 1. MC Workbench 操作 1.1新建工程 如果有 Demo 板和电机,则选择对应的 Demo 板与电机型号,如果没有,直接选择 customer board,这边我们看到没有Nucleo-STM32G474RET6,因此我们选择 customer board。 1.2 电机与功率板相关配置 t4 ^* ~3 |7 Q' E% \ 分别配置电源,电压保护,电机,电流采样,功率管。因为我们使用了现成的功率板与电机,这边我们使用默认参数即可,如果是自己电机与功率板,请参考 ST 往期的技术培训。 ^9 M- Y" F. Z9 H0 e+ c0 |0 u 3 P' M8 t, m( F 1.3 选择与配置 首先我们看到在 MC workbench 中并没有 STM32G474RET6 这个芯片型号,因此我们需要选择与之相近的单片机,原则是Flash 大小相同优先选择,型号相似次之,同一系列最后;这边我们可以选择 STM32G474QE 作为参考型号 完整版请查看:附件 1 ^ ?3 D8 |' I1 s, T5 R; m, D5 R , |9 a5 u& P+ P+ d1 V+ c |
基于STM32的BootLoader经验分享
基于STM32如何选择 S2-LP 的外部晶体经验分享
基于是STM32的BLE 设备地址经验分享
基于ToF传感器的3D手势识别
NUCLEO-U545RE-Q评测(2)运行环境建立
基于使用 STM32 TT 类型 IO 的注意事项经验分享
基于STM32使用Framebuffer_Analyzer工具调试图像显示
ST安全连接,护航工业物联网一路前行
基于STM32的TouchGFX 4.22解锁新功能经验分享
基于STM32的MPU子区经验分享