基于DSP的感应电机数字控制系统设计.docx
基于DSP的感应电机数字控制系统设计ronggang导语:利用控制器DSPTMS320F240实现感应电机直接转矩控制系统的全数字化,对控制系统的硬件包括外围接口进展了设计,并用DSP汇编语言进展了软件编程设计。通过试验证实了系统设计的正确性摘要:数字信号处理芯片TMS320F240是针对电机、运动控制的专用DSP控制器。利用控制器DSPTMS320F240实现感应电机直接转矩控制系统的全数字化,对控制系统的硬件包括外围接口进展了设计,并用DSP汇编语言进展了软件编程设计。通过试验证实了系统设计的正确性。实验结果说明:系统具有优越动态和静态性能。关键词:DSP;感应电机;直接转矩控制;数字控制ABSTRACT:Aimingatthecontrolofinductionmotor,thedigitaldirecttorquecontrolschemeisimplementedwithDSPTMS320F240,whichisdevelopedspeciallyformotorandmotioncontrol.ThehardwareiscompletelydesignedincludingwealthyperipheralsandsoftwareisprogrammedinDSPassemblylanguage.Allthedesignaboveisconfirmedbyexperiment.Itindicatesthecontrolsystemofinductionmotorhasbetterdynamicandstaticcharacters.KEYWORDS:DSP;InductionMotor;DirectTorqueControl;DigitalControlTMS320F240是面向电机控制具有特殊设计的DSP,因内核具有20MIPS的高速处理才能和面向电机控制的专用外围设备,因此在电机的全数字控制中得到了广泛的应用。芯片主要包括F240中央处理单元CPU;TMS320F240的外设包括1事件治理器;2模数转换模块;3串行接口模块;4系统保护模块。利用微处理器来控制各类电机,不仅能方便的实现控制电路,并且能完成各种复杂的、高性能的控制策略。微处理器通过控制电机的电压、电流、转矩、转速以及转角,使电机按给定的指令准确工作,可使电机的性能有很大的进步。本文以F240为核心,构建了系统的外围硬件,编制了系统控制软件,最后用实验实现感应电机的全数字控制的算法。2感应电机直接转矩控制原理直接转矩控制是将逆变器的控制形式和电机运行性能作为一个整体,通过控制感应电机的输入电压来实现对电动机定子磁链的控制。当感应电机是由一个三相逆变器供电时,那么电动机输入电压完全取决于逆变器开关切换形式,而电动机磁通的波形又取决与输入电压的形式。因此直接转矩控制的目的就是建立磁链和逆变器开关形式之间的关系,通过控制逆变器开关正确的切换,使电动机气隙获得一个近似圆形的磁场。在直接转矩控制中,通过空间电压矢量来控制定子磁链的旋转速度,以改变定子磁链的平均旋转速度的大小,进而改变转差也即磁通角的大小来控制电动机的转矩。通过定子磁链区间判定,磁链滞环调节、转矩滞环调节三个功能模块的输出来确定逆变器开关信号,到达控制电机的转速和转矩的目的。系统控制根本构造如图1所示。分别为定子电压、电流、定子磁链和电磁转矩。align=center图1感应电机控制系统框图/align3系统硬件构造实现控制系统的硬件电路构造包括定子电流测量的A/D转换电路、进展PI调节所需的速度测量电路、F240的主控制电路以及输出的PWM脉冲控制的整流逆变主回路。逆变电路采用三菱公司PM50RSA120智能功率模块。DSP芯片与上位机的通讯采用RS232总线,F240提供SCI串行通讯接口模块。系统选用MAX232C完成TTL电平0V,5V到RS232信号电平+12V,-12V的转换。在F240和主回路之间采用光电隔离,输出的控制信号经光耦隔离电路传送至主回路。控制系统构成如图2所示。align=center图2控制系统硬件框图/align电机定子相电流的检测采用LEM公司的电流传感器LA25-NP。电流传感器的输出经运算放大器,送到TMS32OF240的高速模数转换端口。F240的双A/D转换电路可同时对两路信号进展转换,可同时测量A、B相电流,获得实时的定子电流值。采样电路如图3所示。电机的测速采用增量式光电码盘,光电码盘输出的两路互错90的A、B两路光电脉冲。将这些脉冲信号送入TMS32OF240的捕捉单元或者正交编码电路QEP,检测连续两次脉冲信号的边沿跳变,使能TMS32OF240的内部定时器计数,由M/T法得到电机的转速。转速测量电路如图4所示。align=center图3采样调理电路/alignalign=center图4转速测量电路/align4控制算法软件设计系统软件的主程序主要包括对所用到的变量的初始化,系统各模块的初始化。等待定时器T1下溢中断,进入中断效劳子程序实现算法及控制功能。中断效劳程序如图5所示。当中断发生时,CPU指向中断向量表的相应地址,并置位中断标志IFR和EVIFRA,CPU响应中断后,跳转到指定的通用中断效劳程序,中断标志IFR自动清零,并置位中断方式位INTM,制止其它所有可屏蔽的中断。align=center图5中断效劳子程序流程图/align在中断程序中,要完成的子程序包括对反应信号电流、电压以及转速的采样和转换,3/2坐标变换,磁链和转矩的计算以及滞环调节,开关状态的判定以及脉冲信号的输出等操纵,实现直接转矩控制算法。输出信号实现对电机的控制。5实验结果三相感应电动机采用Y形接法,额定功率0.2KW,定子额定电压380V,频率50Hz,额定转速1420r/m。通过实验验证了电流电压采样、相电压计算、坐标变换、定子磁链计算等程序的正确性。当设定定子磁链大小为时,图6为实测的近似圆形的磁场;当参考转子速度给定为400r/m时,速度响应能在一个较短的时间内稳定在设定值,此时电机的输出转矩为4.5N.m。图7分别为实际的转子速度与电机输出转矩响应曲线。align=center图6近似圆形的磁场图7速度响应与输出转矩曲线/align本文作者创新点:通过DSP芯片TMS320F240实现了全数字化的沟通调速控制系统包括控制的外围电路设计,并用汇编指令编写了直接转矩控制算法,实时运算才能实现高效的控制算法,实验结果验证了本数字化控制系统具有优良的可靠性和灵敏性。讲明了采用全数字化的DSP芯片以其高速的运算才能,成为感应电机沟通调速控制的开展方向。1李永东.沟通电机数字控制系统M.北京:机械工业出版社.20022李夙.异步电动机直接转矩控制M.北京:机械工业出版社.19993王涛.可视化软件的设计J.微计算机信息.2002,6:24-264王涛,肖建,李冀昆.基于变增益控制理论的感应电机转子磁链观测J.电力系统及其自动化学报。2006,1815李冀昆,高仕斌,王涛.感应电机直接转矩控制仿真研究J.控制工程2004,115