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

ST电机控制工作台

[复制链接]
freeelectron 发布时间:2018-9-1 17:14
本帖最后由 freeelectron 于 2018-9-1 17:14 编辑
! @6 S- {5 G2 C0 y$ G; [3 d) ?6 t! j2 o5 G
       安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,本篇帖子主要玩玩“MotorControl Workbench”。0 r& [" }5 {+ L& T" c5 q. Y7 S
, D! \& J* i' U# [3 G3 ^% z% z
       另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。! r  h' u5 N" P6 l$ h' _
: [4 C$ Z, W6 H4 A5 w4 o
       同样,也要选择目标板子,如下图:
9 _" b1 i) W4 S+ M* W: t& D
2.png

  {8 D) f- E) j% H2 t
      MotorControl Workbench主界面,如下图:
44.png
1 w' W  }2 z& y0 c8 `+ p* F
      所需pin脚,如下图:
! P4 s) e' ~6 [, A- g3 a' r
47.png
+ {, K6 ^! q( T" C
      电机参数,如下图:
48.png

/ N# g% H9 r. `% q/ M# U

& e2 \5 w5 |+ g8 s+ }  X+ x

生成工程,如下图:

46.png

2 r9 i! x  L- z' [( E! k) [8 L' n3 L4 h3 Q+ _2 `  i7 n6 M4 e8 }
       STM32CubeMX-4.26生成代码,如下图:
64.png

& O; o+ u. {9 z/ P# B+ @% `  s/ t' l( g6 x7 O/ [, S5 W
       下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图:
4.png

: }8 ]: g) c5 p2 c3 i/ I2 r" e0 Y! Q  @8 l4 @& k, `
       图形化界面,查看当前转速,温度,以及设定目标转速,如下图:
! k( P2 R! d& B
7.png
" \, G" d# X; x6 b( l/ v- c
8 f* T+ O' a* }# J! {
        图表查目标转速与当前转速的时间序列,如下图:
22.png 9.png

. o- I8 \+ @+ h
        最后,电机动起来。) q( n- {, U' C/ K% x
IMG_20180901_114217.jpg
3 i2 Z1 `4 P7 |. Q' Y- ?; D- ?
0 z3 @9 G4 b' y% S: Z

0 {% m1 [9 |, s: W0 B& c& Y
赞 收藏 评论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
7 u3 G0 z: |: S& \; \- W) e老哥 为啥我keil下载程序时出现no target connect
! k. {9 K. o( x, L8 n# ?/ ~
速率调低点呀
gatsby32 回答时间:2019-3-6 09:27:17
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的
freeelectron 回答时间:2019-3-6 11:25:49
gatsby32 发表于 2019-3-6 09:27* h' F& `1 B7 Z& X* P  R
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的 ...

( _3 R; u1 H; ]5 o, k& s两种方式都可以下载的
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 编辑 ; y9 f/ q. W; z
gatsby32 发表于 2019-3-6 16:31# l3 W) \. T; V) ~9 J7 M
老哥  我下载不了啊  IAR 和keil都不行  UTILITY也不可以  识别不了芯片  ,怎么回事啊   ,我跳线是按照说 ...
" b) H0 j1 a7 j; s9 [! K' @' e

8 n: t+ I6 L+ q2 a1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;
1 ^! o0 n0 X* ^3 n) B$ j" b" P% M2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。
7 H4 Z+ A# u; r; Z0 y- K9 F, ^2 }2 J- c" [9 |, `5 a) h% f) \
下载.png + T; r# H( `* u# _
0 t9 O3 Y' {; m) }  e; ?- s& r

: f: M/ V5 L( V$ U$ h2 F6 R# i3 m8 {. q) p7 Q
5 X: p: Y6 Q$ {6 q' `$ ]2 l* O
重庆酱油仔 回答时间: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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版