物联网终端设备集成度的提高要求降低磁编码器的功耗,同时要保持磁编码器的精度,因此需要一种可应用于低功耗MCU中的磁栅编码器误差校正与数字细分算法。文中首次建立了包含磁栅尺磁场畸变误差的误差模型,根据误差模型参数的时变特性,提出了使用查找表校正信号中的幅值不等、相移以及谐波误差,利用频域处理消除磁场畸变误差的细分算法,并用实测验证了算法的有效性。实验结果表明:该算法能有效消除上述误差,并将细分精度提高77.5%,整体功耗仅13.7 mW。