本帖最后由 freeelectron 于 2018-9-1 17:14 编辑 ' Q8 ?. E8 ~# c 安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,本篇帖子主要玩玩“MotorControl Workbench”。 ! l. K+ L. O% ~/ ]: b- b 另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。. d5 p, h1 _ G 同样,也要选择目标板子,如下图:* L5 s. \, q3 @; }: y! L/ P2 H% Q MotorControl Workbench主界面,如下图: 所需pin脚,如下图:( ?% \6 z2 A7 R4 G$ n3 E * M+ A! z4 }: D' ~5 s, ] 电机参数,如下图: 生成工程,如下图: STM32CubeMX-4.26生成代码,如下图: - p2 Z4 l* |( K( y+ J6 r 下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图: 图形化界面,查看当前转速,温度,以及设定目标转速,如下图:% v$ h; p% R9 Q% c3 t' v: O ! m+ |5 v, {# v1 z9 U9 q7 _ 图表查目标转速与当前转速的时间序列,如下图: 最后,电机动起来。 |
速率调低点呀
两种方式都可以下载的
' v! H" E% \1 Q, L9 q
1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;( h0 |4 i6 K/ n
2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。6 y5 t# e/ d: s
& }$ y' Z3 h$ v; m
& }- W: `/ Q6 d8 ?# a
, _. @0 A G' J8 y