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

6.STM32电机培训之工具“MC WORKBENCH ”评测

[复制链接]
巅峰残狼 发布时间:2017-8-29 00:03
一直以来都想学习一下MC WORKBENCH的用法,无奈安装总是有些问题,后来发现并不是安装的问题,而是操作有些问题,因此一直耽搁了,经过这几天的摸索,总算找到些门道,赶紧记录下来,以免忘记
% ]4 v" V# M* [一、工具准备:
  m! U# ?* N# r$ Q9 |软件:FOC SDK V4.3  、MDK5
- S4 G! X6 a. a) r硬件:P-NUCLEO-IHM002套件(含控制板+电机驱动板+电源适配器)
- {5 F$ r0 b* \2 G
2 E& }* u2 I# @2 p# c
4 L+ N4 r3 _5 L) R8 G( X% M9 W* ^二、操作步骤:! E0 j4 X( v; _$ x3 s4 Y

. s# _: w) U6 w6 Q# h& E" {' ]0 P3 e1.安装FOC SDK V4.3 ,MDK5及ST-Link V2.1驱动 ) ~1 P/ l. D1 Z7 A$ [
2.P-NUCLEO-IHM002套件设置为FOC模式,即JP1和JP2闭合,J5和J6设置到3Sh一端
) j2 B* i! `! _' u' j9 M9 A3.给电机驱动板供电12V,无刷电机连接正确,mini-usb线连接nucleo板与PC端USB口
# m! w" ]* A( e9 G0 t4.打开“ST Motor Control  Workbench V4.3”软件,点击新建工程按钮,按照我们的P-NUCLEO-IHM002套件选择相应的控制板、驱动板及电机,如下) W0 X; N; J. K6 K
2K4RKSJF2Q@}MASPK3P{`WK.png
0 B0 w# z/ a% C& v弹出新建工程信息,这些信息可以修改
& O8 A% d/ U6 R( N: h5 l 6@54CDGXTVA4A${HG%O6PF2.png ( w& c, J6 e; n0 d
5.点击Save按钮,保存我们的新建工程,如下* r) C/ ]! p- u& _" a
1A4Q~D_F)`N)77B1HU_S_PT.png
0 Y: q: k2 z& g0 I% R1 p9 A2 D- U6.刚才新建工程的信息如果想修改,直接点击如下四个按钮即可完成修改
  p; ^+ c7 d2 g$ t4 t1 u G(OW3O3X1Z)10QASKP04`JM.png
2 W: h6 w6 ^! }" O2 @; G/ x7.点击output folder options按钮,将设置的参数保存在如下文件夹(必须保存在此,至于为什么我也不太清楚)下
/ n$ K& L7 k% k: v) [, C: ?$ ? Y}OK3%(D_~%9@2V4T4XE8LW.png * d# j9 P7 u, G- I; Y
$ v5 `6 _$ L2 j  b, Z6 x
8.按照路径找到C:\Program Files (x86)\STMicroelectronics\FOC SDK\v4.3.0\STM32 PMSM FOC LIB\Web\Project\MDK-ARM文件夹下的STM32F30x_Workspace工程,用MDK5打开,会出现两个工程文件,将MC电机库设置为活动状态,并编译,然后将第二个工程文件用户工程设置为活动状态,并编译,如下
. i5 x( q, l+ G0 E: N$ }" S V[5HW5_LBWB4UMI2842~1RT.png 8 O3 T4 N( [( s. j4 v  B0 G
9.将编译好的程序下载到我们的nucleo控制板中,然后点击打开电机按钮,如下
0 R# N/ u% G8 q* h4 S. H% b& P- o B1}ZO5B7{I02`JV9MW@4@TY.jpg
# t4 W( G. x# K9 ^4 h/ C9 w2 v  Q如果连接成功,则如下图所示,右边边框即使控制电机的按钮,通过此按钮可控制电机的启动和停止7 n# ]! \/ @; o5 d' v
_$)Z(O5P`~HJL[Q}HOUW]E6.jpg
' n+ ]3 a9 O% J; ^; n  P再如下,可以设置电机的转速即方向,同时监测电机的转速
% H4 U0 T* [5 d% ` WG)8%K~JI~OVXLM8Z}1BM[0.jpg
! _5 ]. ^! i1 Z3 T! C9 y. b再如下,可监测电机工作时的瞬时电流及相关的PID参数+ g' m# k! N' G( Y' D2 d" p
C)KLVSRC7Y)0DF{3KFY41C6.jpg
4 p8 _& q# P, O再如下,可设置电机最大正转反转的转速及电机供电电压
/ Y6 F4 k6 e$ E' }5 n" l $D1CH8G0PO{LAE)(0T_{P]F.jpg
7 L7 K" {% q2 `2 Z1 X8 j$ G% g点击plotter按钮可以观看电机转速的实时波形
  m6 Y# x0 x& j; z& a7 w4 [+ y) i O_0}M$Z~GJ8G)K`1NJRL3.jpg 0 w6 B; y8 i- X% i" F* y, \5 h& R2 N, Q
10.到此WORKBENCH软件测试完毕,是不是很有意思啊,我自己感觉,这是一款非常实用的协助工具,可以实时监测电机的工作情况,设置一些电机的基本参数,快速将所设置的参数下载到单片机里运行,大大缩短开发时间,是不是很有趣?: \, }+ C* z  N" `; `

& J  U3 L, T0 q! l7 ]9 o9 @. `0 b# d" Z+ \
! r' s# t( G( Z& R

# H! t: O8 s: |  J: }; {% ]1 B: n& \( G8 }% E
赞 收藏 评论8 发布时间:2017-8-29 00:03

举报

8个回答
czhuanqilai 回答时间:2017-12-21 19:20:22
楼主,又有这个软件的使用教程了,我使用的不是ST的NUCLEO板子,是自己的板子,但不会用这个软件配置啊
Clarles 回答时间:2018-3-20 22:37:00
楼主有这个最新软件不,不用的4.0和4.2安装完后,结果都是打不开,不知道是什么原因?
Clarles 回答时间:2018-3-21 00:05:24
为啥我在win7 64下安装了STM32 MC SDK4.3 以后,点开STMCWB.exe应用软件没有反应,STMotorProfiler.exe可以打开。后面卸了又分别试了4.0和4.2两个版本,同样的问题。这个到底是什么原因,该怎么解决呢?4 h0 w; l! m8 ~. Q* b
花落莫相离 回答时间:2018-5-25 22:11:33
楼主,为啥我按照你这样做我的电机没有转起来啊,我用STMotorProfiler软件就可以让电机转起来,但是按照你这样就没转起来,是不是硬件上需要接啥呀?C:\Users\Administrator\Desktop\P80525-220917.jpg

硬件连接图

硬件连接图
花落莫相离 回答时间:2018-5-29 10:16:16
本帖最后由 花落莫相离 于 2018-5-29 17:05 编辑
4 G# R3 B0 J% ~1 }, S. ?2 J4 q( g9 T8 C( D- f" I8 G. X7 X
楼主大神,上面那个问题解决了,现在我想问一下这个软件就是一个测试软件还是说这个软件可以根据自己的配置生成相应的驱动程序下载到板子上供我们编写自己的程序啊?
花落莫相离 回答时间:2018-6-23 10:16:45
楼主大神,这个软件我现在想用有霍尔的方式进行速度反馈,怎么实现啊,我改了相应的参数后点击启动电机电机根本不转。
花落莫相离 回答时间:2018-7-4 19:08:57
花落莫相离 发表于 2018-6-23 10:16
! i# B) ]9 o8 Z, d3 z, j2 V7 W楼主大神,这个软件我现在想用有霍尔的方式进行速度反馈,怎么实现啊,我改了相应的参数后点击启动电机电机 ...

1 b$ R) M0 }& O6 p2 X霍尔的程序我也自己解决了,借地说明一下
点亮心中的爱 回答时间:2018-10-11 09:52:11
自己做的板子能不能用这个 有什么通讯协议吗?
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版