旋转编码器怎么选择
文章来源:http://www.kindele.com/ 发布时间:2019/04/17 点击数:
伺服驱动器被用在自动化技术的多个领域,包括输送、打印、操控、生产型机器人以及工具型机器人。无论是进行位置控制还是速度控制,我们都应当根据某项应用对精度的要求为系统选择合适的
旋转编码器或编码技术。
编码器的精度是指编码器输出的信号数据与被测量物理量的真实数据的误差和准确度。编码器精度的计算可以分为:绝对式和相对式。
绝对式的输出特点是不需要计数器,直接输出数字。每道光每过一个码道就生成一个单独的数字,码道越多,分辨率就越高。
相对式的输出就是脉冲,需要通过计数器的计数来确定旋转的角度,它的码盘比绝对式的简单且分辨率更高,一般是3条码道,A、B和ZCOM端(“-”端)互相连接,电源端与“+”端连接A、B(脉冲输出)接PLC的高速计数端,连接时要注意PLC输入的响应时间。有的旋转编码器还有一条屏蔽线,使用时要将屏蔽线接地。
编码器精度计算公式:
轮周长(mm)÷编码器的分辨率(P/R)×齿轮比=?mm/P多少毫米发出一个脉冲
P/R:Pulse/Run脉冲数/圈,每一圈发出多少个脉冲圆周长=直径Φ×圆周率3.14
一位工程师在选择某种编码器之前,应当全面掌握其主要的性能参数。这些参数与电机的性能表现紧密相关,包括了:
·定位准确性;
·速度稳定性;
·噪声,越小越好;
·能量消耗;
·带宽,决定了驱动器对信号指令的响应。
定位准确性
定位的准确性完全取决于应用要求。例如,大多数旋转变压器以旋转一周作为一个信号周期。这样的话,定位的分辨率相当有限,一般来说精度在±500"(角秒)范围内。如果驱动电路采用内插法,那么最大的位置分辨率在16384左右。
另一方面,许多采用了感应扫描系统的编码器可以实现很高的分辨率,一般来说每次旋转可以被分解为32个信号周期,精度约为±280"。这种编码器都会采用内插法,位置分辨率达到了131072。
光学旋转编码器基于精确刻度,一般来说每次旋转可以被分解为2048个信号周期。在采用内插电路的情况下,分辨率相当惊人。它的输出分辨率可以达到25位,每次旋转可以被分解为33554432个绝对位置,精度在±20"左右。
速度稳定性
为了使驱动器的性能保持稳定,编码器必需在每次旋转中及时完成大量的测量步骤。然而,工程师也必须关注编码信号的质量。为了满足高分辨率的要求,扫描信号必须采用内插形式。如果扫描不彻底、测量操作不规范或者信号不充分,那么信号都有可能偏离理想情况。在内插过程中,周期性循环的时间小于一个信号周期可能导致误差。因此,这一原因导致的定位误差也被称为“内插误差”。在高质量编码器中,这种误差一般在信号周期的1%到2%左右。(如前页图1、图2所示。)
内插误差会对定位的准确性产生消极影响,并且严重降低速度稳定性,增加驱动器的噪声。速度控制器根据误差曲线计算出用来加速或减缓驱动器的电流。当馈送率较低时,驱动器会增加内插误差。当速度上升时,内插误差的频率同样会增加。由于误差对电机产生的影响不会超出控制带宽,因此它对速度的影响会随着速度的上升而降低。然而它对电机电流的干扰仍然会增加,从而在控制回路增益较高的情况下带来驱动器噪声。
如果编码器的分辨率和精度都很高,那么由于发热和能量损耗造成的电机电流抖动现象会减少。图3对三种扫描技术以及电路状况进行了对比。
带宽
带宽(与命令响应和控制可靠度有关)受制于电机转轴和编码器转轴之间的耦合刚度,并且由耦合的固有频率决定。编码器需要在一段特定的速度范围内工作,具体范围一般在55Hz到2000Hz之间。然而,某些应用或者安装错误会引起长期的共振现象,从而降低编码器的性能甚至引起损坏。固有频率的变化由定子的耦合设计决定。为了使编码器达到最佳的性能表现,这一频率越高越好。
这其中的关键是要保证编码器轴承与电机轴承刚好能够匹配。图片显示了这一操作是如何完成的。电机转轴上的锥形槽必需与编码器的中心完全对齐。(如图4所示)
这种机械结构产生的保持力矩比采用两脚定子耦合的标准空心轴编码器大了将近4倍。这样的结构会增加编码器的使用寿命并且带来良好的固有频率/加速性能。此外,这种配置不会对驱动器的带宽造成任何制约。(如图5所示)
对于编码器来说,“分辨率”除了与刻线数有关外,还会因电气信号方面的影响而改变,它是可调的,可控的,它可以跟着对信号的细分而改变,细分倍数越高,分辨率越小,但是细分倍数越高,引入加大的误差就越大。
而精度,更多的偏向于机械方面,一个产品出产出来后,他的精度基本已经固定(有些高精度的产品可以对信号进行补偿等来进步精度),这个数值是通过检测出来的,它与产品的做工,材料等综合机能息息相关,我们难以通过计算来得出一个详细的数值作为精度的依据,大多只能在使用的过程当中判定出精度的好坏来。
为伺服驱动器选择一款合适的编码器需要考虑诸多因素。如果定位准确性是我们首先需要考虑的,那么我们也非常有必要知道其他一些参数,例如速度的稳定性、噪声、能量损耗、带宽,是否会对应用产生影响。如果我们一开始就做出了正确的选择,那么将会对电机或驱动器系统最终的性能表现产生积极的影响。