CN112362089B - 一种多对极磁电编码器及其高分辨率高可靠角度解算方法 - Google Patents
一种多对极磁电编码器及其高分辨率高可靠角度解算方法 Download PDFInfo
- Publication number
- CN112362089B CN112362089B CN202011186242.6A CN202011186242A CN112362089B CN 112362089 B CN112362089 B CN 112362089B CN 202011186242 A CN202011186242 A CN 202011186242A CN 112362089 B CN112362089 B CN 112362089B
- Authority
- CN
- China
- Prior art keywords
- theta
- pair
- angle value
- pole
- angle
- 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.)
- Active
Links
Images
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/12—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 electric or magnetic means
- G01D5/244—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 electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24457—Failure detection
- G01D5/24466—Comparison of the error value to a threshold
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/30—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring angles or tapers; for testing the alignment of axes
-
- 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/12—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 electric or magnetic means
- G01D5/244—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 electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/245—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 electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using a variable number of pulses in a train
- G01D5/2451—Incremental encoders
- G01D5/2452—Incremental encoders incorporating two or more tracks having an (n, n+1, ...) relationship
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
本发明涉及一种多对极磁电编码器及其高分辨率高可靠角度解算方法,由磁钢支架、单对极磁钢、m对极磁钢、n对极磁钢、编码器支架、霍尔编码器组成,n对极磁钢、m对极磁钢分别胶接在磁钢支架槽内,磁钢支架胶接在电机转轴上、单对极磁钢胶接在电机转轴端部,用于电机轴带动磁钢旋转产生磁场信号,编码器支架前端螺纹连接在电机法兰盘上,编码器支架后端螺纹连接霍尔编码器。单对极磁钢用于确定转轴绝对位置信息,两个多对极磁钢用于提高编码器分辨率。利用反正切公式解算三个磁钢角度信息,依据单对极角度值和多对极角度值映射关系对多对极角度值进行细分处理。
Description
所属技术领域
本发明涉及一种磁电式编码器,尤其涉及一种多对极磁电编码器及其高分辨率高可靠角度解算方法,属于磁电编码器制造领域。
背景技术
目前,磁电编码器在测量领域内有着广泛的用途,随着工业化的加速发展,对于角位移传感器的分辨率,精度等指标有着较高的要求。目前磁电编码器和光电编码器作为角位移传感器被广泛使用。光电编码器精度高,但是体积较大,易碎。相对而言,磁电编码器可以在更加恶劣的环境中工作,但是磁电编码器分辨率难以提高。常用的磁电编码器结构通常包括定子、转子和传感器,转子上固定有永久磁铁,形成磁路系统。永久磁铁随着转子旋转,在旋转过程中形成旋转的磁场信号,磁电编码器信号检测板相对于电机定子处于静止状态,通过信号检测板上的霍尔器件对变化的磁场信号进行采集,通过信号处理解算得到当前转子角度位置,为了提高磁电编码器角度值分辨率,采用单对极磁钢与多对极磁钢组合的方式提高角度值分辨率,多对极磁钢旋转一周产生多周期信号磁场,单对极磁钢旋转一周产生单周期磁场。通过单周期磁场确定当前角度值的绝对位置,多对极产生的角度值信号对单对极信号解算得到的角度值进行角度细分,从而提高角度值分辨率。
但是多对极永磁体的充磁极对数受到充磁过程工艺的限制,在有限的永磁体周长内只能充磁有限的极对数,极对数的受限也限制了多对极磁电编码器的分辨率,为了进一步提高磁电编码器的分辨率,本发明提出了一种多圈多对极磁电编码器,通过重构多对极角度值,提高了多对极的极对数,进一步提高了角度值分辨率,并且多圈永磁体结构提高了角度值输出的可靠性。
发明内容
针对上述问题,本发明提出了一种三圈多对极磁电编码器及其角度解算方法,本发明解决其技术问题的解决方案为:
一种多对极磁电编码器高分辨率高可靠角度解算方法,本方法应用于一种多对极磁电编码器;
一种多对极磁电编码器高分辨率高可靠角度解算方法,所述方法的具体实现过程为:
步骤一、解算角度值:
具体为电机转轴转动,磁钢与电机转轴胶接,从而单对极磁钢、m对极磁钢、n对极磁钢同步转动,单对极磁钢、m对极磁钢、n对极磁钢同步产生轴向磁场,单对极霍尔a1、单对极霍尔a2与编码器信号解算板焊锡焊接,且单对极霍尔a1与单对极霍尔a2互相垂直;多对极霍尔b1、多对极霍尔b2与编码器信号解算板焊锡焊接,且多对极霍尔b1与多对极霍尔b2间夹角θ2m计算公式为:
式中,m为m对极磁钢的充磁极对数,h为自然数;
多对极霍尔c1、多对极霍尔c2与编码器信号解算板焊锡焊接,且多对极霍尔c1与多对极霍尔c2间夹角θ3m计算公式为:
式中,n为n对极磁钢的充磁极对数,l为自然数;
此时单对极磁钢转动,单对极霍尔a1、单对极霍尔a2采集单对极角度值信号A+、A-,编码器信号解算板对角度值模拟信号A+、A-进行模数转换,得到角度值数字信号HA+、HA-,再对得到的单对极角度值数字信号HA+、HA-进行解算,得到单对极角度值θ1,解算公式(3)所示:
多对极霍尔b1、多对极霍尔b2采集多对极角度值信号B+、B-,编码器信号解算板对角度值模拟信号B+、B-进行模数转换,得到角度值数字信号HB+、HB-,再对得到的多对极角度值数字信号HB+、HB-进行解算,得到多对极角度值θ2,解算公式(4)如下:
多对极霍尔c1、多对极霍尔c2采集多对极角度值信号C+、C-,编码器信号解算板对角度值模拟信号C+、C-进行模数转换,得到角度值数字信号HC+、HC-,再对得到的多对极角度值数字信号HC+、HC-进行解算,得到多对极角度值θ3,解算公式(5)如下:
步骤二、依据单对极角度值θ1和多对极角度值θ2映射关系对多对极角度值进行细分处理,具体过程如下:
单对极角度值θ1、多对极角度值θ2、多对极角度值θ3的范围均为[0,M],电机转轴旋转一周,单对极角度值从0到M数值变化一次,多对极角度值θ2从0到M数值变化m次,多对极角度值θ3从0到M数值变化n次;
依据单对极角度值θ1与多对极角度值θ2的映射关系,对多对极角度值进行细分,依据多对极角度值θ2的前后差分值,判断多对极角度值θ2的过零点位置,θ2(i)为当前计算周期多对极角度值,θ2(i-1)为上一个计算周期多对极角度值,θ2err(i)为前后角度值计算周期差值,依据θ2err(i)数值范围判断多对极角度值过零点位置;
当或时,则认为多对极角度值θ2(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ2(i)来说,电机转轴旋转一周,发生m次过零点,因此需要记录m个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ2(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ2(i)处在第k个极数位置,此时细分后多对极角度值θ2seg(i)为
θ2seg(i)=θ2(i)+(k-1)*M (6)
此时细分后多对极角度值θ2seg(i)的角度值变化范围在[0,M*m],此时角度值分辨率得到提高,从初始的角度值变化范围[0,M]变化到[0,M*m];
步骤三、依据单对极角度值θ1和多对极角度值θ3映射关系对多对极角度值进行细分处理,具体过程如下:
依据单对极角度值θ1与多对极角度值θ3的映射关系,对多对极角度值进行细分,依据多对极角度值θ3的前后差分值,判断多对极角度值θ3的过零点位置,θ3(i)为当前计算周期多对极角度值,θ3(i-1)为上一个计算周期多对极角度值,θ3err(i)为前后角度值计算周期差值,依据θ3err(i)数值范围判断多对极角度值过零点位置;
当或时,则认为多对极角度值θ3(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ3(i)来说,电机转轴旋转一周,发生n次过零点,因此需要记录n个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ3(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ3(i)处在第j个极数位置,此时细分后多对极角度值θ3seg(i)为
θ3seg(i)=θ3(i)+(j-1)*M (7)
此时细分后多对极角度值θ3seg(i)的角度值变化范围在[0,M*n],此时角度值分辨率得到提高,从初始的角度值变化范围[0,M]变化到[0,M*n];
步骤四、依据单对极角度值θ1,多对极角度值θ2、多对极角度值θ3映射关系对多对极角度值进行细分处理,具体过程如下:
将得到的当前计算周期角度值θ2(i)、θ3(i)相加得到θ4(i);
θ4(i)=θ2(i)+θ3(i) (8)
当θ4(i)>M时,θ4(i)=θ4(i)-M;
单对极角度值θ1、多对极角度值θ2、多对极角度值θ3的范围均为[0,M],电机转轴旋转一周,单对极角度值从0到M数值变化一次,多对极角度值θ2从0到M数值变化m次,多对极角度值θ3从0到M数值变化n次,将θ2(i)与θ3(i)相加,此时θ4(i)在电机转轴旋转一周情况下,θ4(i)从0到M数值变化m+n次;
依据单对极角度值θ1与多对极角度值θ4的映射关系,对多对极角度值进行细分,依据多对极角度值θ4的前后差分值,判断多对极角度值θ4的过零点位置,θ4(i)为当前计算周期多对极角度值,θ4(i-1)为上一个计算周期多对极角度值,θ4err(i)为前后角度值计算周期差值,依据θ4err(i)数值范围判断多对极角度值过零点位置;
当或时,则认为多对极角度值θ4(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ4(i)来说,电机转轴旋转一周,发生m+n次过零点,因此需要记录m+n个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ4(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ4(i)处在第p个极数位置,此时细分后多对极角度值θ4seg(i)为:
θ4seg(i)=θ4(i)+(p-1)*M (9)
此时细分后多对极角度值θ4seg(i)的角度值变化范围在[0,M*(m+n)],此时角度值分辨率得到提高,从初始的角度值变化范围[0,M]变化到[0,M*(m+n)];
依据上面步骤方法,得到细分后的多对极角度值θ2seg、θ3seg、θ4seg,其中θ2seg角度值变化范围为[0,M*m],θ3seg角度值变化范围为[0,M*n],θ4seg角度值变化范围为[0,M*(m+n)];
步骤五、高可靠角度值输出,具体过程如下:
将单对极角度值θ1、细分后的多对极角度值θ2seg、θ3seg进行等比例放大,将角度值放大至[0,M*(m+n)],等比例放大后的单对极角度值为θ1z,可以表示为:
θ1z=θ1*(m+n) (10)
将细分后的多对极角度值θ2seg、θ3seg进行等比例放大,等比例放大后的多对极角度值为θ2z、θ3z,可以表示为:
经过等比例放大后,θ1z、θ2z、θ3z以及θ4seg的角度值范围均为[0,M*(m+n)],以θ1z为依据,分别得到θ1z与θ2z、θ3z、θ4seg的角度差值:
Δerr2=θ1z-θ2z (13)
Δerr3=θ1z-θ3z (14)
Δerr4=θ1z-θ4seg (15)
以等比例放大后单对极角度值θ1z为横坐标,分别以Δerr2、Δerr3、Δerr4为纵坐标制表;
在实际工作过程中,以当前计算周期的单对极角度值θ1z(i)为查表依据,分别查询对应纵坐标补偿数值Δerr2(i)、Δerr3(i)、Δerr4(i),此时经过补偿的角度值θ2f(i)、θ3f(i)、θ4f(i)为:
θ2f(i)=θ2z(i)+Δerr2(i) (16)
θ3f(i)=θ3z(i)+Δerr3(i) (17)
θ4f(i)=θ4seg(i)+Δerr4(i) (18)
此时得到的四路角度值θ1z、θ2f、θ3f、θ4f角度值变化趋势是一致的,只是角度值实际分辨率不同,此时θ4f的真实分辨率大于θ3f的真实分辨率,θ3f的真实分辨率大于θ2f的真实分辨率,θ2f的真实分辨率大于θ1z的真实分辨率;
在实际工作过程中,优先使用θ4f作为伺服控制系统用的电机角度值反馈信号,其次分别为θ3f、θ2f和θ1z;
设定正常角度偏差范围为ξ;
当|θ4f-θ3f|<ξ,|θ3f-θ2f|<ξ,|θ2f-θ1z|<ξ同时满足时,使用θ4f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|<ξ,|θ2f-θ1z|<ξ同时满足时,此时认为θ4f角度值计算过程出现故障,使用θ3f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|≥ξ,|θ2f-θ1z|<ξ同时满足时,此时认为θ4f、θ3f角度值计算过程出现故障,使用θ2f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|≥ξ,|θ2f-θ1z|≥ξ同时满足时,此时认为θ4f、θ3f、θ2f角度值计算过程出现故障,使用θ1z作为最终角度值输出。
本发明的有益效果是:
1.采用单对极永磁体与俩圈多对极永磁体结构,提高了角度值计算的可靠性,当其中某个多对极永磁体结构或计算过程出现故障时可以使用另外一个多对极永磁体解算得到的角度值或者单对极角度值作为最终角度值输出,提高了角度值输出的可靠性。
2.为了提高磁电编码器角度值分辨率,采用单对极永磁体与多对极永磁体组合方式,多对极永磁体的充磁极对数越高,则最终得到的细分后角度值分辨率越高,但是由于充磁过程工艺的限制,在有限多对极磁钢的周长上仅能够充磁有限的极对数,本发明采用了俩圈多对极磁钢,通过俩组多对极磁钢解算的到的多对极角度值组合得到极对数更高的多对极角度值,进而消除了永磁体充磁工艺造成的极对数充磁限制。
3.该种编码器俩圈多对极永磁体在径向空间分布,提高编码器结构的紧凑型,减小编码器轴向尺寸。
4.多对极角度值的细分过程均采用查表方式,角度值计算过程简单、迅速,角度值故障判断过程采用差值对比方法,易于实现、编程,占用极少的单片机计算资源。
附图说明
为了易于说明,本发明由下述的具体实施及附图作以详细描述。
图1是多圈多对极磁电编码器的整体结构图示意图;
图2是编码器支架的剖面示意图;
图3是霍尔编码器结构示意图;
图4是单对极磁钢角度值数字信号与角度关系坐标图;
图5是m对极磁钢角度值数字信号与角度关系坐标图;
图6是m对极磁钢角度值数字信号与角度关系坐标图;
图7是单对极角度值θ1、多对极角度值θ2、多对极角度值θ3映射关系坐标图;
图8是细分后多对极角度值θ2seg(i)的角度值变化范围坐标图;
图9是细分后多对极角度值θ3seg(i)的角度值变化范围坐标图;
图10是电机转轴旋转一周θ4(i)角度值变化坐标图;
图11是细分后多对极角度值θ4seg(i)的角度值变化范围坐标图;
图12是经过等比例放大后,θ1z、θ2z、θ3z、θ4seg的角度值范围坐标图;
图13是四路角度值θ1z、θ2f、θ3f、θ4f角度值变化趋势坐标图。
图中:1、磁钢支架;2、单对极磁钢;2-1、单对极霍尔a1;2-2、单对极霍尔a2;3、m对极磁钢;3-1、多对极霍尔b1;3-2、多对极霍尔b2;4、n对极磁钢;4-1、多对极霍尔c1;4-2、多对极霍尔c2;5、编码器支架;5-1、编码器支架前端;5-2、编码器支架后端;6、霍尔编码器;6-1、编码器信号解算板;7、电机转轴;7-1、电机转轴端部;8、电机法兰盘。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面通过附图中示出的具体实施例来描述本发明。但是应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
以下结合附图进一步说明本发明的具体结构及实施方式。
如图1、图2、图3、图4、图5、图6、图7、图8、图9、图10、图11、图12、图13所示,本具体实施方式采用以下技术方案:
所述的一种多圈多对极磁电编码器,由磁钢支架1、单对极磁钢2、m对极磁钢3、n对极磁钢4、编码器支架5、霍尔编码器6六部分组成,其特征在于:所述m对极磁钢3、n对极磁钢4分别胶接在磁钢支架1槽内,磁钢支架1胶接在电机转轴7上、单对极磁钢2胶接在电机转轴端部,用于电机轴带动磁钢旋转产生磁场信号,霍尔编码器支架前端5-1螺纹连接在电机法兰盘8上,编码器支架后端5-2螺纹连接霍尔编码器6。
进一步的,所述的霍尔编码器,它包括:编码器信号解算板6-1、单对极霍尔a12-1、单对极霍尔a22-2、多对极霍尔b13-1、多对极霍尔b23-2、多对极霍尔c14-1、多对极霍尔c24-2,其中单对极霍尔a12-1、单对极霍尔a22-2夹角为90°焊锡焊接在编码器信号解算板6-1对应单对极磁钢2正上方位置,多对极霍尔b13-1、多对极霍尔b23-2夹角为θ2m焊锡焊接在编码器信号解算板6-1对应m对极磁钢3正上方位置,多对极霍尔c14-1、多对极霍尔c24-2夹角为θ3m焊锡焊接在编码器信号解算板6-1对应n对极磁钢4正上方位置,用于接收磁场信号。
综上,实现磁电编码器角度值的解算。
一种多对极磁电编码器高分辨率高可靠角度解算方法,本方法应用于一种多对极磁电编码器;
一种多对极磁电编码器高分辨率高可靠角度解算方法,所述方法的具体实现过程为:
本实例中第一圈多对极永磁体充磁极对数为m=2对极,第二圈多对极永磁体充磁极对数为n=3对极,具体步骤如下:
步骤一、解算角度值:
具体为电机转轴转动,磁钢与电机转轴胶接,从而单对极磁钢、m对极磁钢、n对极磁钢同步转动,单对极磁钢、m对极磁钢、n对极磁钢同步产生轴向磁场,单对极霍尔a1、单对极霍尔a2与编码器信号解算板焊锡焊接,且单对极霍尔a1与单对极霍尔a2互相垂直;多对极霍尔b1、多对极霍尔b2与编码器信号解算板焊锡焊接,且多对极霍尔b1与多对极霍尔b2间夹角θ2m计算公式为:
式中,m=2为m对极磁钢的充磁极对数,h=0;
多对极霍尔c1、多对极霍尔c2与编码器信号解算板焊锡焊接,且多对极霍尔c1与多对极霍尔c2间夹角θ3m计算公式为:
式中,n=3为n对极磁钢的充磁极对数,l=0;
此时单对极磁钢转动,单对极霍尔a1、单对极霍尔a2采集单对极角度值信号A+、A-,编码器信号解算板对角度值模拟信号A+、A-进行模数转换,得到角度值数字信号HA+、HA-,如图4所示,再对得到的单对极角度值数字信号HA+、HA-进行解算,得到单对极角度值θ1,解算公式(3)所示:
多对极霍尔b1、多对极霍尔b2采集多对极角度值信号B+、B-,编码器信号解算板对角度值模拟信号B+、B-进行模数转换,得到角度值数字信号HB+、HB-,如图5所示,再对得到的多对极角度值数字信号HB+、HB-进行解算,得到多对极角度值θ2,解算公式(4)如下:
多对极霍尔c1、多对极霍尔c2采集多对极角度值信号C+、C-,编码器信号解算板对角度值模拟信号C+、C-进行模数转换,得到角度值数字信号HC+、HC-,如图6所示,再对得到的多对极角度值数字信号HC+、HC-进行解算,得到多对极角度值θ3,解算公式(5)如下:
步骤二、依据单对极角度值θ1和多对极角度值θ2映射关系对多对极角度值进行细分处理,具体过程如下:
单对极角度值θ1、多对极角度值θ2、多对极角度值θ3的范围均为[0,65535],电机转轴旋转一周,单对极角度值从0到65535变化一次,多对极角度值θ2从0到65535变化2次,多对极角度值θ3从0到65535变化3次,如图7所示;
依据单对极角度值θ1与多对极角度值θ2的映射关系,对多对极角度值进行细分,依据多对极角度值θ2的前后差分值,判断多对极角度值θ2的过零点位置,θ2(i)为当前计算周期多对极角度值,θ2(i-1)为上一个计算周期多对极角度值,θ2err(i)为前后角度值计算周期差值,依据θ2err(i)数值范围判断多对极角度值过零点位置;
当或时(式中M=65535),则认为多对极角度值θ2(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ2(i)来说,电机转轴旋转一周,发生2次过零点,因此需要记录2个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ2(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ2(i)处在第k个极数位置,此时细分后多对极角度值θ2seg(i)为
θ2seg(i)=θ2(i)+(k-1)*M(式中M=65535) (6)
此时细分后多对极角度值θ2seg(i)的角度值变化范围在[0,65535*2],如图8所示,此时角度值分辨率得到提高,从初始的角度值变化范围[0,65535]变化到[0,65535*2];
步骤三、依据单对极角度值θ1和多对极角度值θ3映射关系对多对极角度值进行细分处理,具体过程如下:
依据单对极角度值θ1与多对极角度值θ3的映射关系,对多对极角度值进行细分,依据多对极角度值θ3的前后差分值,判断多对极角度值θ3的过零点位置,θ3(i)为当前计算周期多对极角度值,θ3(i-1)为上一个计算周期多对极角度值,θ3err(i)为前后角度值计算周期差值,依据θ3err(i)数值范围判断多对极角度值过零点位置;
当或时(式中M=65535),则认为多对极角度值θ3(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ3(i)来说,电机转轴旋转一周,发生n次过零点,因此需要记录n个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ3(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ3(i)处在第j个极数位置,此时细分后多对极角度值θ3seg(i)为
θ3seg(i)=θ3(i)+(j-1)*M(式中M=65535) (7)
此时细分后多对极角度值θ3seg(i)的角度值变化范围在[0,65535*3],如图9所示,此时角度值分辨率得到提高,从初始的角度值变化范围[0,65535]变化到[0,65535*3];
步骤四、依据单对极角度值θ1,多对极角度值θ2、多对极角度值θ3映射关系对多对极角度值进行细分处理,具体过程如下:
将得到的当前计算周期角度值θ2(i)、θ3(i)相加得到θ4(i);
θ4(i)=θ2(i)+θ3(i) (8)
当θ4(i)>M时,θ4(i)=θ4(i)-M(式中M=65535);
单对极角度值θ1、多对极角度值θ2、多对极角度值θ3的范围均为[0,65535],电机转轴旋转一周,单对极角度值从0到65535变化一次,多对极角度值θ2从0到65535变化3次,多对极角度值θ3从0到65535变化3次,将θ2(i)与θ3(i)相加,此时θ4(i)在电机转轴旋转一周情况下,θ4(i)从0到65535变化5次,如图10所示;
依据单对极角度值θ1与多对极角度值θ4的映射关系,对多对极角度值进行细分,依据多对极角度值θ4的前后差分值,判断多对极角度值θ4的过零点位置,θ4(i)为当前计算周期多对极角度值,θ4(i-1)为上一个计算周期多对极角度值,θ4err(i)为前后角度值计算周期差值,依据θ4err(i)数值范围判断多对极角度值过零点位置;
当或时(式中M=65535),则认为多对极角度值θ4(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ4(i)来说,电机转轴旋转一周,发生5次过零点,因此需要记录5个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ4(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ4(i)处在第p个极数位置,此时细分后多对极角度值θ4seg(i)为
θ4seg(i)=θ4(i)+(p-1)*M(式中M=65535) (9)
此时细分后多对极角度值θ4seg(i)的角度值变化范围在[0,65535*5],如图11所示,此时角度值分辨率得到提高,从初始的角度值变化范围[0,65535]变化到[0,65535*5];
依据上面步骤方法,得到细分后的多对极角度值θ2seg、θ3seg、θ4seg,其中θ2seg角度值变化范围为[0,65535*2],θ3seg角度值变化范围为[0,M*n],θ4seg角度值变化范围为[0,65535*5];
步骤五、高可靠角度值输出,具体过程如下:
将单对极角度值θ1、细分后的多对极角度值θ2seg、θ3seg进行等比例放大,将角度值放大至[0,65535*5],等比例放大后的单对极角度值为θ1z,可以表示为:
θ1z=θ1*(m+n)=θ1*5 (10)
将细分后的多对极角度值θ2seg、θ3seg进行等比例放大,等比例放大后的多对极角度值为θ2z、θ3z,可以表示为:
经过等比例放大后,θ1z、θ2z、θ3z以及θ4seg的角度值范围均为[0,M*(m+n)],如图12所示,以θ1z为依据,分别得到θ1z与θ2z、θ3z、θ4seg的角度差值:
Δerr2=θ1z-θ2z (13)
Δerr3=θ1z-θ3z (14)
Δerr4=θ1z-θ4seg (15)
以等比例放大后单对极角度值θ1z为横坐标,分别以Δerr2、Δerr3、Δerr4为纵坐标制表;
在实际工作过程中,以当前计算周期的单对极角度值θ1z(i)为查表依据,分别查询对应纵坐标补偿数值Δerr2(i)、Δerr3(i)、Δerr4(i),此时经过补偿的角度值θ2f(i)、θ3f(i)、θ4f(i)为:
θ2f(i)=θ2z(i)+Δerr2(i) (16)
θ3f(i)=θ3z(i)+Δerr3(i) (17)
θ4f(i)=θ4seg(i)+Δerr4(i) (18)
此时得到的四路角度值θ1z、θ2f、θ3f、θ4f角度值变化趋势是一致的,如图13所示,只是角度值实际分辨率不同,此时θ4f的真实分辨率大于θ3f的真实分辨率,θ3f的真实分辨率大于θ2f的真实分辨率,θ2f的真实分辨率大于θ1z的真实分辨率;
在实际工作过程中,优先使用θ4f作为伺服控制系统用的电机角度值反馈信号,其次分别为θ3f、θ2f和θ1z;
设定正常角度偏差范围为ξ;
当|θ4f-θ3f|<ξ,|θ3f-θ2f|<ξ,|θ2f-θ1z|<ξ同时满足时,使用θ4f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|<ξ,|θ2f-θ1z|<ξ同时满足时,此时认为θ4f角度值计算过程出现故障,使用θ3f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|≥ξ,|θ2f-θ1z|<ξ同时满足时,此时认为θ4f、θ3f角度值计算过程出现故障,使用θ2f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|≥ξ,|θ2f-θ1z|≥ξ同时满足时,此时认为θ4f、θ3f、θ2f角度值计算过程出现故障,使用θ1z作为最终角度值输出。
以上显示和描述了本发明专利的基本原理和主要特征和本发明专利的优点,本行业的技术人员应该了解,本发明专利不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明专利的原理,在不脱离本发明专利精神和范围的前提下,本发明专利还会有各种变化和改进,这些变化和改进都落入要求保护的本发明专利范围内。本发明专利要求保护范围由所附的权利要求书及其等效物界定。
Claims (1)
1.一种多对极磁电编码器及其高分辨率高可靠角度解算方法,由磁钢支架(1)、单对极磁钢(2)、m对极磁钢(3)、n对极磁钢(4)、编码器支架(5)、霍尔编码器(6)六部分组成,所述m对极磁钢(3)、n对极磁钢(4)分别胶接在磁钢支架(1)槽内,磁钢支架(1)胶接电机转轴(7)上、单对极磁钢(2)胶接在电机转轴端部(7-1),用于电机轴带动磁钢旋转产生磁场信号,霍尔编码器支架前端(5-1)螺纹连接在电机法兰盘(8)上,编码器支架后端(5-2)螺纹连接霍尔编码器(6),所述的霍尔编码器由编码器信号解算板(6-1)、单对极霍尔a1(2-1)、单对极霍尔a2(2-2)、多对极霍尔b1(3-1)、多对极霍尔b2(3-2)、多对极霍尔c1(4-1)、多对极霍尔c2(4-2)组成,其中单对极霍尔a1(2-1)、单对极霍尔a2(2-2)夹角为90°,焊锡焊接在编码器信号解算板(6-1)对应单对极磁钢(2)正上方位置,多对极霍尔b1(3-1)、多对极霍尔b2(3-2)夹角为θ2m,焊锡焊接在编码器信号解算板(6-1)对应m对极磁钢(3)正上方位置,多对极霍尔c1(4-1)、多对极霍尔c2(4-2)夹角为θ3m,焊锡焊接在编码器信号解算板(6-1)对应n对极磁钢(4)正上方位置,用于接收磁场信号;
其特征在于:所述方法的具体实现过程为:
步骤一、解算角度值:
具体为电机转轴转动,磁钢与电机转轴胶接,从而单对极磁钢、m对极磁钢、n对极磁钢同步转动,单对极磁钢、m对极磁钢、n对极磁钢同步产生轴向磁场,单对极霍尔a1、单对极霍尔a2与编码器信号解算板焊锡焊接,且单对极霍尔a1与单对极霍尔a2互相垂直;多对极霍尔b1、多对极霍尔b2与编码器信号解算板焊锡焊接,且多对极霍尔b1与多对极霍尔b2间夹角θ2m计算公式为:
式中,m为m对极磁钢的充磁极对数,h为自然数;
多对极霍尔c1、多对极霍尔c2与编码器信号解算板焊锡焊接,且多对极霍尔c1与多对极霍尔c2间夹角θ3m计算公式为:
式中,n为n对极磁钢的充磁极对数,l为自然数;
此时单对极磁钢转动,单对极霍尔a1、单对极霍尔a2采集单对极角度值信号A+、A-,编码器信号解算板对角度值模拟信号A+、A-进行模数转换,得到角度值数字信号HA+、HA-,再对得到的单对极角度值数字信号HA+、HA-进行解算,得到单对极角度值θ1,解算公式(3)所示:
多对极霍尔b1、多对极霍尔b2采集多对极角度值信号B+、B-,编码器信号解算板对角度值模拟信号B+、B-进行模数转换,得到角度值数字信号HB+、HB-,再对得到的多对极角度值数字信号HB+、HB-进行解算,得到多对极角度值θ2,解算公式(4)如下:
多对极霍尔c1、多对极霍尔c2采集多对极角度值信号C+、C-,编码器信号解算板对角度值模拟信号C+、C-进行模数转换,得到角度值数字信号HC+、HC-,再对得到的多对极角度值数字信号HC+、HC-进行解算,得到多对极角度值θ3,解算公式(5)如下:
步骤二、依据单对极角度值θ1和多对极角度值θ2映射关系对多对极角度值进行细分处理,具体过程如下:
单对极角度值θ1、多对极角度值θ2、多对极角度值θ3的范围均为[0,M],电机转轴旋转一周,单对极角度值从0到M数值变化一次,多对极角度值θ2从0到M数值变化m次,多对极角度值θ3从0到M数值变化n次;
依据单对极角度值θ1与多对极角度值θ2的映射关系,对多对极角度值进行细分,依据多对极角度值θ2的前后差分值,判断多对极角度值θ2的过零点位置,θ2(i)为当前计算周期多对极角度值,θ2(i-1)为上一个计算周期多对极角度值,θ2err(i)为前后角度值计算周期差值,依据θ2err(i)数值范围判断多对极角度值过零点位置;
当或时,则认为多对极角度值θ2(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ2(i)来说,电机转轴旋转一周,发生m次过零点,因此需要记录m个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ2(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ2(i)处在第k个极数位置,此时细分后多对极角度值θ2seg(i)为
θ2seg(i)=θ2(i)+(k-1)*M (6)
此时细分后多对极角度值θ2seg(i)的角度值变化范围在[0,M*m],此时角度值分辨率得到提高,从初始的角度值变化范围[0,M]变化到[0,M*m];
步骤三、依据单对极角度值θ1和多对极角度值θ3映射关系对多对极角度值进行细分处理,具体过程如下:
依据单对极角度值θ1与多对极角度值θ3的映射关系,对多对极角度值进行细分,依据多对极角度值θ3的前后差分值,判断多对极角度值θ3的过零点位置,θ3(i)为当前计算周期多对极角度值,θ3(i-1)为上一个计算周期多对极角度值,θ3err(i)为前后角度值计算周期差值,依据θ3err(i)数值范围判断多对极角度值过零点位置;
当或时,则认为多对极角度值θ3(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ3(i)来说,电机转轴旋转一周,发生n次过零点,因此需要记录n个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ3(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ3(i)处在第j个极数位置,此时细分后多对极角度值θ3seg(i)为
θ3seg(i)=θ3(i)+(j-1)*M (7)
此时细分后多对极角度值θ3seg(i)的角度值变化范围在[0,M*n],此时角度值分辨率得到提高,从初始的角度值变化范围[0,M]变化到[0,M*n];
步骤四、依据单对极角度值θ1,多对极角度值θ2、多对极角度值θ3映射关系对多对极角度值进行细分处理,具体过程如下:
将得到的当前计算周期角度值θ2(i)、θ3(i)相加得到θ4(i);
θ4(i)=θ2(i)+θ3(i) (8)
当θ4(i)>M时,θ4(i)=θ4(i)-M;
单对极角度值θ1、多对极角度值θ2、多对极角度值θ3的范围均为[0,M],电机转轴旋转一周,单对极角度值从0到M数值变化一次,多对极角度值θ2从0到M数值变化m次,多对极角度值θ3从0到M数值变化n次,将θ2(i)与θ3(i)相加,此时θ4(i)在电机转轴旋转一周情况下,θ4(i)从0到M数值变化m+n次;
依据单对极角度值θ1与多对极角度值θ4的映射关系,对多对极角度值进行细分,依据多对极角度值θ4的前后差分值,判断多对极角度值θ4的过零点位置,θ4(i)为当前计算周期多对极角度值,θ4(i-1)为上一个计算周期多对极角度值,θ4err(i)为前后角度值计算周期差值,依据θ4err(i)数值范围判断多对极角度值过零点位置;
当或时,则认为多对极角度值θ4(i)处于过零点位置;将此时过零点位置i,对应的单对极角度值记录在表格,并存储在单片机内存中,对于多对极角度值θ4(i)来说,电机转轴旋转一周,发生m+n次过零点,因此需要记录m+n个过零点对应的单对极角度值,并存储在单片机内存中,依据单对极角度值记录数据判断当前多对极角度值θ4(i)所处的多对极极对数,假设依据单对极角度值查表得知,多对极角度值θ4(i)处在第p个极数位置,此时细分后多对极角度值θ4seg(i)为:
θ4seg(i)=θ4(i)+(p-1)*M (9)
此时细分后多对极角度值θ4seg(i)的角度值变化范围在[0,M*(m+n)],此时角度值分辨率得到提高,从初始的角度值变化范围[0,M]变化到[0,M*(m+n)];
依据上面步骤方法,得到细分后的多对极角度值θ2seg、θ3seg、θ4seg,其中θ2seg角度值变化范围为[0,M*m],θ3seg角度值变化范围为[0,M*n],θ4seg角度值变化范围为[0,M*(m+n)];
步骤五、高可靠角度值输出,具体过程如下:
将单对极角度值θ1、细分后的多对极角度值θ2seg、θ3seg进行等比例放大,将角度值放大至[0,M*(m+n)],等比例放大后的单对极角度值为θ1z,可以表示为:
θ1z=θ1*(m+n) (10)
将细分后的多对极角度值θ2seg、θ3seg进行等比例放大,等比例放大后的多对极角度值为θ2z、θ3z,可以表示为:
经过等比例放大后,θ1z、θ2z、θ3z以及θ4seg的角度值范围均为[0,M*(m+n)],以θ1z为依据,分别得到θ1z与θ2z、θ3z、θ4seg的角度差值:
Δerr2=θ1z-θ2z (13)
Δerr3=θ1z-θ3z (14)
Δerr4=θ1z-θ4seg (15)
以等比例放大后单对极角度值θ1z为横坐标,分别以Δerr2、Δerr3、Δerr4为纵坐标制表;
在实际工作过程中,以当前计算周期的单对极角度值θ1z(i)为查表依据,分别查询对应纵坐标补偿数值Δerr2(i)、Δerr3(i)、Δerr4(i),此时经过补偿的角度值θ2f(i)、θ3f(i)、θ4f(i)为:
θ2f(i)=θ2z(i)+Δerr2(i) (16)
θ3f(i)=θ3z(i)+Δerr3(i) (17)
θ4f(i)=θ4seg(i)+Δerr4(i) (18)
此时得到的四路角度值θ1z、θ2f、θ3f、θ4f角度值变化趋势是一致的,只是角度值实际分辨率不同,此时θ4f的真实分辨率大于θ3f的真实分辨率,θ3f的真实分辨率大于θ2f的真实分辨率,θ2f的真实分辨率大于θ1z的真实分辨率;
在实际工作过程中,优先使用θ4f作为伺服控制系统用的电机角度值反馈信号,其次分别为θ3f、θ2f和θ1z;
设定正常角度偏差范围为ξ;
当|θ4f-θ3f|<ξ,|θ3f-θ2f|<ξ,|θ2f-θ1z|<ξ同时满足时,使用θ4f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|<ξ,|θ2f-θ1z|<ξ同时满足时,此时认为θ4f角度值计算过程出现故障,使用θ3f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|≥ξ,|θ2f-θ1z|<ξ同时满足时,此时认为θ4f、θ3f角度值计算过程出现故障,使用θ2f作为最终角度值输出;
当|θ4f-θ3f|≥ξ,|θ3f-θ2f|≥ξ,|θ2f-θ1z|≥ξ同时满足时,此时认为θ4f、θ3f、θ2f角度值计算过程出现故障,使用θ1z作为最终角度值输出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011186242.6A CN112362089B (zh) | 2020-10-30 | 2020-10-30 | 一种多对极磁电编码器及其高分辨率高可靠角度解算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011186242.6A CN112362089B (zh) | 2020-10-30 | 2020-10-30 | 一种多对极磁电编码器及其高分辨率高可靠角度解算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112362089A CN112362089A (zh) | 2021-02-12 |
CN112362089B true CN112362089B (zh) | 2022-05-27 |
Family
ID=74514134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011186242.6A Active CN112362089B (zh) | 2020-10-30 | 2020-10-30 | 一种多对极磁电编码器及其高分辨率高可靠角度解算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112362089B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114659543B (zh) * | 2022-05-20 | 2022-07-29 | 唐山工业职业技术学院 | 一种高精度多对极磁电编码器 |
CN115979312B (zh) * | 2022-11-24 | 2023-08-01 | 哈尔滨理工大学 | 基于蚁群算法的磁电编码器角度值跳点抑制方法及装置 |
CN115931014B (zh) * | 2022-12-12 | 2023-07-25 | 哈尔滨理工大学 | 一种双多对极磁电编码器及绝对角度值解算方法 |
CN116222371B (zh) * | 2023-03-01 | 2023-08-15 | 哈尔滨理工大学 | 一种磁栅式磁电编码器及其角度解算方法 |
CN117007086B (zh) * | 2023-09-28 | 2023-12-08 | 山西省机电设计研究院有限公司 | 高精度磁电编码器及磁电编码器绝对角度的检测方法 |
CN117387664B (zh) * | 2023-10-10 | 2024-09-03 | 山西省机电设计研究院有限公司 | 工业级伺服系统 |
CN117040207B (zh) * | 2023-10-10 | 2024-01-19 | 山西省机电设计研究院有限公司 | 大直径伺服电机及电气设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000258186A (ja) * | 1998-10-15 | 2000-09-22 | Tadatoshi Goto | 自己校正型角度検出装置及び検出精度校正方法 |
CN106225813A (zh) * | 2016-07-07 | 2016-12-14 | 航天鑫创自控装备发展股份有限公司 | 编码器磁钢结构、编码器以及窗口余数区间判断矫正算法 |
CN108896074A (zh) * | 2018-06-04 | 2018-11-27 | 哈尔滨理工大学 | 八霍尔分布磁电编码器高分辨率角度值解算方法及装置 |
CN109000554A (zh) * | 2018-06-14 | 2018-12-14 | 东华大学 | 基于非对称磁极结构的绝对式磁电角位移传感器实现方法 |
CN110274615A (zh) * | 2019-08-08 | 2019-09-24 | 成都芯进电子有限公司 | 一种磁角度编码器中提高增量编码abz输出精度的电路及方法 |
CN111551194A (zh) * | 2020-05-20 | 2020-08-18 | 哈尔滨理工大学 | 基于整数除法判断的多对极磁电编码器角度精分方法及装置 |
CN111693073A (zh) * | 2020-06-28 | 2020-09-22 | 哈尔滨理工大学 | 一种双向冗余磁电编码器及其冗余检测方法 |
CN111750903A (zh) * | 2020-07-07 | 2020-10-09 | 哈尔滨理工大学 | 一种绕组集成磁电编码器及其独立标定方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE380999T1 (de) * | 2003-06-11 | 2007-12-15 | Roulements Soc Nouvelle | Bestimmung der absoluten winkelposition eines lenkrads durch binärsequenz-diskrimination |
US10393499B2 (en) * | 2016-05-04 | 2019-08-27 | Fastech Co., Ltd. | Angle determinating method using encoder signal with noise suppression, adjusting method for output signal of encoder and absolute encoder |
JP6877168B2 (ja) * | 2017-02-14 | 2021-05-26 | 日本電産サンキョー株式会社 | ロータリエンコーダ及びその絶対角度位置検出方法 |
-
2020
- 2020-10-30 CN CN202011186242.6A patent/CN112362089B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000258186A (ja) * | 1998-10-15 | 2000-09-22 | Tadatoshi Goto | 自己校正型角度検出装置及び検出精度校正方法 |
CN106225813A (zh) * | 2016-07-07 | 2016-12-14 | 航天鑫创自控装备发展股份有限公司 | 编码器磁钢结构、编码器以及窗口余数区间判断矫正算法 |
CN108896074A (zh) * | 2018-06-04 | 2018-11-27 | 哈尔滨理工大学 | 八霍尔分布磁电编码器高分辨率角度值解算方法及装置 |
CN109000554A (zh) * | 2018-06-14 | 2018-12-14 | 东华大学 | 基于非对称磁极结构的绝对式磁电角位移传感器实现方法 |
CN110274615A (zh) * | 2019-08-08 | 2019-09-24 | 成都芯进电子有限公司 | 一种磁角度编码器中提高增量编码abz输出精度的电路及方法 |
CN111551194A (zh) * | 2020-05-20 | 2020-08-18 | 哈尔滨理工大学 | 基于整数除法判断的多对极磁电编码器角度精分方法及装置 |
CN111693073A (zh) * | 2020-06-28 | 2020-09-22 | 哈尔滨理工大学 | 一种双向冗余磁电编码器及其冗余检测方法 |
CN111750903A (zh) * | 2020-07-07 | 2020-10-09 | 哈尔滨理工大学 | 一种绕组集成磁电编码器及其独立标定方法 |
Non-Patent Citations (5)
Title |
---|
Guoyong Ye 等.Ratiometric-Linearization-Based High-Precision Electronic Interpolator for Sinusoidal Optical Encoders.《IEEE Transactions on Industrial Electronics》.2018,第8224-8231页. * |
刘新正等.正余弦编码器细分算法误差分析及补偿.《微电机》.2010,(第11期), * |
张天恒 等.时栅角位移传感器误差测试及补偿.《传感技术学报》.2020,第91-95页. * |
张洪鑫 等.基于时栅的磁电编码器标定及细分方法研究.《仪器仪表学报》.2018,第18-29页. * |
王磊 等.有限角磁电编码器极值扇区间差值判断细分方法.《仪器仪表学报》.2020,(第07期),第9-18页. * |
Also Published As
Publication number | Publication date |
---|---|
CN112362089A (zh) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112362089B (zh) | 一种多对极磁电编码器及其高分辨率高可靠角度解算方法 | |
CN114858192B (zh) | 一种基于双轮结构双霍尔磁电编码器及其角度解算方法 | |
CN111811546B (zh) | 一种通电线圈产磁式磁电编码器及其解算方法 | |
CN108871181B (zh) | 一种多对极磁电编码器动态多窗口区间预测角度细分方法 | |
CN112117079B (zh) | 编码器磁体结构、编码器、电机、电气设备及车辆 | |
Zare et al. | The effect of winding arrangements on measurement accuracy of sinusoidal rotor resolver under fault conditions | |
CN111551194A (zh) | 基于整数除法判断的多对极磁电编码器角度精分方法及装置 | |
CN111623807A (zh) | 一种多对极磁电编码器角度值冗余输出方法及装置 | |
CN115979312B (zh) | 基于蚁群算法的磁电编码器角度值跳点抑制方法及装置 | |
CN115931014B (zh) | 一种双多对极磁电编码器及绝对角度值解算方法 | |
CN117348612B (zh) | 工业级自动控制系统 | |
CN116222629B (zh) | 一种无传感器电机驱动的多圈编码器装置及其计数方法 | |
CN117200627A (zh) | 高精度闭环伺服系统 | |
CN117411371A (zh) | 高精度伺服控制系统 | |
CN114865853B (zh) | 一种有限转角电机转子角度检测方法 | |
CN111578970B (zh) | 基于核酸序列比对思想的多对极磁电编码器角度精分方法及装置 | |
CN116222625B (zh) | 一种多并列无磁钢的多圈编码器装置及其计数方法 | |
CN115876229B (zh) | 基于粒子群的新型编码器角度过零跳点抑制方法及装置 | |
CN117387664B (zh) | 工业级伺服系统 | |
CN116488534B (zh) | 一种基于磁阻原理的磁电编码器角度解算方法及装置 | |
CN217716440U (zh) | 一种低成本、小体积、高精度离轴式的绝对式磁编码器 | |
CN117411247B (zh) | 工业级伺服电机及电气设备 | |
CN117928608A (zh) | 一种基于斐波那契导磁环的磁电编码器及磁场补偿方法 | |
CN117040206B (zh) | 高精度伺服电机及电气设备 | |
CN117040207B (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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240412 Address after: No. 1118, Section 2, Tengfei Road, Wangcheng Economic and Technological Development Zone, Changsha City, Hunan Province, 410299 Patentee after: HUNAN AEROSPACE MAGNET & MAGNETO Co.,Ltd. Country or region after: China Address before: 150080 No. 52, Xuefu Road, Nangang District, Heilongjiang, Harbin Patentee before: HARBIN University OF SCIENCE AND TECHNOLOGY Country or region before: China |