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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑 ; k' Q) Z) Y$ b! X7 x! a7 }) c

* i4 [% q8 L3 i# D4 \3 C+ K首先打开Motor Control Workbench软件:
+ ~( r- Z) V6 X 3.PNG
* Q9 M: X# o# J  d& P) z界面分为3部分:用户按键区、用户创建文件区、软件自带样板区
9 D! N5 i9 C" s 33.PNG , s/ S/ _$ W: p; M8 Q
1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile
/ `/ [4 D9 O/ s1 V% o. bhttps://www.stmcu.org.cn/module/foru ... 1&extra=#pid2371430
" Q9 s. ^  b0 r' w& t- Q5 ~+ Q* ]1 K! y+ s% }" g  v3 \* |. j
2、点击New Projecgt,创建工程* a6 S/ k4 t) G, ]
4.PNG
7 b- R2 e2 r1 ]- p! o* ?' f按图上1、2、3、4的步骤选择板卡和马达
) z! h  T* u" F6 e$ p' Q 5.PNG
  C# f. E  m2 \2 K% I

. J; w6 T0 v% }) J- x或直接点击第3步,选择MC Kit,默认就是此套件。" J  E7 J& [, t5 L& z! e! N9 _$ F
yyy.PNG ! a0 r; h* C9 j' k
点击OK确认后,确认生成工程信息。
" g  Q& T" l4 N# I3 g8 S1 b 6.PNG * }3 M& u' S6 L5 _9 q) _, T
3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件
- L- W4 e! m8 m6 P3 s% ] 04.PNG
' U4 K4 s7 P8 \7 K2 S先保存工程信息文件,会出现下面的窗口7 |+ Z4 D9 H2 n
02.PNG ( y5 B' ]3 V0 S+ E2 x" C2 M
中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件' W0 |: P' `0 o
01.PNG 8 e6 J; o' W4 m/ H
4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面
8 `% N  I9 P2 n" V& M9 q' b8 s 7.PNG $ p4 u2 L' O" t& Y9 O
点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本
/ o; r" D) o9 k 8.PNG + j$ Z) a) v, _' T: D
点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图
5 q2 ^; O1 L4 e7 D# K 88888.PNG 111.PNG / q" B7 ^! W, |2 S+ n& h- G. c. A' P* D
9.PNG 4 u3 W5 ~0 U$ u# C) k6 [
$ l8 R1 `5 O8 V
此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,7 X. Y( z6 R% ^% w' g
03.PNG
( K; i1 t" d" f( Q点击Update,更新工程文件。
& Z" r' m8 h* i" f; U( w! @  t
1 o- y0 D, A4 j/ ]3 ?" Y5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。
: N' c5 y  z( b  R% i 666.PNG
' v9 i& O0 o0 N1 Q& J6 b编译无误" L/ e' C* g" R
22.PNG 8 {* K: y  p3 i
下载成功( N( \* S6 d) t* F/ G- I# P5 H
VID_20180829_183456.gif
8 \- O5 K: U. w8 A- ^: c3 k成功运行。
6 C7 E& d% ~; V  G
- L+ t; Q! L, f以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!
9 w5 _; ^! }/ H' G7 B& \$ w% i2 c9 x% b
' A) g/ z/ c% h: {. |5 e
& f, t) c; G6 O! @6 \0 F. z

1 a. K. {2 n2 k! A
赞 1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:23
5 A1 k: i# k+ o; @! M我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。* }, U7 q1 _* C7 }
用MDK编译下载后,再用Workbench ...

% N* m" T6 t, e; e) R& 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 编辑
; T2 N8 H$ L' N# R
子曰好人 发表于 2018-8-30 08:49
$ ]6 o) v3 G, s! t你查一下你的代码里面,有一段代码应该是这样的

0 y3 O9 \  |; z自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG * N3 a4 p- ^  J# ]7 j; ?1 b
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37  w1 W5 d# d* y) y" D1 W
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...
* i& T) Z& |0 c1 j2 {, w
看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑 2 b5 J: ^. b7 w1 i. d8 c& r

. X9 \5 R" b7 B楼主用的4.3的库,这算是一个小bug吗
$ r. D  ?9 X: {4 T1 I3 S
2 O/ `! o2 L( b0 I4 T
: z$ }! m1 [4 ^% ~! a3 n  x, k" [
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑 / y5 Q; H5 b2 W
子曰好人 发表于 2018-8-29 22:272 k6 L& T7 b0 z# C; Z" C% R
楼主用的4.3的库,这算是一个小bug吗

! [6 X* ~3 A( E- w我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
0 s4 z3 ?" ?( z4 o! X7 X$ B7 V& {用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:21
6 x8 W1 s7 K" I7 b" V9 S! i7 g自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...
0 z: D4 C$ f4 C1 X* a
哦,那应该是电机参数辨识的固件还未更新到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
5 `, W! k: Q4 h% {3 \* F你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?

- l# z" b! k1 _- g: j; A2 w可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51
% V' v0 Z$ K. p+ o你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

. Q- g. p. m; q% l. k5 s5 L* ] 183833odntch70qdhfjxti.png
/ ^/ x- J& J! r; }& o# s
3 a1 s' f. e1 X- J9 u在这选择/ J/ F) G/ L3 e
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。
- R9 a! i& X# L; E! C7 l. t4 g5 X
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊. H$ r: A0 i! A# k
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版