基于CORDIC算法的磁编码器角度误差修正仿真研究
薛凌云, 孙世荣
CORDIC算法在磁旋转编码器中被广泛使用,但受编码器制造与安装工艺所带来的噪声和信号非正交性的影响,经典CORDIC算法存在较大输出角度误差.采用MATLAB模拟产生含噪旋转磁场信号,首先对信号进行均值滤波,再根据角度误差曲线近似于正余弦函数的特点,对输入信号值运用CORDIC算法处理,然后对输入信号值移相后再运用CORDIC算法处理,并对两次CORDIC算法结果进行差值处理,最终获得磁编码器输出角度值.仿真结果表明,输出角度的误差在-0.25°~0.25°之间,有效减少了角度检测误差,提高了角度检测精度.
:杭州电子科技大学学报(自然科学版)