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

ST电机控制工作台

[复制链接]
freeelectron 发布时间:2018-9-1 17:14
本帖最后由 freeelectron 于 2018-9-1 17:14 编辑 ' Q8 ?. E8 ~# c

9 {( O% g! v6 Z* C; b       安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,本篇帖子主要玩玩“MotorControl Workbench”。
8 ?% @  p8 Q  E% j' ^+ o9 E! l. K+ L. O% ~/ ]: b- b
       另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。. d5 p, h1 _  G

' z. F- W' H" d4 f       同样,也要选择目标板子,如下图:* L5 s. \, q3 @; }: y! L/ P2 H% Q
2.png
; O& v9 L9 \% A* U
      MotorControl Workbench主界面,如下图:
44.png
3 M5 f5 F* o# v8 T* U! T
      所需pin脚,如下图:( ?% \6 z2 A7 R4 G$ n3 E
47.png
* M+ A! z4 }: D' ~5 s, ]
      电机参数,如下图:
48.png

+ W. ~' Y! K% S9 X/ G

6 P' i) K% _- k, w" I6 n- j) o: M

生成工程,如下图:

46.png
( T; S8 [1 E0 o. ?. V; n

& p8 X8 D2 C0 \& \1 ~9 v# n
       STM32CubeMX-4.26生成代码,如下图:
64.png

- d% b' O9 m! E* M! P0 o- p2 Z4 l* |( K( y+ J6 r
       下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图:
4.png
! U# e# L+ A9 o, `

; V6 C5 h* l+ s, C* H! i3 s       图形化界面,查看当前转速,温度,以及设定目标转速,如下图:% v$ h; p% R9 Q% c3 t' v: O
7.png

1 V* a  t7 [1 C! O* B5 I0 ]! m+ |5 v, {# v1 z9 U9 q7 _
        图表查目标转速与当前转速的时间序列,如下图:
22.png 9.png

+ H, G% C' U5 w; y* d" S
        最后,电机动起来
7 T! S' _. m; n- M& ^
IMG_20180901_114217.jpg

/ J& I9 g* e" n% k8 i7 ^2 u
& r+ O0 \- T. `; ]7 S2 k% R& Q3 P9 [$ K
4 j& ~& D  y/ M8 a
收藏 评论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
" {) V% e; g3 m2 f6 k老哥 为啥我keil下载程序时出现no target connect

4 B$ a# j; Y9 E& @5 Y- P速率调低点呀
gatsby32 回答时间:2019-3-6 09:27:17
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的
freeelectron 回答时间:2019-3-6 11:25:49
gatsby32 发表于 2019-3-6 09:27
, o! z3 \) q3 Y- _) Z  F) m怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的 ...

% H- @' l6 h5 M2 |9 \两种方式都可以下载的
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 编辑
* G$ I# Q; T  o2 Z  G
gatsby32 发表于 2019-3-6 16:31  u+ j5 M* y7 _
老哥  我下载不了啊  IAR 和keil都不行  UTILITY也不可以  识别不了芯片  ,怎么回事啊   ,我跳线是按照说 ...
2 q2 ^. S! o, x! f: T
' v! H" E% \1 Q, L9 q
1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;( h0 |4 i6 K/ n
2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。6 y5 t# e/ d: s
& }$ y' Z3 h$ v; m
下载.png
+ I0 o% g) _' H. H& [5 s  W& V
- W# m* Q3 \7 C& v* r& }- W: `/ Q6 d8 ?# a
, _. @0 A  G' J8 y

  M$ J. I8 P: q! Z
重庆酱油仔 回答时间: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 手机版