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

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

[复制链接]
STMCU小助手 发布时间:2022-2-19 16:37
前言
在使用 ST FOC 电机库时,当使用 Hall 信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次 Hall 信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。
ST FOC 电机库电角度约定
默认电机 A 相的反电动势最高点作为电角度的 0 度;
电机 Hall A 的上升沿到电机 A 相反电动势最高点的延迟角度为同步电角度;

N6@VK%$V6X{STP8_WSP6{DK.png

测试准备
如果电机没有虚拟中点接出,需要连接三个相同阻值电阻到电机的三相接线上,电阻另外一端连接到一起作为虚拟中点;

KXV}_X]LX5R%MYRB[B2V%IX.png

将 Hall 信号接入 5V 电,并且在 H1 上接入上拉电阻;
接入示波器,转动电机,测试反向电动势信号以及 Hall 信号;


波形测试及计算结果

下面是举例说明电机测试波形
测试一个电周期的时间,这个周期对应 360 度;

T)8ZP`8UNQ91TO8Z1}_VQBB.png

测试电机 A 相反向电动势最高点到 H1 的时间

QY2JWXM%USWO~BJC{S[USMP.png

上图中粉色为电机 A 相反向电动势,红色数字端口 D0 为 H1 信号;



该电机同步电角度:

]KJ[WX~K{3O~Q)LHWWGTL60.png

同步角度添加到代码
如果使用 Workbench 的话,添加到电机参数中,如下图:

@]HZ2F{}G~M9NR[[%[FT.png

如果直接写入程序中,则将数据写入 PMSM motor parameters.h 文件参数中
  1. #define HALL_SENSORS_PLACEMENT DEGREES_120 /*!<Define here the
  2. mechanical position of the sensors
  3. withreference to an electrical cycle.
  4. It can be either DEGREES_120 or
  5. DEGREES_60 */

  6. #define HALL_PHASE_SHIFT 296 /*!< Define here in degrees
  7. the electrical phase shift between
  8. the low to high transition of
  9. signal H1 and the maximum of
  10. the Bemf induced on phase A */
复制代码


收藏 评论0 发布时间:2022-2-19 16:37

举报

0个回答

所属标签

相似分享

官网相关资源

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