|
本帖最后由 freeelectron 于 2018-9-1 17:14 编辑 ; [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 同样,也要选择目标板子,如下图:
MotorControl Workbench主界面,如下图:
所需pin脚,如下图:
+ {, K6 ^! q( T" C 电机参数,如下图:
生成工程,如下图:
3 L4 h3 Q+ _2 ` i7 n6 M4 e8 } STM32CubeMX-4.26生成代码,如下图:
s/ t' l( g6 x7 O/ [, S5 W 下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图:
! Q @8 l4 @& k, ` 图形化界面,查看当前转速,温度,以及设定目标转速,如下图:
8 f* T+ O' a* }# J! { 图表查目标转速与当前转速的时间序列,如下图:
最后,电机动起来 。) q( n- {, U' C/ K% x
0 z3 @9 G4 b' y% S: Z |
微信公众号
手机版
速率调低点呀
两种方式都可以下载的
1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;
2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。
" [9 |, `5 a) h% f) \
0 t9 O3 Y' {; m) } e; ?- s& r
6 R# i3 m8 {. q) p7 Q
5 X: p: Y6 Q$ {6 q' `$ ]2 l* O