资源描述:
《电气工程及其自动化专业【毕业设计+文献综述+开题报告】步进电机细分驱动软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(20__届)本科毕业设计步进电机细分驱动软件设计37摘要步进电机是一种将电脉冲信号转换为角位移的执行机构,其在数控领域得到了广泛的应用。但是,步进电机在低速运行时振动、噪声大,在其自然振荡频率附近运行时易产生共振,且输出转矩随着步进电机的转速升高而下降,这些缺点限制了步进电机的应用范围。步进电机的性能在很大程度上取决于所用的驱动器,改善驱动器的性能,就可以显著地提高步进电机的性能,因此研制高性能的步进电机驱动器是一项受到普遍关注的课题。本文介绍一种基于89C52单片机的步进电机细分驱动器,该驱动器主要采用
2、东芝公司生产的TB6560作为驱动芯片,并着重介绍其软件设计,主要说明了主控程序中的细分驱动程序、LED显示程序与键处理程序、串口程序,通过这些软件程序单片机通过串口接收PC机命令,发送一定量的方波信号,信号经过驱动器驱动步进电机,实现电机的细分驱动。关键词:步进电机,细分驱动,单片机,软件设计37SoftwareDesignofStepperMotorDivisionDriveAbstractSteppermotorisakindofimplementingagencywhichconvertedelec
3、tricalpulsesignaltoangulardisplacement.IthasbeenwidelyappliedinthefieldofNC.However,thesteppermotorisvibration,noise,initsnaturaloscillationfrequencyneartheresonanceandeasyoperation,andtheoutputtorqueofthesteppermotorspeedincreaseswiththedeclineinlowspeed,
4、theseshortcomingslimitthesteppermotor’sapplications.Performanceofthesteppermotoristoalargeextentdependonthedrive,Driveperformance’simprovements;cansignificantlyimprovetheperformanceofthesteppermotor.Therefore,developmentofhigh-performancesteppermotordrivei
5、satopicofuniversalconcern.Thispaperdescribesasegmentationdrivesteppermotorwhichisbasedon89C52microcontroller.ThedriveismainlyusedTB6560whichproducedbyToshibaasthedriverchips,withanemphasisonitssoftwaredesign,itmainlytoexplainthesubdivisionofthemasterprogra
6、mdrivers,LEDdisplayprogramandthekeyhandler,serialprogram,PC-MCUthroughtheserialporttoreceivecommands,sendingacertainamountofsquarewavesignals,thesignaldrivingthroughthedrivemotor,theDivisionDriveofthemotor.Keywords:Steppermotor,subdivisiondriver,microcontr
7、oller,softwaredesign37目录摘要IIIAbstractIV1绪论11.1课题的来源11.2课题的意义31.3步进电机细分驱动技术国内外发展现状41.3.1国外的研究现状41.3.2国内的研究现状51.4课题研究的主要内容62相关芯片及软件说明82.1单片机AT89C52简介82.2TB6560驱动器介绍112.3ZLG7290I2C接口键盘及LED驱动器132.4KeilμVision2仿真软件软件的相关介绍153总体设计173.1硬件电路的总体设计173.2细分驱动软件的总体方案设计思
8、路183.3具体程序流程图及代码194结论234.1取得成果234.2不完善之处234.3心得体会23参考文献24附录Ⅰ25附图1.STC开发板7290芯片原理图25附图2.STC开发板89c52芯片原理图26附录Ⅱ27致谢2937步进电机细分驱动软件设计1绪论1.1课题的来源步进电机属于实用的典型的机电一体化组件。它是一种将电脉冲信号转化为角位移或直线位移的执行机构。又可称脉冲电机或阶跃电机,国外常称为Step