旋转变压器(resover)包含三个绕组,即一个转子绕组和两个定子绕组。转子绕组随马达旋转,定子绕组位置固定且两个定子互为90度角(如图1所示)。这样,绕组形成了一个具有角度依赖系数的变压器。
将施加在转子绕组上的正弦载波耦合至定子绕组,对定子绕组输出进行与转子绕组角度相关的幅度调制。由于安装位置的原因,两个定子绕组的调制输出信号的相位差为90度。
通过解调两个信号可以获得马达的角度位置信息,首先要接收纯正弦波及余弦波,然后将其相除得到该角度的正切值,最终通过“反正切”函数求出角度值。由于一般情况下要使用DSP进行算术处理,因而需要将正弦及余弦波数字化。目前市面上有几种具备这些功能的专用产品,然而其价格昂贵,对于大多数应用而言需要寻求其他替代方案。
目前有一种最为常用的方法是,检测输出信号中载波频率的峰值来触发模数转换器(ADC)。如果总是在这一时间点转换调制信号,则将消除载波频率。由于更高分辨率的增量累加(Δ-∑)ADC总是在一段时间内对信号进行积分采样,因此它将不仅仅转换峰值电压,因而需要采用诸如TI ADS7861或ADS8361等逐次逼近ADC,分辨率也被限制在12~14位。
这种方法还需要使用几种电路模块,必须生成合适的正弦载波,必须在合适的时间点触发转换过程,且ADC必须对信号进行同步转换。这样不仅增加了成本,且分辨率有限。
新概念的理论依据
新概念使用过采样方法,并将解调移至数字域内,调制信号的过采样采用双通道Δ-∑调制器ADS1205,数字滤波器芯片AMC1210用于调制器输出的解调和抽取(decimation)。
调制器仅产生位流,这不同于ADC中的数字概念。为了输出相当于模拟输入电压的数字信号,必须使用数字滤波器来处理位流。正弦滤波器是一种非常简单、易于构建且硬件需求最少的一种滤波器。
那些频率为调制器时钟频率除以过采样率所得值的整数倍的信号将被抑制,这些被抑制的频率点称为陷波(notch)。在此新概念中,积分器的抽取率设定的原则是使载波频率落入到某一陷波频率。但首先需要对信号进行解调,否则角度信息将与载波频率一起被忽略。该任务由AMC1210完成。
AMC1210具有四个通道,每个通道均提供如图2所示的滤波器结构。
AMC1210也可用于测量电流。在本例中,我们将比较器滤波器(comparator filter)用于过电流保护,能够在低分辨率情况下实现快速响应(如图中蓝色部分所示)。黄色部分在较低采样率情况下能够产生更高分辨率的输出,这部分用于控制环路。根据应用的需要,在这里可以使用正弦滤波器及积分器来优化滤波器的结构。此外,该通路还可用于滤波及解调。
首先,AMC1210中的正弦滤波器对调制器的位流进行滤波,以将其转换为中等分辨率、中等速率的数据字。对ADS1205而言,最高效的三阶正弦滤波器的过采样率(OSR)为128。过采样率超过128时,OSR每增加一倍,信噪比仅增加3dB。在解调过程后利用积分器可以达到同样的效果,而且还能缩短滤波器的延迟时间。
将OSR设为128时会产生一个14位的数字调制信号,其数据速率为:
这表示当未调制载波为正时,14位数字信号须乘以+1,若未调制载波为负则须乘以-1。我们需要考虑到载波信号通过旋转变压器、线圈、调制器以及正弦滤波器时产生的延时。因此,AMC1210具有相移校验功能,能够在相移90度内正常工作。若相移超过此范围,则必须在寄存器中编程。
最后,积分器OSR的设定原则是:载波频率是整个滤波器传输函数陷波的整数倍。在时域中,这等同于在多个载波周期内求积分。这样就完全抑制了载波频率。在此例中,如果积分器的OSR为16,则分辨率提高2位(0.5位/因数2)。然而输出信号的幅度降低了3dB(-0.5位),原因是积分器产生的是解调信号的平均电压而非峰值电压。
总结:AMC1210的输出为数字正弦波或余弦波,数据速率为8kHz,噪声性能为15.5位。该信号的幅度比输入调制信号降低了3dB。
角度检测与控制环路同步
角度检测与马达控制环路的同步非常重要,因此,数字滤波器的输出数据速率与载波频率都必须可调。
通过AMC1210内置的寄存器映射可以设定滤波器结构,正弦滤波器的阶数(1阶、2阶及3阶)及过采样率(1~256)都是可编程设定的。