CN115248055B - 一种基于双编码器的舵轮转向角度测量方法 - Google Patents
一种基于双编码器的舵轮转向角度测量方法 Download PDFInfo
- Publication number
- CN115248055B CN115248055B CN202210886206.3A CN202210886206A CN115248055B CN 115248055 B CN115248055 B CN 115248055B CN 202210886206 A CN202210886206 A CN 202210886206A CN 115248055 B CN115248055 B CN 115248055B
- Authority
- CN
- China
- Prior art keywords
- pinion
- encoder
- value
- angle
- turn
- 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
- 238000000691 measurement method Methods 0.000 title claims abstract description 7
- 230000009977 dual effect Effects 0.000 title claims abstract 4
- 238000000034 method Methods 0.000 claims abstract description 10
- 230000007246 mechanism Effects 0.000 claims abstract description 4
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 abstract description 2
- 238000012544 monitoring process Methods 0.000 abstract 1
- 244000309464 bull Species 0.000 description 12
- 230000006870 function Effects 0.000 description 2
- 230000006386 memory function Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
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/249—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 pulse code
- G01D5/2497—Absolute encoders
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
本发明公开了一种基于双编码器的舵轮转向角度测量方法,测量机构:大齿圈分别与两个齿数不同的小齿轮啮合,两个单圈绝对值编码器分别与两个小齿轮同轴连接,测量两个小齿轮的旋转角度;计算方法:首先分析两个小齿轮与大齿圈的角度关系,然后假设第一个编码器的多圈值,求得第二个编码器的多圈值,并根据第二编码器多圈值检验假设是否正确,直至假设检验通过,以此获取舵轮的转向角度,同时可实现对编码器故障的监视。该方法仅需获取两小齿轮的单圈角度,无需获取小齿轮多圈值,上电后无需零位标定,即可计算得到舵轮的绝对转向角度;具有结构简单,算法易于实现,可靠性高等优点。
Description
技术领域
本发明涉及AGV控制领域,具体涉及一种基于双编码器的舵轮转向角度测量方法。
背景技术
当前,国内AGV厂商大多采用舵轮驱动结构,舵轮是指集成了驱动、转向功能的模块化驱动轮,舵轮有着集成度高、负载能力强、转向灵活等优点。舵轮控制系统为获取转向角度反馈,要求编码器断电后具有多圈值记忆功能,通常采用多圈绝对式编码器加电池的方案,来达到断电记忆功能。然而,一旦编码器备用电池出现故障,将导致转向零位丢失,进而导致AGV小法正常工作,需进行转向零位标定后才能恢复正常,这将为产线带来较大的经济损失。
因此,有必要提供一种舵轮转向角度测量计算方法,无需备用电池,上电后无需标定,以达到降低系统故障率的目的。
发明内容
针对上述技术问题,本发明提供一种基于双编码器的舵轮转向角度测算方法,根据所安装的两个绝对式编码器的单圈反馈值,演算出大齿圈的绝对角度,从而得到舵轮的转向角度。
本发明解决其技术问题采用的技术方案是:
一种基于双编码器的舵轮转向角度测量方法,步骤如下:
步骤1,确定三个齿轮角度之间的函数关系f(θ1,θ2,θ0),θ1为所述第一小齿轮102的角度值,θ2为所述第二小齿轮105的角度值,θ0为所述大齿圈101的角度值;
步骤2,计算速比i1与所述速比i2的最大公约数ig,速比为i1=z0/z1,速比为i2=z0/z2,z0为大齿圈101齿数,z1为第一小齿轮102的齿数,z2为第二小齿轮105的齿数;根据所述最大公约数ig,计算出所述第一小齿轮102多圈值范围N1min,N1max,N1min、N1max分别为第一小齿轮的多圈值的最小值和最大值;
步骤3,获取所述第一编码器103、所述第二编码器104的反馈值,转换为所述第一小齿轮102、所述第二小齿轮105的角度值(θ1,θ2);
步骤4,由式计算出其中,是对θ0的估计,是对N2的估计,N1的取值从N1min开始;
步骤5,对取余,并判断余数否小于ig/(2·i2);若小于,则当前所求为所述大齿圈(101)角度θ0的正确估计值,即得到舵轮的转向角度;否则,N1加1,重复步骤4;若所有N1增加至N1max,仍不满足要求,表明所述第一编码器103、第二编码器104或传动机构出现故障;
进一步的,所述步骤2中的第一小齿轮102多圈值范围(N1min,N1max),N1min为四舍五入取整值,N1max为四舍五入取整值。
进一步的,所述测量方法基于以下装置实现:
包括大齿圈101、第一小齿轮102、第一编码器103、第二编码器104、第二小齿轮105、回转支撑106;
所述大齿圈与所述回转支撑106刚性连接,同步旋转,所述第一小齿轮102与所述大齿圈101啮合,所述第一小齿轮102的齿数为z1,所述大齿圈101齿数为z0,所述第一小齿轮102的速比为i1=z0/z1;
所述第二小齿轮105与所述大齿圈101啮合,所述第二小齿轮105的齿数为z2,所述第二小齿轮105的速比为i2=z0/z2;
所述第一小齿轮102与所述第二小齿轮105的齿数不等,所述速比i1与所述速比i2的最大公约数为ig;
所述第一编码器103与所述的第一小齿轮102同轴,所述第一编码器103为单圈绝对值编码器,其反馈值θ1为所述第一小齿轮102的角度值;
所述第二编码器104与所述的第二小齿轮105同轴,所述第二编码器104为单圈绝对值编码器,其反馈值θ2为所述第二小齿轮105的角度值;
所述大齿圈101,最多可测量1/ig圈的绝对角度值;
所述ig满足ig≤1时,即可演算出大齿圈101的单圈绝对角度值。
进一步的,三个齿轮角度之间的函数关系为
进一步的,N1、N2的值无法直接通过测量获取。
有益效果
此技术方案中,编码器为单圈绝对值编码器,无需编码器多圈值,因此也无需备用电池,上电后即可演算出舵轮的转向角度;且为线性关系,算法较为简单,易于实现。
附图说明
图1为本发明中的双编码器测量舵轮大齿圈角度的三维结构图
图2为本发明中舵轮转向角度计算方法的流程图。
附图标记:101-大齿圈;102-第一小齿轮;103-第一编码器;104-第二编码器;105-第二小齿轮;106-回转支撑。
具体实施方式
为使本发明实施例的目的、技术方案更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
实施例1
本申请提供一种基于双编码器的舵轮转向角度测量方法,所述测量方法基于以下装置实现:
包括大齿圈101、第一小齿轮102、第一编码器103、第二编码器104、第二小齿轮105、回转支撑106;
所述大齿圈与所述回转支撑106刚性连接,同步旋转,所述第一小齿轮102与所述大齿圈101啮合,所述第一小齿轮102的齿数为z1,所述大齿圈101齿数为z0,所述第一小齿轮102的速比为i1=z0/z1;
所述第二小齿轮105与所述大齿圈101啮合,所述第二小齿轮105的齿数为z2,所述第二小齿轮105的速比为i2=z0/z2;
所述第一小齿轮102与所述第二小齿轮105的齿数不等,所述速比i1与所述速比i2的最大公约数为ig;所述大齿圈101,最多可测量1/ig圈的绝对角度值;所述ig满足ig≤1时,即可演算出大齿圈101的单圈绝对角度值。
在舵轮转向平面上安装第一小齿轮与回转支撑上的大齿圈啮合,所述第一小齿轮的齿数为z1,所述大齿圈齿数为z0,所述第一小齿轮的速比为i1=z0/z1;
在舵轮转向平面上又安装第二小齿轮与所述大齿圈啮合,第二小齿轮的齿数为z2,所述第二小齿轮的速比为i2=z0/z2;
所述速比i1与所述速比i2的值不等,两者的最大公倍数为ig;
第一编码器与所述的第一小齿轮同轴,所述第一编码器为单圈绝对值编码器,其反馈值θ1为所述第一小齿轮的角度值;
第二编码器与所述的第二小齿轮同轴,所述第二编码器为单圈绝对值编码器,其反馈值θ2为所述第二小齿轮的角度值;
所述齿轮传动存在关系:其中,N1为所述第一小齿轮的多圈值,N2为所述第二小齿轮的多圈值,然而记录多圈值的编码器要么价格高、要么易丢失多圈值,对于单圈绝对值多圈值是为未知需值;
所述大齿圈,最多可测量1/ig圈的绝对角度值;
所述ig满足ig≤1时,即可演算出大齿圈单圈的绝对角度值θ0,即为所述舵轮的转向角度。
本发明实施例的一种基于双编码器的舵轮转向角度测算方法,将按图1实施例所示(包括大齿圈101,第一小齿轮102,第一编码器103,第二编码器104,第二小齿轮105,回转支承106)的结构进行安装;其中,所述大齿圈101与所述回转支撑106刚性连接,同步旋转;所述第一齿轮102与所述大齿轮101啮合;所述第一编码器103与所述第一小齿轮102同轴连接,同步旋转;所述第二齿轮105与所述大齿轮101啮合;所述第二编码器104与所述第二小齿轮105同轴连接,同步旋转。
在本具实施例中,所述大齿轮101、所述第一小齿轮102、所述第二小齿轮105的模数均为2.5;所述大齿轮101的齿数为127;所述第一小齿轮102齿数为23;所述第二小齿轮105齿数为27;所述第一编码器103,所述第二编码器104为单圈绝对式编码器。
实施例2
本发明实施例的一种基于双编码器的舵轮转向角度测算方法,还包括如下步骤:
步骤1,计算出所述第一编码器、所述第二编码器的速比,计算出速比最大公约数ig,根据所述最大公约数ig,由此计算出所述大齿圈多圈范围0~1/ig,计算出所述第一小齿轮多圈值范围(N1min,N1max)。
步骤2,获取所述第一编码器、所述第二编码器的反馈值,转换为所述第一小齿轮、所述第二小齿轮角度值(θ1,θ2),假设N1为N1min。
当舵轮转角发生变化时,反馈值θ1与反馈值θ2会成周期性变化,由于无法获取小齿轮的多圈值,仅通过一个反馈值无法演算舵轮的转角。唯有两个或以上编码器且速比不同,设反馈值θ1为横坐标,反馈值θ2为纵坐标,所求舵轮转向角度为θ0竖坐标,两反馈值的组合(θ1,θ2)在一个周期范围内与舵轮的转向角度θ0一一映射(θ1,θ2,θ0),该周期范围由1/ig决定。
步骤3,所述第一小齿轮的多圈值N1不同时,可得到方程解:每一个整数N1可得到一组解
步骤5,对取余,并判断余数是否小于ig/(2·i2);若小于,则当前所求为所述大齿圈的角度估计值,即得到舵轮的转向角度;否则,N1加1,重复步骤4;若所有N1增加至N1max,仍不满足要求,表明所述第一编码器、第二编码器或传动机构出现故障。
以上所述,仅是本发明较佳的实例,并非因此限制本发明的实施方式及保护范围,凡是依据本发明的技术实质,对以上实施例所做出的任何简单修改和同等变化,均落入本发明的保护范围之内。
Claims (2)
1.一种基于双编码器的舵轮转向角度测量方法,其特征在于,
所述测量方法基于以下装置实现:
包括大齿圈(101)、第一小齿轮(102)、第一编码器(103)、第二编码器(104)、第二小齿轮(105)、回转支撑(106);
所述大齿圈与所述回转支撑(106)刚性连接,同步旋转,所述第一小齿轮(102)与所述大齿圈(101)啮合,所述第一小齿轮(102)的齿数为z1,所述大齿圈(101)齿数为z0,所述第一小齿轮(102)的速比为i1=z0/z1;
所述第二小齿轮(105)与所述大齿圈(101)啮合,所述第二小齿轮(105)的齿数为z2,所述第二小齿轮(105)的速比为i2=z0/z2;
所述第一小齿轮(102)与所述第二小齿轮(105)的齿数不等,所述速比i1与所述速比i2的最大公约数为ig;
所述第一编码器(103)与所述的第一小齿轮(102)同轴,所述第一编码器(103)为单圈绝对值编码器,其反馈值θ1为所述第一小齿轮(102)的角度值;
所述第二编码器(104)与所述的第二小齿轮(105)同轴,所述第二编码器(104)为单圈绝对值编码器,其反馈值θ2为所述第二小齿轮(105)的角度值;
所述大齿圈(101),最多可测量1/ig圈的绝对角度值;
所述ig满足ig≤1时,即可演算出大齿圈(101)的单圈绝对角度值;
所述方法步骤如下:
步骤1,确定三个齿轮角度之间的函数关系f(θ1,θ2,θ0),θ0为所述大齿圈(101)的角度值,三个齿轮角度之间的函数关系为N1为所述第一小齿轮的多圈值,N2为所述第二小齿轮的多圈值;
步骤2,计算速比i1与所述速比i2的最大公约数ig,根据所述最大公约数ig,计算出所述第一小齿轮(102)多圈值范围(N1min,N1max),N1min、N1max分别为第一小齿轮的多圈值的最小值和最大值;
步骤3,获取所述第一编码器(103)、所述第二编码器(104)的反馈值,转换为所述第一小齿轮(102)、所述第二小齿轮(105)的角度值(θ1,θ2);
步骤4,由式计算出其中,是对θ0的估计值,是对N2的估计值,N1的取值从N1min开始;
步骤5,对取余,并判断余数是否小于ig/(2·i2);若小于,则当前所求为所述大齿圈(101)角度θ0的正确估计值,即得到舵轮的转向角度;否则,N1加1,重复步骤4;若所有N1增加至N1max,仍不满足要求,表明所述第一编码器(103)、第二编码器(104)或传动机构出现故障。
2.根据权利要求1所述的一种基于双编码器的舵轮转向角度测量方法,其特征在于,所述步骤2中的第一小齿轮(102)多圈值范围(N1min,N1max),N1min为四舍五入取整值,N1max为四舍五入取整值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210886206.3A CN115248055B (zh) | 2022-07-26 | 2022-07-26 | 一种基于双编码器的舵轮转向角度测量方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210886206.3A CN115248055B (zh) | 2022-07-26 | 2022-07-26 | 一种基于双编码器的舵轮转向角度测量方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115248055A CN115248055A (zh) | 2022-10-28 |
CN115248055B true CN115248055B (zh) | 2025-01-24 |
Family
ID=83699448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210886206.3A Active CN115248055B (zh) | 2022-07-26 | 2022-07-26 | 一种基于双编码器的舵轮转向角度测量方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115248055B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117663026B (zh) * | 2024-01-29 | 2024-04-12 | 广东熠日照明科技有限公司 | 一种双编码器锚定电机转动角度的设计方法及舞台灯 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706250A (zh) * | 2009-09-22 | 2010-05-12 | 张永生 | 一种大范围高精度绝对转角测量装置 |
CN104697484A (zh) * | 2015-03-26 | 2015-06-10 | 北京经纬恒润科技有限公司 | 一种齿轮旋转角度测量方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19506938A1 (de) * | 1995-02-28 | 1996-08-29 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Winkelmessung bei einem drehbaren Körper |
JP2006234573A (ja) * | 2005-02-24 | 2006-09-07 | Tokai Rika Co Ltd | 回転角度検出装置 |
CN109238129B (zh) * | 2018-08-30 | 2021-02-02 | 深圳市飞仙智能科技有限公司 | 一种用于转角装置的检测方法及检测系统 |
-
2022
- 2022-07-26 CN CN202210886206.3A patent/CN115248055B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706250A (zh) * | 2009-09-22 | 2010-05-12 | 张永生 | 一种大范围高精度绝对转角测量装置 |
CN104697484A (zh) * | 2015-03-26 | 2015-06-10 | 北京经纬恒润科技有限公司 | 一种齿轮旋转角度测量方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN115248055A (zh) | 2022-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN207336293U (zh) | 一种带自校验功能的sf6气体远传式密度表 | |
CN104122035B (zh) | 一种直接设定型负载转矩和转动惯量模拟系统及其控制方法 | |
CN115248055B (zh) | 一种基于双编码器的舵轮转向角度测量方法 | |
CN101293535B (zh) | 用于汽车方向盘转角的测量方法 | |
JP2005077304A (ja) | 絶対回転角およびトルク検出装置 | |
CN102944216A (zh) | 基于改进表决算法的三冗余船舶动力定位艏向测量方法 | |
CN109238129B (zh) | 一种用于转角装置的检测方法及检测系统 | |
JP2021085724A (ja) | 検針装置及び検針方法 | |
CN116520812B (zh) | 一种旋转导向钻井系统测控装置的故障估计方法及装置 | |
CN104118474A (zh) | 用于提供扭矩可靠性的方法和控制装置 | |
WO2016175800A1 (en) | Method for determing a position of a valve closure element moved by a rotatable valve actuator shaft | |
JP2006029937A (ja) | 回転角度検出装置の回転角補正方法 | |
US11015958B2 (en) | Initialization method and initialization device | |
JP2021014876A (ja) | 故障判定装置及び故障判定方法 | |
JP2013088399A (ja) | 流量計、流量計の制御プログラム、および流量計の制御方法 | |
CA2955859C (en) | Magnetic field sensor feedback for diagnostics | |
US10274358B2 (en) | Electromagnetic flow meter | |
CN109510408A (zh) | 基于霍尔传感器的太阳能跟踪控制系统及控制方法 | |
CN208847205U (zh) | 齿轮组式绝对值编码器 | |
CN103033357A (zh) | 舷外机减速机构检测系统 | |
CN116125854A (zh) | 制动系统的运行控制方法、装置、制动系统、设备及介质 | |
CN111776190B (zh) | 一种数字化舵角反馈指示系统及控制方法 | |
KR20110051933A (ko) | 차량의 조향인식을 위한 센서 보정장치 | |
CN203560418U (zh) | 车辆换档机构 | |
CN110126918B (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 |