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

三、ST电机IHM002套件实操之--Motor Control Workbench创建工程

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑 ( u/ M  t" m8 Z5 j( x7 a9 O' Z; ]6 j
' t' l% b1 e/ v
首先打开Motor Control Workbench软件:/ {& T6 ~; C. ?! Z: t& f. w3 p
3.PNG
: O- B; b% C; b; t1 _+ b, [界面分为3部分:用户按键区、用户创建文件区、软件自带样板区
7 \7 G0 Y7 R. @/ U 33.PNG
; f4 O4 l1 t. K1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile
6 f! L* N) j% M1 i0 C% `https://www.stmcu.org.cn/module/foru ... 1&extra=#pid2371430
) M% Z; u5 w2 }( g3 Z  Z5 X" s  S6 ?0 D2 P
2、点击New Projecgt,创建工程
  F4 w* o" B; }1 a: H2 |8 D) y3 A" H& X 4.PNG 5 f* k$ L) W" E0 u- o: `2 z: |
按图上1、2、3、4的步骤选择板卡和马达0 E, v" R( c3 P  Z; ~8 _$ l# _3 w( }7 L
5.PNG 8 z" h% ~* `0 w+ F

0 h  Y. N. Z' h  w2 j6 C或直接点击第3步,选择MC Kit,默认就是此套件。% Y. q$ ^% Z6 f8 m" j6 }
yyy.PNG ! h% e5 x2 a2 c9 f1 v; X! H4 I' Y
点击OK确认后,确认生成工程信息。
1 C7 @, k: P' K 6.PNG : t7 }6 N% {! J: B9 q% D
3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件
0 k( z  j0 l. [2 E) { 04.PNG ; O, x# p' {' w1 R% j
先保存工程信息文件,会出现下面的窗口
% b5 i. Z4 |) C5 l$ U6 k7 N* k 02.PNG
% S% T: d9 Q# C4 J/ ?+ z3 k' H/ [. z中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件
4 O" u1 }# u; G: [  f6 g5 }, m 01.PNG
% o' b4 Z0 C" i" v: Q4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面3 q# a* g/ e5 l7 o7 v, l: U& `
7.PNG
9 v1 R! P- b* S7 d4 N( v' e0 p点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本
) w# R" j+ A$ p0 d2 E 8.PNG 4 M% i5 y5 t4 E8 w  [  u) S% W! m
点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图
! l3 K4 P: S, s; u1 T+ y% X 88888.PNG 111.PNG
# b# |# c9 p- L8 p# ] 9.PNG 4 v; a3 k; L( K
; M- j. H: g) d+ l0 z0 p. z
此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,/ |5 Y4 E2 O! R! T  ?4 s
03.PNG & q; ^7 U% T. O7 b
点击Update,更新工程文件。* {( I3 A2 B* t+ w0 L4 q, z: b6 k2 M

* U9 t- w5 t3 G4 u# j2 P5 }5 @$ C$ S5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。/ f/ `1 [6 v4 s7 [& O
666.PNG
0 `' x$ {7 M7 o& `8 `3 C编译无误
$ |) D3 s2 j8 b4 R 22.PNG ( N! K; H. @3 c! R! k
下载成功
/ P! j' K/ U. m VID_20180829_183456.gif 6 a3 I2 u- p+ Z# g  ]8 q
成功运行。
1 _, ~- z& ^( I6 u; n
! m: ~+ H3 w' f$ M" [1 }: _9 t; c以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!8 m" B7 K$ f/ G6 f
9 d- E, Y- k7 X$ ]8 ~  m
: S) K  T  @4 ^/ Q  ^

( w( c) f0 u, Y- t; L& D  Y' ?$ }7 m+ p+ w$ N/ ]& K
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:23& q! W, R9 c! K. ]. c
我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。; Z3 F$ {+ T' X. m4 S- e( |
用MDK编译下载后,再用Workbench ...
2 R  m  {& F; q' Y% q0 s
你查一下你的代码里面,有一段代码应该是这样的
  1. #define FIRMWARE_VERS "ST MC SDK\tVer.4.3.0"
复制代码
zhdzhd 回答时间:2018-8-30 09:21:42
本帖最后由 zhdzhd-174422 于 2018-8-30 09:29 编辑
9 w  F8 ]) T0 `
子曰好人 发表于 2018-8-30 08:49
, @# l# d& R& J/ d5 E; i! O你查一下你的代码里面,有一段代码应该是这样的

1 r9 v; Q7 z! r  a4 y$ r( |自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG
, e0 P7 p/ q5 P. `* t6 B" H! Y8 b
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37
) _; ^* R( [; f9 S% m, V我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...

8 t6 F: \/ C/ d6 A' L* l% ~0 [- C看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑 : t" [# B; Q8 c2 H+ }

# u: ~4 u# |" Q. z楼主用的4.3的库,这算是一个小bug吗- l6 b# {9 R, z0 L8 _4 k7 k

* r$ r0 t- i% z

  B: T& I" z9 @: o% \
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑
/ K* R6 i; a. @# l0 a* P
子曰好人 发表于 2018-8-29 22:27
4 r8 {* V! a3 \8 f! k, ~楼主用的4.3的库,这算是一个小bug吗

- J2 f9 U  {* J) `我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。/ k2 l: A5 U: A1 q
用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:21/ W8 F; j9 O. k% V2 m5 ]! b
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...
0 c& J0 Z& f- B; Q' A( G" g7 K& C
哦,那应该是电机参数辨识的固件还未更新到5.0,楼主的分享挺不错
ceqtx 回答时间:2018-10-31 20:55:02
如何下载st motor control workbench软件呢?
cp1210 回答时间:2018-11-2 22:44:42
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?
zhdzhd 回答时间:2018-11-6 00:54:59
cp1210 发表于 2018-11-2 22:448 \9 p2 [7 D  b( }- [6 Y$ ?
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?

: w3 Q" q9 A9 @5 h$ `/ E! u& Z可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51
1 r6 w! B* Z1 d# z你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

/ x* N1 C, t5 g0 c# c9 b$ L2 P7 H 183833odntch70qdhfjxti.png 0 c6 A! w7 T/ N/ m
0 j7 L1 y: P, H& Q/ ?8 X' {
在这选择- d# V  @' y8 \& v2 }4 o
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。
2 O& \) m1 n! n& F, \
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊
. e5 b" q2 ?3 y# \9 q- N7 u
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

相似分享

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