电子电气丨Resolver 相关知识详解

东海大仙

Resolver 相关知识详解

一、Resolver 基本知识

Resolver,即旋转变压器,是一种特殊的变压器,主要用于测量旋转物体的角度、位置和速度等参数。在工业自动化、航空航天、机器人等众多领域都有广泛应用。

从结构上看,Resolver 通常由定子和转子两部分组成。定子上一般有两个或多个绕组,用于产生激励磁场。转子则安装在旋转轴上,上面也有绕组。与普通变压器不同的是,Resolver 的转子绕组会随着旋转轴的转动而改变其与定子绕组之间的相对位置关系。

它具有高精度、高可靠性、抗干扰能力强等优点。在复杂的电磁环境中,Resolver 能够稳定地输出准确的测量信号,为系统的精确控制提供有力支持。

旋转变压器.jpg

二、Resolver 原理

Resolver 的工作原理基于电磁感应定律。当定子绕组通入交流激励电流时,会产生一个交变磁场。这个磁场会在转子绕组中感应出电动势。由于转子与定子的相对位置不同,转子绕组所感应的电动势大小和相位也会发生变化。

具体来说,假设定子有两个在空间上相互垂直的绕组,分别称为正弦绕组和余弦绕组。当转子旋转时,转子绕组与正弦绕组和余弦绕组的相对位置发生改变,从而在转子绕组中感应出的电动势分别为:\( E_{s}=E_{m}\sin\theta\sin\omega t \)

\( E_{c}=E_{m}\cos\theta\sin\omega t \)

其中,\( E_{s} \)和\( E_{c} \)分别是正弦绕组和余弦绕组感应出的电动势,\( E_{m} \)是感应电动势的最大值,\( \theta \)是转子相对于定子的角度,\( \omega \)是激励电流的角频率,\( t \)是时间。

通过检测这两个感应电动势的大小和相位关系,就可以计算出转子的角度\( \theta \)。这种通过电磁感应来测量角度的方式,使得 Resolver 在测量精度和稳定性方面具有很大优势。

三、Resolver 信号解释

  1. 输出信号类型

    • 正弦和余弦信号:这是 Resolver 最主要的输出信号。如前文所述,其幅值随转子角度按正弦和余弦规律变化,用于精确计算转子位置。

    • 励磁信号:通常由外部激励源提供给定子绕组,以产生交变磁场。励磁信号一般为特定频率和幅值的交流电,常见频率范围从几百赫兹到数 kHz,幅值根据具体应用和 Resolver 的设计规格而定。

    • 零位信号(可选):部分 Resolver 会提供零位信号,用于确定转子的初始位置或参考位置。当转子旋转到特定的零位时,零位信号会产生一个特定的电平变化或脉冲信号,便于系统进行位置校准。

  1. 信号幅值与角度关系

从前面的公式可以看出,正弦信号的幅值\( E_{s} \)与\( \sin\theta \)成正比,余弦信号的幅值\( E_{c} \)与\( \cos\theta \)成正比。当转子角度\( \theta = 0^{\circ} \)时,\( E_{s}=0 \),\( E_{c}=E_{m} \);当\( \theta = 90^{\circ} \)时,\( E_{s}=E_{m} \),\( E_{c}=0 \)。通过测量正弦和余弦信号的幅值,利用三角函数关系就可以精确计算出转子的角度。
  1. 信号相位与角度关系

正弦和余弦信号的相位差始终为\( 90^{\circ} \)。在实际应用中,通过测量这两个信号的相位差,可以进一步验证信号的准确性,并且在一些复杂的测量算法中,相位信息也起着重要作用。例如,在一些高精度的角度测量系统中,会利用相位差来消除信号传输过程中的干扰和误差。
  1. 信号处理与应用

Resolver 输出的原始正弦和余弦信号通常需要经过一系列的信号处理才能被控制系统使用。常见的信号处理步骤包括放大、滤波、解调等。放大是为了提高信号的幅值,使其能够满足后续处理电路的要求;滤波则是去除信号中的噪声和干扰成分;解调是将调制在高频载波上的信号还原为与转子位置相关的低频信号。经过处理后的信号可以直接输入到微处理器或其他控制单元中,用于计算转子的角度、速度等参数,进而实现对旋转设备的精确控制。

四、Resolver 信号仿真

  1. 基于电路仿真软件

    • 原理:利用如 Multisim、LTspice 等电路仿真软件,搭建包含 Resolver 等效电路模型的仿真电路。在模型中,根据 Resolver 的实际参数设置绕组的电阻、电感等参数,以及励磁信号的频率、幅值等。通过设置不同的转子角度,模拟正弦和余弦绕组感应出的电动势变化。

    • 步骤:首先创建一个新的电路文件,在元件库中找到变压器元件(部分软件可能有专门的 Resolver 元件模型),按照 Resolver 的结构连接好正弦绕组、余弦绕组和励磁绕组。设置励磁源的参数,如电压幅值为\( V_{excitation} \),频率为\( f \)。添加电压探针到正弦和余弦绕组输出端,用于测量感应电动势。通过改变电路中模拟转子角度的参数(如通过控制电压源或逻辑电路实现角度变化),运行仿真,观察输出信号的波形和幅值变化。

  1. 基于数学模型的仿真

    • 原理:根据 Resolver 的数学模型,利用 Matlab、Python 等编程语言进行信号仿真。通过编写代码实现前面提到的正弦和余弦电动势公式,设置不同的转子角度、励磁频率等参数,生成对应的信号数据。

    • 步骤(以 Matlab 为例):在 Matlab 脚本文件中,定义相关参数,如\( E_{m} \)(感应电动势最大值)、\( \omega \)(角频率)、\( t \)(时间向量)。通过循环或矩阵运算,根据公式\( E_{s}=E_{m}\sin\theta\sin\omega t \)和\( E_{c}=E_{m}\cos\theta\sin\omega t \)计算不同\( \theta \)值下的正弦和余弦信号值。使用 Matlab 的绘图函数(如 plot 函数)绘制出信号波形,直观展示信号随时间和角度的变化。

五、Resolver 信号测试

  1. 静态测试

    • 目的:在转子静止状态下,测试 Resolver 输出信号的准确性和稳定性。

    • 方法:使用高精度的万用表或示波器测量正弦和余弦绕组输出信号的幅值。将转子固定在不同的已知角度位置(如\( 0^{\circ}、30^{\circ}、60^{\circ}、90^{\circ} \)等),记录此时输出信号的幅值,并与理论值进行对比。计算误差,判断 Resolver 在静态下的测量精度是否符合要求。同时,观察信号在一段时间内的稳定性,确保幅值波动在允许范围内。

  1. 动态测试

    • 目的:模拟 Resolver 在实际工作中的旋转情况,测试其在动态过程中的性能。

    • 方法:使用电机或其他旋转设备带动 Resolver 转子以一定的转速旋转。通过示波器或专门的数据采集卡采集正弦和余弦信号,观察信号的波形是否正常,幅值和相位是否随转子角度准确变化。在不同转速下进行测试,检查 Resolver 在不同动态工况下的响应特性。此外,还可以在旋转过程中突然改变转速或方向,观察 Resolver 输出信号的过渡过程,评估其动态响应能力。

  1. 抗干扰测试

    • 目的:评估 Resolver 在复杂电磁环境下的抗干扰能力。

    • 方法:将 Resolver 置于一个模拟的干扰环境中,如使用电磁干扰发生器产生不同频率和强度的电磁噪声。在干扰环境下,进行静态和动态测试,观察 Resolver 输出信号是否受到干扰而产生畸变或误差。通过对比有干扰和无干扰情况下的测试结果,判断 Resolver 的抗干扰性能是否满足实际应用需求。

综上所述,Resolver 作为一种重要的角度测量装置,其基本知识、原理和信号解释对于理解和应用相关技术至关重要。无论是在工业生产中的电机控制,还是在航空航天领域的飞行器姿态测量,Resolver 都发挥着不可或缺的作用。深入掌握 Resolver 的相关知识,有助于更好地设计和优化各种涉及旋转运动测量和控制的系统。


手机扫描二维码访问

文章版权声明:除非注明,否则均为海东博科原创文章,转载或复制请以超链接形式并注明出处。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码