接上篇:套件清单+六步换相驱动测试; l% N& Q6 M0 q- `
' \& l3 ^" U7 ]
一、硬件连接:
& Y' F+ ]( t8 M- U3 k4 H! t 连接电机,电源,开发板usb.同时驱动板jp针脚调整为FOC控制:jp1、jp2闭合,jp5、jp6连接3sh
, J& a5 d1 C- _( E
4 |) g" G3 v$ \2 M2 u( \0 c! r0 \: V' o, b- G
二、软件:
: o5 ~+ w7 M" R9 O 1.安装ST提供的安装程序STM32_FOC_SDK
. h1 [, b' A2 L R M
5 g3 |8 z$ o4 [+ J6 c1 m
2 ?6 }( \7 \9 {1 w$ U9 R 2.打开安装目录下 STM32 PMSM FOC LIB\Web\Project\EWARM\STM32F30x_Workspace.eww1 v# O* H0 q" v. h: Z
; S# ]0 g- i8 K: X5 I
- V( ~1 X/ r% `' {. Z+ j 3.选择MC Lib工程配置并编译生成MC Lib库文件
* U2 {0 f @# u- x4 i. E
/ F! b; L) G6 d7 _: t& i5 G" ]/ `. F0 w
0 Q8 o9 W+ l9 v3 f! y 4.选择STM32F30X_UserPro并编译下载程序到开发板
& W9 m$ I0 n1 s- s H. q
* G8 d6 e q2 H& Z. Z
( @* O$ ]. g) k9 M( w7 J* D) a 5.打开pc端工具ST Motor Control Workbench
' h1 ]: [4 G9 b' `7 U
; F6 C6 v4 D: @ a, k
3 E% m5 R, P/ I4 }0 k" |" s 6.打开图中例程
5 d! h2 R: H- C7 @, {
9 Q! X9 U( G; `& O
. q m. [( p" K6 D4 Q( x9 m7 N2 z 7.进入监控界面,并连接开发板* h/ C5 r, _4 s* p. u
a.打开监控界面
4 ?4 w* _! M3 O3 O/ g
2 ~1 S, f' o8 V$ n9 _1 ~" j+ `1 a! L5 V* O4 q
b.连接开发板$ K: h# h7 R# T& v- S
5 x) u: ?% X/ h* d+ d. F1 F( h% _
c.连接成功:
: k0 t2 M1 C5 `5 c0 c
. l) J/ @" e: T
; I6 Y6 h$ k( s) h# U& i 8.监控界面主要功能模块说明
( V1 X! j: _4 W, J/ b: \* q
, q; L7 I# l) F2 N# k& [$ r' M2 `
$ ?9 _* f+ C! k, p$ i' S2 l& O 9.转速栏设置转速并电机"Start Motor"启动电机
! e" P0 [! {- O6 V
* q: ?$ t! ?5 ^0 y! }+ `# S, ~4 h# E
三、体验感受:( w7 Q* L2 r5 U2 }: N" p1 v |* t
pc端工具功能很丰富,提供了非常多的配置参数以满足需求(好多参数都不懂,需要慢慢学习),同时还提供直观的电机状态显示,当发生错误时电机会停止转动,并在状态栏提示错误原因。# x8 ^2 B& }( c2 v' B8 w4 j
/ f, ~4 B1 ~2 b
四、工具及手册:
. k/ V# ?( c) L) i: ^ ST官网FOC MC_Lib地址
- P+ K% t0 i5 F Z. z
3 E+ s& c# U( N" i$ S$ C! F; H4 W0 O. M! e, C9 ~, ^5 N/ W/ G
! v, P( C5 f. N+ l
: O" \ g5 y+ G6 T3 L8 o7 X7 s% P) ~6 O6 D; n4 M$ v
8 Z% o, C5 W( g+ l+ B* T |
6 g5 W1 \: q1 A- L" y3 I" P
https://www.stmcu.org.cn/document/detail/index/id-214833
社区有时候更新不及时,所以文档还是喜欢从官网下
哪有的事
你用的是套件吗?7 @! T1 [# {% B+ b' W3 H
不是就买一套
是的话,去看看开发板原理图,晶振和串口问题原理图里都有自己找
这个组合肯定没问题,但我这没有你的开发环境也没时间一点一点分析,还是自己慢慢调吧4 S: r, y E& s- c8 L9 L6 M
无非就是 原理图+代码+调试+示波器