光电编码器具有高精度、高分辨力、低能耗、输出稳定等优点,在军事、航天、机器人、生物工程等领域的精密测量与控制设备中得到广泛应用[1]。在工业编码器精度检测领域中,小型编码器动态检测过程中的误差主要来源于被测编码器与基准编码器轴系中心线结构错位,这导致同轴转动产生偏角,并引入测量误差。由于目前没有相关参考数据对被测编码器检测指标的影响进行量化分析,文献[2]中提到基准编码器与被测编码器安装误差即同轴度误差是影响编码器测试准确度的主要因素之一;文献[3]中提到电编码器光栅码盘粘接的偏心量及旋转轴受力产生的偏心量会导致较大的系统测量误差;文献[4]中提到旋转机械的角度不对中是在旋转机械中引发故障的最常见原因;文献[5]的实验装置中存在的错位引起的串扰误差被认为是最大的误差源;文献[6]检测方法提出两个编码器之间任何结构错位都会产生不对称脉冲,降低角速度估计的精度。
通过对国内外学者关于光电编码器的研究进行总结,为了有效解决检测装置在安装过程中由于操作不当使被测编码器安装偏离水平的问题,结合现有的实验条件研究编码器轴线与棱体轴线不平行产生的安装偏角及其与测量误差之间的关系,通过建立数学模型计算出最大测量误差与安装偏角。本文在实验中考量3种不同程度的安装偏角,对每一种程度的安装偏角对检测精度的影响进行实验测量。安装偏角程度的选择按最大安装偏角的1/3~1/5 [7],预留安装偏角阈量为1/5。通过实验定量分析了步进电机在最高转速的5%~15%的情况下,不同安装偏角对检测精度的影响。
1 安装偏角建模分析 1.1 安装偏角来源检测系统原理是基准编码器与被测编码器同轴转动,通过数据采集卡采集基准信号和被检信号送入上位机,由上位机进行计算[8]并输出检测结果。采集数据并比较基准编码器与被测编码器输出的角度信息。检测装置的设计图如图1所示。
|
图 1 检测装置设计 Figure 1 Design of the detection device |
由图1可以看出步进电机、基准编码器、被测编码器可以实现同轴转动,但被测编码器在初次安装过程中无专业仪器指导的情况下安装不当导致检测对象一侧会存在一定倾斜角度[9],进而在被测编码器一侧产生安装偏角,造成检测精度不高。
1.2 安装偏角建模分析在初次安装检测装置时,基准编码器与被检测编码器之间任何结构错位都会产生不对称脉冲,被测编码器的码盘与水平面存在角度不对中[10],即为安装偏角。图2所示为存在安装偏角情况下,角度不对中模型示意图。
|
图 2 角度不对中模型示意图 Figure 2 The schematic of angle misalignment model |
由角度不对中理论分析可以建立角度不对中模型,如图3所示。
|
图 3 角度不对中模型 Figure 3 Angle misalignment model |
图3中在安装不水平的情况下建立x-y-z空间直角坐标系,z轴与从动轴重合,主动轴转过的转矩
根据角度不对中模型示意图,分析主动轴的转矩与从动轴转矩之间的关系,得到
| $ {T_{\textit{z}}} = {T_{\mathrm{e}}}{\mathrm{cos}}\;\theta = \;{J_{\mathrm{r}}}{ \varphi _{\mathrm{r}}} $ | (1) |
式中:
对于存在安装偏角的检测装置系统来说,其主动轴与从动轴角速度满足以下关系
| $ \dfrac{{{w_{\mathrm{r}}}}}{{{w_{\mathrm{m}}}}} = \dfrac{{4{\mathrm{cos}}\;\theta \slash (3 + {\mathrm{cos}}\;2\theta )}}{{1 + \dfrac{{1 - {\mathrm{cos}}\;2\theta }}{{3 + {\mathrm{cos}}\;2\theta }}{\mathrm{cos}}\;2{\varphi _2}}} $ | (2) |
式中:
对于初次安装时存在安转偏角
| $ {\varDelta} = {\varphi _2} - {\varphi _{\mathrm{r}}} $ | (3) |
又因为任意时刻,主动轴瞬间转角与从动轴瞬间转角关系为
| $ \tan {\varphi _{\mathrm{r}}} = \tan {\varphi _2}/\cos \theta $ | (4) |
联立式(1)~(4)可得测量误差与安装偏角以及主动轴旋转角度之间的关系为
| $ \varDelta = \arctan \left(\dfrac{{\tan {\varphi _2}(1 - \cos \theta )}}{{1 + {{\tan }^2}{\varphi _2}\cos \theta }}\right) $ | (5) |
式(5)为编码器安装不当产生角不对中时的测量误差表达式。由测量误差表达式可以看出,编码器安装倾斜产生的测量误差主要与主动轴旋转角度、码盘倾斜角、偏心角度有关。
2 安装偏角对被测编码器测量误差总体影响 2.1 安装偏角与测量误差的关系安装偏角为
| $ E = \dfrac{{\theta \varepsilon }}{{360}}(A - B) $ | (6) |
已知被测编码器刻度线为360°,在
|
图 4 测量误差曲线图 Figure 4 Measurement error |
由图4可以看出,安装偏角越大,对编码器测量误差影响越大;在
由图4测量误差曲线图可以看出由于基准编码器与被测编码器存在安装偏角
| $ {\varDelta _{\max }} = \arctan \left(\dfrac{{1 - \cos \theta }}{{1 + \cos \theta }}\right) $ | (7) |
式(7)就是存在一定安装偏角的情况下,可以得到的测量误差最大值。
2.3 安装偏角控制范围在编码器检测过程中,需要将被测编码器安装在支架上,如图5所示。
|
图 5 被测编码器安装偏角示意图 Figure 5 Schematic diagram of installation deflection angle of the encoder under testing |
主动轴水平方向为
| $ \theta ' = \arcsin \left(\dfrac{{{d_{{\mathrm{max}}}} - {d_{{\mathrm{min}}}}}}{L}\right) $ | (8) |
基于全面检测法理论,被测编码器测量误差为
| $ |\mathit{\Delta}|=\varepsilon/2 $ | (9) |
将式(9)代入式(5),可得安装偏角与基准编码器旋转角之间的关系式为
| $ \theta = \arccos \left(\dfrac{{{\mathrm{tan}}\;{\varphi _2} - \tan \left(\dfrac{\varepsilon }{2}\right)}}{{{{\tan }^2}{\varphi _2}\tan \left( {\dfrac{\varepsilon }{2}} \right) + {\mathrm{tan}}\;{\varphi _2}}}\right) $ | (9) |
由2.2节可知,当
| $ {\theta _{{\mathrm{max}}}} = \arccos \left(\dfrac{{1 - \tan \left( {\dfrac{\varepsilon }{2}} \right)}}{{\tan \left( {\dfrac{\varepsilon }{2}} \right) + 1}}\right) $ | (10) |
将最大安装偏角代入式(7)中,可以得到被测编码器码盘距离支架允许的最大高度差为
| $ {D_{{\mathrm{max}}}} = L{\mathrm{sin}}\left({\mathrm{arccos}}\left(\dfrac{{1 - \tan \left( {\dfrac{\varepsilon }{2}} \right)}}{{\tan \left( {\dfrac{\varepsilon }{2}} \right) + 1}}\right)\right) $ | (11) |
根据式(10)、(11)可以计算出不同分辨率编码检测时的最大偏角及安装高度差。
3 安装偏角对检测精度的影响 3.1 安装偏角对检测编码器静态精度的影响存在安装偏角时,检测编码器的静态精度理论计算式为
| $ \sigma=\dfrac{1}{N}\sum_{i=1}^N|\theta_i-\theta_{\mathrm{true}}| $ | (12) |
式中:
编码器输出角度与安装偏角之间的关系为
| $ \theta {\text{ = }}\dfrac{{360}}{N}(C - S \text{tan}\;\alpha ) $ | (13) |
式中:
基准编码器与被测编码器之间存在安装偏角的情况下,对莫尔条纹信号的影响为
| $ \Delta \phi = \dfrac{{360}}{P} \times \dfrac{d}{{2\text{π} R}} \times {\mathrm{sin}}\;\theta $ | (14) |
式中:
修正系数为
| $ K = \dfrac{1}{{1 - \cos (\Delta \phi )}} $ | (15) |
存在安装偏角的情况下动态检测精度理论计算式为
| $ \text{δ} \theta = \dfrac{{\Delta \theta - \dfrac{{2\text{π} r}}{{{N_1}\cos \alpha }}\arccos \left(1 - \dfrac{1}{K}\right)}}{{{N_2}}} $ | (16) |
式中:
图6是检测装置的实物图。实验中使用的基准编码器规格如下:基准编码器型号为GKT5815-001G,刻度线为8192,分辨率
|
图 6 检测装置实物图 Figure 6 Test device |
根据被测编码器的测量误差要小于被测编码器分辨率的1/2的原则,测量误差最大应该控制在
将标准测量误差代入式(7),根据此最大测量误差可以计算出最大安装偏角
检测编码器精度实验步骤为:电机以不同的转速带动基准编码器与被测编码器同轴转动, 使用千分游标卡尺测量
本次实验所选的安装偏角以
|
|
表 1 高度差与安装偏角 Table 1 Height difference and installation deflection angle |
利用安装偏角与静态检测精度误差之间的关系式,可以得到不同安装偏角与静态检测精度误差之间的关系,如图7所示。
|
图 7 不同安装偏角与静态检测精度误差 Figure 7 Different installation deflection angle and static accuracy error |
由此看出安装偏角与静态检测精度之间的关系:安装偏角越大,精度误差越大。
图7是利用数据采集系统在电机转速为
|
|
表 2 安装偏角与精度误差 Table 2 Installation deflection angle and accuracy error |
|
|
表 3 静态误差数据 Table 3 Static error |
由上述实验可以看出安装偏角在
安装偏角为
安装偏角为
综上所述,在编码器进行静态精度检测时,安装偏角范围在
利用安装偏角与动态检测精度误差之间的关系式,当安装偏角在
|
|
表 4 动态精度误差数据 Table 4 Dynamic accuracy error |
当采样周期时间内连续采样时,利用式(12)可以计算出动态精度误差在不同转速下的变化趋势,转速为100 r/min和300 r/min时,动态检测精度随时间变化的趋势如图8所示。
|
图 8 动态检测精度随时间变化趋势 Figure 8 Trend of dynamic detection accuracy with time |
由图8可以看出,随着转速的提升,编码器动态检测精度降低,检测精度最大相差
根据动态精度与转速之间的关系,分析不同安装偏角条件下,安装偏角与动态检测精度之间的关系。电机转速为100 r/min时,安装偏角与动态精度详细数据如表5所示。
|
|
表 5 安装偏角与动态精度 Table 5 Installation deflection angle and dynamic accuracy |
电机转速为
|
|
表 6 安装偏角与动态精度 Table 6 Installation deflection angle and dynamic accuracy |
根据上述各安装偏角的动态精度检测数据,转速
本文通过理论与实验对小型编码器在安装过程中被测编码器与基准编码器之间存在不对中的情况进行分析,推导出安装偏角与被测编码器测量误差之间的计算公式以及安装偏角的控制范围。为了使得编码器的检测能够准确反映检测精度与安装偏角之间的关系,继而进一步在安装偏角控制范围内,将安装偏角分为无安装偏角、安装偏角较小、安装偏角较大3种不同情况,对被测编码器检测的静态精度和动态精度进行实验测量与分析。综合实验数据可以得出以下实验结论:在安装偏角为
本文所推导出的精度检测公式以及安装偏角误差公式对于实际工业生产制造有很高的借鉴价值,对普通编码器检测精度的准确性与可靠性研究也有一定的参考价值。同时验证了基于超静定结构的检测系统可以运用在编码器的精度检测中,进一步证实了该检测系统的可靠性。
| [1] | 邓方, 陈杰, 陈文颉, 等. 一种高精度的光电编码器检测方法及其装置[J]. 北京理工大学学报, 2007, 27(11): 977–980,1008. DOI:10.3969/j.issn.1001-0645.2007.11.010 |
| [2] | 赵建科, 张周峰. 轴角编码器测量中偏心带来的误差分析[J]. 光子学报, 2007, 36(S1): 249–252. |
| [3] | 穆如传, 石洪, 周柏, 等. 双读数系统编码器设计[J]. 电子质量, 2022(10): 63–66. |
| [4] | YAO Y, LI Y S, YIN Q. A novel method based on self-sensing motor drive system for misalignment detection[J]. Mechanical Systems and Signal Processing, 2019, 116: 217–229. DOI:10.1016/j.ymssp.2018.06.030 |
| [5] | HAN Y D, NI K, LI X H, et al. An FPGA platform for next-generation grating encoders[J]. Sensors, 2020, 20(8): 2266. DOI:10.3390/s20082266 |
| [6] | PALACIN J, MARTINEZ D. Improving the angular velocity measured with a low-cost magnetic rotary encoder attached to a brushed DC motor by compensating magnet and Hall-effect sensor misalignments[J]. Sensors, 2021, 21(14): 4763. DOI:10.3390/s21144763 |
| [7] | 张怡芯, 李志斌, 李肇婷, 等. MBGD-RBF自适应滤波器在光电编码器检测系统中的应用[J]. 电工电气, 2020(11): 56–61. DOI:10.3969/j.issn.1007-3175.2020.11.012 |
| [8] | 刘杨, 太兴宇, 姚红良, 等. 双盘转子轴承系统不对中-碰摩耦合故障分析[J]. 振动、测试与诊断, 2013, 33(5): 819–823,913. DOI:10.16450/j.cnki.issn.1004-6801.2013.05.014 |
| [9] | 许自镍. 圆光栅角度编码器测角误差补偿及新型结构研究[D]. 杭州: 杭州电子科技大学, 2020. |
| [10] | 张洪波, 万秋华, 王树洁, 等. 小型编码器动态精度检测的安装误差控制[J]. 光学精密工程, 2016, 24(7): 1655−1660. |
2024, Vol. 46
Issue (3): 32-39


