CN112665531A - 一种多对级旋变坐标变换解角方法 - Google Patents
一种多对级旋变坐标变换解角方法 Download PDFInfo
- Publication number
- CN112665531A CN112665531A CN202011377600.1A CN202011377600A CN112665531A CN 112665531 A CN112665531 A CN 112665531A CN 202011377600 A CN202011377600 A CN 202011377600A CN 112665531 A CN112665531 A CN 112665531A
- Authority
- CN
- China
- Prior art keywords
- angle
- value
- zero
- rotary transformer
- pair
- 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
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
Landscapes
- Optical Transform (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
本发明涉及一种适用于单通道多对级旋变的角度解算方法,其中,包括:步骤一:上电运行解码程序,通过IO端口采集光电开关的零位跳变沿,通过RDC采集当前旋变角度θ1;步骤二:判断零位挡片经过光电开关凹槽时,满足零位条件,此时角度即为零位初始值,设定n记录为0,旋变当前角度值为θ0,计算出***的零位初始角度;步骤三:重新上电,零位初始角度设定为常量,根据当前角度值及上一时刻的角度值偏差确定n是加1还是减1,更新n,计算出当前累加角度值n*360°+θ1,取值范围在0‑N*360°之间;步骤四:进行坐标变换,将0‑N*360°坐标系转换到0‑360°之间,对结果值进行零位修正,并进行防溢出处理,得到分辨率的角度值。
Description
技术领域
本发明涉及多对级旋转变压器,特别是涉及一种适用于多对级旋转变压器的解角方法。
背景技术
目前,常用的测角元件有绝对式编码器、光栅、旋转变压器等多种类型。但考虑到环境适应性和成本等因素在光电搜索及跟踪***中多用旋转变压器作位置传感器进行角度测量。为了提高精度通常会采用双通道多对级旋转变压器,通过粗精双通道组合可以实现20位以上的角度分辨率。但应用双通道旋变也有一定的弊端,与单通道多对级旋变相比,其成本高、体积大、解码电路更复杂。而双通道旋转变压器的粗机通道最重要的作用是提供一个绝对的初始零位参考基准。因此,需要确定一个初始零位,应用单通道多对级的旋变,实现高精度的角度测量。
发明内容
本发明的目的在于提供一种适用于单通道多对级旋变的角度解算方法,用于解决上述现有技术的问题。
本发明一种适用于单通道多对级旋变的角度解算方法,其中,包括:步骤一:上电运行解码程序,通过IO端口采集光电开关的零位跳变沿,通过RDC采集当前旋变角度θ1;步骤二:判断零位挡片经过光电开关凹槽时,满足零位条件,此时角度即为零位初始值,设定n记录为0,旋变当前角度值为θ0,计算出***的零位初始角度;步骤三:重新上电,零位初始角度设定为常量,根据当前角度值及上一时刻的角度值偏差确定n是加1还是减1,更新n,计算出当前累加角度值n*360°+θ1,取值范围在0-N*360°之间;步骤四:进行坐标变换,将0-N*360°坐标系转换到0-360°之间,对结果值进行零位修正,并进行防溢出处理,得到分辨率的角度值。
根据本发明的适用于单通道多对级旋变的角度解算方法的一实施例,其中,16对级单通道旋变,N为16。
根据本发明的适用于单通道多对级旋变的角度解算方法的一实施例,其中,将n值约束在0~16之间。
根据本发明的适用于单通道多对级旋变的角度解算方法的一实施例,其中,得到20位分辨率的角度值。
根据本发明的适用于单通道多对级旋变的角度解算方法的一实施例,其中,步骤四:进行坐标变换,将0-N*360°坐标系转换到0-360°之间,直接除16。
根据本发明的适用于单通道多对级旋变的角度解算方法的一实施例,其中,计算出***的零位初始角度θ0/16。
根据本发明的适用于单通道多对级旋变的角度解算方法的一实施例,其中,n的增减变化规则包括:
本发明一种适用于单通道多对级旋变的角度解算方法。相比于现有的双通道旋转变压器,在成本、体积、简化方便更具优势。能够确定一个初始零位,应用单通道多对级的旋变同样可以实现高精度的角度测量。该方法还可扩展应用到伺服电机后轴端带编码器,输出轴经过减速齿轮箱情况的角度解析。
附图说明
图1为0-360°真实角度与多对级旋变角度变化关系示意图;
图2为多对级旋变角度解析流程图;
具体实施方式
为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
本发明的目的在于提供一种适用于单通道多对级旋变的角度解算方法,包括:
假设位置传感器为单通道多对极旋变,极对数为N,考虑旋变安装在电机转轴上,在机械零位上安装一个光电开关,旋转部分设置挡片以便于在过零位触发光电开关输出零位脉冲信号。电机旋转一圈为360°,但旋变输出角度为连续的N个360°,因此在角度解析式需要先对旋变角度进行累加,然后在进行缩小。考虑到光电开关处旋变测量的零位初始角为θ0,经过n个360°后的当前角度值为θ1,θ0和θ1均在0-360°之间,则当前角度解析公式如下:
式(1)中n表示自零位起始第n极旋变角度区间,相当于将电机实际转过角度的0-360°坐标系转换为0-N*360°的坐标系。此时,旋变旋转一圈的角度等效为N*360°,如图1所示,当旋变转过N圈时,电机正好转过1圈,零位又重新对齐θ0。
还需要对零位修正后的角度进行防溢出处理,由于不会出现大于360°情况,只需要对小于零情况进行判断,
旋变角度的累加计算需要确定旋变的当前区间的极数n,即从过光电开关起的第n个360°区间数。n的增减变化需要通过一定的规则进行约束
以16对级单通道旋变为例,则N为16,如图2流程所示,角度解算步骤如下:
步骤一:上电运行解码程序,通过IO端口采集光电开关的零位跳变沿,通过RDC采集当前旋变角度θ1。
步骤二:判断零位挡片经过光电开关凹槽时,满足零位条件,此时角度即为零位初始值,此时设定n记录为0,旋变当前角度值为θ0,则可以计算出***的零位初始角度θ0/16。
步骤三:重新上电,零位初始角度θ0/16设定为常量。此时,根据当前角度值及上一时刻的角度值偏差确定n是加1还是减1,实时根据更新n。同时将n值约束在0~16之间。计算出当前累加角度值n*360°+θ1,取值范围在0-N*360°之间。
步骤四:进行坐标变换,即将0-N*360°坐标系转换到0-360°之间,直接除16即可。对结果值进行零位修正,并进行防溢出处理,最终得到20位分辨率的角度值。
本发明提供一种适用于单通道多对级旋变的角度解算方法。相比于现有的双通道旋转变压器,在成本、体积、简化方便更具优势。只要能够确定一个初始零位,应用单通道多对级的旋变同样可以实现高精度的角度测量。该方法还可扩展应用到伺服电机后轴端带编码器,输出轴经过减速齿轮箱情况的角度解析。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (7)
1.一种适用于单通道多对级旋变的角度解算方法,其特征在于,包括:
步骤一:上电运行解码程序,通过IO端口采集光电开关的零位跳变沿,通过RDC采集当前旋变角度θ1;
步骤二:判断零位挡片经过光电开关凹槽时,满足零位条件,此时角度即为零位初始值,设定n记录为0,旋变当前角度值为θ0,计算出***的零位初始角度;
步骤三:重新上电,零位初始角度设定为常量,根据当前角度值及上一时刻的角度值偏差确定n是加1还是减1,更新n,计算出当前累加角度值n*360°+θ1,取值范围在0-N*360°之间;
步骤四:进行坐标变换,将0-N*360°坐标系转换到0-360°之间,对结果值进行零位修正,并进行防溢出处理,得到分辨率的角度值。
2.如权利要求1所述的适用于单通道多对级旋变的角度解算方法,其特征在于,16对级单通道旋变,N为16。
3.如权利要求2所述的适用于单通道多对级旋变的角度解算方法,其特征在于,将n值约束在0~16之间。
4.如权利要求1所述的适用于单通道多对级旋变的角度解算方法,其特征在于,得到20位分辨率的角度值。
5.如权利要求2所述的适用于单通道多对级旋变的角度解算方法,其特征在于,步骤四:进行坐标变换,将0-N*360°坐标系转换到0-360°之间,直接除16。
6.如权利要求2所述的适用于单通道多对级旋变的角度解算方法,其特征在于,计算出***的零位初始角度θ0/16。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011377600.1A CN112665531B (zh) | 2020-11-30 | 2020-11-30 | 一种多对级旋变坐标变换解角方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011377600.1A CN112665531B (zh) | 2020-11-30 | 2020-11-30 | 一种多对级旋变坐标变换解角方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112665531A true CN112665531A (zh) | 2021-04-16 |
CN112665531B CN112665531B (zh) | 2023-07-14 |
Family
ID=75403047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011377600.1A Active CN112665531B (zh) | 2020-11-30 | 2020-11-30 | 一种多对级旋变坐标变换解角方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112665531B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115347838A (zh) * | 2022-10-20 | 2022-11-15 | 深圳市好盈科技有限公司 | 一种电机初始零位的校正方法、***、设备及介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102494709A (zh) * | 2011-11-04 | 2012-06-13 | 中国兵器工业第二〇六研究所 | 双通道多极旋转变压器精粗机零位的自标定方法 |
DE102015200475A1 (de) * | 2015-01-14 | 2016-07-14 | Schaeffler Technologies AG & Co. KG | Verfahren und Messsignalverarbeitungseinheit zur Generierung eines mehrkanaligen Messsignals für eine Drehzahlmessung sowie Sensoreinheit |
JP2016148587A (ja) * | 2015-02-12 | 2016-08-18 | 株式会社デンソー | レゾルバ信号処理装置 |
CN108871181A (zh) * | 2018-05-07 | 2018-11-23 | 哈尔滨理工大学 | 一种多对极磁电编码器动态多窗口区间预测角度细分方法 |
CN108896074A (zh) * | 2018-06-04 | 2018-11-27 | 哈尔滨理工大学 | 八霍尔分布磁电编码器高分辨率角度值解算方法及装置 |
DE102017128395A1 (de) * | 2017-11-30 | 2018-12-13 | Schaeffler Technologies AG & Co. KG | Drehwinkelsensoreinheit und Verfahren zum Bestimmen eines Drehwinkels |
CN109059968A (zh) * | 2018-07-02 | 2018-12-21 | 哈尔滨理工大学 | 基于角度值生长的有限角度值细分方法及装置 |
CN109327174A (zh) * | 2018-11-14 | 2019-02-12 | 苏州绿控传动科技股份有限公司 | 永磁同步电机旋转变压器零位自动识别方法 |
CN110095142A (zh) * | 2019-03-14 | 2019-08-06 | 哈尔滨理工大学 | 一种基于单对极角度值拟合的角度值跳点抑制方法及装置 |
CN111537004A (zh) * | 2020-05-25 | 2020-08-14 | 哈尔滨理工大学 | 一种基于单对极角度值拟合的角度值跳点抑制方法及装置 |
CN111623807A (zh) * | 2020-06-08 | 2020-09-04 | 哈尔滨理工大学 | 一种多对极磁电编码器角度值冗余输出方法及装置 |
-
2020
- 2020-11-30 CN CN202011377600.1A patent/CN112665531B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102494709A (zh) * | 2011-11-04 | 2012-06-13 | 中国兵器工业第二〇六研究所 | 双通道多极旋转变压器精粗机零位的自标定方法 |
DE102015200475A1 (de) * | 2015-01-14 | 2016-07-14 | Schaeffler Technologies AG & Co. KG | Verfahren und Messsignalverarbeitungseinheit zur Generierung eines mehrkanaligen Messsignals für eine Drehzahlmessung sowie Sensoreinheit |
JP2016148587A (ja) * | 2015-02-12 | 2016-08-18 | 株式会社デンソー | レゾルバ信号処理装置 |
DE102017128395A1 (de) * | 2017-11-30 | 2018-12-13 | Schaeffler Technologies AG & Co. KG | Drehwinkelsensoreinheit und Verfahren zum Bestimmen eines Drehwinkels |
CN108871181A (zh) * | 2018-05-07 | 2018-11-23 | 哈尔滨理工大学 | 一种多对极磁电编码器动态多窗口区间预测角度细分方法 |
CN108896074A (zh) * | 2018-06-04 | 2018-11-27 | 哈尔滨理工大学 | 八霍尔分布磁电编码器高分辨率角度值解算方法及装置 |
CN109059968A (zh) * | 2018-07-02 | 2018-12-21 | 哈尔滨理工大学 | 基于角度值生长的有限角度值细分方法及装置 |
CN109327174A (zh) * | 2018-11-14 | 2019-02-12 | 苏州绿控传动科技股份有限公司 | 永磁同步电机旋转变压器零位自动识别方法 |
CN110095142A (zh) * | 2019-03-14 | 2019-08-06 | 哈尔滨理工大学 | 一种基于单对极角度值拟合的角度值跳点抑制方法及装置 |
CN111537004A (zh) * | 2020-05-25 | 2020-08-14 | 哈尔滨理工大学 | 一种基于单对极角度值拟合的角度值跳点抑制方法及装置 |
CN111623807A (zh) * | 2020-06-08 | 2020-09-04 | 哈尔滨理工大学 | 一种多对极磁电编码器角度值冗余输出方法及装置 |
Non-Patent Citations (10)
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115347838A (zh) * | 2022-10-20 | 2022-11-15 | 深圳市好盈科技有限公司 | 一种电机初始零位的校正方法、***、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112665531B (zh) | 2023-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107607037B (zh) | 一种基于反正切跨区间制表法的磁电编码器标定方法 | |
US8179127B2 (en) | Method and apparatus to monitor position of a rotatable shaft | |
CN110793430B (zh) | 绝对电角度检测方法、***及计算机可读存储介质 | |
US7496462B2 (en) | Encoding signal processing device and signal processing method therefor | |
US6914543B2 (en) | Method for initializing position with an encoder | |
CN108474671B (zh) | 机械角度检测方法、云台及机器可读存储介质 | |
CN111197954A (zh) | 一种机器的绝对位置测量方法、装置、存储介质及机器 | |
CN103234451A (zh) | 一种可实现在线自标定的时栅角位移传感器***及方法 | |
KR20050046298A (ko) | 이동체의 방위각 보정방법 및 장치 | |
CN112665531A (zh) | 一种多对级旋变坐标变换解角方法 | |
JP4515120B2 (ja) | レゾルバディジタル角度変換装置および方法ならびにプログラム | |
CN110133316B (zh) | 一种光电编码器精密测速***及方法 | |
CN111089610B (zh) | 一种编码器的信号处理方法、装置及相关组件 | |
CN110579224B (zh) | 一种利用霍尔传感器精确测量电机动子位移的方法及*** | |
CN111077777A (zh) | 双通道旋转变压器测角的三角函数模型误差补偿方法 | |
JP5107791B2 (ja) | 回転角度センサ | |
CN116892970A (zh) | 基于时间戳寄存器评判磁编码器稳定性的方法及电机 | |
KR20170008381A (ko) | 모터 속도 측정 장치 및 방법 | |
CN114826040A (zh) | 一种转子信息确定方法、装置、可读介质及电子设备 | |
CN111038514B (zh) | 车辆速度的控制方法及相关装置 | |
CN109213109A (zh) | 编码器分辨率检测方法 | |
CN111207723B (zh) | 一种差分式圆感应同步器的解调方法 | |
CN112433543A (zh) | 一种舵轮零方向精确定位的方法 | |
CN104406545A (zh) | 基于增量式旋转光学编码器的旋转角度测量与计算 | |
US11788864B2 (en) | Determination of an item of position information relating to a position of a magnetic field transducer relative to a position sensor |
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 |