1 前言
对于数字化伺服电机控制系统,转矩环的性能直接影响着系统的控制效果,电流采样的精度和实时性很大程度上决定了系统的动、静态性能,精确的电流检测是提高系统控制精度、稳定性和快速性的重要环节,也是实现高性能闭环控制系统的关键。在伺服电机控制系统中,电流检测的方案有多种,常见的一种方案是使用霍耳传感器,将电流信号经过电磁转换,变换为直流电压信号输出,然后,通过运放和比较器构成的处理电路处理后,输入到处理器;另一种方案是,取采样电阻两端的电压,经线性光藕或者隔离放大器进行信号隔离,调理后接A/D转换器输入进行数字化,获取电流的采样值,而数字化的过程即可以利用处理器中的A/D转换通道实现,也可以利用根据 原理实现的模拟量直接转换为数字量的隔离调制芯片来实现。本文通过对这三种方案分别进行电路设计和具体实验后所得结果的比较分析,对三种方案各自的特点有了清晰的认识,这有利于基于不同的条件选择合适的方案来提高伺服控制系统的整体性能。
2 伺服电机控制系统简介
本系统采用交直交电压型变频电路,主电路由整流电路、滤波电路及智能功率模块IPM逆变电路构成,控制部分以DSP芯片TMS320LF2812为核心,CPLD作为辅助处理模块,构成功能齐全的全数字矢量控制系统,系统结构如图1所示,从图1可以看出,本系统是一个有电流、转速和位置负反馈的三闭环系统, DSP负责采样各相电流,计算电机的转速和位置,最后运用矢量控制算法,得到电压矢量PWM控制信号,经过光藕隔离电路后,驱动逆变器功率开关器件;同时DSP还监控变频调速系统的运行状态,当系统出现短路、过流、过压、过热等故障时,DSP将封锁SVPWM信号,使电机停机,并通过LED显示。CPLD模块负责对光栅尺反馈的位置信息和上位机发送脉冲形式指令信息进行滤波和计数,并将数据以总线方式传送给DSP;同时处理键盘输入和显示输出,以及开关量的输入输出。
伺服电机控制系统中电流采样的作用就是检测交流同步电动机的三相定子电流并转换成相应的信号输入到DSP中,再由DSP的AD模块转化成数字量进行处理。因为本文研究的是三相平衡系统Ia+Ib+Ic=0,因此只要检测其中的两路电流,就可以得到三相电流。
图1 全闭环立式加工中心的控制框图
3 三种电流采样方案的分析与比较
3.1 利用霍耳传感器采样电流
3.1.1 LEM霍耳传感器介绍
采用霍尔电流传感器(LEM模块)--LA25-NP对电流进行检测。霍尔器件根据磁补偿原理制作而成,它可传感从直流到数百千赫兹的信号。它突出的特点是在整个工作区域内输出特性是线性的,功耗小,重量轻,温度稳定性好,测量频带宽,能测量各种波形的电流,而且电隔离,输出为电压信号或电流信号,精度普遍较高,因而使用极为方便可靠,是理想的电流传感器;但是成本较高。
3.1.2 电流采样电路设计
电流采样电路如图2所示,由于TMS320F2812片内的ADC模块要求输入0~3V的单极信号,必须将LEM输出的小电流信号转换为电压信号,再经过放大滤波后输入DSP。因此,设计了如图2所示的电路来进行信号的转换,图2中R1为霍尔传感器件所允许的负载电阻,考虑到霍尔器件的输出电流信号较弱,选用运放构成反相放大器,反相放大器的输入阻抗很高,R2的影响可以忽略,反相端通过可调电阻输入的参考电压为2V,设定电机的最大启动电流为 20A,当I = 20A时,对应的ADC输入为3V;当I = -20A时,对应的 ADC输入为0V;I = 0时,ADC的输入为1.5V,将具有正负极性的电流反馈信号转换为单极信号送入DSP。
图2
3.1.3 电流采样实验数据
表1中的数据为电流检测电路的实验数据,从表中数据可知相对误差均小于 1%,说明采用LEM霍尔传感器检测电流具有较高的准确度。
表1
3.2 利用采样电阻结合A/D转换隔离调制芯片采样电流
3.2.1 7860以及接口芯片0872介绍
HCPL-7860/0872是Agilent公司的两款用于隔离A/D转换的IC,其典型应用电路如图3所示,其中HCPL-7860为隔离调制器部分,HCPL-0872为数字接口部分,它们一起组合成一套隔离可编程双芯片A/D转换器。HCPL-7860/0872组成的可编程A/D转换器具有12位的线性度,转换时间为800nS,可提供5种转换模式,输入电压范围为-200mV~+200mV,单5V电源供给,HCPL-7860内部分为转换编码模块和译码模块,转换编码模块包含一个式过采样A/D转换器,它将输入的低带宽模拟电压信号转化为一位高速串行数据流,该高速数据流和采样时钟的编码后通过隔离带传输至译码模块,译码模块接收到数据解码后,将数据转换成分离的高速时钟和数据通道,再由HCPL-0872进行下一步处理。
HCPL-0872将输入的串行数据流转化为15位的字输出,它支持SPI、QSPI及MICROWIRE三种同步串行接口协议,可与微控制器直接连接,HCPL-0872可支持5种不同的转换模式,3种不同的预触发模式,偏移校准,快速超范围侦测,以及可调的门限侦测等功能,这些可编程特性通过串行配置端口配置,另外,HCPL-0872还支持多路复用,因此可输入两路数字信号进行处理。
图4示意了一个完整的转换周期时序图,一个转换周期在转换开始信号CS的下降沿开始,CS在整个转换周期保持为低电平,当CS变为低电平后,串行数据输出线SDAT从高阻态变为低电平,指示转换正在进行,转换完成后,SDAT信号的上升沿指示数据准备同步输出,输出数据在串行时钟脉冲SCLK信号的下降沿被同步,并且高位数据(MSB)首先发送,总共需要16个脉冲进行数据同步,在最后一个时钟脉冲后,CS再一次变成高电平,SDAT变回高阻态,完成一次转换,转换时间Tc取决于所选的转换模式,最小为800nS。
3.2.2 电流采样电路设计
电流采样硬件电路如图5所示,R7_1为3m的采样电阻,取其两端的电压输入7860,MC7805给7860输入端提供稳定的5V电源,R9和C4构成RC低通滤波器,经过A/D转换隔离调制输出频率为10MHZ的时钟脉冲和一位数据流,通过接口芯片0872的转换处理,输出CS、SDAT和SCLK三路信号,接入到DSP的SPI接口,读取15位的数字量。
3.2.3 电流采样实验波形
当采样电阻两端为100mV输入,采样电阻精确度高、温漂小的条件下,输出的波形如图6所示。隔离型A/D转换器能直接将模拟量转化为数字量输出,波形稳定,输入数字量偏差小,数据准确度较高。
3.3 利用采样电阻结合隔离调制芯片及放大处理电路采样电流
3.3.1 7840芯片介绍
HCPL27840芯片是安捷伦公司的一款集成隔离放大器,它有优越的性能,像CMRR、失调电压、非线性度、工作温度范围和工作电压等都有严格的指标。低失调电压和低失调温度系数允许自动校准技术的精确运用。5%的增益容忍度和0.1%的线性度,为精确的负反馈和控制进一步提供性能需求。较宽的温度范围允许HCPL7840被运用于各种恶劣的工作环境。
HCPL-7840包含有一个A/D转换器,同时还匹配有一个D/A转换器,工作原理如图7所示, 输入直流信号经过调制器送至编码器量化、编码,在时钟信号控制下,以数码串的形式传送到发光二极管,驱动发光二极管发光。由于电流强度不同,发光强度也不同,在解调端有一个光电管会检测出这一变化,将接收到的光信号转换成电信号,然后送到解码器和D/A转换器还原成模拟信号,经滤波后输出。干扰信号因电流微弱不足以驱动发光二极管发光,因而在解调端没有对应的电信号输出,从而被抑制掉。所以在输出端得到的只是放大了的有效的直流信号。
3.3.2 电流采样电路设计
电流采样电路如图8所示,Rsense为3m采样电阻,取其两端的电压输入7840,MC7805给7860输入端提供稳定的5V电源,R5和C3实现RC低通滤波,经过转换隔离调制输出差分电压信号,通过运放MC34081实现差分放大,由于TMS320LF2812的ADC模块要求输入0~3V的单极信号,所以在运放的正相端通过可调电阻接入1.5V的参考电压,即当输入电流为0时,运放输出的电压为1.5V,然后将单极电压信号接入DSP的A/D通道进行转换,获得电流采样值。
3.3.3 电流采样实验数据
如表2所示,为电流采集实验数据,当采样电阻中通入电流,采样其两端的电压值,7840的差分输出电压值是输入电压的8倍,运放MC34081组成的差分放大电路的放大系数为5,所以运放输出的电压与参考电压的差值为实际电压值的40倍。由表2中数据可以得出,与理论值相比较,相对误差小,说明当采样电阻精确度高、温漂小的条件下,采用光藕隔离放大芯片7840检测电流具有较高的准确度。
4 结论
综上所述,采用霍尔电流传感器(LEM模块)采样电流,线性度好、功耗小,温度稳定性好,精度普遍较高,是较为理想的电流传感器,但是成本较高;HCPL-7860的隔离型A/D转换器能直接将模拟量转化为数字量输出,从而避免了某些场合下所需要附加的A/D转换器,可靠性高,抗干扰能力强;而采用HCPL-7840采样电流,同样具有较高的精度,且抗共模抑制比的能力较强,跟LEM模块比较,它更适合于电机电流的检测;后两种方案成本较低,具有很高的性价比,但是,这两种方案都需要精确度高、温漂小的四端采样电阻为条件,才能实现精确测量的目的,普通的两端采样电阻会极大影响采样的准确性,而且采样电阻的取值要考虑最小的功率损耗和最大的准确性的折中点,较难掌握。所以,伺服电机控制系统中电流采集方案的选择。