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

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

[复制链接]
STMCU小助手 发布时间:2022-2-19 16:37
前言- |7 M& _1 T# g7 D2 b' f: s
在使用 ST FOC 电机库时,当使用 Hall 信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次 Hall 信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。
" d+ W- C) B- n" c3 ]) nST FOC 电机库电角度约定
" U5 l0 D, b$ l; S- m1 C默认电机 A 相的反电动势最高点作为电角度的 0 度;, ~9 [5 C/ F0 V
电机 Hall A 的上升沿到电机 A 相反电动势最高点的延迟角度为同步电角度;6 q; W& z  G4 ^
, d( h6 r' X2 X" i* G& \
N6@VK%$V6X{STP8_WSP6{DK.png ) k6 S" J7 v! B, b

) X+ B6 u9 D+ |" b- l4 R测试准备
% x6 c) y! M7 H6 O4 w如果电机没有虚拟中点接出,需要连接三个相同阻值电阻到电机的三相接线上,电阻另外一端连接到一起作为虚拟中点;- p2 Y/ z3 N. ?/ }
5 p# W& a" f# ?& ^1 d9 i
KXV}_X]LX5R%MYRB[B2V%IX.png , t$ c+ g2 l% J' W

$ _2 f$ ]- Q) ]2 U' m2 m将 Hall 信号接入 5V 电,并且在 H1 上接入上拉电阻;
# r9 j& m+ d; D, n7 n! C# C' v2 m接入示波器,转动电机,测试反向电动势信号以及 Hall 信号;
' c, S' r2 q" g! C) k. a# @" o7 b) V3 O: Y
; F0 o% M9 m$ @* S
波形测试及计算结果
% _/ w# J+ j5 d2 _  I# R$ ~
下面是举例说明电机测试波形4 J3 k: Y/ n- ?$ u# I6 G6 y
测试一个电周期的时间,这个周期对应 360 度;
. T. A' g% s  ?/ _7 t. d( d3 M
- o/ h" u0 |. Y! b( d& e5 l0 S& V7 l T)8ZP`8UNQ91TO8Z1}_VQBB.png 7 j) a6 ~( {" A9 P
4 `. m$ {2 L# T" H6 o
测试电机 A 相反向电动势最高点到 H1 的时间
' X% s5 E( W! q& M% S0 k% e6 b; Z* z3 q* P6 o! S
QY2JWXM%USWO~BJC{S[USMP.png 7 X/ q  A% y6 e. c( z) Y6 \  c
, C( U, Z2 I) M* l
上图中粉色为电机 A 相反向电动势,红色数字端口 D0 为 H1 信号;
1 s3 r7 @/ q6 t
4 o' k$ V/ ~+ P  T* u) Y2 Y
, Z/ G4 [3 o5 Q, b2 |: C3 J! v# X; Q5 d
该电机同步电角度:! A& f2 p- [$ q, W
. h) s" t, v+ G
]KJ[WX~K{3O~Q)LHWWGTL60.png ; }- g1 B; A5 H" P4 f9 ~

8 G. W# \7 @9 m, }" y( c" p同步角度添加到代码3 G; f! r5 ~4 X0 [& Q- K
如果使用 Workbench 的话,添加到电机参数中,如下图:+ H  p/ }  J* J. B) {
4 i# x" m# o( f
@]HZ2F{}G~M9NR[[%[FT.png
  O" l* x4 h! t& `' [+ y: Q8 c5 l2 y/ z& l6 J
如果直接写入程序中,则将数据写入 PMSM motor parameters.h 文件参数中$ Q- B3 S3 z. c8 R# c. n- i
  1. #define HALL_SENSORS_PLACEMENT DEGREES_120 /*!<Define here the
    7 g% K. i1 q# l+ F6 q8 C
  2. mechanical position of the sensors! C3 x; H& P! Z6 d/ N
  3. withreference to an electrical cycle.# X+ X+ F; o$ h
  4. It can be either DEGREES_120 or' a! o( E; I0 D* z8 v7 Q3 V
  5. DEGREES_60 */0 A+ q! W$ k' ~; h
  6. : X( o5 n6 j* ?- |# S& l: q
  7. #define HALL_PHASE_SHIFT 296 /*!< Define here in degrees
    8 J0 s- k0 `. n0 i; @
  8. the electrical phase shift between
    / Z) y0 v0 R% H. W
  9. the low to high transition of
    , c' E: N" \6 S3 ^
  10. signal H1 and the maximum of
    ' c3 y1 ]$ g9 {" ^  ?
  11. the Bemf induced on phase A */
复制代码

: t% _( x! [/ j/ N3 |
9 M+ S$ }" J% B- z# p
收藏 评论0 发布时间:2022-2-19 16:37

举报

0个回答

所属标签

相似分享

官网相关资源

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