CN110260900A - 混合编码器的位置确定方法、装置、设备及可读存储介质 - Google Patents
混合编码器的位置确定方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN110260900A CN110260900A CN201910684250.4A CN201910684250A CN110260900A CN 110260900 A CN110260900 A CN 110260900A CN 201910684250 A CN201910684250 A CN 201910684250A CN 110260900 A CN110260900 A CN 110260900A
- Authority
- CN
- China
- Prior art keywords
- current time
- signal
- groove
- value
- magnetic strength
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/54—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using means specified in two or more of groups G01D5/02, G01D5/12, G01D5/26, G01D5/42, and G01D5/48
- G01D5/56—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using means specified in two or more of groups G01D5/02, G01D5/12, G01D5/26, G01D5/42, and G01D5/48 using electric or magnetic means
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
本发明公开了一种混合编码器的位置确定方法,包括获取所述混合编码器中的磁感芯片输出的第一电信号,以及光敏元件输出的第二电信号;根据所述第一电信号,获得当前时刻的绝对位置的刻线值和圈数值;根据所述第二电信号,获得当前时刻的绝对位置的刻线相位角;进而确定所述混合编码器的位置信息。本申请中的混合编码器的位置确定方法,整个解算过程简单,精准度高,有利于混合编码器的广泛应用。本申请中还公开了混合编码器的位置确定装置、设备以及计算机可读存储介质,具有上述有益效果。
Description
技术领域
本发明涉及编码器技术领域,特别是涉及一种混合编码器的位置确定方法、装置、设备及计算机可读存储介质。
背景技术
光电编码器是由一个中心有轴的光电码盘,其上有环形明暗相间的刻线,有光电发射和接收器件读取并获得信号的一类传感器,主要用来测量位移或角度。光电编码器具有测量精度高的优点,同时也存在易污染,抗干扰能力差的缺点。
磁电式编码器采用磁电式设计,通过磁感应器件、利用磁场的变化来产生变化的电信号并用其提供转子的绝对位置,利用磁器件代替了传统的码盘,弥补了光电编码器的这一些缺陷,更具抗震、耐腐蚀、耐污染、可靠性高、结构更简单。
光磁混合编码器是一种集成有光编码器和磁编码器为一体的编码器,既具有光电编码器的高精度的优点,又具有磁编码器抗震、抗污染等优点。
发明内容
本发明的目的是提供一种混合编码器的位置确定方法、装置、设备及计算机可读存储介质,提高了混合编码器解算的绝对位置的精准度和精确度。
为解决上述技术问题,本发明提供一种混合编码器的位置确定方法,包括:
获取所述混合编码器中的磁场感应芯片输出的第一电信号,以及光敏元件输出的第二电信号;其中,所述磁场感应芯片包括两个第一磁感芯片和第二磁感芯片,所述第一电信号包括所述磁钢每旋转一周,获取两个所述第一磁感芯片各输出的一个周期的方波信号,以及所述第二磁感芯片输出的两个周期的正弦信号和两个周期的余弦信号;且两个所述方波信号相位相差90度;
根据所述第一电信号,获得当前时刻的绝对位置的刻线值和圈数值;
根据所述第二电信号,获得当前时刻的绝对位置的刻线相位角;
根据所述刻线值和圈数值以及所述刻线相位角,确定所述混合编码器的位置信息。
其中,所述获取所述混合编码器中的光电信号对应的第一电信号包括:
所述根据所述第一电信号,获得当前时刻的绝对位置的刻线值和圈数值包括:
根据当前时刻的两个所述第一磁感芯片输出所述方波信号,确定当前时刻的绝对位置的位置范围;
根据所述位置范围和当前时刻的所述正弦信号和所述余弦信号,确定当前时刻的绝对位置的刻线值;
根据两个所述方波信号,获得所述圈数值。
其中,所述根据两个所述第一磁感芯片输出方波信号,获得圈数值包括:
根据所述第一磁感芯片输出的方波信号的累计周期数,确定累计圈数值;
根据当前时刻两个第一磁感芯片输出的方波信号和当前时刻的所述刻线值对所述累计圈数值进行矫正,获得所述圈数值。
其中,所述混合编码器中的光电码道的数量不少于两个;
所述第二电信号包括读数头采集的至少两个所述光电码道的光信号转换获得的电信号。
其中,还包括:
根据所述第二电信号,获得当前时刻至少两个光电码道刻线的相位角;
根据所述相位角的差值,获得当前时刻的绝对位置的光编码刻线值;
将根据所述第一电信号获得的所述刻线值和所述光编码刻线值对比,判断所述混合编码器是否可用。
本申请还提供了一种混合编码器的位置确定装置,包括:
信号获取模块,用于获取所述混合编码器中的磁场感应芯片输出的第一电信号,以及光敏元件输出的第二电信号;其中,所述磁场感应芯片包括两个第一磁感芯片和第二磁感芯片,所述第一电信号包括所述磁钢每旋转一周,获取两个所述第一磁感芯片各输出的一个周期的方波信号,以及所述第二磁感芯片输出的两个周期的正弦信号和两个周期的余弦信号;且两个所述方波信号相位相差90度;
第一解算模块,用于根据所述第一电信号,获得当前时刻的绝对位置的刻线值和圈数值;
第二解算模块,用于根据所述第二电信号,获得当前时刻的绝对位置的刻线相位角;
位置确定模块,用于根据所述刻线值和圈数值以及所述刻线相位角,确定所述混合编码器的位置信息。
其中,所述第一解算模块具体包括:
范围确定单元,用于根据当前时刻的两个所述第一磁感芯片输出所述方波信号,确定当前时刻的绝对位置的位置范围;
刻线值解算单元,用于根据所述位置范围和当前时刻的所述正弦信号和所述余弦信号,确定当前时刻的绝对位置的刻线值;
圈数值解算单元,用于根据两个所述方波信号,获得所述圈数值。
其中,所述圈数值解算单元具体用于根据所述第一磁感芯片输出的方波信号的累计周期数,确定累计圈数值;根据当前时刻两个第一磁感芯片输出的方波信号和当前时刻的所述刻线值对所述累计圈数值进行矫正,获得所述圈数值。
本申请还提供了一种混合编码器的位置确定设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任一项所述混合编码器的位置确定方法的步骤。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述混合编码器的位置确定方法的步骤。
本发明所提供的混合编码器的位置确定方法,包括获取混合编码器中的磁场感应芯片输出的第一电信号,以及光敏元件输出的第二电信号;其中,磁场感应芯片包括两个第一磁感芯片和第二磁感芯片,第一电信号包括磁钢每旋转一周,获取两个第一磁感芯片各输出的一个周期的方波信号,以及第二磁感芯片输出的两个周期的正弦信号和两个周期的余弦信号;且两个方波信号相位相差90度;根据第一电信号,获得当前时刻的绝对位置的刻线值和圈数值;根据第二电信号,获得当前时刻的绝对位置的刻线相位角;根据刻线值和圈数值以及刻线相位角,确定混合编码器的位置信息。
本申请中的混合编码器的位置确定方法,基于磁编码器和光编码器各自的特性,将磁感芯片输出的第一电信号解算出绝对位置的刻线值和圈数值,和光敏元件输出的第二电信号解算出绝对位置的刻线相位角相结合,获得更为准确的位置值;另外,磁钢每旋转一圈,第二磁感芯片输出的两个周期的正余弦信号,有利于提高通过第二电信号解算出的刻线值和圈数值的可靠性,进而提高混合编码器解算精度,整个解算过程简单,精准度高,有利于混合编码器的广泛应用。
本申请中还公开了混合编码器的位置确定装置、设备以及计算机可读存储介质,具有上述有益效果。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的混合编码器的位置确定方法的流程示意图;
图2为本发明实施例提供的磁编码组件的结构示意图;
图3为本发明另一实施例提供的混合编码器的位置确定方法的流程示意图;
图4为第一磁感芯片和第二磁感芯片的输出信号的对应关系的坐标示意图;
图5为本发明实施例提供的混合编码器的位置确定装置的结构框图。
具体实施方式
目前对于混合编码器的种类存在多种,针对不同的混合编码器也存在不同的绝对位置的解算方式。但目前尚且不存在一种标准化的解算方式,并且对光编码器和磁电编码器的解算结果如何进行结合,也不存在明确的结合方式。
为此申请人充分考虑光编码器和磁编码器各自的特性,提出了一种混合编码器的位置确定方法、装置、设备以及计算机可读存储介质。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,图1为本发明实施例提供的混合编码器的位置确定方法的流程示意图。该方法可以包括:
步骤S11:获取混合编码器中的磁场感应芯片输出的第一电信号,以及光敏元件输出的第二电信号。
其中,所述磁场感应芯片包括两个第一磁感芯片和第二磁感芯片,所述第一电信号包括所述磁钢每旋转一周,获取两个所述第一磁感芯片各输出的一个周期的方波信号,以及所述第二磁感芯片输出的两个周期的正弦信号和两个周期的余弦信号;且两个所述方波信号相位相差90度。
具体地,本实施例中的混合编码器包含有光编码器的组件和磁编码器的组件。光编码器中包括带有光栅刻线的码盘,光源以及光敏元件;磁编码器中包括磁感芯片。码盘和磁钢均和旋转主轴相连接,当旋转主轴旋转时,码盘和磁钢也会随之旋转,相应地,光敏元件用于感应随码盘的旋转而变化的光信号并输出相应的第二信号;设于磁钢周围的磁感芯片用于感应随磁钢旋转而变化的磁场强度,并输出相应的第一信号。
如图2所示,图2为本发明实施例提供的磁编码组件的结构示意图,磁场感应芯片包括正交设于正对混合编码器中的磁钢的边缘位置的两个第一磁感芯片,以及设于正对磁钢的中心位置的第二磁感芯片,且两个第一磁感芯片的测量方向均和磁钢边缘切线方向平行,且两个第一磁感芯片的测量方向相互垂直。由图2可知,两个第一磁感芯片在正对磁钢上位置,分别位于磁钢两个相互垂直的直径的端部,因此,当磁钢发生旋转时,两个第一磁感芯片输出的信号相位相差90度。
步骤S12:根据第一电信号,获得当前时刻的绝对位置的刻线值和圈数值。
对于编码器而言,其绝对位置主要是用于表征码盘或者是磁钢在旋转过程中,某一时刻所对应的物理位置;若获得旋转的初始时刻的绝对位置,再获得当前时刻的绝对位置,即可知编码器总的旋转的角位移,甚至计算出旋转的角速度等等。
在光编码器中,在解算绝对位置时,是以读数头(即光敏元件)读取码盘的刻线位置作为绝对位置。
本实施例中所指的绝对位置也是当前时刻读数头读取刻线的位置。对于磁编码器而言,根据磁感芯片感应到的磁场信息,并不能解算出光栅码盘的当前刻线值,但是磁钢和光栅码盘之间的相对位置关系是确定的,那么磁感芯片输出的第一电信号与光敏元件输出的第二电信号之间必然存在一定的对应关系。
为此,可以通过第一电信号解算出磁钢的绝对位置信息后,再转化为码盘的绝对位置,进而实现光编码器和磁编码器表征位置信息的一致性。
而绝对位置的刻线值,是指当前读数头读取的刻线是从码盘上规定的0条刻线起,第几条刻线;而圈数值是指从码盘开始旋转到当前时刻,码盘一共旋转了多少圈。
步骤S13:根据第二电信号,获得当前时刻的绝对位置的刻线相位角。
对于光编码器而言,存在较高的测量精确度,例如,对于码盘上的光栅刻线而言是存在一定宽度的,仅仅获得该光栅刻线的刻线值,并不是一个准确地绝对位置,因此,光编码器还可以进一步基于光敏元件接收的光照的强弱,解算出当前的绝对位置位于当前时刻的光栅刻线上的具***置,并用刻线相位角表示。比如,若当前时刻的绝对位置是位于一对明暗条纹的交界位置,则刻线相位角为π;若当前位置的绝对位置是位于一对明暗条纹中暗条纹的中间位置,则刻线相位角为
步骤S14:根据刻线值和圈数值以及刻线相位角,确定混合编码器的位置信息。
对于磁编码器而言,其测量精确度往往相对较低,根据其磁场变化往往难以到达和光编码器相同的精确度,即便解算到相同的精确度,也是存在较大误差的。
而当光编码器受油污污染和震动等外界环境的干扰时,往往并不能获得正确的刻线值和圈数值,且对于增量式的光编码器而言,还需要专门设置参考码道。而本实施例中的磁编码器可以在一定程度上代替该参考码道,而确定出光编码器的刻线值和圈数值。
为此,本实施例中采用光编码器和磁编码器组合后的编码器,并将两种编码器测得的信号进行分别解算后,选取两种编码器中较为精准的位置数据进行衔接组合,进而获得更为准确地绝对位置;并且磁编码器中解算绝对位置的第一电信号中,第二磁感芯片在磁钢旋转一周时,可以输出两个周期的信号,相当于在解算绝对位置时,将旋转一周的角位移划分为更多更小的多个位置单元,并解算出绝对位置处于那个小的位置单元内,有利于提高第一电信号解算出的刻线值和圈数值的精准度,进而提高整个编码器的精准度。
综上,本申请中提供的混合编码器的位置确定方法,基于磁编码器解算出更为精准的绝对位置信息后,针对光编码器和磁编码器各自的优势,将两种编码器输出的电信号分别进行解算之后,对解算结果进行组合衔接,从而获得更为精准度高、精确度高的绝对位置信息,提升了混合编码器的测量性能,有利于混合编码器的广泛应用。
基于上述实施例,为了对上述实施例的具体实现过程进行更详细介绍,下面以具体实施例进行说明,如图3所示,图3为本发明另一实施例提供的混合编码器的位置确定方法的流程示意图。该方法具体可以包括:
步骤S21:获取两个第一磁感芯片分别输出的方波信号,和第二磁感芯片输出的正弦信号和余弦信号。
具体地,两个方波信号相位相差90度。
如图4所示,图4为第一磁感芯片和第二磁感芯片的输出信号的对应关系的坐标示意图。图4中磁钢每旋转一周,第一磁感芯片即可输出一个周期的方波信号,且两个第一磁感芯片的方波信号相位相差90度;相应地,磁钢每旋转一周,第二磁感芯片可输出两个周期的正弦信号和余弦信号。
步骤S22:根据当前时刻的两个方波信号,确定当前时刻的绝对位置的位置范围。
根据图4可知,若将磁钢划分为四个90度的扇形区域,那么当前绝对位置处于不同的扇形区域时,两个第一磁感芯片输出的高低电平存在不同的组合;相应地,根据两个第一磁感芯片输出的高低电平不同的组合,即可确定当前位置对应于第二磁感芯片输出的第几个周期的正余弦信号,也即是绝对位置所在的位置范围。
例如图4所示,当第一个第一磁感芯片输出的是高电平,第二个第一磁感芯片输出的是低电平;即可确定出第二磁感芯片当前输出的是第一个周期内的正余弦信号,再根据第二磁感芯片输出的正弦信号a和余弦信号b,即可进一步获得当前的绝对位置信息。
需要说明的是,之所以需要磁钢每旋转一圈,第二磁感芯片输出两个周期的正余弦信号,是为了基于正余弦信号解算出更精准的绝对位置。尽管第二磁感芯片也可以在磁钢旋转一圈时,只输出一个周期的正余弦信号,而此时无需采用第一磁感芯片检测磁场变化,即可解算出绝对位置,但是这种解算方式解算出的绝对位置的精度较低。因此,本实施例中采用两个第一磁感芯片和一个输出两个周期正余弦信号的第二磁感芯片结合,是一种优选的实施方式。
步骤S23:根据位置范围和当前时刻的正弦信号和余弦信号,确定当前时刻的绝对位置的刻线值。
因为对于第一磁感芯片而言,磁钢每旋转一圈,即可输出一个周期的方波信号,那么根据第一磁感芯片累计输出的方波周期数,即可获得磁钢当前累计旋转的圈数值。
可选地,在本发明的具体实施例中,解算圈数值的具体过程还可以包括:
根据第一磁感芯片输出的方波信号的累计周期数,确定累计圈数值;
根据当前时刻两个第一磁感芯片输出的方波信号和当前时刻的刻线值对累计圈数值进行矫正,获得圈数值。
需要说明的是,在根据第一磁感芯片输出的方波信号的累计周期数,获得累计圈数值时,为了获得更为准确地圈数值,是根据两个第一磁感芯片输出的方波信号结合分析计数而获得的。
例如,参照图4,从起始位置开始,第一个第一磁感芯片输出高电平,第二个第一磁感芯片输出低电平,此时计数为0;随着磁钢的旋转,当第一个第一磁感芯片输出高电平,第二个第一磁感芯片输出高电平时,此时计数为1,依次类推,当出现第一个第一磁感芯片输出高电平,第二个第一磁感芯片输出低电平时,计数就增加为4。因此圈数值就可以根据计数值除以4而获得。但是,为了由于意外情况使得计数产生跳变误差,就需要结合当前时刻的两个第一磁感芯片输出的方波和当前时刻的绝对位置的刻线值对计数值进行矫正。
如前所述,将磁钢划分为四个扇形区域,设定为第一象限区域、第二象限区域、第三象限区域和第四象限区域,该象限区域的划分和直角坐标系的象限区域划分相同,其中,圈数值的零点和编码器单圈绝对位置零位对齐,且和第一象限区域与第四象限区域的界线重合,那么,两个第一磁感芯片的计数值就必须和编码器绝对位置一一对应,比如计数值为0,此时编码器当前绝对位置应在第一象限区域,计数值为1,编码器当前绝对位置应在第二象限区域。需要矫正的情况在各个象限区域的交界处,编码器单圈位置由于正余弦模拟量信号的噪声,解算出的位置值不稳定,比如可能在第一象限区域和第二象限区域之间跳动,但是第一磁感芯片的计数值因为磁滞原因是不会跳动的,这时,如果编码器单圈绝对位置在第一象限区域,而第一磁感芯片计数值在第二象限区域,那么就需要对第一磁感芯片的计数值减1,把它矫正到第一象限区域,和当前的编码器绝对位置对应上。
步骤S24:获取光敏元件输出的第二电信号。
步骤S25:根据第二电信号,获得当前时刻主码道刻线相位角和辅助码道刻线相位角。
步骤S26:根据主码道刻线相位角和辅助码道刻线相位角的差值,获得当前时刻的绝对位置的光编码刻线值。
步骤S27:将光编码刻线值和绝对位置的刻线值对比,判断混合编码器是否可用,若否,则输出混合编码器不可用,若是,进入步骤S28。
步骤S28:将主码道刻线相位角和绝对位置的刻线值以及圈数值进行衔接结合,获得绝对位置信息。
需要说明的是,本实施例中步骤S21至步骤S23和步骤S24至步骤S25之间并不存在必然的先后顺序,可以并行进行。
另外,对于上述步骤S25主要是针对具有两圈以上的游标码道的光编码器所实施的步骤。对于具有多圈码道的游标码道而言,主码道和辅助码道之间的刻线相位差和刻线值具有唯一的对应关系,基于这一对应关系,即可解算出光编码刻线值。
为了保证编码器的可用性,可以将根据光编码器解算出的光编码刻线值和磁编码器解算出的刻线值进行对比,若两者相差过大,则说明编码器存在严重故障,例如,受污染严重,或者磁编码器安装存在故障等等,需要工作人员重新拆卸检测。
本实施例中仅仅是以游标码道的编码器为例进行说明。对于光编码器的码道还可以是格雷码道或者M序列码道的编码器,均可以直接解算出相应的光编码刻线值,实现和磁编码器解算的的刻线值的对比。
另外,本实施例的光编码器中的码道也不排除采用增量式的单圈码道,单圈码道是无法直接解算出刻线值的,也就无需进行刻线值的对比,在获得刻线相位角之后,直接将刻线相位角和磁编码器解算出的圈数值以及刻线值进行衔接组合即可。
当然,对于可以解算出刻线值的绝对式码道的光编码器,也并不必然要求解算出刻线值,对解算出的刻线值和磁编码器解算出的刻线值进行对比矫正,是一种优选的实施例。本发明中并不排除具有绝对式码道的光编码器只解算出刻线相位角后,和磁编码器的解算出的刻线值以及圈数值衔接结合的实施例。
下面对本发明实施例提供的混合编码器的位置确定装置进行介绍,下文描述的混合编码器的位置确定装置与上文描述的混合编码器的位置确定方法可相互对应参照。
图5为本发明实施例提供的混合编码器的位置确定装置的结构框图,参照图5混合编码器的位置确定装置可以包括:
信号获取模块100,用于获取混合编码器中的磁场感应芯片输出的第一电信号,以及光敏元件输出的第二电信号;其中,所述磁场感应芯片包括两个第一磁感芯片和第二磁感芯片,所述第一电信号包括所述磁钢每旋转一周,获取两个所述第一磁感芯片各输出的一个周期的方波信号,以及所述第二磁感芯片输出的两个周期的正弦信号和两个周期的余弦信号;且两个所述方波信号相位相差90度;
第一解算模块200,用于根据第一电信号,获得当前时刻的绝对位置的刻线值和圈数值;
第二解算模块300,用于根据第二电信号,获得当前时刻的绝对位置的刻线相位角;
位置确定模块400,用于根据刻线值和圈数值以及刻线相位角,确定混合编码器的位置信息。
可选地,在本发明的另一具体实施例中,还可以进一步地包括:
第一解算模块200具体包括:
范围确定单元,用于根据当前时刻的两个方波信号,确定当前时刻的绝对位置的位置范围;
刻线值解算单元,用于根据位置范围和当前时刻的正弦信号和余弦信号,确定当前时刻的绝对位置的刻线值;
圈数值解算单元,用于根据两个第一磁感芯片输出的方波信号,获得圈数值。
可选地,在本发明的另一具体实施例中,还可以包括:
圈数值解算单元具体用于根据第一磁感芯片输出的方波信号的累计周期数,确定累计圈数值;根据当前时刻两个第一磁感芯片输出的方波信号和当前时刻的刻线值对累计圈数值进行矫正,获得圈数值。
可选地,在本发明的另一具体实施例中,还可以包括:
混合编码器中的光电码道的数量不少于两个;第二电信号包括读数头采集的至少两个光电码道的光信号转换获得的电信号。
可选地,在本发明的另一具体实施例中,还可以包括:
第二解算模块具体还用于,根据第二电信号,获得当前时刻至少两个光电码道刻线的相位角;根据相位角的差值,获得当前时刻的绝对位置的光编码刻线值;将第二磁感芯片解算获得的刻线值和光编码刻线值对比,判断混合编码器是否可用。
本实施例的混合编码器的位置确定装置用于实现前述的混合编码器的位置确定方法,因此混合编码器的位置确定装置中的具体实施方式可见前文中的混合编码器的位置确定方法的实施例部分,例如,信号获取模块100,第一解算模块200,第二解算模块300,位置确定模块400,分别用于实现上述混合编码器的位置确定方法中步骤S11,S12,S13和S14,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。
本申请中还提供了一种混合编码器的位置确定设备的实施例,该设备可以包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任意实施例所述混合编码器的位置确定方法的步骤。
本申请中还提供了一种计算机可读存储介质,具体可以包括
计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任意实施例所述混合编码器的位置确定方法的步骤。
对于该计算机可读存储介质,具体可以是随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
具体地,专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
Claims (10)
1.一种混合编码器的位置确定方法,其特征在于,包括:
获取所述混合编码器中的磁场感应芯片输出的第一电信号,以及光敏元件输出的第二电信号;其中,所述磁场感应芯片包括两个第一磁感芯片和第二磁感芯片,所述第一电信号包括所述磁钢每旋转一周,获取两个所述第一磁感芯片各输出的一个周期的方波信号,以及所述第二磁感芯片输出的两个周期的正弦信号和两个周期的余弦信号;且两个所述方波信号相位相差90度;
根据所述第一电信号,获得当前时刻的绝对位置的刻线值和圈数值;
根据所述第二电信号,获得当前时刻的所述绝对位置的刻线相位角;
根据所述刻线值和所述圈数值以及所述刻线相位角,确定所述混合编码器的位置信息。
2.如权利要求1所述的混合编码器的位置确定方法,其特征在于,所述根据所述第一电信号,获得当前时刻的绝对位置的刻线值和圈数值包括:
根据当前时刻的两个所述第一磁感芯片输出所述方波信号,确定当前时刻的绝对位置的位置范围;
根据所述位置范围和当前时刻的所述正弦信号和所述余弦信号,确定当前时刻的绝对位置的刻线值;
根据两个所述方波信号,获得所述圈数值。
3.如权利要求2所述的混合编码器的位置确定方法,其特征在于,所述根据两个所述方波信号,获得所述圈数值包括:
根据所述第一磁感芯片输出的方波信号的累计周期数,确定累计圈数值;
根据当前时刻两个所述第一磁感芯片输出的方波信号和当前时刻的所述刻线值对所述累计圈数值进行矫正,获得所述圈数值。
4.如权利要求1所述的混合编码器的位置确定方法,其特征在于,所述混合编码器中的光电码道的数量不少于两个;
所述第二电信号包括读数头采集的至少两个所述光电码道的光信号转换获得的电信号。
5.如权利要求4所述的混合编码器的位置确定方法,其特征在于,还包括:
根据所述第二电信号,获得当前时刻至少两个光电码道刻线的相位角;
根据所述相位角的差值,获得当前时刻的绝对位置的光编码刻线值;
将根据所述第一电信号获得的所述刻线值和所述光编码刻线值对比,判断所述混合编码器是否可用。
6.一种混合编码器的位置确定装置,其特征在于,包括:
信号获取模块,用于获取所述混合编码器中的磁场感应芯片输出的第一电信号,以及光敏元件输出的第二电信号;其中,所述磁场感应芯片包括两个第一磁感芯片和第二磁感芯片,所述第一电信号包括所述磁钢每旋转一周,获取两个所述第一磁感芯片各输出的一个周期的方波信号,以及所述第二磁感芯片输出的两个周期的正弦信号和两个周期的余弦信号;且两个所述方波信号相位相差90度;
第一解算模块,用于根据所述第一电信号,获得当前时刻的绝对位置的刻线值和圈数值;
第二解算模块,用于根据所述第二电信号,获得当前时刻的所述绝对位置的刻线相位角;
位置确定模块,用于根据所述刻线值和圈数值以及所述刻线相位角,确定所述混合编码器的位置信息。
7.如权利要求6所述的混合编码器的位置确定装置,其特征在于,所述第一解算模块具体包括:
范围确定单元,用于根据当前时刻的两个所述第一磁感芯片输出所述方波信号,确定当前时刻的绝对位置的位置范围;
刻线值解算单元,用于根据所述位置范围和当前时刻的所述正弦信号和所述余弦信号,确定当前时刻的绝对位置的所述刻线值;
圈数值解算单元,用于根据两个所述方波信号,获得所述圈数值。
8.如权利要求7所述的混合编码器的位置确定装置,其特征在于,所述圈数值解算单元具体用于根据所述第一磁感芯片输出的方波信号的累计周期数,确定累计圈数值;根据当前时刻两个第一磁感芯片输出的方波信号和当前时刻的所述刻线值对所述累计圈数值进行矫正,获得所述圈数值。
9.一种混合编码器的位置确定设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述混合编码器的位置确定方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述混合编码器的位置确定方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910684250.4A CN110260900B (zh) | 2019-07-26 | 2019-07-26 | 混合编码器的位置确定方法、装置、设备及可读存储介质 |
PCT/CN2019/102989 WO2021017075A1 (zh) | 2019-07-26 | 2019-08-28 | 混合编码器的位置确定方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910684250.4A CN110260900B (zh) | 2019-07-26 | 2019-07-26 | 混合编码器的位置确定方法、装置、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110260900A true CN110260900A (zh) | 2019-09-20 |
CN110260900B CN110260900B (zh) | 2020-05-19 |
Family
ID=67911923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910684250.4A Active CN110260900B (zh) | 2019-07-26 | 2019-07-26 | 混合编码器的位置确定方法、装置、设备及可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110260900B (zh) |
WO (1) | WO2021017075A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111157024A (zh) * | 2019-12-27 | 2020-05-15 | 深圳市越疆科技有限公司 | 偏移补偿方法、装置、电子设备及计算机可读存储介质 |
CN112945283A (zh) * | 2021-02-05 | 2021-06-11 | 浙江禾川科技股份有限公司 | 绝对编码器的圈数解码方法、装置、*** |
CN113050699A (zh) * | 2020-08-30 | 2021-06-29 | 惠州华阳通用电子有限公司 | 一种基于磁编码器的控制方法及装置 |
CN113063450A (zh) * | 2021-03-18 | 2021-07-02 | 浙江禾川科技股份有限公司 | 编码器中传感器位置调整方法、装置、设备及存储介质 |
CN113074619A (zh) * | 2021-03-18 | 2021-07-06 | 浙江禾川科技股份有限公司 | 传感器安装位置确定方法、装置、设备及存储介质 |
CN113847934A (zh) * | 2021-09-24 | 2021-12-28 | 深圳市灵犀自动化技术有限公司 | 混合编码器的位置确定方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05259911A (ja) * | 1992-03-13 | 1993-10-08 | Matsushita Electric Ind Co Ltd | ロータリエンコーダ |
JPH08166255A (ja) * | 1994-12-14 | 1996-06-25 | Nikon Corp | 多回転アブソリュートエンコーダ |
US6140636A (en) * | 1998-03-23 | 2000-10-31 | Hewlett-Packard Company | Single track encoder for providing absolute position information |
CN101319914A (zh) * | 2008-07-17 | 2008-12-10 | 南京通晟自控***有限公司 | 滚轮式轨道移动机械行走位置检测装置 |
CN201215488Y (zh) * | 2008-05-27 | 2009-04-01 | 上海精浦机电有限公司 | 绝对值与增量信号双输出的编码器 |
JP5332308B2 (ja) * | 2008-05-22 | 2013-11-06 | 株式会社ジェイテクト | 位置決め装置及び工作機械装置 |
CN103983290A (zh) * | 2014-05-06 | 2014-08-13 | 上海精浦机电有限公司 | 复合型绝对值编码器 |
CN203881354U (zh) * | 2014-05-06 | 2014-10-15 | 上海精浦机电有限公司 | 复合型编码器 |
CN204388869U (zh) * | 2015-01-12 | 2015-06-10 | 江苏金陵自控技术有限公司 | 一种磁电式绝对值编码器 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2113742B2 (de) * | 2008-04-30 | 2019-01-02 | Baumer Electric AG | Messvorrichtung mit Zwei-Kanal-Abtastung |
JP5111243B2 (ja) * | 2008-06-05 | 2013-01-09 | 三菱電機株式会社 | アブソリュートエンコーダ |
JP5956207B2 (ja) * | 2012-03-19 | 2016-07-27 | 山洋電気株式会社 | エンコーダ |
WO2013164361A1 (de) * | 2012-04-30 | 2013-11-07 | Fritz Kuebler Gmbh Zaehl- Und Sensortechnik | Energieautarker multiturn-drehgeber und verfahren zur ermittlung einer eindeutigen position einer geberwelle mit dem multiturn-drehgeber |
CN103983291B (zh) * | 2014-05-26 | 2017-04-12 | 四川科奥达技术有限公司 | 一种光磁编码器的编码方法 |
JP6877168B2 (ja) * | 2017-02-14 | 2021-05-26 | 日本電産サンキョー株式会社 | ロータリエンコーダ及びその絶対角度位置検出方法 |
CN207832208U (zh) * | 2018-03-01 | 2018-09-07 | 沈阳中光电子有限公司 | 光磁混合式编码器 |
-
2019
- 2019-07-26 CN CN201910684250.4A patent/CN110260900B/zh active Active
- 2019-08-28 WO PCT/CN2019/102989 patent/WO2021017075A1/zh active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05259911A (ja) * | 1992-03-13 | 1993-10-08 | Matsushita Electric Ind Co Ltd | ロータリエンコーダ |
JPH08166255A (ja) * | 1994-12-14 | 1996-06-25 | Nikon Corp | 多回転アブソリュートエンコーダ |
US6140636A (en) * | 1998-03-23 | 2000-10-31 | Hewlett-Packard Company | Single track encoder for providing absolute position information |
JP5332308B2 (ja) * | 2008-05-22 | 2013-11-06 | 株式会社ジェイテクト | 位置決め装置及び工作機械装置 |
CN201215488Y (zh) * | 2008-05-27 | 2009-04-01 | 上海精浦机电有限公司 | 绝对值与增量信号双输出的编码器 |
CN101319914A (zh) * | 2008-07-17 | 2008-12-10 | 南京通晟自控***有限公司 | 滚轮式轨道移动机械行走位置检测装置 |
CN103983290A (zh) * | 2014-05-06 | 2014-08-13 | 上海精浦机电有限公司 | 复合型绝对值编码器 |
CN203881354U (zh) * | 2014-05-06 | 2014-10-15 | 上海精浦机电有限公司 | 复合型编码器 |
CN204388869U (zh) * | 2015-01-12 | 2015-06-10 | 江苏金陵自控技术有限公司 | 一种磁电式绝对值编码器 |
Non-Patent Citations (1)
Title |
---|
冯显杰等: "偏振光学编码器的编码及解码分析", 《南京理工大学学报》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111157024A (zh) * | 2019-12-27 | 2020-05-15 | 深圳市越疆科技有限公司 | 偏移补偿方法、装置、电子设备及计算机可读存储介质 |
CN111157024B (zh) * | 2019-12-27 | 2021-06-18 | 深圳市越疆科技有限公司 | 偏移补偿方法、装置、电子设备及计算机可读存储介质 |
CN113050699A (zh) * | 2020-08-30 | 2021-06-29 | 惠州华阳通用电子有限公司 | 一种基于磁编码器的控制方法及装置 |
CN113050699B (zh) * | 2020-08-30 | 2024-01-12 | 惠州华阳通用电子有限公司 | 一种基于磁编码器的控制方法及装置 |
CN112945283A (zh) * | 2021-02-05 | 2021-06-11 | 浙江禾川科技股份有限公司 | 绝对编码器的圈数解码方法、装置、*** |
CN112945283B (zh) * | 2021-02-05 | 2022-11-04 | 浙江禾川科技股份有限公司 | 绝对编码器的圈数解码方法、装置、*** |
CN113063450A (zh) * | 2021-03-18 | 2021-07-02 | 浙江禾川科技股份有限公司 | 编码器中传感器位置调整方法、装置、设备及存储介质 |
CN113074619A (zh) * | 2021-03-18 | 2021-07-06 | 浙江禾川科技股份有限公司 | 传感器安装位置确定方法、装置、设备及存储介质 |
CN113074619B (zh) * | 2021-03-18 | 2022-11-25 | 浙江禾川科技股份有限公司 | 传感器安装位置确定方法、装置、设备及存储介质 |
CN113847934A (zh) * | 2021-09-24 | 2021-12-28 | 深圳市灵犀自动化技术有限公司 | 混合编码器的位置确定方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2021017075A1 (zh) | 2021-02-04 |
CN110260900B (zh) | 2020-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110260900A (zh) | 混合编码器的位置确定方法、装置、设备及可读存储介质 | |
CN101226066B (zh) | 一种基于旋转变压器的多圈绝对型旋转编码器 | |
US4611269A (en) | Apparatus and method in which a plurality of detectors generating signals with different periods are used to detect the absolute position of a moving member | |
CN106706012B (zh) | 编码盘、应用该编码盘的光电测角编码器及其工作方法 | |
CN106225813B (zh) | 编码器磁钢结构、编码器以及窗口余数区间判断矫正算法 | |
CN110345976A (zh) | 一种光磁混合编码器*** | |
CN109916312A (zh) | 光栅尺读数头、光栅尺接头及光栅尺位移传感器 | |
CN108444506A (zh) | 编码器码盘、绝对值编码器、位置获取方法及*** | |
CN206300667U (zh) | 编码盘、应用该编码盘的光电测角编码器 | |
CN105424063A (zh) | 绝对位置测量***和方法 | |
CN101782405A (zh) | 一种基于伪随机编码位移传感器的硬件实时校验方法及其*** | |
CN104075669A (zh) | 一种用于复杂表面编码光测量的容错编解码方法 | |
CN112880712A (zh) | 光磁绝对式编码器、运动设备的位置确定方法及装置 | |
CN111006696B (zh) | 一种磁编码器及其角度计算方法 | |
CN106197490A (zh) | 一种绝对式方位角光电编码器 | |
EP2963393A1 (en) | Absolute encoder | |
CN104655156A (zh) | 一种矩阵式编码方式的绝对式码盘的误差补偿方法 | |
CN108106647A (zh) | 一种单轨道绝对式光电编码器的码盘构造方法 | |
CN112945283A (zh) | 绝对编码器的圈数解码方法、装置、*** | |
CN219265348U (zh) | 一种高精度混合编码装置 | |
CN210014791U (zh) | 一种编码器 | |
CN215893647U (zh) | 编码器、电机及自动化设备 | |
CN110375776A (zh) | 一种旋转编码器 | |
KR20230116785A (ko) | 다중 그룹 버니어 인코딩 디스크, 광전 인코더 및 광원 위치 해산 방법 | |
CN209559237U (zh) | 用于光电编码器的定光栅和光电编码器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |