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

ST电机控制工作台

[复制链接]
freeelectron 发布时间:2018-9-1 17:14
本帖最后由 freeelectron 于 2018-9-1 17:14 编辑 8 y9 q* e0 m( q- j

4 M+ R; \7 b$ X7 {& O0 @: f       安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,本篇帖子主要玩玩“MotorControl Workbench”。& ?, M2 Z7 ~! P2 T0 ]6 b& {/ R6 J
8 K! n4 a  F* D2 L5 A. ]1 n2 j$ r
       另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。% ~7 G9 v" t8 n

; J7 C, y  B1 R% d/ z       同样,也要选择目标板子,如下图:; C6 F( y% w9 x  _8 u2 v' }4 Z
2.png

2 O# M" G  H( D' f+ y: i
      MotorControl Workbench主界面,如下图:
44.png

- r5 T3 A6 G6 L+ J' n2 |
      所需pin脚,如下图:! H( I6 J5 N# ^4 e
47.png

5 T5 H3 k. \' m6 z: t0 C
      电机参数,如下图:
48.png

' x5 z( t+ n" p& }, o  U* z  m2 z% a
, U7 T, R) f0 F. s' Z4 k: ^$ P" X

生成工程,如下图:

46.png
/ M# L' @9 h$ e& {, m4 c3 }/ D
9 L+ T# z& j* ~& R
       STM32CubeMX-4.26生成代码,如下图:
64.png
6 d+ ?" O* u  I, j7 l
/ D, ~# o" y; Z
       下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图:
4.png
6 Z! K, L; O9 p) I0 `9 |1 {
3 T  `  E( P: o
       图形化界面,查看当前转速,温度,以及设定目标转速,如下图:
- v5 _8 m9 K$ a! c2 s% Y
7.png
) F: g  q* v" {7 \

3 b" m* d% b8 M* V6 m" k% }
        图表查目标转速与当前转速的时间序列,如下图:
22.png 9.png

3 X* G# G' o" T0 P' I% c! p- ]
        最后,电机动起来
" r. n' N+ i1 e3 ^4 \" ?2 n
IMG_20180901_114217.jpg
! _" ~- M4 G, d8 n6 q

* n( P9 ~- O& E* V( d0 K1 {
* C  f$ n1 N) ^, }/ u
收藏 评论8 发布时间:2018-9-1 17:14

举报

8个回答
gatsby32 回答时间:2019-3-5 22:44:01
老哥 为啥我keil下载程序时出现no target connect
freeelectron 回答时间:2019-3-6 08:49:32
gatsby32 发表于 2019-3-5 22:44/ b/ A& ]" d3 x; m
老哥 为啥我keil下载程序时出现no target connect
! W2 H; E5 j8 X
速率调低点呀
gatsby32 回答时间:2019-3-6 09:27:17
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的
freeelectron 回答时间:2019-3-6 11:25:49
gatsby32 发表于 2019-3-6 09:27
- x( }0 j  R/ d! R怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的 ...

4 n' V8 A8 |6 Z, ~9 C两种方式都可以下载的
gatsby32 回答时间:2019-3-6 16:31:46
老哥  我下载不了啊  IAR 和keil都不行  UTILITY也不可以  识别不了芯片  ,怎么回事啊   ,我跳线是按照说明书接的,STLINK也安装的,老哥知道怎么解决这个问题吗
c8839f27fc187d5fcdcde17f820ed9f.jpg
图片8.png
图片5.png
图片2.png
图片6.png
图片7.png
freeelectron 回答时间:2019-3-6 17:10:21
本帖最后由 freeelectron 于 2019-3-6 17:11 编辑
8 d2 S4 g, u' ~# U' @) F; r6 A
gatsby32 发表于 2019-3-6 16:319 d; R5 @4 M$ \* t8 e; O) L
老哥  我下载不了啊  IAR 和keil都不行  UTILITY也不可以  识别不了芯片  ,怎么回事啊   ,我跳线是按照说 ...
! S7 _/ b* Z  G2 L; N
* c, T; l1 B4 X( R+ y' s. {
1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;
6 H: z6 Y" c- l$ r8 }! r6 E& I2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。- q- O6 N- I$ S, h
- q! F) V+ ^$ S. k4 h$ N
下载.png : _, Y/ b$ `4 |& n

, n* w# |- Y5 H6 {4 a1 ]. w3 }; V( @7 }- N8 V1 }3 o2 s( }

' v) E) f4 z; X  L4 g9 V+ k+ E7 d6 l
重庆酱油仔 回答时间:2019-4-8 17:07:32
请教一下,我使用x-cube-mcsdk-ful  5.3.3+ MDK5.24 CUBX4.26.1生产的代码,很多文件都是空文件,比如motrocontrol.c 、mc_api.c等等都是空的,里面没有代码,有朋友有经验么?
瞻_ 回答时间:2019-7-2 10:41:51
好资料,非常感谢!

所属标签

相似分享

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