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

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

[复制链接]
STMCU小助手 发布时间:2022-2-19 16:37
前言: j7 E9 R+ ~, C4 i1 Q1 c! j
在使用 ST FOC 电机库时,当使用 Hall 信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次 Hall 信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。
6 l6 B$ ]) s5 W/ U) ^ST FOC 电机库电角度约定" q$ x+ B) s3 B8 Y
默认电机 A 相的反电动势最高点作为电角度的 0 度;, ]( c$ H% [: K1 E! w, i' s
电机 Hall A 的上升沿到电机 A 相反电动势最高点的延迟角度为同步电角度;, U3 ^$ G! F& l" ^5 H" U
5 o* \5 J8 ?: q/ Z6 M! Z5 |
N6@VK%$V6X{STP8_WSP6{DK.png
% e) e& L) }1 D. R4 u) }6 e0 B4 a: W- n5 {
测试准备/ _7 f- f. s9 O, H0 y$ P+ \
如果电机没有虚拟中点接出,需要连接三个相同阻值电阻到电机的三相接线上,电阻另外一端连接到一起作为虚拟中点;# L4 B0 c' o% R' z$ {! e1 y( L
" F2 @. X2 _% F$ [5 L
KXV}_X]LX5R%MYRB[B2V%IX.png
9 `( Y& k6 \4 c7 E$ f- P
8 \2 J+ g; D% ^1 @将 Hall 信号接入 5V 电,并且在 H1 上接入上拉电阻;
) Q6 w! i3 s) }6 y- ]8 L! R接入示波器,转动电机,测试反向电动势信号以及 Hall 信号;) {/ m4 \4 K' ~
% U5 L' d7 }9 {: P# R1 `4 u" s

3 s* \) n9 S8 w' \/ N; p5 b( K  A波形测试及计算结果

" z" p6 e1 k: ~, A下面是举例说明电机测试波形
! |6 M( F- e0 o' a& z" t测试一个电周期的时间,这个周期对应 360 度;
* C$ }8 ^3 t1 X
% n  y$ w; B! c6 q6 y' T  i T)8ZP`8UNQ91TO8Z1}_VQBB.png # D9 v" U. x' y4 G

9 @4 q5 G8 ]+ p5 C! A" C/ f测试电机 A 相反向电动势最高点到 H1 的时间
+ {" D" z3 }% H8 m
+ F  J0 j/ {6 F9 j QY2JWXM%USWO~BJC{S[USMP.png
2 |# T6 ^# i: i: N1 u. i, x1 a0 j9 D/ b1 Q* g& o
上图中粉色为电机 A 相反向电动势,红色数字端口 D0 为 H1 信号;( E! {& n$ R# ]8 F: _

. b5 F. @/ Y1 ]) A; C/ R; O' E' l8 ]0 N
. u. l$ a4 L) g/ v, b) a
该电机同步电角度:; B7 \0 _# N$ Z/ A
9 p( Q% {4 E0 e& d. P7 h5 }- |
]KJ[WX~K{3O~Q)LHWWGTL60.png
8 ~  V! [$ n0 a# _: j
0 g* x6 ?0 h( _: X5 P: z/ x同步角度添加到代码
$ v" |$ E- X# f' r* G如果使用 Workbench 的话,添加到电机参数中,如下图:) l( R- p, W* _5 |0 _" a8 _

$ p" i$ z+ X1 w# G5 m! E @]HZ2F{}G~M9NR[[%[FT.png ! y: I" H+ y  y: O( O+ N2 {0 H0 z

2 E* D- E  a+ {# J) m% ?如果直接写入程序中,则将数据写入 PMSM motor parameters.h 文件参数中% H2 l7 h0 @* O" z
  1. #define HALL_SENSORS_PLACEMENT DEGREES_120 /*!<Define here the
    7 W" _$ y. b1 M1 i0 ~
  2. mechanical position of the sensors
    8 ]1 _  o  T( a. s7 c
  3. withreference to an electrical cycle.
    % ^7 ]# F$ g" }' v2 Q. ~% B7 h
  4. It can be either DEGREES_120 or* g: r6 f. u; ]1 C5 h( u
  5. DEGREES_60 */; n- U3 b9 d- d, |5 \6 @* V

  6. / b+ p5 ~! w( j' p( S' y5 o& p
  7. #define HALL_PHASE_SHIFT 296 /*!< Define here in degrees& t* C5 B4 S2 J6 u" T
  8. the electrical phase shift between
    # Q/ f; w: u  a. @' v) ?
  9. the low to high transition of
    7 p' J% R: `8 y$ B8 y
  10. signal H1 and the maximum of8 j6 l# t2 i0 m9 A3 D0 W
  11. the Bemf induced on phase A */
复制代码

! A9 T, G3 r1 M6 |. u1 e9 N3 L
. T9 a# k2 d! M* y) ~! f
收藏 评论0 发布时间:2022-2-19 16:37

举报

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