1.一种基于DSP的旋转变压器解码系统,包括DSP芯片、旋转变压器、激励信号源、信号调理电路和象限判断电路,其特征在于,所述DSP芯片为TMS320F28335PGFA,DSP芯片的引脚GPIO20和GPIO21分别连接象限判断电路的输出信号qs和qc,DSP芯片的ADC通道ADCINA0和ADCINB0分别连接信号调理电路的输出信号 和
2.根据权利要求1所述的一种基于DSP的旋转变压器解码系统,其象限判断电路的3路输入信号分别为激励信号源输出信号ue,旋转变压器输出正弦信号us和余弦信号uc,象限判断电路的2路输出信号分别为qs和qc,其特征在于,所述象限判断电路由3个过零比较器和2个异或电路组成,us,ue和uc分别输入过零比较器1、过零比较器2和过零比较器3,过零比较器1和过零比较器2的输出端分别连接异或电路1的2个输入端,异或电路1的输出信号qs连接DSP芯片引脚GPIO20,过零比较器2和过零比较器3的输出端分别连接异或电路2的2个输入端,异或电路2的输出信号qc连接DSP芯片引脚GPIO21。
3.根据权利要求1所述的一种基于DSP的旋转变压器解码系统,其DSP芯片的ADC通道ADCINA0和ADCINB0分别连接信号调理电路的输出信号 和 其特征在于,DSP芯片采集信号 和 包括如下步骤:S1:启动ADC同步采样通道ADCINA0和ADCINB0,进入步骤S2;
S2:判断采样是否完成,若是则进入步骤S3,否则等待;
S3:启动DMA进行数据传输,所述DMA是指DSP芯片的直接存储器访问技术,进入步骤S4;
S4:判断暂存标志fm是否等于0,若是则进入步骤S5,否则进入步骤S7;
S5:将采集的数据传输至数据缓冲区0,进入步骤S6;
S6:令fm=1,进入步骤S9;
S7:将采集的数据传输至数据缓冲区1,进入步骤S8;
S8:令fm=0,进入步骤S9;
S9:判断DMA传输是否完成,若是则进入步骤S10,否则等待;
S10:进入DMA中断,执行旋转变压器解码算法。
4.根据权利要求1所述的一种基于DSP的旋转变压器解码系统,其DSP芯片完成旋转变压器解码算法,求解出旋转变压器转动角度,其特征在于,所述旋转变压器解码算法包括如下步骤:T1:对采集的数据序列 和 分别求单向量S变换,得到模包络序列 和其中n=0,1,2,…,N-1,进入步骤T2;
T2:采用如下公式计算角度差序列Δθ(n):
进入步骤T3;
T3:判断Δθ(n)是否小于et,所述et为预设的误差容限,其设置范围为0.01~0.0001,若是则进入步骤T5,否则进入步骤T4;
T4:令θ(n)=θ(n)+Δθ(n),返回步骤T2;
T5:判断θ(n)是否处于象限1,若是则进入步骤T11,否则进入步骤T6;
T6:判断θ(n)是否处于象限2,若是则进入步骤T7,否则进入步骤T8;
T7:令θ(n)=180-θ(n),进入步骤T11;
T8:判断θ(n)是否处于象限3,若是则进入步骤T9,否则进入步骤T10;
T9:令θ(n)=180+0(n),进入步骤T11;
T10:令θ(n)=360-θ(n),进入步骤T11;
T11:输出角度序列θ(n)。
5.根据权利要求1所述的一种基于DSP的旋转变压器解码系统,其DSP芯片检测象限判断电路的2路输出信号qs和qc,并利用这2路信号判断旋转变压器转轴位置所处象限,其特征在于,DSP芯片采用如下步骤实现象限判断:P1:根据检测信号qs和qc的状态组合成二进制变量qx,进入步骤P2;
P2:判断qx是否等于00b,其中b表示二进制数值,若是则进入步骤P3,否则进入步骤P4;
P3:令象限值Qu=1,进入步骤P9;
P4:判断qx是否等于01b,若是则进入步骤P5,否则进入步骤P6;
P5:令象限值Qu=2,进入步骤P9;
P6:判断qx是否等于11b,若是则进入步骤P7,否则进入步骤P8;
P7:令象限值Qu=3,进入步骤P9;
P8:令象限值Qu=4,进入步骤P9;
P9:输出象限值Qu。