你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】电机控制同步电角度测试说明

[复制链接]
STMCU小助手 发布时间:2022-2-19 16:37
前言5 a# N7 D; ~4 d1 W5 r# ~
在使用 ST FOC 电机库时,当使用 Hall 信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次 Hall 信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。
+ J/ g+ W) r6 j0 f6 ]2 w- bST FOC 电机库电角度约定
  y/ I1 E, ]/ C( k1 P# C% V默认电机 A 相的反电动势最高点作为电角度的 0 度;' J6 @5 H( n  A
电机 Hall A 的上升沿到电机 A 相反电动势最高点的延迟角度为同步电角度;
* d8 n* h" Y8 U+ e3 i, V# B1 C5 f* ~2 q9 f2 ]% T
N6@VK%$V6X{STP8_WSP6{DK.png . r& P  x: i% N
& ^5 @$ F# K( a6 {
测试准备
! |! I9 i2 g7 h* `" S% }: `如果电机没有虚拟中点接出,需要连接三个相同阻值电阻到电机的三相接线上,电阻另外一端连接到一起作为虚拟中点;
' I, j, r/ M* U% L
+ z6 w5 e( P  V; Q% B$ J KXV}_X]LX5R%MYRB[B2V%IX.png " G0 I# I7 X( |1 V

" B" ]; I7 i: T+ ?( c, L& g将 Hall 信号接入 5V 电,并且在 H1 上接入上拉电阻;
' {0 d* W. O6 F# D  W; p' t接入示波器,转动电机,测试反向电动势信号以及 Hall 信号;  A; _8 l5 `4 V; [& T: W
% L- l- y& k; K* t( H4 Q
- y7 P$ D, M6 G0 X6 {
波形测试及计算结果

" X7 F7 H1 a* I8 S0 J. ?& Z  C! K下面是举例说明电机测试波形5 m2 `3 N: Z$ e% X/ m3 F6 U, ]& J
测试一个电周期的时间,这个周期对应 360 度;
6 u- X' J: c  b! B3 |# }' \. P" m
T)8ZP`8UNQ91TO8Z1}_VQBB.png # `+ O, m0 {* g
( _6 k& z. H5 _9 U+ w' `: x4 x
测试电机 A 相反向电动势最高点到 H1 的时间
) W9 W0 e  [3 r  W- W
, Z% x: `% B6 a$ a: N QY2JWXM%USWO~BJC{S[USMP.png : }6 T& w; P4 ~: \6 ~( `/ ]  [
. g7 ]! C3 j6 p7 N0 h5 r# `6 P
上图中粉色为电机 A 相反向电动势,红色数字端口 D0 为 H1 信号;
8 y! q3 K! D1 k: o# E
& _6 ]0 C8 f" R" ]0 |# J2 [3 x- C- O7 V! V/ l( _0 V9 {
% a6 T! i: q) `
该电机同步电角度:
1 p# s- h: \: K/ v8 I5 e8 F2 r5 f1 J% t
]KJ[WX~K{3O~Q)LHWWGTL60.png
7 \( [# k( P, O  p2 P) \# s: A
同步角度添加到代码
" `$ f" @" @) c9 R如果使用 Workbench 的话,添加到电机参数中,如下图:
4 i" H* r6 ^& T
4 r# z. S4 k! i8 U# Y @]HZ2F{}G~M9NR[[%[FT.png
- V( E. D( ?9 q$ Z+ x
, Y# F. y- p3 y. w2 }4 |6 m1 v如果直接写入程序中,则将数据写入 PMSM motor parameters.h 文件参数中9 g% q( v  C9 H( P% \) |! ~
  1. #define HALL_SENSORS_PLACEMENT DEGREES_120 /*!<Define here the2 U& I( ~/ u2 ^9 n) A
  2. mechanical position of the sensors
    9 l. u2 g) I" i3 w% ]" n8 u8 f  k3 G
  3. withreference to an electrical cycle.
    , h7 M& O- N3 W3 ~
  4. It can be either DEGREES_120 or
    & ^6 h6 P+ G; N. _; h/ ~
  5. DEGREES_60 */2 B1 |& I4 p) L" j+ P& S+ }, _7 c
  6. - \( s; \  s( t0 Y4 H
  7. #define HALL_PHASE_SHIFT 296 /*!< Define here in degrees9 \' J/ m- }2 k1 J2 n4 g2 `
  8. the electrical phase shift between. b, N5 l5 U7 ^
  9. the low to high transition of* T9 g& T! b+ C+ ~" H  M
  10. signal H1 and the maximum of5 x+ Y+ g. `! _. |  C4 W
  11. the Bemf induced on phase A */
复制代码
: ~8 Y) i7 ?' t5 b0 x
7 K( C" {; {4 l, P  |% I; f; l( x3 k
收藏 评论0 发布时间:2022-2-19 16:37

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版