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

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

[复制链接]
zhdzhd 发布时间:2018-8-29 20:58
本帖最后由 zhdzhd-174422 于 2018-8-29 21:44 编辑
9 L) v/ G/ z1 Z9 k8 n: s1 ^! v* f( t+ @  Z
首先打开Motor Control Workbench软件:
9 c2 W% c5 L: c0 q; Q1 w5 Z, G; ? 3.PNG 1 B; W2 Y( P4 y& s: }' q8 E
界面分为3部分:用户按键区、用户创建文件区、软件自带样板区% ^3 \% i/ G, u# Y
33.PNG $ f& C8 I2 @: U! ^6 D' Y
1、首先点击右上角的Motor Profiler,打开ST Motor Profiler 创建Profile文件,具体操作步骤请参阅上一篇帖子:二、ST电机IHM002套件实操之ST MotorProfile
/ F+ Z& H4 K& y# c2 V3 |& M* v4 ohttps://www.stmcu.org.cn/module/foru ... 1&extra=#pid2371430+ M/ ]) L2 I, \1 @6 M
8 u! {' {2 d4 V* C/ Q: l
2、点击New Projecgt,创建工程$ b  E, c; k: F% }; X! U  x4 s. l
4.PNG 0 |* e3 c2 K+ _" C/ ~9 j
按图上1、2、3、4的步骤选择板卡和马达
2 a9 z9 ~+ y5 M) Y 5.PNG
  o* C3 |# B5 {1 E$ S! _5 x

0 ?; {4 s- H! U( B或直接点击第3步,选择MC Kit,默认就是此套件。2 E: @: y/ O' B
yyy.PNG 6 |) u+ c8 w: v; E' h, g
点击OK确认后,确认生成工程信息。
- Y2 ]8 H1 U  ? 6.PNG
- o9 B$ f3 l1 R+ Q* g, d/ m: w3、点击菜单栏上的Tools-->Generation或工具栏上的 ttttt.PNG 图标生成HAL工程文件
) d: u' a$ B( X2 L 04.PNG
: Q$ u' t: ]" L+ u8 Q先保存工程信息文件,会出现下面的窗口0 k, }1 o# |* |; d  x! S0 s7 p( W
02.PNG
8 b) x% t8 n- ~4 A! E中间选项是选择所用的IDE工具,本人所用为Keil MDK-ARM V5(建议用V5.25),点击Generate创建工程文件
, ]) X; W7 u) b- v 01.PNG 8 z/ m# k5 a/ s# D' t
4、直接关闭上面的窗口后,回到软件主画面,点击菜单栏Tools-->Monitor或工具栏上的 77777.PNG 图标,进入马达调试界面
) t1 C; H1 G/ O0 v2 ?) k 7.PNG
" _1 A, K8 v  Y2 ?: x点击连接图标 555.PNG 连接ST-Link,成功连接后会出现固件版本0 q4 L# I/ D6 z+ k
8.PNG 3 ]' a; ^) H$ V6 }% f+ u, p
点击右侧的马达运转图标 66666.PNG 后,马达可以正常启动运转,点击调整按钮,滚动鼠标滚轮,可以对马达进行调速,注意:红点经过0刻度0后,马达会停止,见下图
4 _* [- ]% a7 g2 y0 L 88888.PNG 111.PNG 0 s3 Y: T, p4 |# s3 a
9.PNG
$ v/ a; ^+ N( D' y: |/ z
+ n! q# A2 k! x$ V/ l* Q此时需要点击右侧的警报清除按钮 kkkk.PNG ,再次点击以运行马达,马达会以调速红点所在区域进行运转(负值反转,正值正转),通过以上操作,可以确认马达工程信息是否正确,如果马达无法正常运转,可以调整相关参数,并重新Generation工程文件,1 N; {& J0 z( G$ S
03.PNG
  G& r+ J) S  a# U" x# k0 q点击Update,更新工程文件。
6 N; m& ^$ k5 j% H+ e( D% ]* D2 i0 _9 B  D5 J% ~' v% q
5、用IDE编译生成的工程文件,以核对文件的正确性。打开Keil MDK软件,打开刚才生成文件,进行编译(必须安装F3的库文件),成功后,通过ST-Link下载到STM32F32R8开发析中,先按黑色按键RESET B2对芯片复位;再按蓝色按钮USER B1,马达启动运转,再按一次USER后,停止,确认工程文件正确无误。
: Y7 Q4 C% Z' z" c. ~6 y 666.PNG
, _8 R, _# j1 o/ ]. s编译无误& C& S" [5 h* ?7 `
22.PNG
9 {, L5 \( v* K# y# I下载成功
: Y" R, T6 y& ` VID_20180829_183456.gif
) t* t- t! v* Z成功运行。( T: g' r- k. A

  I" Y  w  }" E( a5 m% K& m以上为本小菜入门的操作流程,以及自己对套件所需软件的认知,不正确的地方,请大家指正。谢谢!
2 t% b, l! v  S5 f4 g' w# u! e5 R: ~' P: F

4 Q# P0 U- A. B& Q9 I0 r* F# t2 x' w. |* q' L. t4 E5 b7 i
6 D8 K2 s+ @* B7 h6 T1 v# W* o5 v
1 收藏 2 评论19 发布时间:2018-8-29 20:58

举报

19个回答
子曰好人 回答时间:2018-8-30 08:49:42
zhdzhd-174422 发表于 2018-8-29 23:232 Y' y' Y, d* b- o
我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
$ P! Z# L0 j$ B' ?用MDK编译下载后,再用Workbench ...
! }2 J3 s8 k! }
你查一下你的代码里面,有一段代码应该是这样的
  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 编辑
- V% ^8 P" E* i+ B
子曰好人 发表于 2018-8-30 08:49
5 h! s  b! y- Q; e你查一下你的代码里面,有一段代码应该是这样的
4 w* w+ T% E) U3 h
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带的固件都是V4.30的 捕获.PNG
3 z  G6 L/ X2 M$ }/ G: X
zhdzhd 回答时间:2019-1-11 12:00:59
rabbit070644 发表于 2019-1-11 11:374 A' m! K* a6 c% G2 _/ t
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件 ...
% q/ Y( b9 t3 C/ I6 A) f
看我第二篇帖子,软件运行是要用顺序 的,要先生成马达 文件,安装 cubemx,及相关文件库文件。
子曰好人 回答时间:2018-8-29 22:27:50
本帖最后由 子曰好人 于 2018-8-29 22:28 编辑
/ ]7 J/ q) b; t0 C+ d; F, {) |# V/ r: }/ h4 z5 x
楼主用的4.3的库,这算是一个小bug吗
+ K4 M" I0 M# B6 G* {& U# A, X
  ?; ]0 C# j* Z/ h" w& h4 w

+ e$ N: _) @7 ~  u" O' Y% K2 j
zhdzhd 回答时间:2018-8-29 23:23:05
本帖最后由 zhdzhd-174422 于 2018-8-29 23:35 编辑
! s; N. J# r2 Q2 L/ q( Q& t
子曰好人 发表于 2018-8-29 22:27
5 o8 v- [; ], f9 j9 G) R楼主用的4.3的库,这算是一个小bug吗
& ?7 a0 `) E$ l8 Z2 L$ s
我也在纳闷,Motor profiler更新固件后,在软件连接后就是这个版本。
1 Z9 c3 U& y2 j" k6 I用MDK编译下载后,再用Workbench连接就是5.20,用Motor profiler连接就更新回4.30
子曰好人 回答时间:2018-8-30 10:53:59
zhdzhd-174422 发表于 2018-8-30 09:219 {  k9 C( O( W6 g  \
自己编译的是5.20的。只要用MotorProfiler连接,就提示更新,更新后就是4.30了,原因是Motorprofiler自带 ...
5 M, o3 [* e. e8 j( g- j6 U
哦,那应该是电机参数辨识的固件还未更新到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: m' X* V% \$ r+ y( ^
你好,麻烦问一下,不使用ST库里面的套件可以移植电机库吗?
0 M  p6 l5 M+ M7 D8 w
可以的
rabbit070644 回答时间:2019-1-11 09:51:40
你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR的工程文件。
zhdzhd 回答时间:2019-1-11 11:01:24
rabbit070644 发表于 2019-1-11 09:51
8 G& ^/ f& P3 g- q/ ~, C8 A* [你好,我想请问一下这个设置IDE的步骤是如何完成的?我这边不知道去哪儿设置生成keil工程文件,只能生成IAR ...

) p1 G: D; W. q' o0 K 183833odntch70qdhfjxti.png 8 M- ?$ }2 Z6 C7 R
! n1 Y; x0 T) s' t" K) B
在这选择
" b: O0 ~" R* T. K
rabbit070644 回答时间:2019-1-11 11:37:46
我点击generation后,选择完路径之后并没有弹出你这个配置得窗口,而是图片这样的窗口,然后选择完输出文件夹之后就没有后续了。
. P) e' \: c6 r: S- J# n$ q7 S
STmcwb.png
gatsby32 回答时间:2019-3-6 09:59:05
老哥 你是直接用KEIL下载的吗 我下载时为啥出现NO TARGET CONNECT这是怎么回事啊
2 L+ k' f. [. I' k( b
zhdzhd 回答时间:2019-3-6 14:27:19
看看前面的教程,按步骤来。顺序 要对。
12下一页

所属标签

相似分享

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