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

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

[复制链接]
Stm32McuLover 发布时间:2017-8-27 21:04
本帖最后由 哈佛祖安智 于 2017-8-27 21:04 编辑 ( l& a# S5 K/ O

; J3 u/ S9 G; U6 ZST针对电机开发提供了方便快捷且免费的MC 6-STEP LIB软件库,还有基于PC的免费MC WORKBENCH软件,可简化电机控制固件库的自定义设置,帮助用户设置不同的电机,监控电机运行参数。最新算法库(v4.3)引入一个便利的“Motor Profiler”工具,能够自动侦测电机参数,自动配置电机控制算法库,做到了一接触即可进行微调(One-Touch Tuning)的方式。
' ~. M4 s! N5 y0 O1 Z; w$ S7 b3 l" F3 x7 p% g5 Y
一、安装软件SDK
4 e+ y3 h) G, A1 v* c* S5 R! o牛叉到没朋友啊,这俩工具;# o2 s+ r1 j$ \3 {2 R9 u* Z
下载传送门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双击安装:# D. g9 {0 w! f: g8 f8 k+ x5 N
搜狗截图20170827190611.png 3 G6 L( A; H# i! U0 h& c
选择个好找的路径:" A5 ?/ \3 L9 l$ w& @' ^# P& L+ C
安装FOC库.png * v. s3 _4 M& }  `7 P
库结构:3 n5 }, K. l  B; ^
库结构.png MC WORKBENCH软件的路径:
4 C3 S* Z0 v4 R5 f  x2 E8 c0 L/ M$ t: a6 T1 n) o
STMC路径.png
" G' A8 x& Z8 v- L$ J9 xMotor Profiler软件的路径:+ ?( R1 ~% L' [& a# E8 A. T

( P4 n* n0 l  b3 R% u4 D8 Z STM软件路径.png
( }, H; J( i" ^" y/ m
4 V& w9 C' D( S) S/ A' `9 Y
  E( q/ |  @- W, a  H安装后可以找到“ST Motor Control Workbench”软件。打开该软件,出现如下图所示的界面:$ L  t3 ^: m+ L/ a
搜狗截图20170827201203.png ( ]4 b& M& j3 D! y8 ?$ w

0 u3 O! `+ K% W9 Q7 U" A  A2 m0 S可以看到,从ST Motor Control Workbench软件里面也可以打开Motor Profiler软件。! k5 Q1 e' @- Y+ Z! P( A

2 |# x$ u( B* U& U: O1 \4 B二、配置自动检测电机参数
# j+ [( Q1 p4 _5 b3 }5 A下面就跟随培训的步骤来体验这2个牛叉的工具;
( I6 ~" ~* r* c4 S% @) P9 N6 r& H
& L5 A' N+ y; ^, o- w首先使用Motor Profiler软件侦测电机参数;
( x& q6 i. j# |! i5 t; estep1:选择一个途径打开Motor Profiler软件,安装目录查找、快捷栏、或者ST Motor Control Workbench软件里面;% }; }+ `( [9 [4 r! H% B3 y: Y* C- U
step2:打开软件后,看到选择板卡按钮,点击它;7 f  B3 e1 p8 ?7 ~
选板卡.png
/ n6 c! P% C0 b% {) Z& i% X  Ustep3:本次选择第一个Nucleo-F302R8、X-NUCLEO-IHM07M1 3Sh组合;# K7 R: g" d5 {. F
选板卡2.png 9 j4 G4 z! a* y  r# j
step4:填写电机参数,并点击Connect连接开发板;
( G* [; q# k& c* A 搜狗截图20170827192606.png
  J) Z: T  Z7 Fstep5:此时会弹出窗口,点击Upgrade Firmware即可;7 M& K! G2 n" t1 I; x  I/ X
搜狗截图20170827192637.png ! O  I9 x' m- v( S+ l9 m
( p% H9 s' O5 j5 R& P' C
搜狗截图20170827192649.png
5 V! }% L! p; ]6 J2 kstep6.Start Profile按钮此时变得可以点击,先固定好电机,然后点击Start Profile,此时电机会启动、加速、停止往复;$ f6 R  T- }+ _2 Q' y
step7:完成后如下图所示:电机参数计算出来,若失败就重复步骤6;
0 \9 V3 a- t7 E0 O) n2 C' Z 搜狗截图20170827193742.png
4 |# G/ Y: G9 H2 D9 s
8 x  g8 M2 D2 j- [: |
! k/ P# w) R* A7 r! X  F  f2 d( h/ n  D' m" Q" d
step8:命名并保存侦测的电机参数配置文件:
- a9 b6 J" U$ i9 O: G% W- M 搜狗截图20170827193937.png 1 n* |- l: m9 T( W1 r
此时可以点击Play可以进入电机旋转测试界面了:
: a/ L8 W) t, C 搜狗截图20170827194239.png ) ~7 o8 l( F9 b: x: L, e! w

% J/ g2 K6 Q" Y1 |/ Q. l7 ?: r% A5 f# u
' Q% B! ?7 U8 H9 G. y7 Y$ m
三、编译工程,使用PC端监控软件8 C3 i/ w- S% n1 a
step1:打开ST Motor Control Workbench软件,new一个project;
3 M3 ]% j) D# J, N. e  c/ j6 S 搜狗截图20170827194351.png ( i$ X/ z: t/ O3 o0 h. n0 a, d
step2:按提示步骤选择参数,最后的电机参数配置文件选择上面生成命名的;! f( v8 e' {+ @' g% y; F# x" G: c
搜狗截图20170827194520.png
% Y* w4 I- x6 d. t# A1 M点击OK后,弹出的电机参数界面:
3 {5 g) T+ q0 q. b9 X! @ 搜狗截图20170827194600.png
$ f+ s9 {+ J* j4 r$ _2 v6 T. `step3:然后点击此图标
' w+ B* I0 L! F8 N 搜狗截图20170827192037.png 1 Y' k" v; v3 [, l$ a. X! {
step4:选择Workbench工程保存路径并设置工程名;
: p1 u6 A, h6 o- | 搜狗截图20170827194833.png
2 P- q4 O: S2 m2 ostep5:下图中路径需要选择FOC安装路径下的"\FOC SDK\v4.3.0\STM32 PMSM FOC LIB\Web\SystemDriveParams"$ m1 p  X7 _, l6 y) f- V' z) u
搜狗截图20170827195004.png
0 W' ]; f  X+ @* xstep6:接下来编译烧录固件,使用PC端监控软件。
; U2 w! m' ]& J, {step7:进入安装目录FOC SDK\v4.3.0\STM32 PMSM FOC LIB\Web\Project\MDK-ARM2 I+ B& v9 k# t1 y
/ [1 B" m. \3 e, C- l  n8 a7 Z* k
打开STM32F30x_MC Library工程配置并编译生成Library库文件:3 r& A! R" j* d0 G, `
搜狗截图20170827195312.png / i; H" z) X+ ?8 u& U
' A) {. h/ I9 F6 t+ @2 m# R  G
搜狗截图20170827195346.png 7 L; u/ p5 U* h) f8 a

/ A- [* Z- i; Q  h7 b1 b! S 搜狗截图20170827195417.png
) \7 H) Q- L+ s& c: B# x$ g+ m" O" ?- ]; i1 d1 f: F
进入UserProject目录,打开STM32F30x_UserProject并编译下载程序到开发板:; j! \5 J! L; P! ]4 G  P

. L+ H! I: Y8 k: S! Z8 j  q! O3 p& \0 d 搜狗截图20170827195439.png 2 t; F1 [: G5 }& n
step8:打开ST Motor Control Workbench软件,选择图示工程;* c) y: l8 s5 ]6 _
. k( l# d6 F1 R2 ^- O- o; F
搜狗截图20170827195605.png - n1 G/ Z) v0 w& z: s
step9:点击图示按钮,进入监控界面; 搜狗截图20170827195628.png
9 p- J% k* O) G  Z/ O9 K点击如图按钮连接开发板,串口号,波特率自动识别;- q9 C9 {# t3 ^4 X8 v$ _
搜狗截图20170827195709.png 2 [% j& Y3 |" m+ u) B0 ?
7 J/ ?  A+ C6 A
搜狗截图20170827195723.png $ B; V2 `7 r5 e0 y6 Z" O  L; b* G
整个软件界面布局是十分合理的,包含了所有功能;
! V9 P: D  T9 x+ a+ q) k速度曲线监测界面可以看到电机调速特性:
* _: r- \  V' H. i  N 搜狗截图20170827200516.png
, ~% h  b1 \+ y  j- E2 h1 k
( Y9 y( V2 N7 ]# ^( ]9 m8 P1 |4 H6 ^监控功能强大,看视频吧:
. Q* m4 X  W' H$ k' n( L
" o" Q+ x3 I; J) k+ b本文所述步骤都可以在软件的帮助pdf找到,ST准备的资料非常丰富详细;
4 {7 r0 ~% @' \; U' o* v4 Y! t! B+ f4 O( Y/ A/ t. J+ a. o- J* S
; y, F5 {2 v  A4 y4 `9 x
' }% D9 f- y: {' R
赞 收藏 评论2 发布时间:2017-8-27 21:04

举报

2个回答
landeng 回答时间:2017-9-4 21:06:27
非常细致,感谢分享!
heyv11 回答时间:2018-6-3 17:17:49
感谢分享
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版