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

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

[复制链接]
STMCU小助手 发布时间:2022-2-19 16:37
前言
' i/ |& l4 L9 L) Q在使用 ST FOC 电机库时,当使用 Hall 信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次 Hall 信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。) B  z% S6 W' _- t# K+ y8 T
ST FOC 电机库电角度约定
; V9 @0 U1 M( X; E- @; h默认电机 A 相的反电动势最高点作为电角度的 0 度;
) V2 a1 q9 S7 X8 R0 I) `+ _& m4 n9 [电机 Hall A 的上升沿到电机 A 相反电动势最高点的延迟角度为同步电角度;8 ]5 t2 K% ?  z

' g$ b/ A# i/ Q* J N6@VK%$V6X{STP8_WSP6{DK.png ( ]. P' K0 d+ p. m1 d9 r- E

4 Q, B9 v4 q5 }) [  x' s3 t( Z3 K测试准备* J. X0 s) M5 ?! N$ p, V3 h
如果电机没有虚拟中点接出,需要连接三个相同阻值电阻到电机的三相接线上,电阻另外一端连接到一起作为虚拟中点;) j1 z0 F5 [2 [# n  O: @1 H2 ^7 x; b% M
/ Y& N9 O% X; D
KXV}_X]LX5R%MYRB[B2V%IX.png
; ?* |9 A7 k% r& ~* d  E4 _
  _) u4 ~, q4 F' Y4 P将 Hall 信号接入 5V 电,并且在 H1 上接入上拉电阻;
4 l, s6 j4 `. m8 u4 L- \接入示波器,转动电机,测试反向电动势信号以及 Hall 信号;
' E" s. g4 V8 _5 c2 X' R& I  e! i; O/ F5 r, c9 [, `
: |& z# o. i# L3 O9 A# a
波形测试及计算结果

( \+ q, ~( r* n" I# H7 e+ T& S; c下面是举例说明电机测试波形% t6 k2 a+ r8 _1 @% h
测试一个电周期的时间,这个周期对应 360 度;' o. h0 ^3 z+ ~4 E2 C! l% a

. C' N$ q2 i6 V, W T)8ZP`8UNQ91TO8Z1}_VQBB.png
7 ^/ b+ L% S8 X
6 b9 L' i1 H7 l6 ~测试电机 A 相反向电动势最高点到 H1 的时间
6 C% n9 {! Y- h# r- W; N" n3 l) u$ g5 p- a
QY2JWXM%USWO~BJC{S[USMP.png # [8 S6 u- g7 ~, r
! _9 n6 h6 s1 L2 p4 U
上图中粉色为电机 A 相反向电动势,红色数字端口 D0 为 H1 信号;( r# \& y5 |) b- q

( ]7 A; y1 `% s! e0 x' X# N' Q% ~) J; T0 P/ k) Z2 O$ X, h, g/ m1 W! O
# a% |3 a  }. v, m8 n& _
该电机同步电角度:
$ L' l+ a7 r/ Y6 X3 h* O4 M8 @& A4 z
]KJ[WX~K{3O~Q)LHWWGTL60.png
0 H4 c- r6 P: v3 p4 \( a
; p5 e7 `0 I' T3 M# d1 I同步角度添加到代码5 Y+ g8 R  c. y* n8 l
如果使用 Workbench 的话,添加到电机参数中,如下图:2 v1 A' c- T; Z4 g/ N# j$ U; u

- s( X0 ^- S) e6 G% @" ~ @]HZ2F{}G~M9NR[[%[FT.png
: z. w* F* D4 g( c* ^( L9 j8 p5 |4 Y( f0 Y( A2 d
如果直接写入程序中,则将数据写入 PMSM motor parameters.h 文件参数中1 X- w* S: ~' _1 C
  1. #define HALL_SENSORS_PLACEMENT DEGREES_120 /*!<Define here the
    ! S6 k8 v" p7 w0 F$ j2 u/ l4 J
  2. mechanical position of the sensors
    : V) N7 L- w; t  o2 V4 T- F
  3. withreference to an electrical cycle." f) O  [: w, j5 E6 u! ]) s
  4. It can be either DEGREES_120 or
    * [( t1 l% M+ m
  5. DEGREES_60 */
    $ t; m# c! U: Z3 m8 T# M
  6. 8 R/ O: p8 T  {6 Q
  7. #define HALL_PHASE_SHIFT 296 /*!< Define here in degrees
    ; N: x( K" U+ ]5 O$ [/ q. t# v! b
  8. the electrical phase shift between4 g9 B6 Q. v; s! |& h
  9. the low to high transition of
    ! \! X+ K: M8 f) |
  10. signal H1 and the maximum of
    1 Z( T2 j) V2 Q* E+ ?; o
  11. the Bemf induced on phase A */
复制代码

# u, `* }) A3 }# x" S' R0 \& B9 q& `
收藏 评论0 发布时间:2022-2-19 16:37

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版