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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑 4 K$ Z' x( `0 r+ h+ F% V. S  N: ^

" x' M7 z- f+ w% Y% W3 n* J首先打开Motor Control Workbench软件:
5 X  o$ q$ {0 k/ \5 i# ^; K& z 3.PNG ; I3 ~' c% G/ X/ r) C0 G
界面分为3部分:用户按键区、用户创建文件区、软件自带样板区& f/ [  X" R  J0 p# z' r
33.PNG
- ?+ R( U- w; \, k7 c2 {; j1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile
5 M* u. y/ b8 S" b: l5 ihttps://www.stmcu.org.cn/module/foru ... 1&extra=#pid2371430% z6 }/ `7 x3 ?' s6 E& s! c
1 o8 f9 g, L' s1 ]# f' L
2、点击New Projecgt,创建工程1 X5 L! {" I3 @
4.PNG : ^2 w. u  K9 q& T6 [
按图上1、2、3、4的步骤选择板卡和马达+ k7 t) I! J5 m# m  j' O
5.PNG ( F2 z* N& ?+ r7 g3 j+ s

5 B1 A, o9 I/ K9 q4 K8 ?或直接点击第3步,选择MC Kit,默认就是此套件。  Z! N# S- j- m1 q/ q7 k+ B: A+ z
yyy.PNG / `& `" G! Q+ `8 T4 i% G
点击OK确认后,确认生成工程信息。! u1 K' Z( v. C4 l6 y% w
6.PNG
; y6 A7 ]7 H6 x3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件
- w( g$ E' X4 N. m, D 04.PNG + _! R' Q7 W0 N- Q
先保存工程信息文件,会出现下面的窗口
+ l* G7 c5 B. V. H- A( H 02.PNG
5 e: [& z% t- h+ p. g中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件$ L/ K% l) m3 K% _4 {- D
01.PNG 7 ^* ?9 \3 m: `& q0 [# p( M3 l. i
4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面: z7 h7 J# f$ l8 l% S8 f
7.PNG ) K9 T0 Y) ~) C) `
点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本' I! J. v8 n; Q
8.PNG $ \6 X8 w7 }" C! |0 r# l" i# ?9 X- r
点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图9 R7 j' D( }4 f; Q# Z$ L; r  ]0 ?
88888.PNG 111.PNG ! P  @+ Z+ z6 G1 ~. V( V, ]+ T: ?
9.PNG
+ |' q  U/ L7 B3 \* @: V
( t+ T" z' h4 l! X$ ]. J此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,
# x8 W4 Y% j5 d" h9 Z 03.PNG ( ]$ f( C! j( O9 f$ H
点击Update,更新工程文件。' R: q: y. d0 o/ j0 y
$ b/ A1 Z) {- d1 P! u: w% m6 i1 s8 S
5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。
' z6 `) S3 b; M" G 666.PNG
% [4 h3 P% `2 L: b% p6 a& \8 }编译无误* ~/ g) i6 n, X& z/ X% g6 h
22.PNG # ~3 Y: ]2 a7 \/ R: E
下载成功, E7 T* Z5 v: V
VID_20180829_183456.gif 5 q$ P& U. z6 J1 ^" c2 T
成功运行。
7 u& {# I/ Q" P( w8 i' `( {1 a+ Q4 \, Y1 E  i  X  q
以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!
6 d/ a) a2 q! j( d  ~' @
# x! M" F. ?* J! X
- }$ r6 G' R6 ^+ g& U& u
8 R4 B& i  b" \5 i
4 _' v: W! K" O5 C5 U# Q; M% p
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:23
( {: R' \' y8 v0 w( K我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
2 Y6 Q' F* _' P, M2 J* N用MDK编译下载后,再用Workbench ...

$ `, x$ R+ b4 p7 m, \你查一下你的代码里面,有一段代码应该是这样的
  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 编辑
7 ^' N) B; V1 b( f
子曰好人 发表于 2018-8-30 08:49
, `; t: u' O$ R* C0 X' d  L你查一下你的代码里面,有一段代码应该是这样的

: G3 l% R  `6 l" G" I. R自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG
6 H! e; y( {' U9 y
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37) A3 d: _3 o- h; M9 U+ A
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...
5 _; N5 P  v: b! R2 u# ^( u1 W+ H  H
看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑
2 I& q; G6 [2 \( ~* k0 |  h0 g- }* _4 C0 q$ }" M. a
楼主用的4.3的库,这算是一个小bug吗
. Y, w+ d2 L5 s
( R' l1 b  F4 A

; J( }) S% j5 Z. i
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑 8 r5 i& R. t+ r* P, z8 \1 w
子曰好人 发表于 2018-8-29 22:27
  Y& o9 {' a. m% m楼主用的4.3的库,这算是一个小bug吗

) a# O7 g1 G* I2 z我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
( J$ y/ U- ^/ P" ]; N7 s4 k% e用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:212 E: ~9 F  [! a9 P
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...
$ p' T' l  a" S8 ^
哦,那应该是电机参数辨识的固件还未更新到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:449 N# \& l' n7 q# f
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?

8 ?9 h0 v' h1 b: L6 ^% d( E可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51
% l2 S" Z" J9 y7 n( p1 P你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

/ @8 g% c- I" J 183833odntch70qdhfjxti.png ' `  Q8 F7 D; [5 E3 ^

5 t* \" A( k' |& C. m在这选择
  B$ \6 L$ ^( w; h: T! ^
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。4 v/ [8 R; Q& X; t3 i: T
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊' I9 x4 Z6 W& F% w& O. L
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

相似分享

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