专利名称:绝对旋转位置检测方法
技术领域:
本发明涉及能够利用两组磁编码器高精度地检测旋转轴旋转一周内的 绝对位置的磁式绝对旋转位置检测方法及磁式绝对值编码器。
背景技术:
作为用于高精度地检测旋转轴的绝对位置的磁式绝对值编码器,已知
有使用两组磁编码器的方式。专利文献1中揭示了利用两极磁编码器和64 极磁编码器获得4096分辨率(64X64)的12比特绝对值输出的结构。在 此磁编码器中,利用两极磁编码器生成高位的6比特,利用64极磁编码器 生成低位的6比特。
专利文献1:日本专利实开平06-10813号公报
然而,在此结构的磁编码器中,需要使两极磁编码器的精度与64极磁 编码器的6比特相等。因而,为了获得更高精度的输出,需要进一步提高两 极磁编码器的精度,所以高精度化很困难。另外,还需要将两极磁编码器的输 出信号与64极磁编码器的输出信号的上升沿点对准,存在需要时间对此进行 调节的问题。
发明内容
鉴于以上各点,本发明的目的在于提出一种绝对旋转位置检测方法, 该绝对旋转位置检测方法能够在利用两极磁编码器和多极磁编码器检测旋 转轴的绝对位置时,不受两极磁编码器的分辨率及精度的影响,进行高精 度的绝对值检测。
为了解决上述问题,本发明提供一种利用两极侧绝对值编码器和具有 Pp (Pp: 2以上的整数)对磁极的多极侧绝对值编码器、来检测旋转轴旋 转一周内的各绝对旋转位置的绝对旋转位置检测方法,其特征在于,
所述两极侧绝对值编码器具有与所述旋转轴一体旋转的磁化成两极的两极磁体;以及随着该两极磁体的旋转、以旋转轴旋转一周为一个周期 输出具有90度相位差的正弦波信号的一对磁检测元件,
所述多极侧绝对值编码器具有与所述旋转轴一体旋转的磁化成Pp对 磁极的多极磁体;以及随着该多极磁体的旋转、以旋转轴旋转一周为Pp个 周期输出具有卯度相位差的正弦波信号的一对磁检测元件,
在进行所述旋转轴的旋转位置的检测动作之前,先使该旋转轴旋转,
对所述两极侧绝对值编码器的各绝对值et测定并分配所述多极侧绝对值编
码器的绝对值eeit,并且对所述两极侧绝对值编码器的各绝对值et分配所
述多极磁体的临时磁极对号码Nx,
在所述旋转轴的旋转位置的检测动作中,
测量基于所述两极侧绝对值编码器的所述旋转轴的绝对值eti,
测量基于所述多极侧绝对值编码器的所述旋转轴的绝对值6elr,
基于分配给测量出的所述绝对值eti的所述绝对值eeiti、和所测量出的
所述绝对值eelr,修正分配给所述绝对值eti的临时的所述磁极对号码Nxi, 计算磁极对号码Nr,
利用相当于多极侧绝对值编码器的输出信号一个周期的电角度的机械
角edp,根据下式计算所述旋转轴旋转一周内的机械角绝对位置eabs。
9abs = (Nr x Qelp + 6elr)/Pp
在此,若设所述两极侧绝对值编码器的分辨率为Rt,则在所述两极侧 绝对值编码器的精度或角度再现性X满足下式时,能够按照如下所述根据 临时磁极对号码Nxi确定正确的磁极对号码Nr。
X< 2 x ((6elp/2) - (Pp x 9elp/Rt))/Pp
即,当0elt ^ 0elp/2时,
若0elr 2 (edt - 6elp/2),则修正磁极对号码Nr二Nx, 若9elr < (eelt - 6elp/2),则修正磁极对号码Nr = Nx+l 。 相反,当eelt < 0elp/2时,
若eelr< (Odt + 9ep/2),则修正磁极对号码Nr二Nx,
若6elr^ (6elt + 9elp/2),则修正磁极对号码Nr二Nx-l。
此外,在与所述多极侧绝对值编码器的各磁极对对应的所述两极侧绝对值编码器的分辨率的最小值为Rtmin时,所述两极侧绝对值编码器的角 度再现性X满足下式即可。X < 2 x ((eelp/2) - (9elp/Rtmin))/Pp在此,在所述两极侧绝对值编码器的精度或角度再现性X满足下式时, 其中M为2以上的整数, 一般能够按照如下所述根据临时磁极对号码Nxi 确定正确的磁极对号码Nr。X < 2 x ((6elp/M) — (Pp x 6elp/Rt))/Pp当0elt2 0elp/M时,若0elr 2 (0elt - 9elp/M),则修正磁极对号码Nr = Nx, 若eelr < (9elt - 9elp/M),则修正磁极对号码Nr = Nx+l 。 当0elt<eelp/2时,若0elr < (0elt + 6elp/M),则修正磁极对号码Nr = Nx, 若eelr ^ (eelt + 6elp/M),则修正磁极对号码Nr = Nx-1 。另外,在与所述多极侧绝对值编码器的各磁极对对应的所述两极侧绝 对值编码器的分辨率的最小值为Rtmin时,所述两极侧绝对值编码器的角 度再现性X满足下式即可。X < 2 x ((eelp/M - (eelp/Rtmin))/Pp根据本发明的绝对旋转位置检测方法,若设多极侧绝对值编码器的分 辨率为Rm,则由Pp x Rm来规定用于检测旋转轴的绝对位置的分辨率,检 测精度仅取决于多极侧绝对值编码器的分辨率。两极侧绝对值编码器的分 辨率及精度与绝对位置检测的分辨率及精度无关,仅用于获取磁极对号码。 因而,根据本发明,不用提高两极侧绝对值编码器的分辨率、精度,就能 实现高分辨率的磁式绝对值编码器。
图1是应用了本发明的磁式绝对值编码器的简要结构图。 图2是表示图1的两极侧绝对编码器及多极侧绝对值编码器的输出波 形的波形图、以及在使其一部分沿时间轴方向拉伸了的状态下表示的说明6图3是表示机械角绝对位置的计算处理流程的流程图。图4是表示从图3中的步骤ST13至步骤ST19的处理动作的说明图。 图5是表示从图3中的步骤ST13至步骤ST21的处理动作的说明图。 图6是表示机械角绝对位置的计算处理流程的流程图。
具体实施方式
下面,参照附图,说明应用了本发明的磁式绝对值编码器的实施方式。 图1是表示利用本发明的绝对位置检测方法检测旋转轴旋转一周内的 绝对旋转位置用的磁式绝对值编码器的简要框图。磁式绝对值编码器1具有两极侧绝对值编码器2; Pp (Pp: 2以上的整数)对磁极的多极侧绝对 值编码器3;以及基于这些绝对值编码器的检测输出计算测定对象的旋转轴4旋转一周内的绝对旋转位置的控制处理部5。两极侧绝对值编码器2具有与旋转轴4 一体旋转的磁化成两极的两 极磁环21;以及随着该两极磁环21的旋转、以旋转轴旋转一周为一个周期输出具有卯度相位差的正弦波信号的一对磁检测元件,例如,霍尔元件Ao、 Bo。多极侧绝对值编码器3具有与旋转轴4 一体旋转的磁化成Pp对磁极 的多极磁环31;以及随着该多极磁环31的旋转、以旋转轴旋转一周为Pp个周期输出具有90度相位差的正弦波信号的一对磁检测元件,例如,霍尔 元件Am、 Bm。控制处理部5具有计算电路51;保存有对应表52的非易失性存储器53;以及向上位驱动控制装置(未图示)输出计算出的绝对旋转位置0abs 的输出电路54。在控制处理部5的计算电路51中,根据从两极侧绝对值编码器2的一 对霍尔元件Ao、 Bo输出的有90度相位差的正弦波信号,计算分辨率Rt, 即机械角0 360度的绝对位置0t。另外,在计算电路51中,根据从多极 侧绝对值编码器3的一对霍尔元件Am、 Bm输出的有90度相位差的正弦 波信号,计算分辨率Rm,即电角度0 360度(机械角0 360/Pp)的绝对 位置edr。还利用9elp (= 360度/Pp)和如下文描述的那样计算的磁极对号码Nr,根据下式计算旋转轴4旋转一周内的机械角绝对位置9abs。 6abs = (Nr x eelp + 6elr)/Pp (1)在此,为了正确地计算磁极对号码Nr,设定两极侧绝对值编码器2的 精度或角度再现性X满足下式。X < 2 x ((eelp/2 - (Pp x 6elp/Rt))/Pp(2)在图2(a)中,以细线表示从霍尔元件Ao输出的两极波形,以粗线表示 从霍尔元件Am输出的多极波形。图2(b)将其一部分在横轴(时间轴)方 向上放大表示。接下来,图3是表示磁极对号码Nr的计算程序的流程图,图4及图5 是表示Nr计算动作的说明图。下面罗列各符号的意义。 Rm:多极侧绝对值编码器的分辨率 Rt:两极侧绝对值编码器的分辨率0elr:多极侧绝对值编码器的实际绝对值(O (eelp-l)) 6elt:多极侧绝对值编码器的临时绝对值(O (6elp-l))eti:两极侧绝对值编码器的绝对值(o (etp-i))Pp:多极磁环的磁极对数Nr:多极磁环的实际磁极对号码(O (Pp-l))NX:多极磁环的临时磁极对号码(O (Pp-l))旨先,在磁式绝对值编码器1中进行实际的检测动作之前,先在一定的温度下以一定的旋转振摆、速度旋转驱动旋转轴4,测定两极侧绝对值编 码器2及多极侧绝对值编码器3的输出。即,测定与两极侧绝对值编码器2 的绝对值eti对应的多极侧绝对值编码器3的临时绝对值6elt。接着,对两极侧绝对值编码器2的各个绝对值eti分配多极磁环3i的临时磁极对号码Nx。将这些信息置于对应表52,并存储保存在非易失性存储器53中(图3 的歩骤ST11)。在实际的检测动作开始时,测量基于两极侧绝对值编码器2的旋转轴 4的绝对值eti (图3的步骤ST12)。利用此绝对值eti参照对应表52,读出分配给该绝对值eti的多极侧绝对值编码器3的临时绝对值eeit、和多极磁环31的临时磁极对号码Nx (图3的步骤ST13)。而且,在此动作的同时或其前后,测量基于多极侧绝对值编码器3的旋转轴4的绝对值eelr (图 3的步骤ST14)。
在此,与实际绝对值eelr对应的两极侧绝对值编码器2的绝对值0ti 随温度、旋转振摆、速度等动作状况而变化,而没有固定的关系。从而, 在对应表52中相对应的绝对值eti与绝对值eeit,在实际的旋转状态下经常 不对应。即,在上述式(2)所规定的角度再现性X的范围内变动。
因此,通过以下来修正临时磁极对号码Nx并计算正确的磁极对号码Nr。
首先,判别临时分配的绝对值edt是否在值eelp/2以上(图3的步骤 ST15)。
当0elt < 0elp/2时,判别测量出的绝对值9elr是否比(6elt + 6elp/2)小 (图3的步骤ST16)。基于此判别结果,确定磁极对号码Nr如下。
若eelr〈(0elt + 0elp/2),则磁极对号码Nr = Nx (图3的步骤ST19)。 相反,若eelr^(0elt + eelp/2),则磁极对号码Nr = Nx-l (图3的步骤ST18)。
图4表示从图3的步骤ST13至步骤ST18、 19的处理程序。如此图所 示,由于旋转轴4的轴振摆等旋转状况,在两极侧绝对值编码器2的绝对
伯:为eti时,多极侧绝对值编码器3的绝对值eeit以变动幅度A变动。在向
旋转轴4的旋转量少的一方振摆时,该旋转轴4的实际旋转位置落在分配 了磁极对号码Nx-l的角度范围内。在此情况下,由于实际绝对值eelr取比 (0dt + edp/2)还大的值,所以基于此能够判别出实际磁极对号码Nr为 Nx-l。
另 一 方面,当eelt 2 eelp/2时,判别测量出的绝对值edr是否比(eeit -
edp/2)小(图3的步骤ST17)。基于此判别结果,确定磁极对号码Nr如下。
若eelr 2 (9elt - 0elp/2),则磁极对号码Nr = Nx (图3的步骤ST20)。 相反,若6elr < (9elt - 9elp/2),则磁极对号码Nr = Nx+l (图3的步骤ST21)。
图5表示从图3的步骤ST13至步骤ST20、 21的处理程序。如此图所 示,由于旋转轴4的轴振摆等旋转状况,在两极侧绝对值编码器2的绝对 值为eti时,多极侧绝对值编码器3的绝对值eelt以变动幅度A变动。在向
9旋转轴4的旋转量多的一方振摆时,该旋转轴4的实际旋转位置落在分配
了磁极对号码Nx+l的角度范围内。在此情况下,由于实际绝对值9elr取 比(0elt - eelp/2)还小的值,所以基于此能够判别出实际磁极对号码Nr为 Nx+1。
通过这样计算磁极对号码Nr,并基于上述式(l)计算旋转轴4的机械角 绝对位置9abs。之后,基于多极侧绝对值编码器3的绝对值6dr的增减, 能依次检测旋转轴4的机械角绝对位置eabs。
如上所述,若利用本例的磁式绝对值编码器1,则检测出的分辨率、 精度由多极侧绝对值编码器3规定,检测出的分辨率、精度不受两极侧绝 对值编码器2的分辨率、精度的制约。另外,不需要将两极侧绝对值编码 器2及多极侧绝对值编码器3的检测信号的上升沿点对准的调整操作。
此外,与多极侧绝对值编码器3的各磁极对对应的两极侧绝对值编码 器2的分辨率大小Rti中存在偏差也没关系。只要与各磁极对对应的两极侧 绝对值编码器的分辨率Rti的总和为Rt即可。当各分辨率Rti的最小值为 Rtmin时,为了正确地计算磁极对号码Nr,按下式设定两极侧绝对值编码 器2的精度或角度再现性X即可。
X < 2 x ((0elp/2 — (9elp/Rtmin))/Pp (2A)
另外,如果设定两极侧绝对值编码器2的精度或角度再现性X满足下 式,其中M为2以上的整数,那么本发明的方法一般可以按照图6所示的 流程,计算出机械角绝对位置eabs。
X < 2 x ((eelp/M — (Pp x eelp/Rt))/Pp (2B)
在此情况下同样,当与多极侧绝对值编码器3的各磁极对对应的两极 侧绝对值编码器2的分辨率大小Rti的最小值为Rtmin时,为了正确地计算 磁极对号码Nr,设定两极侧绝对值编码器2的精度或角度再现性X满足下 式即可。
X < 2 x ((eelp/M — (eelp/Rtmin》/Pp (2C)
权利要求
1.一种绝对旋转位置检测方法,利用两极侧绝对值编码器和具有Pp(Pp2以上的整数)对磁极的多极侧绝对值编码器,检测旋转轴旋转一周内的各绝对旋转位置,其特征在于,所述两极侧绝对值编码器具有与所述旋转轴一体旋转的磁化成两极的两极磁体;以及随着该两极磁体的旋转、以旋转轴旋转一周为一个周期输出具有90度相位差的正弦波信号的一对磁检测元件,所述多极侧绝对值编码器具有与所述旋转轴一体旋转的磁化成Pp对磁极的多极磁体;以及随着该多极磁体的旋转、以旋转轴旋转一周为Pp个周期输出具有90度相位差的正弦波信号的一对磁检测元件,在所述旋转轴的旋转位置的检测动作之前,先使该旋转轴旋转,对所述两极侧绝对值编码器的各绝对值θt测定并分配所述多极侧绝对值编码器的绝对值θelt,并且对所述两极侧绝对值编码器的各绝对值θt分配所述多极磁体的临时磁极对号码Nx;在所述旋转轴的旋转位置的检测开始时,测量基于所述两极侧绝对值编码器的所述旋转轴的绝对值θti,测量基于所述多极侧绝对值编码器的所述旋转轴的绝对值θelr,基于分配给测量出的所述绝对值θti分配的所述绝对值θelt、和所测量出的所述绝对值θelr,修正分配给所述绝对值θti的临时的所述磁极对号码Nx,计算磁极对号码Nr;利用相当于多极侧绝对值编码器的输出信号一个周期的电角度的机械角θelp,根据下式计算所述旋转轴旋转一周内的机械角绝对位置θabs。θabs=(Nr×θelp+θelr)/Pp
2. 如权利要求1所述的绝对旋转位置检测方法,其特征在于, 若设所述两极侧绝对值编码器的分辨率为Rt, M为2以上的整数,则设定该两极侧绝对值编码器的角度再现性X,使其满足<formula>formula see original document page 2</formula>当eelt 2 6elp/M时,若0elr^ (0elt_0elp/M),若9elp<(9elt —9elp/M),当0elt<9elp/2时,若0elr<(6elt + eelp/M),若6elp2(eelt + 0elp/M),则磁极对号码Nr二Nx, 则磁极对号码Nr二Nx+l,则磁极对号码Nr二Nx, 则磁极对号码Nr-Nx-l,
3.如权利要求2所述的绝对旋转位置检测方法,其特征在于, 若设所述两极侧绝对值编码器的分辨率为Rt,则设定所述两极的绝对 值编码器的角度再现性X,使其满足X< 2 x {((eelp/M) - (Pp x 0elp/Rt))/Pp}。
4.如权利要求2所述的绝对旋转位置检测方法,其特征在于, 若设与所述多极侧绝对值编码器的各磁极对对应的所述两极侧绝对值编码器的分辨率的最小值为Rtmin,则设定所述两极的绝对值编码器的角度再现性X,使其满足X < 2 x {((eelp/2) - (eelp/Rtmin))/Pp}。
5. —种磁式绝对值编码器,其特征在于,利用如权利要求1至4中的任一项所述的绝对旋转位置检测方法,检 测旋转轴旋转一周内的绝对旋转位置。
全文摘要
利用两极侧绝对值编码器(2)、和具有Pp(Pp3以上的整数)对磁极的多极侧绝对值编码器(3)检测旋转轴(4)旋转一周内的机械角绝对位置θabs之前,先使旋转轴(4)旋转,测定与两极侧绝对值编码器(2)的各绝对值θt对应的多极侧绝对值编码器(3)的临时绝对值θelt,并且对各绝对值θt分配多极磁体的临时磁极对号码Nx。实际检测时,测量两极侧绝对值编码器的绝对值θti和多极侧绝对值编码器的绝对值θelr,基于分配给θti的多极侧绝对值编码器的绝对值θelti和所测量出的绝对值θelr,修正分配给绝对值θti的临时磁极对号码Nx并计算磁极对号码Nr,利用相当于多极侧绝对值编码器的输出信号一个周期的电角度的机械角θelp,根据(Nr×θelp+θelr)/Pp计算θabs。
文档编号G01D5/244GK101646922SQ200780052640
公开日2010年2月10日 申请日期2007年4月24日 优先权日2007年4月24日
发明者宫下邦夫, 小山顺二, 见田村宗雄 申请人:谐波传动系统有限公司