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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑
7 w' k. O. E; }+ N  U0 ]* R5 w3 S6 e5 G, L" D) h+ w4 f
首先打开Motor Control Workbench软件:
6 ~9 _9 n* b0 H) [% E9 _9 k 3.PNG * Q2 o& }% @; z- `4 V6 s7 i
界面分为3部分:用户按键区、用户创建文件区、软件自带样板区
; g3 d5 N% p! d  G9 t5 ~( ?, S 33.PNG
. w: B1 m  _. V7 f& G- H1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile' b, \7 P9 ]) y
https://www.stmcu.org.cn/module/foru ... 1&extra=#pid2371430/ `+ z' M3 r; a, x# ~( ]6 E
5 `2 r7 O0 Y( l
2、点击New Projecgt,创建工程& Z  U0 C9 D, J! k) @7 H( `
4.PNG
, X" D5 h$ A# i3 O* T按图上1、2、3、4的步骤选择板卡和马达! [0 y5 d0 y1 g; p! f( r
5.PNG
; j* A" _3 j/ ]. b" O
- w$ p0 e8 K0 d  |: c& _- R
或直接点击第3步,选择MC Kit,默认就是此套件。
* u- b0 q  T! O- o- I yyy.PNG
) a; H. K9 C7 m$ M' N0 Z点击OK确认后,确认生成工程信息。
" }. i1 O. ?4 |/ n! ~$ g 6.PNG 4 l- J0 y# I5 U8 U. f- M
3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件! s: Y% @4 g3 P) J. R
04.PNG 0 a- }& Z' u7 \$ ]- [
先保存工程信息文件,会出现下面的窗口0 e, w" `; Y2 i& Z6 L% k  {
02.PNG
8 F# f* ]9 l* r. x- z中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件- X) o, A- h1 ~- O. E1 q3 M! m
01.PNG
  K# j7 i0 h$ X4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面% O5 S- @- |' A8 G- B! r
7.PNG " H! N& V% h' G8 Q6 m  j7 M; G
点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本
/ H; Y4 Y8 e+ t5 v 8.PNG ; b: O5 `* k" {; ~7 _( t
点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图6 z' e: ?- U1 ~
88888.PNG 111.PNG 5 F4 L& I% v- _5 F7 q
9.PNG 4 t1 s& O1 e3 z/ _6 i, H. b

  Z; S" P2 o" r8 {7 Z0 A6 i( x! U此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,/ _. p1 s: N- t
03.PNG
1 z8 r5 D% J  A% H点击Update,更新工程文件。
+ k; T6 W  S' f# t$ u7 ]- z# {4 B0 q  B+ l& _
5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。7 I, _# i+ P' H* Y
666.PNG
' h; x* Y. `" f" n; W; b7 X9 i. @编译无误+ ~* f3 F8 @6 h6 F: t8 @4 d2 j! c/ V
22.PNG
; h# L  F) j% G1 q8 H下载成功
9 T( M: X( R) M* k VID_20180829_183456.gif
5 y" V8 K" j) G! l+ |成功运行。
+ H3 }7 ~  l6 T6 j7 A& ~7 K( J- w# f+ w- J0 y
以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!
/ X- m, G( P0 X" U3 _+ S6 u1 r- x
4 G% Y5 O- t, E9 ]% M
, L! S3 L, \5 j  q% q* T/ m
" ]$ j' M" t" j# H- H! i" U3 {
  S0 O& I: P- \2 m
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:23: M, h9 ]2 v# f4 |% F4 q4 l
我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
1 Q$ }2 j. x) p  K5 H用MDK编译下载后,再用Workbench ...

$ j) ]. v7 o3 K7 z) D# e% i你查一下你的代码里面,有一段代码应该是这样的
  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 编辑 3 I; S6 q4 r1 V* J) E. m) x: X
子曰好人 发表于 2018-8-30 08:49$ k5 e* \( P1 M0 s+ P. B5 T! ?9 [9 V( d
你查一下你的代码里面,有一段代码应该是这样的
( g* o+ ~+ P  K! A' t1 z
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG
) N5 {1 o* ?4 c3 [5 P. F, _* c
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:37
2 L' @7 o1 y4 m2 ?& N我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...
  u# H6 o$ G- |0 i. Q. v
看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑 . q1 j+ o0 G" W; E: V9 Q: x( A8 R% U

+ ^4 ?; ?( i* S楼主用的4.3的库,这算是一个小bug吗+ Q( X1 W  r2 A( F! U  R

! w: N6 I9 O1 |3 [
+ I/ D# |5 e* l; ^7 a) J
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑
( I5 s! {- X# Z5 r3 t9 \1 c
子曰好人 发表于 2018-8-29 22:279 o8 B3 h+ V6 d7 R9 R7 S
楼主用的4.3的库,这算是一个小bug吗

" t9 U# U. L6 Y5 F我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
- i, @' {7 a5 [5 `用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:21
' u% F1 S4 s3 c: n( B自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...
0 r# d/ W4 q) ]: [
哦,那应该是电机参数辨识的固件还未更新到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:446 F# s- P) n6 n: }. b
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?

) n' a9 {, }  I3 \& t; e可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51: g8 ?4 L2 E( F2 `
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

/ o5 N) f6 T2 j, K- | 183833odntch70qdhfjxti.png - M/ k) l6 G4 a( h- k
( z- ?/ V* ^7 s
在这选择
) Q  }+ Q! u" z
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。. t" c: Z5 @/ F2 g; X( q
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊
8 K: k% A) x4 T: O0 O* O3 F
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

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