热度 13
2014-4-8 11:54
2525 次阅读|
0 个评论
绝对值编码器设计,磁编码器还是光学编码器(一) 马超群(Email:chaoqun_ma@126.com QQ:331332430) 磁位置编码器的角度分辨率和精确度与径向的磁铁扫描霍尔传感器的中心有关,受限于可行的插补细分深度和有效的磁场质量。通过每旋转扫描多个正弦周期,光学位置编码器具有更高的分辨率。如果使用磁码盘,这种方法也适用于磁编码器系统,但是哪个系统更好? 本文描述磁和光学单芯片编码器的关键参数,权衡两种解决方案和比较两种编码器的性能来达到选择设计方案的目的。 目录 1) 介绍 2) 两种传感器,两种系统 3) 线性应用 4) 比较两种旋转编码器应用系统 4.1 )装配公差和补偿特性 4.2 )可能的误差来源 5) 结论:哪个更好? 1 )介绍 如今的绝对位置传感器的制造需求与测量精度以及尺寸大小均和成本有关,而且往往及其多样化。 好的选择是找到仅有的一个恰当的系统 解决方案来适应手头的任务。所要解决的问题是耗时的,由于不仅是传感器的机械结构,而且每个没有体现在元件规格书里的的参数也要考虑进来。另外,开发集成传感器芯片必须基于一个给定的测量装置,或者提供合适可能的匹配。 光学扫描器通常使用单独封装,方便对光电二极管阵列进行几何修改。然而,对于磁的霍尔编码器不具有可比的有效选项,为此不得不提供一个合适的传感器阵列在芯片内部,或者采用其他方法,由芯片布局决定磁铁的指标。小的外形尺寸和最佳性能通常是这两种解决方案都具有挑战性的设计目标。本文比较一个16管脚DFN封装的18位磁单芯片霍尔编码器iC-MU和一个optoQFN封装的18位光学编码器iC-LNB。 2 )两种传感器两种系统 多通道光电子扫描器 iC-LNB 捕获绝对位置数据用于线性位移测量系统或者旋转编码器(图 1 )。同步扫描一个 10 位二进制码,附加一个模拟的信号轨道用来评估实时的插补细分,使用一个小的编码量来达到高的角度分辨率。期望得到的绝对值位置和增量位置分辨率使用内部的“ FlexCount ”算法得出,提供 1 至 65536 范围内任意脉冲数量的分辨率供选择。 图 1. 光扫描器 iC-LNB 编码窗口宽度仅 5.2mm ,支持使用较小的码盘或者较大直径的空心轴。伴随着节能的 iC-SN85 LED 来担当一个紧凑的光源和 iC-LNB 的监视器,以及控制照度的级别。关键的逻辑处理也由 iC-LNB 内部执行,而更复杂的任务也可由一个外部的微控制器执行。 偏置和幅度补偿功能已被集成到芯片内部,用于修正模拟轨道信号,这些信号也由差分的 1024 个周期的正弦和余弦信号通过四个输出端口输出。由信号矫正电路来降低插补细分的误差并获得更高的位置数据精度。 位置数据输出可以是并行的(高达 16 位)或者是串行的(使用一个快速移位寄存器)。时钟速率高达 16MHz ,允许循环读出时间小于 1us 。 3.3V 兼容的 SPI 端口支持器件设置和用来扫描位置数据以及诊断消息(例如,当奇偶校验位打开,存储监视标志一个错误)。最大允许速度依赖于分辨率;当 17 位分辨率时可获得 6000rpm (表 1 )。 表 1 :元件电气参数 霍尔编码器 iC-MU 是一个全集成的单芯片器件,是理想的磁码盘、磁鼓和磁带扫描器,适用于运控控制应用。典型应用包括绝对位置编码器、增量编码器以及用于无刷电机的换向编码器(图 2 )。位置数据被实时捕获并由串行接口( BiSS,SSI 以及 SPI )和一个增量接口两同时输出。任意数量的分辨率脉冲数可以使用内部“ FlexCount ”算法再次选择。 采用合适的磁测量机构,设有两个增量轨道,极宽大约 1.28mm ,每个磁极对是差分的,由另一个磁极对交叉穿过测量间隔。两个同步的正弦 - 数字转换器用来数字化霍尔传感器信号;这些矢量跟踪转换器跟踪磁场变化率达 8 MSPS ,无延时。 由两个轨道信号之间的相位差,集成的掩膜 - 已编程信号处理器计算绝对位置基于游标原理。使用这个原理,运动控制不必要获得绝对位置。在旋转应用中,可获得一个 19 位的分辨率(相当于 2.5 弧度秒),当使用磁码盘 MU2S 30-32 时,以及支持的速度高达 12000 rpm 。 通过安排磁极对在一个高分子磁铁上面的一个扁平码盘,可建立一个紧凑的系统,它可以理想的直接安装到电机的法兰上。扫描工作距离于芯片平面大约 0.4mm 。 设计于一个 16 脚的 DFN 封装, iC-MU 集成全部的所需编码器功能在最小可能的空间,仅 5 × 5mm 。偏心或者偏轴放置支持空心轴用于高分辨率的磁绝对值编码器。适合的磁码盘直径为 30mm ,支持空心轴直径高达 10mm 。 图 2 :磁传感器芯片和磁码盘 通过设置细分因数从 1 到 65536 ,数字角度位置可以从 ABZ 接口以任何分辨率输出。由于内部的“ FlexCount ”算法,整个范围的分辨率参数仅使用一只传感器就可以满足。这允许一个设计适合各种编码器分辨率而无需改变测量装置。完全安装好编码器的位置以后也可以编程,以最少的时间交付上市。而且,零位置信号也可以在装配好以后再编程。 iC-MU 可以产生 3 个换向信号( U 、 V 和 W )来运转无刷直流电机,适合电机极对从 1 到 16 。由于精确的电子调节 UVW 信号可以按照转子的位置改变而提供了一个关键的优势,使得不再需要通常使用的霍尔开关系统。 由于可以支持空心轴应用,可以使用一个兼容的装配替换旋转变压器。作为整个系统的一部分,这将导致一个更便宜的旋转变压器替换解决方案产生,随着它的高分辨率,支持更精确的电机控制。 SPI 接口可以直接连接到一个微控制器, BiSS 用于双向通信和 CRC 校验的超长距离通信,以及 SSI 是一个标准的编码器接口。所有的接口允许时钟频率高达 10MHz 。 关于数据输入, iC-MU 在 BiSS 协议下支持多从机应用链式连接,使用同步时钟连接多个编码器来捕获数据。如果一个相关编码器已连接并设置和开始工作,绝对精度有可能在最高速度时记录、评估以及由一个微控制器校正,这个微控制器可允许在系统中担当一个交互的输出接口。 3 )线性应用 iC-MU 支持 40 , 80 ,或者 160mm 距离的绝对线性测量,位置分辨率大约 160nm 。两个器件可被级联用于更大的距离,使得最大可能的测量绝对距离延长,由 2 到 64 的一个因数确定(图 3 )。这使得绝对距离测量系统可以达到数米,测量速度高达 16m /s 。 图 3 :元件级联用于线性测量系统和大空心轴应用 例如,决定图 3 的多圈设计绝对位置测量来自于中间轨道的 1024 个循环和上面轨道的 1023 个循环。相位差由横跨整个 2.6 米的测量长度决定。下面的这颗 iC-MU(1) 在中间轨道的 1024 个循环和下面轨道的 992 个循环之间计算相位差。此装置因此重复产生 32 次位置数据,横跨整个测量长度。多圈数据来自于 iC-MU ( 2 ),用来区分这 32 个段。 此外,级联两个 iC-MU 霍尔编码器,其他多圈传感器(齿轮箱)也可以用来提供它的多圈数据给 iC-MU 。一旦供给电源,多圈数据自动读取,并且 在计量模式期间周期性检查 。 *文章超出长度限制,后半部分请看另一篇文章: 绝对值编码器设计,磁编码器还是光学编码器(二)