The invention relates to the field of high-precision encoder signal processing, in particular to a blind area data processing method for angle measurement of linear steel strip encoder, which includes: rotating the linear steel strip shafting for more than one week, recording the whole circle data of four encoder reading heads, and preliminarily estimating the total code value of the whole circle; estimating the total code value of the whole circle twice based on the continuity of the reading difference of the diameter reading head, and obtaining the maximum code value of the whole circle. The final total code value of the whole circle; the reading data of each reading head passing through the blind area are corrected according to the final total code value of the whole circle; and the corrected reading data of the 4 reading heads are combined into the absolute position data of an encoder. Compared with the existing methods of velocity compensation for diameter reading head, this data processing method takes into account the change of relative relationship between diameter reading head, and has higher accuracy and better data continuity. The total code value, compensation interval and compensation slope of the whole loop are pre-calibrated and written into the decoding program of the encoder. The complexity of the data processing algorithm is low, and it is easy to realize on-line real-time.
【技术实现步骤摘要】
一种直线钢带编码器测角时盲区数据处理方法
本专利技术涉及一种直线钢带编码器测角时盲区数据处理方法,具体涉及一种用于大型光电望远镜轴系测角的直线钢带编码器测角时盲区数据处理方法,属于高精度编码器信号处理领域。
技术介绍
随着对深空探测领域的发展,地基光电成像望远镜的口径越来越大,对望远镜的位置定位精度要求也越来越高,这对位置反馈传感器-编码器也提出了更高的要求。由于大型光电望远镜方位轴的旋转轴中心有传输光路和布线的要求,因此需要选用大内孔径的光电编码器,这使得传统的圆光珊编码器不再适用。使用直线钢带编码器进行测角,即将直线钢带编码器粘贴在圆周上,这一方面利于机械结构设计,另一方面,钢带式编码器的粘贴直径越大,角度分辨率就越高,越有利于提高编码器的测角精度。使用直线钢带编码器来进行整圈的角度测量,由于在接缝处编码器的编码数据不连续,导致读数头在接缝处无法正确识别,造成读数盲区,因此需要对读数盲区内的数据进行处理,同时,为了抵消机械安装的偏心误差以及椭圆度误差,采用相位差为90°的四读数头测角方案。对于读数头过读数盲区时的数据处理方法,一般采用对径读数头测速补偿的方式,该方式适用于两个对径的读数头相对关系恒定不变的情形,即两者的读数差为恒值。而在直线钢带编码器分辨率很高的情况下,由于机械安装误差等原因造成两个对径读数头的相对关系并不是常值,此时需要新的数据处理方案。
技术实现思路
本专利技术是为了实现直线钢带编码器的高精度角度测量,给出一种能够适应对径读数头的相对关系发生变化时的盲区数据处理方法,该方法解码出的测角数据在过盲区后不会出现跳变,普适性更强,解码精度更高 ...
【技术保护点】
1.一种直线钢带编码器测角时盲区数据处理方法,其中4个编码器采用相位差为90°对直线钢带进行测角,其特征在于,所述方法包括:步骤a:将直线钢带轴系旋转一周以上,记录4个编码器读数头的整圈数据,以此来确定每个读数头过盲区的补偿区间,根据每个读数头过盲区的补偿区间并结合与之对径的读数头数据,初步估计出整圈总码值;步骤b:基于对径读数头读数差的连续性对整圈总码值进行二次估计,得到最终的整圈总码值;步骤c:将每个读数头过盲区的读数数据根据最终的整圈总码值进行修正;步骤d:将修正后的4读数头的读数数据合成为一个编码器绝对位置数据。
【技术特征摘要】
1.一种直线钢带编码器测角时盲区数据处理方法,其中4个编码器采用相位差为90°对直线钢带进行测角,其特征在于,所述方法包括:步骤a:将直线钢带轴系旋转一周以上,记录4个编码器读数头的整圈数据,以此来确定每个读数头过盲区的补偿区间,根据每个读数头过盲区的补偿区间并结合与之对径的读数头数据,初步估计出整圈总码值;步骤b:基于对径读数头读数差的连续性对整圈总码值进行二次估计,得到最终的整圈总码值;步骤c:将每个读数头过盲区的读数数据根据最终的整圈总码值进行修正;步骤d:将修正后的4读数头的读数数据合成为一个编码器绝对位置数据。2.根据权利要求1所述的方法,其特征在于,所述步骤a包括:将直线钢带轴系旋转一周以上,记录4个编码器读数头的整圈数据,分别记为U1,U2,U3和U4;设j是与i对径的读数头,i、j=1、2、3或4;读数头i进入盲区时,Ui恒定保持为最后一个有效数据,记为Ui_start,读数头i出盲区时读到的第一个有效数据记为Ui_end,与Ui_start对应同一时刻的j读数头数据记为Ujmin,与Ui_end对应同一时刻的j读数头数据记为Ujmax,则由读数头i初步估计出的整圈总码值Nirough的计算方法如下:Nirough=Ui_start-Ui_end+Ujmax-Ujmin;使用4个读数头数据初步估计出的整圈总码值Nrough计算方法如下:3.根据权利要求2所述的方法,其特征在于,所述步骤b包括:根据对径读数头读数之差关于位置的函数在盲区左右相邻区间内的数据斜率,估计出补偿该读数头盲区数据的补偿斜率,并对编码器整圈总码值进行修正,计算出最终的整圈总码值。4.根据权利要求3所述的方法,其特征在于,所述步骤b包括:记e_ij_rough为读数头i和读数头j之间的读数差,其计算公式如下:读数头i过盲区时,将e...
【专利技术属性】
技术研发人员:杨晓霞,王建立,王帅,邓永停,刘洋,
申请(专利权)人:中国科学院长春光学精密机械与物理研究所,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。