你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用 Cubemx 生成未在 MC Workbench 中包含的芯片的 FOC 代码

[复制链接]
STMCU小助手 发布时间:2022-8-7 17:28
前言 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(电机)
- q! r* |- r" {2 X' N+ X* D: }
8 m4 H0 P( F: h$ h
& b! }7 {' J: i% h* b
1. MC Workbench 操作
$ t  {9 m4 Y; _0 A1.1新建工程
4 s/ d- V% ~" z# y如果有 Demo 板和电机,则选择对应的 Demo 板与电机型号,如果没有,直接选择 customer board,这边我们看到没有Nucleo-STM32G474RET6,因此我们选择 customer board。
6 A- \8 t8 l' N! w

6 P. `* k+ T! G6 D H3}C3)O]5_[OQQ7~AHLW6D8.png ' P1 }3 |# {' V+ m+ X! Y

5 p  l6 `" Z" d
1.2 机与功率板相关配置  t4 ^* ~3 |7 Q' E% \
分别配置电源,电压保护,电机,电流采样,功率管。因为我们使用了现成的功率板与电机,这边我们使用默认参数即可,如果是自己电机与功率板,请参考 ST 往期的技术培训。  ^9 M- Y" F. Z9 H0 e+ c0 |0 u

5 X! L8 Q$ i6 w. A8 p( i9 p& D, N
_HDYK0U_`33`4TUX[WE}N_B.png 6 W7 @9 v( v1 S( J- i

, y+ i2 P2 z8 c5 @& V
3 P' M8 t, m( F
1.3 选择与配置
8 V( d; [" a( T首先我们看到在 MC workbench 中并没有 STM32G474RET6 这个芯片型号,因此我们需要选择与之相近的单片机,原则是Flash 大小相同优先选择,型号相似次之,同一系列最后;这边我们可以选择 STM32G474QE 作为参考型号
! J6 f5 {* J, A" u
$ h" Q1 p3 g1 a, R
9 f7 b% A! {6 F0 N: D6 f
; X+ B" J) y& C: w [P(`_~YCA7[XB]2C1}IYUB4.png
, _$ ^9 j' t# L2 o8 `6 `* `% {( S3 p2 w3 Y
$ j: X: O; |; A7 ^2 {3 |完整版请查看:附件
) Y% y; w$ v" m+ k# h1 ^  ?3 D8 |' I1 s, T5 R; m, D5 R
, |9 a5 u& P+ P+ d1 V+ c
_HDYK0U_`33`4TUX[WE}N_B.png
收藏 评论0 发布时间:2022-8-7 17:28

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版