本帖最后由 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”。 另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。 同样,也要选择目标板子,如下图:$ O! Q8 b0 o- Z5 E2 A0 E: L7 R MotorControl Workbench主界面,如下图: 所需pin脚,如下图: 电机参数,如下图: 1 H. l7 Q; T! g% E$ ?/ Q 生成工程,如下图: 3 Q6 p' F% _2 s, z+ ^/ {- P STM32CubeMX-4.26生成代码,如下图: ! w0 O/ X0 `: R4 J: k& M0 d! g3 J 下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图: ; W+ I! K4 Z; l. d$ v: t1 ^ 图形化界面,查看当前转速,温度,以及设定目标转速,如下图: 图表查目标转速与当前转速的时间序列,如下图: 最后,电机动起来。 5 q6 G3 N) d# c! {' F$ p ! ]' D4 b, P) D& ]- p |
速率调低点呀
两种方式都可以下载的
' B: Y4 W9 N" k; Q* L
1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;; q2 f# g: m* k0 n# ^2 F
2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。
: u7 x( c7 j5 K3 C6 `, n" b' P
& N7 C; R( n9 ?1 X; b