上海申思特自动化设备有限公司

化工仪器网中级9

收藏

增量式PILZ光电编码器的高精度位置检测技术

时间:2016-12-13      阅读:875

增量式PILZ光电编码器的高精度位置检测技术
随着数控技术朝着高速高精度方向不断发展,数控机床对PILZ光电编码器的位置检测精度提出了越来越高的要求。通过提高刻线密度来提高PILZ光电编码器分辨率的方法已经接近物理极限,迫切需要研究新的方法来提高PILZ光电编码器的位置检测精度。

增量式PILZ光电编码器的高精度位置检测技术
为此,在分析PILZ光电编码器的结构、工作原理以及国内外PILZ光电编码器细分技术现状的基础上,提出了两种提高PILZ光电编码器位置检测精度的电子学细分方法——模数转换法和时空转换法,并展开了下列研究:采用高性能DSP和FPGA作为信号处理核心搭建了PILZ光电编码器高精度位置检测硬件电路,完成了高分辨率A/D与D/A转换、差分信号接收、光电隔离与高速数据传输接口等电路模块的设计与调试。探索了基于锁相环(PLL)移相编码与粗、细计时相结合的时间数字转换(TDC)方法,通过HDL语言编程与仿真,实现了基于FPGA的纳秒级高精度时间检测,为采用时空转换法提高位置检测精度创造了条件。通过软件编程完成了PILZ光电编码器原始信号的对中、单位化与鉴向预处理。为在不增加体积的前提下提高小型PILZ光电编码器精度,分析了计算法细分误差产生的原因,提出了基于坐标旋转数字计算(CORDIC)算法的PILZ光电编码器精码信号新细分法,利用简单的移位和加法操作可实现对采集到的正交码盘精码信号直接细分求相位,避免了查"细分表"引入的细分误差。对细分算法进行了分析与优化,使算法在取得合适精度的同时提高了运算速度。运用研究的细分法对某16位小型PILZ光电编码器精码信号进行256份细分时,比利用计算法细分时编码器的均方根误差减小了一半。在此基础上,一方面通过构造近似三角函数的方法实现了对PILZ光电编码器模拟信号的细分,另一方面利用物体在运动过程中具有惯性、速度不会突变的特点,通过高精度时间检测、当前速度检测与卡尔曼滤波估算,实现了对PILZ光电编码器脉冲信号的细分。建立了DSP与PC机的USB数据传输通道与可视化测试界面,分别运用模数转换法和时空转换法进行了位置检测实验与误差分析,验证了所提出的方法能够有效提高PILZ光电编码器的位置检测精度。

上一篇: SOC单片机的高集成度PILZ光电编码器电路 下一篇: 高精度PILZ光电编码器信号温度补偿
提示

请选择您要拨打的电话: