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

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

[复制链接]
STMCU小助手 发布时间:2022-2-19 16:37
前言4 j; K! I6 J# W0 X
在使用 ST FOC 电机库时,当使用 Hall 信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次 Hall 信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。7 d5 S5 Y* |; w2 A6 H  h
ST FOC 电机库电角度约定9 L! B8 X9 A  u6 `7 V% x1 r
默认电机 A 相的反电动势最高点作为电角度的 0 度;
" m0 h& I4 l: K2 r& ?; z. G电机 Hall A 的上升沿到电机 A 相反电动势最高点的延迟角度为同步电角度;
0 ?/ L) \0 c8 s) W4 v$ L0 O- t3 |) c
N6@VK%$V6X{STP8_WSP6{DK.png - Z) o- e- l) b
4 N; i% i+ y- V! G
测试准备
' v4 E0 I0 Z7 U, {$ y/ s如果电机没有虚拟中点接出,需要连接三个相同阻值电阻到电机的三相接线上,电阻另外一端连接到一起作为虚拟中点;! ~# \* x5 l4 o1 `/ e; G
3 G+ j" B7 [- t1 k# W$ l
KXV}_X]LX5R%MYRB[B2V%IX.png
% ]0 D' C1 C$ ~: b! i0 h  T) C) d
将 Hall 信号接入 5V 电,并且在 H1 上接入上拉电阻;
' l" A* {: z4 g7 P接入示波器,转动电机,测试反向电动势信号以及 Hall 信号;( O, z9 F1 q8 m& l, |) r

: Z: w& ]  S" G0 b
( k6 W+ V* }( j波形测试及计算结果

1 ~, g( \) W0 U2 F- r1 a下面是举例说明电机测试波形9 L0 F! Q  ]4 X2 b* s0 ~3 _
测试一个电周期的时间,这个周期对应 360 度;  A4 _: M/ P( M( ]. p2 T/ F" U

- E5 ^. ^& E# F" I$ H" \) N9 e" r T)8ZP`8UNQ91TO8Z1}_VQBB.png : i% v* E% N  Q  N; k1 e

9 {$ b" U8 z9 [: Z+ V测试电机 A 相反向电动势最高点到 H1 的时间$ C+ O8 j5 t  [. m; f& g/ _
8 H  C* J" }! T: Q' N+ }3 h
QY2JWXM%USWO~BJC{S[USMP.png 5 q) J& c+ M+ w% a
2 s+ b7 T; F, p) U
上图中粉色为电机 A 相反向电动势,红色数字端口 D0 为 H1 信号;
# E$ Y$ |6 i* m6 J7 p5 X' v. z" A7 ?3 _; O6 ^  F. H; l; E1 v) \6 B
' I& H) U9 z- N# L4 i% `
8 b" K% ^% R6 |2 Y
该电机同步电角度:
" J$ m7 A( O9 _) O' C
- v- D- z- k! j0 y. i ]KJ[WX~K{3O~Q)LHWWGTL60.png ! ]7 j7 e* M; |/ n
1 q: }: ]: K3 U' B5 y+ I! Z
同步角度添加到代码
6 n; h9 R+ e4 i7 }9 i如果使用 Workbench 的话,添加到电机参数中,如下图:
/ ?2 X) B0 S; c2 ]% _6 s; z' _8 D. ^+ T; S& L
@]HZ2F{}G~M9NR[[%[FT.png 6 S+ I) M; S* U& C

% n0 J/ D4 W3 l' J5 Z/ e如果直接写入程序中,则将数据写入 PMSM motor parameters.h 文件参数中
: T& _. i; P4 t! |) o: v7 p+ G
  1. #define HALL_SENSORS_PLACEMENT DEGREES_120 /*!<Define here the3 D/ v# i8 [: q( B% n
  2. mechanical position of the sensors
    ' \+ `/ O" u+ r9 k& a
  3. withreference to an electrical cycle.
    2 y+ E8 z8 q. _; A. Z% D; v! T
  4. It can be either DEGREES_120 or
    ) m: H. u+ n1 [) J$ R
  5. DEGREES_60 */
    $ ^+ |$ H3 ~* C7 O) x5 q- N0 \
  6. / b( y# z5 F2 I
  7. #define HALL_PHASE_SHIFT 296 /*!< Define here in degrees: u# M0 V' h. O% C( x, g8 v' M
  8. the electrical phase shift between0 X6 l# O! z$ ~% C2 s$ `5 E$ M% ]
  9. the low to high transition of
    ( `5 n! W# c2 c$ @
  10. signal H1 and the maximum of1 D. z; b- t4 X9 B, a
  11. the Bemf induced on phase A */
复制代码

# J2 y+ c- E. E) }0 A& {8 e  o: w6 g) n$ q  ]* k
收藏 评论0 发布时间:2022-2-19 16:37

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版