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

P-NUCLEO-IHM002官方牛叉的图形工具玩起来

[复制链接]
Stm32McuLover 发布时间:2017-8-27 21:04
本帖最后由 哈佛祖安智 于 2017-8-27 21:04 编辑
' L3 {7 \3 O& ]" M1 P6 M! f; T- [
ST针对电机开发提供了方便快捷且免费的MC 6-STEP LIB软件库,还有基于PC的免费MC WORKBENCH软件,可简化电机控制固件库的自定义设置,帮助用户设置不同的电机,监控电机运行参数。最新算法库(v4.3)引入一个便利的“Motor Profiler”工具,能够自动侦测电机参数,自动配置电机控制算法库,做到了一接触即可进行微调(One-Touch Tuning)的方式。
* L: t* X, @# L" J3 C
% c' X: }; B9 R* [4 R( Q1 N* `) ^9 g一、安装软件SDK
. |1 X. e9 R* I" f# ^3 F1 y0 n) c6 ^牛叉到没朋友啊,这俩工具;1 f$ F! L3 {6 j- q' d8 V8 q% p
下载传送门http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stsw-stm32100.html双击安装:# m, r! Q# Z' V9 ^  n
搜狗截图20170827190611.png
" @! _4 ?/ b: v- Y; q; A8 Y选择个好找的路径:; J2 C- a4 e: k5 u
安装FOC库.png " r# y4 C/ W0 {+ e) o* r4 V
库结构:% B0 o3 U) ?4 S; B
库结构.png MC WORKBENCH软件的路径:
: g) l$ A, q5 d- M/ ?* Y8 b3 r6 z1 d. P* ?* C
STMC路径.png
+ u. U; z/ V4 z/ YMotor Profiler软件的路径:5 ]# z9 S7 t; M  q, F; j

* V) t# R) l+ B STM软件路径.png
$ K3 @7 l" s1 I8 s% l, [1 c7 \* t4 E
" A. |6 q3 [! G  Z/ V5 I8 ]. A" z
安装后可以找到“ST Motor Control Workbench”软件。打开该软件,出现如下图所示的界面:2 {( [  w! }0 ], Q, M
搜狗截图20170827201203.png
0 D- ~5 z9 I. H; B2 F
! k0 x6 m6 v0 V" |5 O% w* c6 m. d可以看到,从ST Motor Control Workbench软件里面也可以打开Motor Profiler软件。
' A1 p3 W& V4 ^$ N$ |; G, k8 ]- e+ ~/ S1 Z% g) `+ N' U0 n! r
二、配置自动检测电机参数
- P! E  ?6 H! Q) c下面就跟随培训的步骤来体验这2个牛叉的工具;
# [: e1 s% f3 x) r
9 j7 m8 l" I$ |& H* t/ G首先使用Motor Profiler软件侦测电机参数;
; ~9 k/ P# b- h0 a5 p# Q$ L3 t) d( istep1:选择一个途径打开Motor Profiler软件,安装目录查找、快捷栏、或者ST Motor Control Workbench软件里面;6 ?, f" ?$ @; O* X5 o
step2:打开软件后,看到选择板卡按钮,点击它;
) X; b: P5 B" y: J1 O 选板卡.png 6 Y4 j; y: [2 R5 K1 H8 }" Z
step3:本次选择第一个Nucleo-F302R8、X-NUCLEO-IHM07M1 3Sh组合;. y. R  J, q5 V0 D8 f8 q5 q
选板卡2.png , E) H; a) t6 l
step4:填写电机参数,并点击Connect连接开发板;, p* J8 J- m; o) L3 u2 ?% O
搜狗截图20170827192606.png ) W! b% m6 X5 p0 r
step5:此时会弹出窗口,点击Upgrade Firmware即可;
# W  k9 I( Y* b% D6 S2 H) c; ^ 搜狗截图20170827192637.png
6 l( ]3 \$ k5 Q) X8 R7 l1 c7 P" f' z- ~: N6 \- r% ~9 w8 E: k
搜狗截图20170827192649.png
' G  N) x1 ~, |; j0 a! gstep6.Start Profile按钮此时变得可以点击,先固定好电机,然后点击Start Profile,此时电机会启动、加速、停止往复;( K+ R, S/ W" N6 y
step7:完成后如下图所示:电机参数计算出来,若失败就重复步骤6;
8 {. c! q: ^$ @ 搜狗截图20170827193742.png ( @2 Q5 N. t$ y/ B8 _
; t/ ^6 M' v" m$ P; |. ^1 H$ a
! G, z1 z% O$ m& @: |4 L
0 C" d4 M. i& u. B; T' Y0 I
step8:命名并保存侦测的电机参数配置文件:+ d+ ^3 C! u- H% x0 ~
搜狗截图20170827193937.png
* g5 ]/ `$ ]* ~- L) U此时可以点击Play可以进入电机旋转测试界面了:
  {8 }1 q4 X& v# Y 搜狗截图20170827194239.png * b) q( `9 n! a1 E$ H# b

- j2 `  i% k8 Q9 b% G0 W  o2 T0 r( x) R4 Q
" v" j5 r3 Q9 K) @' B
三、编译工程,使用PC端监控软件, a" ~! y$ q5 w
step1:打开ST Motor Control Workbench软件,new一个project;
3 Q5 Z/ h7 j' i, @0 n! H 搜狗截图20170827194351.png
. s! |; Q/ M$ X6 k9 Zstep2:按提示步骤选择参数,最后的电机参数配置文件选择上面生成命名的;- Z0 c4 r4 ^" @- |6 A; `
搜狗截图20170827194520.png 6 P% }* y/ q# |' ^3 r
点击OK后,弹出的电机参数界面:% h. F1 {7 ?5 t: a: f4 @
搜狗截图20170827194600.png 6 n5 O( R7 h6 s
step3:然后点击此图标5 D% Z# G4 U' O# i
搜狗截图20170827192037.png
$ ~' H# ^0 b" H# pstep4:选择Workbench工程保存路径并设置工程名;5 R2 Z4 k( Q; k
搜狗截图20170827194833.png ) w1 t, \: N7 _# D3 J
step5:下图中路径需要选择FOC安装路径下的"\FOC SDK\v4.3.0\STM32 PMSM FOC LIB\Web\SystemDriveParams"
" p. y) H2 i4 g( D3 L/ S5 r 搜狗截图20170827195004.png ' V1 \  l6 e/ |% N3 X+ a# Y7 t3 X
step6:接下来编译烧录固件,使用PC端监控软件。" u$ z( b" v% g5 \, t
step7:进入安装目录FOC SDK\v4.3.0\STM32 PMSM FOC LIB\Web\Project\MDK-ARM
, S0 q$ }: r( l, Z$ h6 K! w6 M: k% \- @  F, ]  |3 k
打开STM32F30x_MC Library工程配置并编译生成Library库文件:1 E; O' `9 F1 I  _9 P3 [
搜狗截图20170827195312.png
  Y, H( Z& b+ [# H
" r' q0 _5 {& k- Y! o5 r/ K* H3 | 搜狗截图20170827195346.png ! {  v! q- a* B/ h0 ?% t9 |. G+ n
9 a0 T2 M6 e6 O4 w
搜狗截图20170827195417.png
8 `1 p0 M* x3 @6 I2 @7 ^2 C7 M: o1 z* Z) z$ d
进入UserProject目录,打开STM32F30x_UserProject并编译下载程序到开发板:5 W& C- \9 i- J( J8 K- c* t
1 z) h! n4 K% [/ M
搜狗截图20170827195439.png
$ ]% c; U7 m8 j, z; o( astep8:打开ST Motor Control Workbench软件,选择图示工程;- k! x7 V4 V) s: U  ?3 a0 W
' U/ u9 x' D! p7 s+ ]
搜狗截图20170827195605.png : R3 u9 K0 d/ }
step9:点击图示按钮,进入监控界面; 搜狗截图20170827195628.png - W4 w' o+ L: D' O# Q$ K+ \  _0 L
点击如图按钮连接开发板,串口号,波特率自动识别;# G2 `. \9 e" {: O2 S
搜狗截图20170827195709.png ( e. c; ?- Q3 u7 D- d/ d& X
2 ~$ U) F! i7 Y1 I% D1 }! Y
搜狗截图20170827195723.png / [: S) g/ |& S3 v' u. z
整个软件界面布局是十分合理的,包含了所有功能;# F( B# {& m* p# q6 g
速度曲线监测界面可以看到电机调速特性:0 ~" E4 @/ M/ K% |2 {6 S
搜狗截图20170827200516.png
1 P; W  A- A2 G; a* A4 T( m$ ]$ {# R* Y: x# g: Y) {
监控功能强大,看视频吧:
6 ^, R: g" T3 l. J5 i0 K+ C" I5 f. l
! _$ e0 `2 H, y9 q( w% O: M* o本文所述步骤都可以在软件的帮助pdf找到,ST准备的资料非常丰富详细;8 q6 a* _7 s$ e# l
- l/ p! u+ v. \% M3 V& s1 X, k

2 G; y9 O# K$ A; L6 W8 R! ~5 k) {! ?8 m+ a' _" d+ o
收藏 评论2 发布时间:2017-8-27 21:04

举报

2个回答
landeng 回答时间:2017-9-4 21:06:27
非常细致,感谢分享!
heyv11 回答时间:2018-6-3 17:17:49
感谢分享

所属标签

相似分享

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