资源描述:
《基于数字控制交流调速系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-摘要随着工农业生产的发展,人们对调速技术的要求也越来越高。异步电动机具有结构简单、运行可靠、维护方便等特点,随着电力电子器件、微处理器以及控制技术的发展,交流调速的应用也越来越广泛。变频技术的出现改善了交流电机的调速性能,同时基于微处理器的数字交流调速系统也已经进入人们研究的范围。本课题来源于实验室的实验装置,主要目的和任务是设计一个数字控制的交流电动机调速系统,主要研究内容由软硬件两大部分组成。硬件部分完成控制系统的硬件设计,包括硬件电路设计,其中包括主回路的选择、单片机控制系统的组成与实现;软件部分完成对主程序、初始化子程序、中断服务子程序三大部分的设计,其中中
2、断服务子程序包括状态量(电流、转速)检测子程序、数字PI调节子程序、SPWM生成子程序。最后,在实验设备的基础上完成调试运行,检测各关键点的波形。本设计针对交流异步电动机调速控制系统进行了研究和探讨,提出了相应的硬件、软件设计方案,以TI公司的电机专用控制芯片DSPTMS320F2812为控制核心,采用正弦脉宽调制(SPWM)技术,实现了对交流异步电动机转速闭环矢量控制,从而使交流电机运行精度得到很大提高。关键词:DSP交流调速SPWM矢量控制.---ABSTRACTWiththedevelopmentofindustrialandagriculturalproduc
3、tion,peoplealsomoreandmorehightotherequirementoftechnology.Asynchronousmotorhasmanycharacteristics,suchassimplestructure,reliableoperation,convenientmaintenance,etc.Asthepowerelectronics,microprocessorandcontroltechnologydevelop,theapplicationofacspeedregulationisbecomingmoreandmorewide
4、ly.Theemergenceoffrequencyconversiontechnologytoimprovetheperformanceofacmotorspeedcontrol,digitalacspeedregulationsystembasedonmicroprocessoralsohasenteredtheresearchscopeofpeople.Thistopicisderivedfromthelaboratoryexperimentdevice,themainpurposeandtaskistodesignadigitalcontrolofacmoto
5、rspeedcontrolsystem,themainresearchcontentiscomposedofhardwareandsoftwareoftwoparts.Hardwarepartofthecompletecontrolsystemhardwaredesignincludeshardwarecircuitdesign,theselectionofmaincircuit,singlechipmicrocomputercontrolsystemcompositionandimplementation;softwarepartcompletesthemainpr
6、ogram,theinitialprogramandtheinterruptservicesubroutinedesign.Interruptservicesubprogramincludestatedetectionsubroutine(current,rotationalspeed),digitalPIcontrolsubroutine,SPWMsubprogram.Finally,onthebasisoftheexperimentalequipmentdebuggingandrunning,completetestingwaveformofeachkeypoin
7、t.Thisdesignforacasynchronousmotorspeedcontrolsystemisstudiedanddiscussed,thecorrespondinghardwareandsoftwaredesign,withthespecialmotorcontrolchipDSPTMS320F2812ofTIcompanyasthecontrolcore,using.---sinepulsewidthmodulation(SPWM)technology,realizingtheclosed-loopvectorcontrolofac