摘要:介绍了基于可编程智能功率模块PIIPM50PP12B004的电机矢量控制系统的组成原理及设计思想,详细阐述了系统的硬件构成和软件设计方法。实验表明:该系统具有较好的性能。
1 引言
随着电力电子技术和现代控制技术的飞速发展,以及对电机控制要求的越来越高,在电机控制中已经采用了新的电机控制芯片如数字信号处理器、可编程智能功率模块等。特别是用以驱动开关磁阻电机、无刷直流电机和交流感应电机的功率模块设计并不简单,更别说在千瓦(kW)级的功率水平。该类模块必须具备一定的智能和灵活性,才能加以配置以驱动这些流行的电机。
本设计所用的可编程智能功率模块PI-IPM50P12B004是IR公司推出的高集成度智能功率模块。该模块在单一封装内将功率平台整合到嵌入式驱动器板上,同时嵌入了TI公司的DSP芯片TMS320LF2406A?内部集成了三相逆变器功率平台所需的各种功率半导体器件,并具备电流传感、隔离、栅极驱动及功率平台保护功能,可直接与电机驱动器主机及输入平台进行接口。
2 交流异步电机矢量控制原理
异步电机本质上是一个高阶、非线性、强耦合的多变量系统,传统的控制方法对于新型伺服系统已不再适用,而矢量控制正是为适应这一要求而发展起来的。它的核心是要对电机定子电流两个正弦交变分量进行独立控制和调节,其实质是要对空间向量实现磁动势和磁场的控制,以便达到解藕的目的。在转子磁场定向矢量控制系统中,一般把d-q坐标系放在同步旋转磁场上,把静止坐标系中的各交流量转化为旋转坐标系中的直流量,并使d轴与转子磁场方向重合,此时转子磁通q轴分量为零,这样,就可由d轴分量控制转子磁通,而由q轴分量控制转矩。该矢量控制系统的基本原理图如图1所示。
3 PIIPM50P12B004的硬件组成
PIIPM50P12B004自身已经配备了一个高性能伺服电机驱动的电流环路所需要的所有功能。该模块带有控制一个基于IGBT逆变器的所有外围电路,其中包括电压、温度和电流输出检测。该模块由嵌入式控制/逻辑控制板(EDB)和功率输出模块(EMP)两个子系统组成,图2和图3分别为其结构图。
图2
这两个子模块之间的连接可通过EDB上的一个连接器和EMP上的配套引脚来完成。下面详细介绍系统中各个硬件模块的功能及实现方法。
3.1 嵌入式驱动电路
图2中的嵌入式驱动电路模块包括电源管理模块、栅极驱动模块、电流采样处理模块以及信号处理模块。电源管理模块可提供器件所需的3.3V、5V和15V电压。门极驱动采用国际整流器公司的IR2213,它具有最大2A的门极驱动能力。电流检测处理也包含在EDB中,由电流检测放大器、电平移动电路和一个滤波器组成,检测后将滤波器的输出送到DSP的A/D转换器。由于TMS320LF2406A的片内ADC要求输入0~3.3V的信号,又由于这里的传感电阻为2mΩ?因此,电流范围应为±100A?由于TMS320LF2406A DSP有10位模数转换器?故PI-IPM50P12B004的最小电流为2×100/210=0.1953A。
3.2 功率变换模块
本系统主电路采用的是交-直-交电压源变频变压电路,所用的IGBT是IR公司的第五代新型产品NPT 1200V-50A。该器件不需要施加任何负的门电压即可使其完全关断并且使拖尾电流大大减少。从EMP图中可以看到,在三相输出电路中有感应电阻,它们可以精确地提供电机电流感应和短路保护。EMP中还包含一个负温度系数的温度传感器以提供过热保护,当温度、电压或是电流不在正常范围内时,检测信号会将这些信息反馈给EDB,然后经处理送给DSP,以便由DSP进行信号调节和处理并作出响应。
另外,该系统还有过流保护功能,当检测出互感引脚电压为250mV时,相关故障引脚变低,这时过流诊断电平大约为25%,由于内部光耦合器的延迟为3s左右,因而足够让DSP在10s的IGBT短路规定值之内作出反应,从而可为所有相对相短路提供充分的保护。
图4
4 系统硬件介绍
该电机控制系统采用了双CPU处理的方法,即“DSP+MCU”,这种方法主要是DSP在实现测量、计算和控制方面具有优势,而单片机则用来完成外围扩展电路,像键盘、显示和人机交互通讯等。这样,可以充分利用DSP和单片机的各自优势,使二者各司其职,从而提高了系统的精度和速度。图4所示是该系统的结构。
4.1 主控模块
本系统的核心是PIIPM50P12B004,它的内部嵌入了TI公司的TMS320LF2406A。在该系统中,DSP作为从机,主机用AT89C52来实现,它们之间通过RS485进行通讯,RS485和DSP间由TI公司专门提供的接口卡来实现连接。TI公司的电机控制芯片TMS320LF2406A的运算能力很强,而且采样精度高,功耗低,它的指令执行速度达40MIPS,非常适合实时性要求较高的伺服控制系统。在该系统中,用它来实现的计算有Clark变换、Park变换,以及完成电流环、速度环、位置环的检测和故障保护等功能。
4.2 软件设计
单片机部分的编程要完成的主要功能包括?主程序模块、键盘中断模块、定时模块等。DSP部分的主程序包括系统及外设初始化程序、坐标变换、PWM信号产生、故障检测及处理等。它的控制程序包括PWM定时中断程序、功率驱动保护程序、通讯中断程序等。图5给出了控制算法流程图。
5 结论
本文介绍的新型器件PIIPM50P12B004是专为伺服驱动的高性能要求而设计的,该模块通过高效率、坚固耐用的设计可以提供非常精确的电流反馈环路,且噪音极低,其封装尺寸比传统设计小50%。由于系统设计只需致力于控制策略和软件开发,因此加快了产品的开发周期,同时也能够轻易将产品升级,并有效简化硬件设计,从而使系统的结构更加简洁、紧凑。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)