资源描述:
《用labview实现的电机pid控制 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、TONGJIZHEJIANGCOLLEGE毕业设计(论文)课题名称:用Labview实现的电机PID控制副标题:系名称:机械与电气信息工程系专业:自动化姓名:学号:1013003指导教师:日期:2014年5月22日毕业设计(论文)报告纸用Labview实现的电机PID控制【摘要】在电机转动过程中,由于来自外界的各种扰动不断产生,要想达到转速保持恒定的目的,控制作用就必须不断的进行。若扰动出现使得现场控制对象值发生变化,现场检测元件就会将这种变化记录并传送给PID控制器,改变过程变量值(简称PV值),经变送器
2、送至PID控制器的输入端,并与其给定值(简称SP值)进行比较得到偏差值,调节器按此偏差并以我们预先设定的整定参数控制规律发出控制信号,去改变调节器的开度,使调节器的开度增加或减少,从而使现场控制对象值发生改变,并趋向于给定值(SP值),以达到控制目的。本文基于LabVIEW软件中的PID模块,完成以下工作:(1)认识LabVIEW软件和其中PID模块,设计辅助学习PID控制系统的仿真系统。(2)利用LabVIEW设计一个简单测频仪并仿真。(3)将电机控制板块在电路板上焊接完成,利用NIELVIESmx完成该
3、电路测量和调试。(4)利用LabVIEW设计PID控制程序,实现对电机系统的PID控制和调节。运行结果显示,结合LabVIEW进行试验的方法简单有效,运用LabVIEW的PID模块设计PID控制程序不仅方便,而且简单易懂,调节方便,观察分析方便。【关键词】LabVIEW;电机;PID;控制III毕业设计(论文)报告纸MotorPIDcontrolbasedonLabviewProfessional10AutomationNameWuYalangStudentIDNumber1013003TheInstruc
4、torLiuGushan【Abstract】Intheprocessofmotorrotation,duetovariousdisturbancefromtheoutsideconstantly,inordertoachievethepurposeofspeedconstant,controlactionmustbeconstant.Ifdisturbancemakesthescenecontrolobjectvalueschange,thedetectingelementisthischangewillb
5、erecordedandtransmittedtothePIDcontroller,thechangeprocessvariablevalues(PV),viathetransmittertothePIDcontroller'sinput,anditssetvalue(SP)comparegetdeviation,regulatoraccordingtothedeviationandwithourpresetsettingparametersofthecontrollawsignalcontrol,toch
6、angetheregulatoropening,maketheregulatoroftheopendegreeofincreaseordecrease,sothatthecontrolobjectvalueschange,andtendstothegivenvalue(SP),inordertoachievethecontrolpurpose.ThisarticleisbasedontheLabVIEWsoftwarePIDmodule,dothefollowing:(1)understandingtheL
7、abVIEWsoftware,andthePIDmodule,designassistedlearningsimulationsystemofPIDcontrolsystem.(2)usingLabVIEWtodesignasimplefrequencymeasuringinstrumentandsimulation.(3)Themotorcontrolplatewascompletedonthecircuitboardwelding,usingNIELVIESmxmeasurementandcomplet
8、ethecircuitdebugging.(4)usingtheLabVIEWdesignPIDcontrolprocedures,implementationofPIDcontrolandregulationofmotorsystem.RunningresultsshowthatthecombinationofLabVIEWtestmethodissimpleandeffective,usingLabVIEWP