请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑
0 w: X' _6 ]4 S+ O
% P0 Q# T8 i0 D4 s* k首先打开Motor Control Workbench软件:
' N( j2 g. X  I8 k  r 3.PNG ( w5 ]7 h2 d- e, ?. s1 o: f
界面分为3部分:用户按键区、用户创建文件区、软件自带样板区* I: {, i+ r# m
33.PNG
0 v: {8 C# G3 D+ ?8 P6 |1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile2 K" n6 l" X3 P2 f' u
https://www.stmcu.org.cn/module/foru ... 1&extra=#pid23714302 N9 y' V1 h" p" \( o4 V& {2 @4 t
* [3 A0 c8 w& o/ m8 O5 y+ D8 X
2、点击New Projecgt,创建工程
" [+ o2 u+ n1 K! k) G! E 4.PNG
, `0 ^: l# @$ O. Q/ Y2 R( n按图上1、2、3、4的步骤选择板卡和马达
- c7 x! a4 V6 S: E. F$ n1 _ 5.PNG
2 n( c* ^1 x- J8 D9 X! ?

1 e) N3 y! B3 [  M- |+ ]6 {3 H或直接点击第3步,选择MC Kit,默认就是此套件。
8 O$ t) [9 f% W& F yyy.PNG
1 ?2 y' h1 e) Z. F1 }& X$ S" [点击OK确认后,确认生成工程信息。
9 J2 K$ d; \" v2 x  n- m$ E 6.PNG
7 R3 x2 F& R0 y" m+ {' V3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件. z- ~* P1 P+ t3 J2 ?7 r2 r. K
04.PNG
/ B, m. }6 P" [. {先保存工程信息文件,会出现下面的窗口, ~4 s# I2 Y" z9 [( W+ z9 ?
02.PNG
: q0 a/ O& r: {; \* C' b中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件! y' C7 y6 E2 e" V
01.PNG
4 R6 J: r3 l: w1 ]4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面- j, Z: F: V* S" B1 y6 e
7.PNG 8 b+ _1 }- A  Z8 F
点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本
6 e" b2 ^6 \  \( u$ ^0 T1 b 8.PNG
4 V" Q0 \# F* ]7 D) M; l1 s9 w点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图
+ N4 q& Z/ R+ _0 w/ N5 U" M" Y 88888.PNG 111.PNG
5 N4 Y: t& R! ]/ H& }% D0 F 9.PNG 7 }/ D& G6 n; i! T

" ]2 ^# C2 ~! [- z2 R, L6 g; _+ G7 m此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,
2 E. {% X1 e) v( p7 i 03.PNG
! w5 x' i: H- p点击Update,更新工程文件。" b0 a4 r5 B! W0 Q9 G2 c% T& S

9 C$ q5 E1 p5 M" J/ {5 G( ~; ~5 N5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。1 T2 e  b, g2 O" ?, q) e* H+ k
666.PNG
6 M, o: f1 _, C" a8 {: `/ J+ S: w& ?编译无误
& V/ ^$ V2 k: `6 c% s 22.PNG
, b, Z9 J- H0 x3 W下载成功1 ^6 m- _' q  ~+ X" n2 S- c
VID_20180829_183456.gif # w# K+ i( Q0 H; [/ x; `
成功运行。
1 T& H; Y( t0 |  S% s6 F' ]  n: F) s4 u
以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!
' X& m( N7 q0 L9 t& A9 Z. i% Q/ }4 F+ M4 n& N! L, b1 B

& J, E- o% f8 o/ r) i5 J" j$ L6 [1 Z: g( B

! E) Y# |) }. w% n( g6 Q
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:23; l  z, f3 [" b; ~& z
我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。, K# z8 l3 O0 `. f6 _8 s6 @+ S
用MDK编译下载后,再用Workbench ...
8 j  v2 P4 Y: n: T3 ?
你查一下你的代码里面,有一段代码应该是这样的
  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 编辑 0 X' H+ z" c9 T6 Y; D
子曰好人 发表于 2018-8-30 08:497 B/ Z; ^9 Z* [3 }3 n9 x2 V
你查一下你的代码里面,有一段代码应该是这样的
. }7 {% Q& c) N) t8 [  z3 _% A
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG 8 Q6 s  K4 P1 {$ n+ f" C
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37
, v, d% h' o: F9 X) G( P+ s, |9 x我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...

; @8 R  Z' Y) o7 F看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑 0 t/ C% A+ W8 D# l

3 w$ F7 Y. Y' J) w3 S8 k2 K1 }* J, X楼主用的4.3的库,这算是一个小bug吗
/ H+ w; t& t; Z. G
6 [; ~& X; Y5 C/ v# w

* F0 g* U* Q$ j1 ?; E
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑
0 d9 L7 b& L  a9 p7 A+ s. |
子曰好人 发表于 2018-8-29 22:27$ p- e1 S" B- a1 [
楼主用的4.3的库,这算是一个小bug吗

2 X! c3 M# O5 o/ q( Q# s我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。% L# z: e; r, A0 H+ E
用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:21' }" I5 g: U5 {1 m, s, i
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...
1 s0 f; g/ Q0 m( l0 s
哦,那应该是电机参数辨识的固件还未更新到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% e* n8 P& y, R6 _; ~6 }0 b
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?

- Q* z4 N6 u4 s$ n可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51: i# ^5 f$ A- V
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...
, p) J7 p& Z; N) a0 C  j& ]$ [& e
183833odntch70qdhfjxti.png ! ^7 A# d8 H+ F. ?2 n- u

- a! _" I0 W+ N, @在这选择
9 [  S- f1 d5 p' L# a+ J/ y- p
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。
" W- r3 a" P9 b1 S$ a7 X
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊
  X$ S1 C/ r! w* l, \
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

相似分享

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