晚上看了直播回放,唉,真是揪心啊,一直卡着不动,也不知道是什么原因。翻看了其他网友的帖子,安装“X-CUBE-MCSDK_5.2.0”玩玩。/ K! U+ L* u# ^ 7 ?: j2 _3 F! _# E/ g2 c& x + i9 M0 R8 j9 U, g) ^! x7 d$ o0 q `$ e 安装“X-CUBE-MCSDK_5.2.0”之后会生成两个可执行程序:“Motor Profiler 5.2.0”和“MotorControl Workbench 5.2.0”,如下图: 配 置文件工具,是基于串口的,所以保证虚拟串口成功,如果找不到驱动,那就重新安装试试,我就是重新安装之后才识别到的,如下图:% H8 ~1 N2 \8 I N1 C' ?5 E8 j 打开ST motor profiler工具,选择相应的评估板,我们用的是NUCLEO-F302R8的底板,X-NUCLEO-IHM07M1的电机板子,如下图: 如果选择的板子与实际不符,点击连接之后,软件会有提示,“mismatch”,我们需要重新选择,如下图:7 d! ^& G3 ~8 B( s 正确选择板子,连接之后,提示我们需要更新固件,如下图:+ I# J* o5 G, s3 K$ r & L* \) k0 }! j 提示输入“磁极对数目”,我们输入3,电机可以运行,但是不会出现“save”和“play”按钮,究其原因就是输入的磁极对数目不对,如下图: 正确输入磁极对数目7,点击start profile,电机运行起来,并且会出现“save”和“play”按钮,可以把这个配置文件保存下来,方便以后使用,如下图: 7 y8 }, D) z6 j: [8 o z 运行生成的配置文件,在运行过程中可以改变速率,正转,反转等等,如下图:4 N' ^# ?2 r; Z q/ x/ a6 H) }6 T0 e 电机运行效果: |
26.png想插哪?
电机运行效果文字前面