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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑
, x+ P' `- o6 }: P  f* p; G1 Y5 L- D  y8 x: G' U1 O4 [$ h( Q
首先打开Motor Control Workbench软件:
0 R1 j- M: m1 X* ~; ~$ `9 c 3.PNG
8 K$ E- R0 `6 k! E界面分为3部分:用户按键区、用户创建文件区、软件自带样板区
) G6 @2 v  N4 @& x4 e, ? 33.PNG 2 n# ?  g. V6 s! h
1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile9 W1 u. v- e! o! w- f
https://www.stmcu.org.cn/module/foru ... 1&extra=#pid2371430
' ?3 ^5 `( G2 y2 b% ^  j- T2 O5 B0 ~- v. q
2、点击New Projecgt,创建工程. |) _% O* ^: A; T. j, [) N& M( R
4.PNG
$ C1 K' l* k4 T( ^. ~按图上1、2、3、4的步骤选择板卡和马达
$ v' d4 Z! {0 `8 g9 h! o/ [! T 5.PNG $ v. S( p" T3 r

! [& S! Q) T9 `6 R' i2 T或直接点击第3步,选择MC Kit,默认就是此套件。: b6 D6 d+ y* J. k; N; v& r
yyy.PNG ; X# _1 D% j) Q$ Z. M
点击OK确认后,确认生成工程信息。
# G8 }/ _$ Q1 c  I# a 6.PNG
5 W( b. C) h2 Q& u# U- l+ v3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件
8 J' [& H, c6 ~6 x0 `+ H' S" D- [ 04.PNG
4 y7 X: ?0 Q# X; K! k( W先保存工程信息文件,会出现下面的窗口/ O0 Z+ S* u0 U( K& d' x
02.PNG
5 }( u! \7 [1 w6 S, N中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件* F" @* W5 V, i2 z, u3 w& }
01.PNG ( {4 \8 j5 _6 n( L1 p5 k
4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面: {4 A0 Y7 m7 H  G% w
7.PNG 2 s7 f& G) `# t4 Y. n
点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本4 k2 V) p  t4 _% T
8.PNG . l* L6 [, ^, U3 \0 U
点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图
0 W4 D  z/ b: q, ~" u! K" a 88888.PNG 111.PNG
3 W3 G( B7 Z# N; @6 T7 q 9.PNG
2 s* k4 O- U1 `1 r8 [- e
. n, ]( a' E( ?0 {$ b6 C此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,
; x: I# u* `7 ?) x 03.PNG * d5 `& P4 b0 _0 w6 I" Y
点击Update,更新工程文件。
7 u9 K, m+ X0 V) ~7 d0 c
% _/ O6 n) g  Z; x, V! s, G; Z! x/ O5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。$ o* m  E% z: y
666.PNG
9 V! `! R) y' n9 a  j& R' w编译无误
0 I/ [+ G0 G& c) k# ?. l+ C 22.PNG
  Q2 |9 E8 V, p2 W: t& e  q1 {' ?5 Z下载成功0 a) S+ x2 D2 N$ ~. H3 w
VID_20180829_183456.gif : g6 l! A; k( Q  s
成功运行。
1 R& E7 Q' O- j7 y. n3 c9 t/ `0 i% P/ M6 S- B
以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!
1 X/ y5 N2 a- g1 V/ E: I0 J5 }, Z0 X0 ~

8 p9 @! m8 d0 V  K$ J3 d- c$ [. u' o3 U* I0 F( J% U/ B$ K, w& D# B/ `
8 B2 b! ?$ P  O# L
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:23' F- S4 }7 e+ u! {& U
我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。+ `$ |6 {4 k) ^3 h# o# [1 h) c
用MDK编译下载后,再用Workbench ...
3 E. v, _4 j% o: R: d$ C0 y
你查一下你的代码里面,有一段代码应该是这样的
  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 编辑 * O- z& b& R) V
子曰好人 发表于 2018-8-30 08:49
5 W4 P- v- S0 ^你查一下你的代码里面,有一段代码应该是这样的

, p5 {( a# X- h6 z* O. j/ p自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG
0 K% \1 s! L8 j' v+ L( h
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37, ?0 _' f3 E6 p4 s
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...

6 Y+ Z6 L/ u/ _2 G看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑 , o6 O  e1 }" f& U, K1 K% A0 G1 w
" b. e" n/ J- M+ A% o2 I% j
楼主用的4.3的库,这算是一个小bug吗
. n$ \" H$ X8 W) `/ _8 g2 t; ?& M6 W2 ?9 k: l

& z0 _6 B! l0 F
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑 $ t: s. S5 X  M2 f8 |
子曰好人 发表于 2018-8-29 22:27
7 Z5 Q" \* Z* u9 b  g' X/ A2 s楼主用的4.3的库,这算是一个小bug吗

& r, R! l  y; R/ _5 v我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
/ |7 e; `. L/ u用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:21
" l/ A8 E) u: F' z: H" }7 u自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...

' a9 v- ]  x. S4 X哦,那应该是电机参数辨识的固件还未更新到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:44! ?. |) ~( K; J' o
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?

0 J' v8 b8 j: @& P6 B3 e. M可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51- |0 u* H0 z. v& A, F$ X
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

3 G0 Q% [0 m/ Z" ^, e 183833odntch70qdhfjxti.png
0 `. |/ J' M+ I2 n8 x1 g) W
. }; q. i2 O" L- s, `- T在这选择
5 D; T7 T$ J! q0 p
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。
" h( n7 F7 \# k* j1 N3 [
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊0 G; c6 B1 z! C0 u
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

相似分享

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