资源描述:
《基于单片机的步进电机的数控系统-毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、烟台大学毕业论文(设计)基于单片机的步进电机的数控系统[摘要]:很多工业控制设备对位移和角度的控制精度要求较高,一般电机很难实现,而步进电机可精确实现所设定的角度和转数。本设计主要是运用51单片机控制四相步进电机系统。由单片机产生驱动脉冲信号,控制步进电机以一定的转速向某一方向产生一定的转动角度。而步进电机具有控制简便、定位准确等特点。随着科学技术的发展,在许多领域将得到广泛的应用。本设计采用专门的集成电路构成的步进电机驱动控系统。此系统具有结构简单,性价比高,体积小,软件开发简单。由此集成电路构成的数控系统通过简单的编程就可以任意设定步进电机的转速、旋转角度、转动次数和控制电机运行状态
2、。在此基础上提出了步进电机程序控制的硬件接口电路、程序流程图和汇编程序。关键字:单片机;步进电机;数控系统47烟台大学毕业论文(设计)[abstract]:Manyindustrialcontrolequipmenttocontrolthedisplacementandangleofhigheraccuracy,itisdifficulttoachievethegeneralmotor,andsteppermotorcanbesettoachievethepreciseangleandrotation.Thisdesignistheuseof51single-chip4-phaseste
3、ppermotorcontrolsystem.Generatedbythesingle-chipdrivepulsesignaltocontrolthesteppermotorspeedtoacertaindirectiontoacertaindegreeofrotationangle.Andsteppermotorcontrolissimple,accuratepositioning.Withthedevelopmentofscienceandtechnologyinmanyfieldswillbeawiderangeofapplications.Thedesignofintegrat
4、edcircuitsconsistingofadedicatedsteppermotordrivercontrolsystem.Thissystemhasasimplestructure,highcost,smallsize,simplesoftwaredevelopment.ThisintegratedcircuitconsistingofCNCprogrammingthroughsimpleonthesteppermotorcansetthespeed,rotationangle,rotationfrequencyandcontrolmotorrunning.Onthisbasisa
5、steppermotorcontrolcircuitofthehardwareinterface,theprogramflowchartandtheassemblerKeywords:Single-chipmicrocontroller;steppingmotor;numericalcontrolsystem.47烟台大学毕业论文(设计)目录1绪论11.1引言11.2数控技术的基本概念11.3数控系统的组成11.4数控技术的发展趋势22课题分析及整体方案的确定42.1课题设计内容及要求42.2课题分析及系统特点分析42.3系统总体方案的确定43模块电路分析与设计53.1电源模块电路分析与
6、设计53.1.1电源模块电路的分析53.1.2电源模块电路的设计63.2控制模块电路分析与设计123.2.1控制模块电路分析123.2.2部分硬件简介123.3驱动模块分析及其设计323.3.1步进电动机的原理323.3.2步进电机的驱动354数控机床软件控制374.1步进电机的运动控制374.2步进电机插补程序设计38总结44致谢45参考文献4647烟台大学毕业论文(设计)1绪论1.1引言在工业控制系统中,通常要控制机械部件的平移和转动,对位移和角度的控制要求较高,一般电机很难实现对位置和角度的精确控制,而步进电机可精确实现所设定的角度和转数,具有良好的步进特性,最适合于数字控制,因此
7、它在数控机床等设备中得到了广泛的应用。在工业被控设备对位移和角度控制要求较高的场所步进电机应用很多,而单片机芯片体积小、兼容性强、高速度、低价格、低工作电压、低功耗等特点,使单片机成为驱动步进电机的最佳控制单元,所以基于单片机控制的步进电机系统控制精度高、运行稳定,在控制领域有着广泛的应用。1.2数控技术的基本概念数控技术,简称数控(NMmericalContr01,NC)是利用数字化信息对机械运动及加工过程进行控制的一种方法。由于