接上篇:套件清单+六步换相驱动测试 一、硬件连接:- i$ e1 f" ^1 v$ U 连接电机,电源,开发板usb.同时驱动板jp针脚调整为FOC控制:jp1、jp2闭合,jp5、jp6连接3sh 二、软件: 1.安装ST提供的安装程序STM32_FOC_SDK + r) \6 K* B3 P. }' T- M 2.打开安装目录下 STM32 PMSM FOC LIB\Web\Project\EWARM\STM32F30x_Workspace.eww, S4 V6 P# d) ?1 G# H7 K$ j) @. R: a % s0 N' s3 p0 e$ n; G' d 3.选择MC Lib工程配置并编译生成MC Lib库文件# n7 W X) O- R# s 4.选择STM32F30X_UserPro并编译下载程序到开发板' j0 z t& d* r+ u1 K # X, T- X% q; [2 ^4 A0 p! h 5.打开pc端工具ST Motor Control Workbench# l( D! I' q# G8 `* @- b 6.打开图中例程 7.进入监控界面,并连接开发板 a.打开监控界面4 S1 N X/ `# i2 x 3 _# K& C- E6 E0 R b.连接开发板, L' ]* \ y* X8 i$ a 2 B1 p& ~6 r) E& j) h c.连接成功:0 I& F5 B- T0 P5 j # |; \* n8 [- S$ K2 [ 8.监控界面主要功能模块说明 3 R; F) S: G b& ]: [& Y. _. H: O" ? 9.转速栏设置转速并电机"Start Motor"启动电机0 Z# l) T/ M" H2 R : l" E' b6 Z& J$ K 三、体验感受:0 p5 ^6 v+ \$ W3 p# r pc端工具功能很丰富,提供了非常多的配置参数以满足需求(好多参数都不懂,需要慢慢学习),同时还提供直观的电机状态显示,当发生错误时电机会停止转动,并在状态栏提示错误原因。+ A- A5 ~ I. B4 ]+ v- r/ v / s2 b! V( L% u% }) T( i3 i0 M( B 四、工具及手册: ST官网FOC MC_Lib地址 |
& y1 q/ r- g, o& ~1 }
https://www.stmcu.org.cn/document/detail/index/id-214833
社区有时候更新不及时,所以文档还是喜欢从官网下
哪有的事
你用的是套件吗?; G1 R; b) Z6 F6 J- S; |2 E
不是就买一套* \: E" {9 c2 A6 ? ?& d/ u4 Y, T
是的话,去看看开发板原理图,晶振和串口问题原理图里都有自己找
这个组合肯定没问题,但我这没有你的开发环境也没时间一点一点分析,还是自己慢慢调吧! z4 ~5 g9 ?* C8 L( X8 D" \
无非就是 原理图+代码+调试+示波器