文献标识码: A
文章编号: 0258-7998(2013)02-0048-04
无刷电动机没有换向机构,需要位置传感器来确定转子位置、旋转速度等参数。其位置传感器原以霍尔传感器、光学编码器居多。但是由于霍尔传感器精度低,而光学编码器抗震动性差、抗腐蚀性弱,都不能胜任现代电动汽车恶劣的工作环境,故近年来迅速被适用于恶劣工作环境的旋转变压器所代替[1]。
旋转变压器作为时变强耦合器件,对其输入信号有较高的要求,且其输出模拟信号因相位移向、电机引入干扰而不能直接被上位控制机所采纳使用,必须采用设计良好、经过标定验证的信号接口电路处理,以实现其模拟信号与控制系统数字信号之间的互相转化。这类接口电路是专用于旋转变压器的模/数转换器,即旋转变压器/数字转换器(RDC)[2]。
早期的RDC电路方案采用分离式设计,使用者需根据各自系统的特点利用各种滤波、放大、AD/DA等芯片搭建一个完整的RDC电路,这种方案需要设计者拥有非常丰富的设计经验和大量的系统测试/验证时间,在一定程度上为旋转变压器的普及造成了障碍。AD2S1210是ADI公司最新推出的旋转变压器信号输出/检测芯片,该芯片分辨率为10 bit、12 bit、14 bit、16 bit可调,最大精度可达±2.5弧分,且带有参考振荡器的数字可变R/D变换器并经过了汽车应用认证。本文给出了基于该芯片的电机解码系统设计。
1 旋变原理及主要参数指标
基本的旋转变压器分经典旋变和可变磁阻式旋变等,它们在结构和绕组分配方式上略有不同,但是无论何种形式的旋变,其旋变输出电压(S3-S1, S2-S4)的计算公式[3]均相同,即:
旋转变压器的两个定子绕组机械错位90°,如图1所示。其中,Vp为励磁电压峰值,Vr为励磁电压有效值,Vs为变比后的电压,Va、Vb分别为S2-S4、S3-S1感应电压。初级绕组采用交流基准源激励,随后在定子次级绕组上耦合的幅度是转子(轴)相对于定子位置的函数。因此,旋变产生由轴角的正弦和余弦调制的两个输出电压(S3-S1,S2-S4)。旋变信号输出格式如图2所示。
本设计的旋转变压器采用日本多摩川公司的经典旋变,其变比为0.286,激励频率范围为10 kHz~20 kHz,激励电压峰-峰值最大为17 V,激励电流典型值为50 mA。
2 AD2S1210工作理论及外围搭建
AD2S1210集成片上可编程正弦波振荡器,为旋转变压器提供正弦波激励,转换器的正弦和余弦输入端准许输入峰-峰值为3.15 V±27%、频率为2 kHz~20 kHz范围内的信号。将正弦和余弦输入端的信号转换为输入角度和速度所对应的数字量信号,则最大跟踪速度为3 125 r/s。
由于旋变有着不同的励磁电压要求和一定的变比,而AD2S1210的励磁信号输出典型值为差分7.2 Vp-p,输入信号范围为差分3.15 Vp-p,故应结合旋变的参数调整驱动器的增益。需要注意的是输入至AD2S1210的差分信号不能低于地电位,所以在此处选择正电源激励。
一般情况增益都在励磁一侧的增益缓冲器处设定,根据旋变励磁电压和旋变的变比,可得到符合AD2S1210输入电平要求的正、余弦调制信号。励磁驱动电路如图4所示。
在本设计中,已知旋变的变比为0.286,为实现3.15 Vp-p的正、余弦输入信号幅度,励磁一侧的电压应为:3.15 Vp-p/0.286=11 Vp-p,所以增益设定为:R142/R146=11 Vp-p/7.2 Vp-p=1.53。
运放同相输入端的电阻用于调整励磁信号的直流共模电平,C163、C173电容并联在反馈端用于滤波[4]。
AD2S1210的输入信号SIN(COS)与SINLO(COSLO)两者的典型压差是3.15 Vp-p,输入的差分信号不能低于零电位,设计使用REFOUT来偏置输入差分信号,如图5所示。为了改善系统的噪声性能,必须对输入模拟信号进行RC滤波(其截止频率低于500 kHz),并使用较短的双绞屏蔽线对模拟信号进行保护,屏蔽线端接至REFOUT[5]。
2.3 通信模式
角位置和角速度用二进制数据表示,可以通过一个16 bit并行接口或者一个时钟速率最高为25 MHz的四线串行接口提取。AD2S1210利用片内寄存器控制其可编程功能。数据通过串行或并行接口写入这些寄存器。
串行输出使能引脚SOE处于高电平时,并行接口使能;处于低电平时,串行接口使能,引脚DB0~DB12进入高阻态。引脚DB13为串行时钟输入(SCLK),引脚DB14为串行数据输入(SDI),引脚DB15为串行数据输出(SDO),WR/FSYNC为帧同步输入,具体接口如图3所示。
由于串行通信方式带宽有限,占用指令周期长,实时性差,不符合高速电机系统要求,故采用并行通信方式[6]。
3 系统中的应用
系统采用英飞凌最新的TriCore1782做为控制核心,TC1782集成具有4级流水线的高性能32 bit CPU、完全集成的DSP功能、多种总线、总线仲裁、中断控制器、外设控制处理器、DMA控制器和单精度浮点单元(FPU),并集成32路模拟输入信号,其全温度工作频率高达180 MHz。
AD2S1210并行端口写入时序图如图6所示,当SOE引脚处于高电平时,选择并行接口。片选引脚CS必须处于低电平才能使能该接口。
要从AD2S1210回读位置和速度数据,首先应当利用SAMPLE输入更新位置和速度寄存器中存储的信息。当SAMPLE输入发生高电平至低电平转换时,数据将从位置和速度积分器传输到位置和速度寄存器,故障寄存器也会在此时进行更新。A0和A1输入的状态决定是将位置数据还是速度数据传输至寄存器。CS引脚必须保持低电平才能将所选数据传输至输出寄存器。最后,利用RD输入读取输出寄存器中的数据,并使能输出缓冲器。CS和RD保持低电平时,输出缓冲器使能;当RD返回高电平时,数据引脚也返回高阻态。如果用户要连续读取数据,可以在释放RD开始的至少t20 ns后重新使能RD。需要注意当RD为低电平时,WR/FSYNC输入应为高电平。
ADI公司的RDC芯片AD2S1210分辨率可变,支持10 bit、12 bit、14 bit、16 bit RD转换,内置参考振荡器,功能强大,体积小,适用范围广。
本设计方案基于AD2S1210开发的电机解码系统已在长城C20EV纯电动汽车上投入适用。该方案电路简单可靠,与英飞凌TC1782核心控制器、多摩川旋转变压器匹配良好,取得了非常好的实际应用效果。
参考文献
[1] 曲家骐,王季秩.伺服控制系统中的传感器[M].北京:机械工业出版社,1999.
[2] 李耀海,胡广艳,郝瑞祥,等.基于AU6802n1的旋转变压器信号接口电路的设计和应用[J].电子设计应用,2006(2):110-114.
[3] Analog Devices Ins.AD2S1210 data sheet[Z].2008.
[4] 李川,谭茀娃,金如麟.电机控制专用DSP讲座[J].微特电机,2001,29(4):43-45,47.
[5] 熊光亮.AD2S82A在交流伺服控制中的应用[J].电光系统,2004(2):61-64.
[6] 崔军,温旭辉,张立伟.新型永磁同步电机控制用旋转变压器/数字转换器及其应用[J].电机与控制应用,2005,32(8):51-54.