计算编码器零点电角度偏移量

本文探讨了同步电机控制中编码器零点电角度偏移量的重要性。在电机磁极换向的反馈过程中,编码器的安装误差需要通过计算电角度转换进行校正。介绍了如何根据编码器的反馈值和电机电角度计算编码器零点偏移,以确保Iq、Id的精确控制。详细阐述了计算公式,并提供了编码器零点电角度偏移的计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编码器零点电角度偏移量

  1. 同步电机的控制,转子的位置是必要的反馈。电机的磁极的换向,控制的是电角度。
  2. 编码器的安装和电角度,存在误差。
  3. 机械角度的反馈,在多极对数时,需要做一个电角度的转换,进入控制的转子位置的反馈。(一个电角度周期=编码器分辨率/极对数)

所以在控制起初的编码器零点的电角度偏移量就是很重要的一个参数,角度不对,Iq、Id的控制就不准确了。

当知道1.此时转子的电角度2.编码器的值。计算编码器零点电角度偏移。
电角度偏移

  1. 一个电角度周期对应的编码器的值
    mt_angle_encode = sensor_res / npp

  2. 计算没有偏移时,转子编码器反馈对应的电角度

编码器的方向和电机方向相同:
ideal_mt_angle=mt_angle_max*(sensor_pos%mt_angle_encode)/mt_angle_encode
编码器的方向和电机方向相反:
ideal_mt_angle=mt_angle_max*((sensor_res-sensor_pos)%mt_angle_encode)/mt_angle_encode

  1. 与转子此时的电角度做差,计算编码器零点偏移电角度
    zero_offset = sensor_pos - ideal_mt_angle ;
    if (zero_offset<0) zero_offset+=mt_angle_max;

好吧。

电角度 = ( 编码器反馈 m o d 编码器分辨率 极对数 ) ÷ 编码器分辨率 极对数 × 电角度分辨率 + 编码器零点偏移量 \text{电角度}=\left( \text{编码器反馈}mod\frac{\text{编码器分辨率}}{\text{极对数}} \right) \div \frac{\text{编码器分辨率}}{\text{极对数}}\times \text{电角度分辨率}+\text{编码器零点偏移量} 电角度=(编码器反馈mod极对数编码器分辨率)÷极对数编码器分辨率×电角度分辨率+编码器零点偏移量
已知编码器反馈和电机电角度
编码器零点电角度偏移 = 电角度 − ( 编码器反馈 m o d 编码器分辨率 极对数 ) ÷ 编码器分辨率 极对数 × 电角度分辨率 \text{编码器零点电角度偏移}=\text{电角度}-\left( \text{编码器反馈}mod\frac{\text{编码器分辨率}}{\text{极对数}} \right) \div \frac{\text{编码器分辨率}}{\text{极对数}}\times \text{电角度分辨率} 编码器零点电角度偏移=电角度(编码器反馈mod极对数编码器分辨率)÷极对数编码器分辨率×电角度分辨率


被抛弃的写随笔公众号改写技术文章了,感兴趣的可以关注公众号:王崇卫
在这里插入图片描述

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值