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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑 $ V; e5 P+ r! a- L. U' h1 e
# X  h2 B4 Y, L9 H3 s
首先打开Motor Control Workbench软件:  g6 J1 R' L, Q( {+ T
3.PNG & I$ L  e" e0 x) f/ B
界面分为3部分:用户按键区、用户创建文件区、软件自带样板区: b. Y* T8 v9 {  l
33.PNG ' g  \. }7 f. `- m% I6 t
1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile
2 {+ }' V8 M8 T2 e% E' Hhttps://www.stmcu.org.cn/module/foru ... 1&extra=#pid23714306 _; m2 U7 n# E! _
' h$ p5 I) V1 k, ?, @! j6 f
2、点击New Projecgt,创建工程
( v$ ]9 _' O* {% u7 d/ n0 ~ 4.PNG 6 R+ N5 [+ P. @2 F* i
按图上1、2、3、4的步骤选择板卡和马达
3 s2 d2 R: k4 p( d 5.PNG % A3 N3 h- c9 N9 x' e
# a# @9 m8 `4 \/ g) p
或直接点击第3步,选择MC Kit,默认就是此套件。
, A4 }0 o5 x: i  O3 D' z+ s  D! k  c' P* Z! g yyy.PNG 7 ~/ v( Y( Z$ U' d
点击OK确认后,确认生成工程信息。
) t, K. v4 P' Q 6.PNG
( v  A3 z; m5 ?/ e" U3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件+ u9 Q0 @$ \) m% O6 v
04.PNG
9 z# G1 \3 t* d/ N5 e  I- |先保存工程信息文件,会出现下面的窗口% @3 w) r# N' @
02.PNG / U9 E' z' X+ k5 B: n$ R
中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件: f7 X: A5 t* m, U/ h( W1 h4 ~% a
01.PNG 2 o; J: A6 o& p5 h, g" N2 ?
4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面( a6 U- u- }* L! N1 M3 S0 a
7.PNG ' ~* S( x9 s" A- {/ O6 ?3 L
点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本
7 @3 ^; `, C  i8 A* t7 q5 K 8.PNG & I4 m7 W8 k0 ?
点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图3 K  J  }1 f$ S( H2 ^8 I5 H
88888.PNG 111.PNG
6 p' ~) V7 j  m; {  @: O1 ?8 y 9.PNG
8 V1 L! J' \) X
: f* G. U$ m. Q( I% V1 u此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,8 H3 o4 H2 t4 s1 t  e. F
03.PNG 4 n+ c! `4 b4 L5 O* D. Y
点击Update,更新工程文件。
, J+ v7 w6 e$ A9 N% g8 _6 ^/ k1 W8 C7 f2 k7 \& \3 O
5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。2 k; v0 c9 V7 v+ M' {
666.PNG
5 t' i% S, T6 L1 z0 {- k编译无误9 X1 w& V: u3 _  {+ `
22.PNG
' k. Y/ q, |5 n+ ?下载成功
+ B9 ^4 C# l6 ]. p7 c% X/ S* f7 f VID_20180829_183456.gif
+ C& f8 M  ^3 Q% ^. N& a/ O成功运行。! m& T- ^5 ]  j! V, J# o0 I

# u; p- l+ ?2 A/ U+ m6 a7 C8 T以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!
5 N! W! `7 M1 J, f1 O0 r! b9 u# Q5 q

1 @$ y& W" [) {+ \/ I& A0 e0 g6 j
3 h0 [8 K8 C4 K0 b$ Z) o
7 D. x* J& r1 M  V6 }
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:23
" }% d9 y$ X; V% h我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。4 j3 d. D' n* T  e
用MDK编译下载后,再用Workbench ...

: e, f" B3 j- N你查一下你的代码里面,有一段代码应该是这样的
  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 编辑
& Q9 _+ f. b0 u; ~
子曰好人 发表于 2018-8-30 08:49
4 o  W3 D9 m0 o2 A6 C1 Z4 h你查一下你的代码里面,有一段代码应该是这样的
# l* E, T0 R: Q. I, l4 p
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG
1 b9 p- a& k3 f" }
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37
; @; c& `# _& ~% c我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...

) d# v/ y* Q4 j看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑
5 y0 d3 n) L4 n7 F/ j
/ A! p9 N) D6 t) f% p楼主用的4.3的库,这算是一个小bug吗8 f# ~) R0 V, |# ?& w. Z9 w. I3 d
! ~( w( l, U- D2 ], ~/ i# z; P

- d; @; s! T& O' m7 B( m2 v
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑 3 g" [1 h& y  x+ b
子曰好人 发表于 2018-8-29 22:27  p( I3 _/ x: B2 Q" C  [  Y
楼主用的4.3的库,这算是一个小bug吗

. q5 b3 I  {4 }( N: @2 u我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。6 E$ l% Z. V/ D: m  K7 I& a8 C& D
用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:216 Z* I" S( P( x5 C' T& E6 [  M8 f: C
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...

# ?# g9 E% B: q' t哦,那应该是电机参数辨识的固件还未更新到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 o5 B* y, a# v. e. I1 y+ I  O0 j  C
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?

) Y/ t# E* n" P" B$ K" G' `可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51  J. D0 s( T* `' v. `
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

) F1 W8 X7 k/ ~- G0 m 183833odntch70qdhfjxti.png # V! Q3 I7 o- X! q2 Y3 {$ u, i0 S

' Y+ c5 c" ?' m# t8 J3 C+ u. r在这选择1 G# w# C+ o( {
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。4 V, J% e9 t! ~- U- `
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊5 b, F- j0 g) z; y& ^, o
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

相似分享

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