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

ST电机控制工作台

[复制链接]
freeelectron 发布时间:2018-9-1 17:14
本帖最后由 freeelectron 于 2018-9-1 17:14 编辑 ! B+ d8 |/ j7 b
: i& \0 G1 z& O+ {4 O) G
       安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,本篇帖子主要玩玩“MotorControl Workbench”。
3 }: d5 b1 S. Z
& c$ F( E4 ^# h" w' N0 \       另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。
" ~( P9 p$ A' d1 j0 l9 K

; _2 m1 b4 I5 C       同样,也要选择目标板子,如下图:$ O! Q8 b0 o- Z5 E2 A0 E: L7 R
2.png

0 q1 U: r: @/ u: D0 P
      MotorControl Workbench主界面,如下图:
44.png
! b  `$ M9 [8 ]3 ?
      所需pin脚,如下图:
: ^- }- n7 V9 Z1 P. p2 v5 k
47.png

0 i3 Y  O2 t+ {2 U% r. c
      电机参数,如下图:
48.png
3 X4 y! F  J5 c6 \% N6 P
1 H. l7 Q; T! g% E$ ?/ Q

生成工程,如下图:

46.png

" v- b- K" R2 Z/ Q9 f+ W; B% e3 Q6 p' F% _2 s, z+ ^/ {- P
       STM32CubeMX-4.26生成代码,如下图:
64.png
) Q9 ^" Z1 W$ O- ~
! w0 O/ X0 `: R4 J: k& M0 d! g3 J
       下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图:
4.png

) l* k$ ]0 d' x9 u+ m6 g* x" s; W+ I! K4 Z; l. d$ v: t1 ^
       图形化界面,查看当前转速,温度,以及设定目标转速,如下图:
& n. j0 o$ r2 n, y& \
7.png
/ w) F% p/ }( `. i

5 ^/ B% z5 [: g% ~; l' s2 @: x" U8 z
        图表查目标转速与当前转速的时间序列,如下图:
22.png 9.png
! o/ ^# ?% p8 m  g) q
        最后,电机动起来
& l9 ?% n+ @1 G6 r( _/ Z, U
IMG_20180901_114217.jpg
2 e# U$ d2 n. f7 }8 R- g
5 q6 G3 N) d# c! {' F$ p
! ]' D4 b, P) D& ]- p
收藏 评论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:440 K& A: S  V9 S
老哥 为啥我keil下载程序时出现no target connect

0 X( O5 v) I6 a1 E3 ]6 j! y速率调低点呀
gatsby32 回答时间:2019-3-6 09:27:17
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的
freeelectron 回答时间:2019-3-6 11:25:49
gatsby32 发表于 2019-3-6 09:274 }! p& f! S8 r5 [' b* Y
怎么操作啊 老哥 可以说的具体点吗  我需不需要下载一个STLINK UTILITY啊  我是直接在KEIL上下载的 ...
/ W$ Z3 g# g% N4 X+ S+ K! F. ~
两种方式都可以下载的
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 编辑 1 @" p! M# E$ u4 g& D
gatsby32 发表于 2019-3-6 16:31, ]1 y) v8 e3 s: {6 x0 b
老哥  我下载不了啊  IAR 和keil都不行  UTILITY也不可以  识别不了芯片  ,怎么回事啊   ,我跳线是按照说 ...
! T- \; B7 B/ _' ~
' B: Y4 W9 N" k; Q* L
1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;; q2 f# g: m* k0 n# ^2 F
2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。
* ~! K0 g! X- H
3 B% h! H, j6 f$ o  | 下载.png
3 B2 `. ]5 X( Y0 r: u7 x( c7 j5 K3 C6 `, n" b' P

# f4 B; ^+ L6 S1 }) N
5 X8 P% E" V  W  T& N7 C; R( n9 ?1 X; b
重庆酱油仔 回答时间: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 手机版