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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑 5 v, @# P  U; V) Y

4 }$ A9 l+ o8 q1 Q" a- V) \首先打开Motor Control Workbench软件:) O, O* @7 Q  n/ d# ^* A
3.PNG
# f& L) t4 S8 `# [6 K' H( G" v界面分为3部分:用户按键区、用户创建文件区、软件自带样板区
1 f5 h; E9 P( L  m* h$ D 33.PNG   E# e, Y3 I7 v: @
1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile
% f$ ~$ `7 `; R$ y$ j9 Fhttps://www.stmcu.org.cn/module/foru ... 1&extra=#pid2371430
; T' n  c" R# ]" ~' I3 J% _! O4 o9 ^5 B5 w4 Z' ^7 s! V# n2 V1 s
2、点击New Projecgt,创建工程
/ e( W9 M0 m) z 4.PNG
' i% X- q( l- h0 @4 ^按图上1、2、3、4的步骤选择板卡和马达- @2 Z1 P+ G& Y* t# _" y6 s
5.PNG # n/ _- K& O' \! @

; R5 E& t  m/ A* }或直接点击第3步,选择MC Kit,默认就是此套件。
* u+ X7 A3 k+ W( J: T2 i0 D% Z yyy.PNG
- m' @5 a1 ^5 u, @2 o点击OK确认后,确认生成工程信息。- a8 x' f) X8 _# R, @) ^0 p
6.PNG 9 n3 |' M' [  q7 @$ p
3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件5 Q/ r, u# v% w* F* }- L
04.PNG # _7 _7 U7 }3 i2 V& Q
先保存工程信息文件,会出现下面的窗口
+ ~: X! b, ]1 X1 O9 E  p# O2 q 02.PNG 5 [" [7 C/ q+ N" i
中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件
5 b$ S( h- d2 A7 r# Y 01.PNG + h8 f4 q3 A* I5 V
4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面
& s! e: ]5 `- C& r* F 7.PNG
* I7 z+ v+ w- j点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本
  v* ~: u; Y* d4 q 8.PNG
7 y0 c; n$ A0 d0 y7 e6 E; N点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图
- L0 S" e3 ~9 Z 88888.PNG 111.PNG ( J: u( c6 n* Q' Y2 W6 Y
9.PNG 4 L; |) L' j6 g% p6 x* C
4 {# k; s- O! S( H; I
此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,
+ i! o% N/ O; |9 T+ g+ Q9 _; ~ 03.PNG
% n& {5 x5 G, z$ W" g2 y0 _% F2 u* K点击Update,更新工程文件。
6 [$ z9 Z1 G+ r4 O! ]
# _/ v5 O6 _$ g! X/ O5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。9 ]) l, ^2 ?' k  V
666.PNG
3 _. s) p; ^8 F" B8 q编译无误6 r: E, R: L/ W
22.PNG
' }1 f  t6 q( v9 _* i* V/ U: O9 f下载成功
- v  v/ D: V9 K) C VID_20180829_183456.gif 5 H  j! D* x6 ]* V' c
成功运行。
6 c! p) a& P1 q7 G  Z! S/ r
* }/ B" G* ~$ w! q, _以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!- M; l' U& ~  m& v5 N% }" z6 C
  X# A/ @6 ]$ L9 D
4 ~, w' J+ x& G% ^" Y- F
" l" i. A! I1 O: Z( J
/ ]1 _# ^" z$ o5 o/ `, u
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:235 u# k: K2 Q/ @, v% o
我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
# ^4 t, q6 l# d5 X用MDK编译下载后,再用Workbench ...
5 ~7 j6 V6 c! Q& b
你查一下你的代码里面,有一段代码应该是这样的
  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 编辑 # M; `9 h. @% w0 M3 ^6 T; {6 _
子曰好人 发表于 2018-8-30 08:49
' H3 T3 k- u/ J4 [* O, y你查一下你的代码里面,有一段代码应该是这样的

" }+ t  E% d/ H自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG
: l1 a# U. }- b5 A" |3 h/ \
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37
+ [- \' p8 Y, U! X4 p我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...
' i) R# n. x% S& r
看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑 9 m5 l! \2 N! N8 r

* j% \4 H; h6 ?楼主用的4.3的库,这算是一个小bug吗
' J1 m  l4 x! }7 Q4 E6 ?$ N/ ?
. A: O: r0 l  |! e4 s5 i

3 l" G4 b- Y- ~: K8 D& `
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑 ! B8 j/ O1 R) m! [
子曰好人 发表于 2018-8-29 22:27! k9 v* n6 g$ G
楼主用的4.3的库,这算是一个小bug吗

' k1 N* g& c/ o0 z我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。, _: \8 M: K) \& r& b
用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:210 R1 D- f" s% D( s' C
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...

: b$ H' l- x% J: 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
* c- j, Q6 Q6 n  b3 V7 E9 A  a你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?
& }' F1 @+ G/ Q0 y/ K
可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51
# @4 ?' w; m- L8 L: L6 e! V你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

# c' O, y3 X, h' S# S1 L 183833odntch70qdhfjxti.png
; J. l! i" n& V5 @+ ?. ~( C7 e0 j' M) {. S! ~
在这选择
6 N5 ]7 N9 E6 m; n8 _) L. V
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。; S5 ^1 ~4 O; n7 r) O
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊0 U/ I8 A4 b5 U, {8 z$ W/ r9 a
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版