资源描述:
《基于单片机的直流电机调速系统设计毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、图书分类号:密级:毕业设计(论文)基于单片机的直流电机调速系统设计DcmotorspeedcontrolsystemdesignbasedonsinglechipmicrocomputerII基于单片机的直流电机调速系统设计摘要本课题是对直流电机PWM调速器设计的研究,主要实现对电动机的控制。因此在设计中,对直流调速的原理,直流调速控制方式以及调速特性,PWM基本原理及实现方式进行了全面的阐述。为实现系统的微机控制,在设计中,采用了AT89S52单片机作为整个控制系统的控制电路的核心部分,配以各种显示,驱动模块,实现对电动机的转速的显示和测量;由命令输入模块,光电隔离模块及H型驱动
2、模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序的控制下,不断给H型驱动电路发送PWM波形,使完成电机的正反转控制。在设计中,采用PWM调速方式,通过改变PWM的占空比从而改变电动机的电枢电压,进而实现对电动机的调速。设计的整个控制系统,在硬件结构上采用了大量的集成电路模块,大大的简化了硬件电路,提高了系统的稳定性和可靠性,使整个系统的性能得到提高。关键词AT89S52单片机;PWM基本原理;H型驱动电路IIAbstractThistopicisontheresearchofthedcmotorPWMspeedcontrollerdesign,themainimplem
3、entationofthecontrolofthemotorsointhedesign,principleofdcspeedcontrol,dcspeedcontrolandspeedcontrolcharacteristic,thebasicprincipleofPWMandimplementationapproacharecomprehensivelydescribed.Fortherealizationofthesystemofmicrocomputercontrol,inthedesign,adoptedAT89S52singlechipmicrocomputerasthe
4、corepartofthewholecontrolcircuitofthecontrolsystem,matchwithallkindsofdisplay,drivermodule,realizedisplayandmeasurementoftherotationalspeedofthemotor;Bythecommandinputmodule,photoelectricisolationmoduleandHdrivermodule.Adoptindependenttypekeyboardwithinterruptionascommandinput,monolithicintegr
5、atedcircuitunderthecontroloftheprogram,constantlysendHdrivecircuitPWMwaveform,thecompletemotorandreversingcontrolinthedesign,usingPWMspeedcontrolmode,bychangingthePWMdutycycletochangethearmaturevoltageofthemotor,andthenrealizetothespeedofthemotor.Onthedesignofthewholecontrolsystem,thehardwares
6、tructurebyalargenumberofintegratedcircuitmodule,greatlysimplifythehardwarecircuit,improvethestabilityandreliabilityofthesystem,improvetheperformanceofthewholesystemKeywordsAT89S52singlechipmicrocomputerPulseWidthModulationBasicprincipleHdrivecircuitII目录1绪论61.1单片机简介61.2选题的目的和意义81.3研究背景与方法82硬件系统
7、设计92.1技术基础92.1.1直流电机的结构92.1.2直流电机的工作原理102.1.3直流电机的主要的技术参数102.1.4直流电机的调速的技术指标102.2系统总体方案设计112.3硬件系统设计122.3.1控制电路的设计122.3.2PWM驱动模块电路的设计122.3.3光电开关测速部分电路的设计132.3.4电机控制正反转电路设计142.3.5数码管显示设计152.3.6整个电路原理图163软件系统设计173.1主程序设计173.2按键控制程序设计193.3