STMCU小助手
发布时间:2022-2-19 16:37
|
前言 在使用 ST FOC 电机库时,当使用 Hall 信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次 Hall 信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。7 }* \: J* f" \0 T* v. D ST FOC 电机库电角度约定 默认电机 A 相的反电动势最高点作为电角度的 0 度;7 ~8 M6 n5 N1 l% W: M 电机 Hall A 的上升沿到电机 A 相反电动势最高点的延迟角度为同步电角度; : X" v% ^: [' B$ I$ Z& T4 G
9 e. c( |( B" c6 t. I 测试准备 如果电机没有虚拟中点接出,需要连接三个相同阻值电阻到电机的三相接线上,电阻另外一端连接到一起作为虚拟中点;* ?1 X5 e8 U# O5 O& G1 f ' v4 a, u/ D4 k, i$ R
将 Hall 信号接入 5V 电,并且在 H1 上接入上拉电阻;1 C5 M& `* v$ g3 `4 X 接入示波器,转动电机,测试反向电动势信号以及 Hall 信号; " K ^5 B; g; w# g8 w! j* Z2 U 波形测试及计算结果* Q, x, q; C9 h" ~3 p* d4 R& U4 Y* H 下面是举例说明电机测试波形; C i8 j$ V7 l" O0 \# k 测试一个电周期的时间,这个周期对应 360 度; % s* G% _* \6 p) k: V
测试电机 A 相反向电动势最高点到 H1 的时间. e- e% I: [% e# Z9 n8 e( K - c$ Z6 V0 ]; G
上图中粉色为电机 A 相反向电动势,红色数字端口 D0 为 H1 信号; ( W- B" [" h7 K, v( O+ W . I/ T* x( {+ {$ D4 ] 该电机同步电角度:# p; }8 J2 X: R) D( k2 r & Y+ V' n }2 R! e* P( H2 d4 Y1 u
同步角度添加到代码 如果使用 Workbench 的话,添加到电机参数中,如下图:* L$ |% S, e, V5 ~
如果直接写入程序中,则将数据写入 PMSM motor parameters.h 文件参数中1 n6 R& Q. t. }9 u$ g( ^* x) H
|
锚定家电/工业核心场景,STM32深耕电机控制,赋能行业增长
自制STEVAL-IPM05F 3Sh板:FOC电机控制400V/8A 无感/有感霍尔/有...
ST云上实验室体验——Motor Foc Control平台使用
实战经验 | 在STM32中实现电机测速的方法介绍
基于STM32WBA55CG的直流电机驱动
意法半导体与伍尔特电子合作开发高性能电动工具
ST应对电机控制方案设计挑战(2)
ST应对电机控制方案设计挑战(1)
开发电机控制方案面临四大挑战
【数据摘要】1500 W电机控制电源板,基于STGIB15CH60TS-L SLLIMM™第2系列IPM
微信公众号
手机版