资源描述:
《0pwm直流电机调速系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要在21世界,网络飞快的发展并且快速的普及,人人生活都已经离不开网络了,而在其中的自动控制系统遍布着我们的生活,散布在机械制造业的方方面面。举几个简单的例子:大到大型的加工中心,小到智能机器人,我们经常使用的手机,电脑,去游乐场里的数控游乐机器等等。而这些的应用都离不开我们的单片机,因此单片机在现今社会的各个领域都得到了广泛的应用。他们的供电模块有直流和交流两种,而今天我们所讲的就是直流电机,他是伴随着直流电的发现并得到大量运用的,也是最早的电力动力系统。在各种类型的电机中,直流电动机能力出众。直流电动机经常用到的
2、调速技术是PWM(脉宽调制)调速技术,这种技术具有非常高的调速精度,以及快速的调速响应,并且可调速的范围非常广,调速过程非常平滑,耗能较小的优点。本论文主要介绍直流电机调速系统,该系统是基于STC15F2K60s2单片机通过串口的功能接收输入的指令并通过相应的程序产生对应的PWM信号并输出给驱动模块LMD18200T来实现控制直流电机的调速系统。其中主要介绍单片机STC15F2K60s2的特点和应用以及PWM的工作原理和实现方法。着重还讲了如何来实现直流电动机的速度怎么调节,电路板的制作,其次简单介绍了4种状态,他们
3、直接反映了单片机特定的四个工作模式,通过单片机实时查看串口的输入命令,单片机根据输入的命令,产生对应的PWM信号,同时将PWM信号作为输入信号输入给驱动芯片LMD18200T,然后以驱动芯片LMD18200T的输出作为直流电机的电压输入来控制电机的各种不同的状态启动、停止、加速、减速以及正转、反转。其次介绍了电路的设计过程,每个元器件的引脚功能,以及原理图,仿真过程。最后是主要程序的编写设计检查,得到预期结果。关键词:单片机STC15F2K60s2;直流电机调速;LMD18200TAbstractInthe21stw
4、orld,therapiddevelopmentofthenetworkandtherapidpopularization,everyonelifehasbeeninseparablefromthenetwork,andinwhichtheautomaticcontrolsystemthroughoutourlives,spreadinallaspectsofthemachinerymanufacturingindustry.Giveafewsimpleexamples:largetolargeprocessingc
5、enter,smalltointelligentrobots,weoftenusethephone,computer,gototheplaygroundintheNCamusementmachinesandsoon.Andtheseapplicationsareinseparablefromourmicrocontroller,sothemicrocontrollerinallareasoftoday'ssocietyhasbeenwidelyused.Theirpowersupplymodulehastwokind
6、sofDCandAC,andtodaywearetalkingabouttheDCmotor,heisaccompaniedbythediscoveryofDCandgetalotofuse,butalsotheearliestpowerpowersystem.Inalltypesofmotors,DCmotorsareoutstanding.DCmotoroftenusedinthespeedcontroltechnologyisPWM(pulsewidthmodulation)speedcontroltechno
7、logy,thistechnologyhasaveryhighspeedaccuracy,andfastspeedresponse,andadjustablespeedrangeisverywide,speedcontrolprocessVerysmooth,lessenergyconsumptionadvantages.ThispapermainlyintroducestheDCmotorspeedcontrolsystem,whichisbasedonSTC15F2K60s2microcontrollerthro
8、ughtheserialporttoreceiveinputinstructionsandthroughtheprogramtogeneratethecorrespondingPWMsignalandoutputtothedrivemoduleLMD18200TtoachievethecontrolofDCmotorspeedcontrolsy