本帖最后由 freeelectron 于 2018-9-1 17:14 编辑 8 y9 q* e0 m( q- j 安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,本篇帖子主要玩玩“MotorControl Workbench”。& ?, M2 Z7 ~! P2 T0 ]6 b& {/ R6 J 8 K! n4 a F* D2 L5 A. ]1 n2 j$ r 另外,本篇帖子,主要是基于MDK5.20和STM32CubeMX-4.26完成的。% ~7 G9 v" t8 n 同样,也要选择目标板子,如下图:; C6 F( y% w9 x _8 u2 v' }4 Z MotorControl Workbench主界面,如下图: 所需pin脚,如下图:! H( I6 J5 N# ^4 e 电机参数,如下图: , U7 T, R) f0 F. s' Z4 k: ^$ P" X 生成工程,如下图: 9 L+ T# z& j* ~& R STM32CubeMX-4.26生成代码,如下图: / D, ~# o" y; Z 下载生成的代码到电机,正确选择串口,波特率:115200,连接,会显示当前固件版本“Firmware :ST MC SDK Ver5.2.0”,如下图: 3 T ` E( P: o 图形化界面,查看当前转速,温度,以及设定目标转速,如下图: 图表查目标转速与当前转速的时间序列,如下图: 最后,电机动起来。 |
速率调低点呀
两种方式都可以下载的
* c, T; l1 B4 X( R+ y' s. {
1、用IDE的时候,把下面图片中的这个速率降低试试,k级别的速率;
2、如果用stlink uitility还是不行,那就要检查你的驱动以及stlink是否正常了。- q- O6 N- I$ S, h
- q! F) V+ ^$ S. k4 h$ N
. w3 }; V( @7 }- N8 V1 }3 o2 s( }
4 g9 V+ k+ E7 d6 l