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

ST电机控制工作台

[复制链接]
freeelectron 发布时间:2018-9-1 17:14
本帖最后由 freeelectron 于 2018-9-1 17:14 编辑
' c. {9 E3 Q  e$ Z7 w9 ~
  s; \. D) Y" l8 e9 b       安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,本篇帖子主要玩玩“MotorControl Workbench”。
, V2 a: d) P, I7 Q* T& O3 F
- t1 `8 Y, I+ ?- Y       另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。
) w# H. O* z# d# i: \

0 l/ ?! T! o9 N- Z: K$ ?! V       同样,也要选择目标板子,如下图:* D/ M  X' {6 `. W. z5 ?; g7 m4 G
2.png
, T" ~! O( Z4 f* }- W; s
      MotorControl Workbench主界面,如下图:
44.png
5 g9 h& S* c1 P) R. }* d
      所需pin脚,如下图:" E+ E  @; d. D4 F: q3 h0 O7 p
47.png
' c7 e4 _/ ?/ _, C# R, v
      电机参数,如下图:
48.png

5 f+ Q* {% D3 O1 P* g' k

4 Y; u) V; n8 [. y2 i7 T. |& r1 E

生成工程,如下图:

46.png
$ @( v0 R% L1 L

5 }% c$ u) w$ q$ X: u
       STM32CubeMX-4.26生成代码,如下图:
64.png

6 N7 E  t' @% c8 W" S! u0 A0 p! ^6 i, o" N9 C7 m, r3 d" B
       下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图:
4.png
+ I* L8 J& d0 y! t3 A7 X

/ m& F6 G" a( l: l' m* h       图形化界面,查看当前转速,温度,以及设定目标转速,如下图:- H/ h+ y0 L, i* c/ g8 R
7.png

: }, C7 }  o* _* q" Z. c
; s) A. N7 o% ]  C7 ?9 m
        图表查目标转速与当前转速的时间序列,如下图:
22.png 9.png

0 d& t* S3 P8 K- T; n. j
        最后,电机动起来
$ R% N" n  H3 a
IMG_20180901_114217.jpg

3 i' e5 ]7 h+ y- I0 l( e
$ A! o2 W; Q& Z
7 ?- C0 ~3 l5 k7 }% }, m
收藏 评论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:445 L/ l6 E. c2 Z
老哥 为啥我keil下载程序时出现no target connect

4 w" {2 t* ~3 [3 o: `速率调低点呀
gatsby32 回答时间:2019-3-6 09:27:17
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的
freeelectron 回答时间:2019-3-6 11:25:49
gatsby32 发表于 2019-3-6 09:274 R) B( Z$ C! b; p+ G# N4 ]
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的 ...
9 V9 N4 G  r9 D: `
两种方式都可以下载的
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 编辑 ) S, A) m+ j4 V$ _: P
gatsby32 发表于 2019-3-6 16:31' _; E" I8 Z* }* ?8 a6 e5 b; B
老哥  我下载不了啊  IAR 和keil都不行  UTILITY也不可以  识别不了芯片  ,怎么回事啊   ,我跳线是按照说 ...
- i& {: U  \/ w9 k, E

3 q' A7 t, l2 i5 x/ I7 N$ q& Y3 u1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;
# w' d. o" g; H$ {2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。0 @, Z' W; V, ~

. W5 V7 Y: V% A5 \ 下载.png
! j% l5 P0 O, M9 r8 d( B# \
7 w9 @" d" M1 A, p
  ]' U$ v; O0 H$ f( w# t- y3 a
) {9 m9 X+ }* `4 h3 E4 N# q& V- W) _: G
重庆酱油仔 回答时间: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 手机版