CN108981758B - 一种旋转变压器的运动误差补偿方法及装置 - Google Patents
一种旋转变压器的运动误差补偿方法及装置 Download PDFInfo
- Publication number
- CN108981758B CN108981758B CN201810928308.0A CN201810928308A CN108981758B CN 108981758 B CN108981758 B CN 108981758B CN 201810928308 A CN201810928308 A CN 201810928308A CN 108981758 B CN108981758 B CN 108981758B
- Authority
- CN
- China
- Prior art keywords
- excitation signal
- rotary transformer
- signals
- output
- value
- 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/14—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 the magnitude of a current or voltage
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
本发明公开了一种旋转变压器的运动误差补偿方法,包括:获取旋转变压编码器的2个输出信号;根据2个输出信号进行对应载波频域幅值提取得到2对矢量信号;对所得的矢量信号进行atan2运算得到当前的角度;将对激励信号进行积分的结果代入对输出的2个信号进行同样的积分结果中,并求其平方和后得到一个只与激励信号相关的数值,通过控制输入的激励信号的参数来控制该数值的符号方向,从而进行采样点的动态提前或延后,克服了现有技术中旋转变压器及采样电路本身存在相角滞后从而带来的误差问题,使得旋转变压器的应用范围得到拓展,作为精密检测设备使用时测量精度也更加精确。
Description
技术领域
本发明涉及一种旋转变压器的运动误差补偿方法及装置。
背景技术
旋转变压器是一种精密的角度、位置、速度检测装置,与普通变压器不同的是,其一次侧与二次侧不是固定安装,而是在旋转变压器工作时产生相对运动,随着一次侧与二次侧相对角度的变化,在输出侧就可以得到幅值变化的波形,其本质为一种信号电机,且可以在高温、严寒、高速、高震动的环境下工作,因此被广泛应用于伺服控制***、机器人***、机械工具、航空航天等领域中。
但是由于变压器以及采样电路本身存在相角滞后,使得应用旋转变压器用于测量的结果不可避免的存在因为相角滞后而产生的误差,从而给旋转变压器在精密检测领域的应用造成了阻碍。
发明内容
为了解决上述技术问题,本发明的目的是提供一种旋转变压器的运动误差补偿方法和装置,旨在优化或解决旋转变压器以及采样电路本身存在的相角滞后从而带来的误差问题。
本发明的技术方案第一方面为一种旋转变压器的运动误差补偿方法,包括以下步骤:
S1、获取旋转变压编码器在单位正弦信号驱使下产生的2个相同相位、幅值不同的正弦波信号;
S2、对输出的2个相位相同、幅值不同的正弦波信号分别进行对载波的频域幅值提取,得到2对矢量信号;
S3、根据得到的2对矢量信号的虚部进行atan2运算,得到当前的角度A;
S4、根据得到的角度A和旋转变压器、采样电路本身存在的滞后角度α得到旋转变压编码器的输出的2个信号的表达式;
S5、将滞后角度α代入输入的正弦激励信号中,并进行积分运算,得到一个只跟激励信号相关的数值X;
S6、对旋转变压编码器的2个输出信号表达式进行与所述激励信号同样的积分,将所述数值X代入积分结果中,并对积分结果进行求平方和运算,得到一个只与激励信号相关的数值Y;
S7、通过控制输入的激励信号的参数来控制所述数值Y的符号方向,从而进行采样点的动态提前或延后,实现消除旋转变压器和采样电路本身存在的相角滞后所带来的误差。
进一步,所述步骤S2包括:采用DFT运算其中一个通道对其输出的2个信号分别进行对应载波的频域幅值提取,得到2对矢量信号。
进一步,所述旋转变压编码器的输出的2个信号的表达式可表示为:
进一步,所述步骤S6包括:将数值X代入对所述的旋转变压编码器输出的2个信号表达式进行与所述激励信号同样的积分可得:
本发明的技术方案第二方面为一种微计算装置,包括存储器、处理器及储存在存储器上并能够在处理器上运行的微计算程序,所述处理器执行所述程序时实现上述的方法。
本发明的技术方案第三方面为一种计算机可读存储介质,其上储存有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
本发明的有益效果为:
提供的是一种旋转变压器的运动误差补偿方法,通过获取旋转变压编码器在单位正弦激励信号驱使下产生的2个相同相位但是不同幅值的正弦波信号,对该2个信号进行对应载波的频域幅值提取,得到2对矢量信号,将得到的矢量信号的虚部进行atan2运算得到当前的角度,将得到的角度及之后角度代入到输出的2个相位相同、幅值不同的正弦波信号中得到旋转变压编码器实际输出的2个信号,对输入的信号进行积分运算,将积分运算得到的结果代入到旋转变压编码器实际输出的2个信号中,并求其平方和后得到一个只与激励信号相关的数值,即控制输入的激励信号的相位、幅度参数来控制该数值的符号方向,根据得到的只与激励信号相关的数值的符号方向进行采样点的动态提前或延后,克服了现有技术中旋转变压器及采样电路本身存在相角滞后从而带来的误差问题,使得旋转变压器的应用范围得到拓展,作为精密检测设备使用时测量精度也更加精确。
附图说明
下面结合附图对本发明的具体实施方式作进一步说明:
图1是本发明一种旋转变压器的运动误差补偿方法的一实施例流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
这里首先描述旋转变压编码器的数学原理。在单位正弦激励信号sin(t)驱使下,产生两路同相位但是不同幅值的正弦波信号,x(t)与y(t)。对其输出的2路信号分别进行对应载波的频域幅值提取(DFT运算其中一个通道),得到2对矢量信号X1,Y1。把2对矢量信号的虚部进行atan2运算,得到当前的角度A,从而参与电机控制运算。
从数学上分析,有
x(t)=cos(A)*sin(t)
y(t)=sin(A)*sin(t)。
因为变压器以及采样电路本身存在相角滞后,
假设滞后角度为α,有
x(t)=cos(A)*sin(t-α)………………………(1)
y(t)=sin(A)*sin(t-α)………………………(2)
DFT公式
把序列标号从(0~N-1)变更为(-(N-1)/2~(N-1)/2),并取k=1,(目的是令整个数列对于纵坐标轴对称),可得
然后把式(1)和(2)相角移动π,并且离散化,可得
x(n)=-cos(A)*sin(2πn/N-α)………………………(5)
y(n)=-sin(A)*sin(2πn/N-α)………………………(6)。
把式(5)中x(n)替换(4)中的Xn,得到
把式(6)中的x(n)替换(4)中的Xn,用Y1替换X1得到
假设A恒定,可证
X1=-cos(A)*sin(α)+i*cos(A)*cos(α)
Y1=-sin(A)*sin(α)+i*sin(A)*cos(α)。
根据X1与Y1的虚部,可以计算出角度A的值。
当电机是在匀速运动,令A(n)=a0+bn,更新式(7)和(8),得到
可证,当α等于0,公式(9)和(10)可约为
X1=i*cos(a0)*k
Y1=i*sin(a0)*k
其中k是与b有关的常量。由此可以计算出角度a0的值。
当α不等于0,公式(9)和(10)不可约。
参照图1所示,根据本发明的一种旋转变压器的运动误差补偿方法,具体包括以下过程:
旋转变压编码器有一正弦激励信号f(x)=sin(x-α)输入,此时,可获取旋转变压编码器输出的两个正弦波信号x(t)、y(t),对2个输出的正弦波信号分别进行对应载波的频域幅值提取,得到2对矢量信号,对所得的2对矢量信号进行atan2运算,得到当前的角度A,将所得的当前角度A及滞后角度α代入到2个旋转变压编码器输出的正弦波信号中,得到旋转变压编码器输出的2个信号的表达式为对输入到旋转变压编码器的正弦激励信号f(x)=sin(x-α)进行在到上积分,可得到一个只与激励信号相关的数值X,此时,再对旋转变压编码器输出的2个信号的表达式进行在到上积分(即与激励信号进行同样的积分),由于cos(A)、sin(A)均为常数,此时由对正弦激励信号f(x)=sin(x-α)的积分结果可知,输出的2个正弦波信号表达式的积分结果为:
优选的,通过DFT运算其中一个通道对旋转编码器输出的2个信号分别进行对应载波的频域幅值提取得到2对矢量信号。
可以看出,数值Y的符号方向只与激励信号输入相关,通过控制激励信号的参数(如:相位、幅度等)即可控制数值Y的符号方向,从而进行采样点的动态提前或延后,实现消除旋转变压器和采样电路本身存在的相角滞后所带来的误差。
本发明提供了一种旋转变压器的运动误差补偿方法,通过获取旋转变压编码器在单位正弦激励信号驱使下产生的2个相同相位但是不同幅值的正弦波信号,对该2个信号进行对应载波的频域幅值提取,得到2对矢量信号,将得到的矢量信号的虚部进行atan2运算得到当前的角度,将得到的角度及之后角度代入到输出的2个相位相同、幅值不同的正弦波信号中得到旋转变压编码器实际输出的2个信号,对输入的信号进行积分运算,将积分运算得到的结果代入到旋转变压编码器实际输出的2个信号中,并求其平方和后得到一个只与激励信号相关的数值,即根据输入的激励信号的相位、幅度参数来控制该数值的符号方向,根据得到的只与激励信号相关的数值的符号方向进行采样点的动态提前或延后,克服了现有技术中旋转变压器及采样电路本身存在相角滞后从而带来的误差问题,使得旋转变压器的应用范围得到拓展,作为精密检测设备使用时测量精度也更加精确。
应当认识到,本发明的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机***通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。
此外,可按任何合适的顺序来执行本文描述的过程的操作,除非本文另外指示或以其他方式明显地与上下文矛盾。本文描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机***的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。
进一步,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、RAM、ROM等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本文所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。
计算机程序能够应用于输入数据以执行本文所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。
Claims (5)
1.一种旋转变压器的运动误差补偿方法,其特征在于,包括以下步骤:
S1、获取旋转变压器在单位正弦激励信号驱使下产生的2个相同相位、幅值不同的正弦波信号,其中所述旋转变压器的输出的2个信号的表达式表示为
S2、对输出的2个相位相同、幅值不同的正弦波信号分别进行对载波的频域幅值提取,得到2对矢量信号;
S3、根据得到的2对矢量信号的虚部进行atan2运算,得到当前的角度A;
S4、根据得到的角度A和旋转变压器、采样电路本身存在的滞后角度α得到旋转变压器的输出的2个信号的表达式;
S6、对旋转变压器的2个输出信号表达式进行与所述激励信号同样的积分,将所述数值X代入积分结果中,并对积分结果进行求平方和运算,得到一个只与激励信号相关的数值Y;
S7、通过控制输入的激励信号的参数来控制所述数值Y的符号方向,从而进行采样点的动态提前或延后,实现消除旋转变压器和采样电路本身存在的相角滞后所带来的误差。
2.根据权利要求1所述的一种旋转变压器的运动误差补偿方法,其特征在于,所述步骤S2包括:采用DFT运算其中一个通道对其输出的2个信号分别进行对应载波的频域幅值提取,得到2对矢量信号。
4.一种微计算装置,包括存储器、处理器及储存在存储器上并能够在处理器上运行的微计算程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3中任一项所述的方法。
5.一种计算机可读存储介质,其上储存有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810928308.0A CN108981758B (zh) | 2018-08-15 | 2018-08-15 | 一种旋转变压器的运动误差补偿方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810928308.0A CN108981758B (zh) | 2018-08-15 | 2018-08-15 | 一种旋转变压器的运动误差补偿方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108981758A CN108981758A (zh) | 2018-12-11 |
CN108981758B true CN108981758B (zh) | 2020-10-16 |
Family
ID=64553334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810928308.0A Active CN108981758B (zh) | 2018-08-15 | 2018-08-15 | 一种旋转变压器的运动误差补偿方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108981758B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111649774B (zh) * | 2020-06-23 | 2021-12-07 | 北京控制工程研究所 | 一种旋转变压器测角误差硬件自校正***和方法 |
CN113391551B (zh) * | 2021-06-01 | 2023-08-01 | 佛山市顺德区乐普达电机有限公司 | 电机电角度补偿方法、装置、电子设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5521846A (en) * | 1991-10-30 | 1996-05-28 | Labinal, Societe Anonyme | Device for measuring parameters, in particular parameters relating to aircraft or vehicle wheels |
CN1945959A (zh) * | 2005-10-07 | 2007-04-11 | 三菱电机株式会社 | 旋转变压器 |
CN101865651A (zh) * | 2010-06-11 | 2010-10-20 | 天津工业大学 | 一种旋转变压器角度信号解码方法 |
CN102032867A (zh) * | 2010-12-24 | 2011-04-27 | 哈尔滨工业大学 | 测量同轴双转子电机两个转子相对转角和转速的方法及实现该方法的传感器 |
CN105227027A (zh) * | 2014-06-11 | 2016-01-06 | 现代自动车株式会社 | 用于补偿旋转变压器的位置误差的装置和方法 |
CN106998162A (zh) * | 2016-01-26 | 2017-08-01 | 通用汽车环球科技运作有限责任公司 | 旋转变压器相位补偿 |
CN107728097A (zh) * | 2017-10-12 | 2018-02-23 | 湖南银河电气有限公司 | 一种旋转变压器检验装置及其检验方法 |
CN107863913A (zh) * | 2017-11-24 | 2018-03-30 | 成都雅骏新能源汽车科技股份有限公司 | 一种旋转变压器的解码方法和*** |
-
2018
- 2018-08-15 CN CN201810928308.0A patent/CN108981758B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5521846A (en) * | 1991-10-30 | 1996-05-28 | Labinal, Societe Anonyme | Device for measuring parameters, in particular parameters relating to aircraft or vehicle wheels |
CN1945959A (zh) * | 2005-10-07 | 2007-04-11 | 三菱电机株式会社 | 旋转变压器 |
CN101865651A (zh) * | 2010-06-11 | 2010-10-20 | 天津工业大学 | 一种旋转变压器角度信号解码方法 |
CN102032867A (zh) * | 2010-12-24 | 2011-04-27 | 哈尔滨工业大学 | 测量同轴双转子电机两个转子相对转角和转速的方法及实现该方法的传感器 |
CN105227027A (zh) * | 2014-06-11 | 2016-01-06 | 现代自动车株式会社 | 用于补偿旋转变压器的位置误差的装置和方法 |
CN106998162A (zh) * | 2016-01-26 | 2017-08-01 | 通用汽车环球科技运作有限责任公司 | 旋转变压器相位补偿 |
CN107728097A (zh) * | 2017-10-12 | 2018-02-23 | 湖南银河电气有限公司 | 一种旋转变压器检验装置及其检验方法 |
CN107863913A (zh) * | 2017-11-24 | 2018-03-30 | 成都雅骏新能源汽车科技股份有限公司 | 一种旋转变压器的解码方法和*** |
Non-Patent Citations (1)
Title |
---|
基于△_调制原理的全数字轴角变换算法;周长攀 等;《电机与控制学报》;20130831;第17卷(第8期);第78-84页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108981758A (zh) | 2018-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6661267B2 (ja) | レゾルバ位置誤差を補償するための装置及び方法 | |
KR101885009B1 (ko) | 위치 검출기의 각도 오차 보정 장치 및 각도 오차 보정 방법 | |
CN105987710B (zh) | 用于补偿旋转变压器的位置信息误差的设备和方法 | |
JP5041419B2 (ja) | レゾルバ装置およびレゾルバの角度検出装置とその方法 | |
CN108981758B (zh) | 一种旋转变压器的运动误差补偿方法及装置 | |
JP6272508B2 (ja) | 位置検出器の角度誤差補正装置および角度誤差補正方法 | |
US10371515B2 (en) | System and method for demodulating position sense signals output from position sensor | |
CN104614002B (zh) | 一种跟踪控制平台光电编码器细分信号误差补偿方法 | |
CN109375228B (zh) | 激光雷达的异常帧点云数据的确定方法、处理方法及装置 | |
CN110567491B (zh) | 惯性导航***的初始对准方法、装置及电子设备 | |
EP3239662B1 (en) | Systems and methods for determining rotational position | |
EP3722756B1 (en) | Phase deviation compensation method and device | |
JP6352540B2 (ja) | 検出装置、回転角度検出装置、検出方法、およびプログラム | |
JP5813151B2 (ja) | 制御ループの周波数特性を算出する機能を有する数値制御装置 | |
KR101335162B1 (ko) | 레졸버를 위한 위치 오차 보정 장치 및 보정 방법 | |
CN104062498B (zh) | 对称频谱信号的中心频率的质心估计方法 | |
CN106093569A (zh) | 导航信号测量方法、***与导航设备在线诊断方法、*** | |
WO2018092416A1 (ja) | ロータリーエンコーダ信号処理装置及びロータリーエンコーダ信号処理方法 | |
JP6305573B2 (ja) | 位置検出器の角度誤差補正装置および角度誤差補正方法 | |
KR20130082327A (ko) | 가속도 센서가 구비된 오브젝트의 진동 제어 방법 및 장치 | |
JP2014014208A (ja) | 地絡方向継電装置 | |
US20170146370A1 (en) | Method for determining an orthogonality error between two sensor signals | |
CN109341677B (zh) | 累计误差去除方法、装置、用户设备及存储介质 | |
CN117589221A (zh) | 编码器校准方法、装置、上位机和存储介质 | |
Holyaka et al. | SIGNAL MODEL FOR SPATIAL POSITION SENSORS IN MAGNETIC TRACKING SYSTEMS |
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 |