基于单片机的步进控制系统设计及仿真大学本科毕业论文.doc
《基于单片机的步进控制系统设计及仿真大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的步进控制系统设计及仿真大学本科毕业论文.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本 科 毕 业 论 文(设 计) 题目(中文)基于单片机的步进控制系统设计及仿真 (英文) Stepper control system design and simulation based on SCM 学 院 信息与机电工程学院 年级专业 级电气工程及其自动化 学生姓名 学 号 指导教师 完 成 日 期 2014 年 4 月xx师范大学本科毕业论文(设计)诚信声明 本人郑重声明:所呈交的毕业论文(设计),题目基于单片机的步进控制系统设计及仿真 是本人在指导教师的指导下,进行研究工作所取得的成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明。除此之外,本论文(设计)不包
2、含任何其他个人或集体已经发表或撰写过的作品成果。本人完全意识到本声明应承担的法律责任。 作者签名: 日期: 年 月 日 摘要 随着电子技术发展的日新月异,对于设计出简捷低廉与性能优越的步进控制系统显得尤为重要,本文在设计初先系统介绍了步进电机的基本知识与单片机的性能特点,而后使用AT89C52、电机的驱动芯片ULN2003A与L298等设计出三维叉车装置控制系统,该系统是有控制模块、驱动模块、显示模块以及人机交互四个单元组成。在驱动单元中着重分析了单电压驱动与双电压驱动电路,对设计中用到的芯片也作了简要的介绍,在软件设计中编程实现了步进电机的正转、反转、加速、减速、停止等动作。在设计中,对显示
3、单元作了一些研究与创新,其中用到液晶LM016L与74HC595搭配使用显示电机的速度等级以及转向等状态,最后采用Keil与Proteus对设计成果进行了仿真调试,取得了较好的调试效果。 关键词:单片机; 步进控制系统; LM016L; 三维叉车装置 Abstract Along with the development of electronic technology with each passing day, to design a simple cheap stepper control system with superior performance is particularly
4、important, This article first introduces the basic knowledge of the stepper motor and the performance characteristics of microcontroller, then through AT89C52, motor driver chip ULN2003A and L298 to finish designing three-dimensional forklift device control system, the system includes a control modu
5、le, drive module, display module and man-machine interaction module. Single voltage is analyzed emphatically in the drive unit, the design also makes a brief introduction to programming in the software for designing of stepping motor forward, reverse, acceleration, deceleration and stop. In the desi
6、gn of display unit,this paper makes some research and innovation, which use the LCD LM016L match with 74 hc595 that are needed to show the speed of the motor and steering state grade, finally, by using Keil and Proteus to simulation debugging, simulation achieves good results. Keywords: SCM; Three-d
7、imensional forklift device; LM016L; Stepping control system 目 录上海师范大学本科毕业论文(设计)诚信声明 I上海师范大学本科毕业论文(设计)选题登记表II上海师范大学本科毕业论文(设计)指导记录表中文摘要及关键词 英文摘要及关键词1 步进控制系统的研究背景及设计思路 1 1.1 研究目的和意义 1 1.2 设计原理与方案 22 步进控制系统的设计要素简介 3 2.1 步进电机介绍 3 2.1.1 步进电机分类 3 2.1.2 步进电机特性 4 2.1.3 步进电机原理 5 2.1.4 步进电机的注意事项 6 2.2 驱动系统简介7
8、2.2.1 单电压驱动 7 2.2.2 双电压驱动 8 2.2.3 集成功率驱动接口芯片 9 2.3 实现芯片介绍 10 2.3.1 控制模块芯片介绍10 2.3.2 驱动模块芯片介绍11 2.3.3 显示模块及电源设计芯片介绍13 2.4 步进控制系统模块电路的设计及说明 15 2.4.1 电源部分设计15 2.4.2 控制电路设计17 2.4.3 驱动电路设计 17 2.4.4 状态显示电路以及人机交互电路设计 183 步进控制系统实例的设计与仿真 19 3.1 三维叉车装置设计19 3.2 硬件设计20 3.3 软件设计22 3.4 仿真与分析254 总结与展望29参考文献30附录31
9、1步进控制系统的研究背景及思路 1.1 研究的目的和意义步进电机的步进是靠电脉冲来实现的,脉冲的频率以及通电的相序分别决定着步进的速度与方向,步进电机的显著特点是可以实现精确调速以及快速启停,所以对于步进控制系统的设计一直都是广大控制领域专家的追求,本设计研究的目的在于对步进电机的基础知识有充分的认识,再次设计出基本步进电机控制系统,最后将步进控制系统应用在一些常见的自动控制系统中,满足日常生活的自动控制需要。在电路集成和计算机控制技术飞速发展的今天,步进电机获得了越来越广泛的应用,所以对于设计出更为简捷更为精确的步进控制系统已成为生活生产的迫切要求,同时与其配套的驱动系统设计也显得尤为重要。
10、比如粉剂包装机,光盘选取机,电压互感器专用绕线机,血液回收机,印刷机,切割机,喷泉喷头控制,智能窗帘 ,升旗系统控制以及机械手控制等都是应用的步进控制系统,在国内,步进电机的种类趋于多样,可以满足各种场合的需要,国外则在小功率的场合一般使用步进电机,同时在航空领域,步进电机的细分控制也有应用。当然要实现很精确的控制,简单的步进电机控制系统还远达不到所需精度。总之步进控制最突出的优点是在控制精度和生产成本上取平衡,在实际应用中非常普遍。 1.2 设计原理以及方案1.2.1设计原理 图1-1 论文研究内容框图本设计所用到的步进电动机有四个相位,这里采用二相励磁相序,相序信号由单片机给出,再通过驱动
11、模块带动电机。在软件部分,用C语言设计出了步进电机基本动作子函数,方便为实际应用系统随时调用。在论文的硬件部分着重说明了系统控制模块、系统驱动电路模块、显示模块以及各个元器件的编程方式等。下面就硬件设计中的各个模块的设计原理作一下说明。 (1) 控制电路作为系统的中央处理单元,一般在考虑性能与成本的同时,选择单片机还是比较可行的,在设计出相应的状态控制电路同时,用C语言编制了相应的控制程序,比如通过查询表格法实现步进电机方向控制,以及通过软件延时函数实现加减速等。(2) 驱动电路部分对于简单的步进控制系统,采用单电压驱动或双电压驱动设计出简单的驱动电路即可,而对于驱动对象较多的电路,则需要用到
12、芯片,这里采用的是ULN2003A进行功率放大,ULN2003A是专门用来启动步进电动机的芯片,同时采用了L298芯片启动直流电动机,总之驱动电路部分一般起到了对控制信号进行放大或反相的作用,其设计的好坏直接影响电机的转动质量,所以至关重要。(3) 显示电路部分对于简单的状态显示,可以采用LED以及数码管显示,若需要显示的状态较多则可以用到LCD显示,一般对于LCD显示需要用到一些寄存器芯片,实现数据的串并转换以及存储等。 (4)人机交互电路部分一般采用独立式按键,独立式按键可以实现对动作的单独控制,如步进电机的起、停、加速以及减速等,复杂一点可以用到矩阵键盘,当然可以用到微机实现串口控制,采
13、用单片机实现时按键即可。 1.2.2设计方案在步进控制系统的设计中,有多种方案可以实现,常见的就有通过PLC实现、FPGA实现、电子线路实现、微机控制实现以及单片机控制实现,这些方案都是因控制场合的不同而选择,在精度不高的场合可以使用电子线路,在大功率的场合应优先PLC,在精度高的场合可以使用FPGA,那么用单片机来控制恰好在各自的优缺点中取长补短,更重要的是低成本带来了高效率。所以这里选择单片机实现,设计框图如图1-2。 2 步进控制系统的设计要素简介 2.1步进电机介绍 步进电机顾名思义是作步进运动的电动机,也即通常所说的步进马达,其步进表现为所转角度的均匀化,它有很多的特点,下面一一介绍
14、。 2.1.1步进电机分类 反应式(VR) 永磁式 (PM) 混合式(HB) 图2-1 三种步进电机实物步进电动机通常分为反应式、永磁式以及混合式三个种类,它们各自都有多种相数的分类,其中两相的以及四相的以永磁式居多,永磁式的特点是转矩与体积一般都较小,对于两相的,它的输出转矩大以及动态性能好,但永磁式的缺点要提供交流电,这对于电动机的转品质是不利的;反应式的则是相对于永磁式使用了软磁材料,所以在反应式的步进电机中没有绕组,其优点也是输出大转矩,缺点是因为工作时常发出大噪声以及容易产生振动;混合式步进电机吸收了永磁式和反应式的优点,它基本上从二相到五相都有,图2-1分别展示的就是三种步进电机实
15、物。2.1.2步进电机特性(1)主要特点1 步进电机的驱动信号一定是脉冲信号,转动速度由脉冲信号的频率控制; 2 步进电机可以瞬间启动和急速停止;3 改变脉冲的相序可以改变步进电机的转动方向;4 控制精度高,一般步进电机的精度达到步距角的3%-5%;5 转速受到负载的影响较小;6 控制系统简单,以步计算,方便快捷。(2)绕组的电气特性 步进电机上的各相绕组指的是线圈,它们等效于电阻与电感的串联,绕组性能主要取决于电阻与电感的电气特性,电感一般是阻止交流电,所以在通电后,电流难以增大,电阻则是消耗电能,增加额外功率,是电机绕组温升和能耗的主要因素。 图2-2 电感-电阻串联电路及其电流波形 在把
16、绕组等效为电感与电阻串联后。图2-2左图描述电感与电阻电路串联的电气特性。在 t=t0时刻,电路通电,电路中的电流变化规律为: I(t)=V(1-e-Rt/L)/R (1)通电瞬间绕组电流上升速率为: di(0)/dt=V/L (2)经过一段时间,电流达到最大值: Imax=V/R (3)L/R视为电路中的常数,因为L与R在设计初已确定,它代表的是电路中电流达到最大电流一半多点所用到的时间。在t1时刻,电路断开后,电路与直流电压源相连,电路短路,电路中的电流以初始速率的负值开始下降,电流的变化规律可以用下式描述: I(t)=Ve-R(t-t1)/L/R (4) 如图2-3是不同频率电压下的流过
17、绕组的电流波形图,说明电流随着电压频率的上升,在达到峰值后即迅速下降,而在正常工作时,电机的转矩与电流成正比,所以电机低速运行时,电机能够达到其额定转矩,而在高速转动时,就会出现转矩减小,带负载能力变差。图2-3 不同频率脉冲作用下电感-电阻电路的电流波形通常有两种办法可以改善步进电机高速运行时的步进性能,就是提高起始电流上升速率或减小时间常数 L/R;前者不易实现,所以常用到的是在电路中串联电阻,使L/R减少,从而增大转矩。2.1.3步进电机原理 在这里,我们采用的是一款四相步进电动机,供电采用单极性的直流电,显然,若对A.B.C.D四相依次通电,步进电机将会做步进运动。 图2-4 步进电机
18、结构原理图 如图2-4右图所示,此时转子1、3号齿与B相定子绕组对齐,说明此时B相通电,即开关SB闭合同时1、4号齿与C、D相定子绕组磁极错位,2、5号则与A、D相定子绕组磁极错位,按照通电相序,下一步轮到C 相通电,即开关SC闭合,其它开关断开,则1、4号齿会在C相产生磁场的感应下让转子动作,直到1、4号磁齿与定子C相定子对准,从而0、3号磁齿与A、B相定子错位,2、5号与A、D错位,这样依此类推,A-B-C-D按序循环供电,转子就会沿着A-B-C-D方向转动1。如下图2-5给出了几种不同拍数工作方式的步进电机四相时序图。 图2-5 工作时序图 2.1.4步进电机注意事项1振荡 一般步进电动
19、机工作在低频区与共振区以及步进电动机突然停车时容易产生振荡,那么在控制精度高的场合容易出现误差,所以要消灭振荡。 在实际的工业步进控制系统中,消除振荡的方法一般采用阻尼方法,可以通过多相励磁.变频变压.细分步,反相阻尼等途径实现。 2失步(1) 如果转子的转速比旋转磁场的速度慢,或理解为比换相速度慢就会失步,也即丢步,这是因为启动脉冲频率过高,步进电机不可能在短时间内完成跟步动作,从而无法跟上旋转磁场的速度,进而丢步,一般启动时要求慢速启动,这样可避免丢步。(2) 如果转子的转速比旋转磁场的速度快。一般主要发生在制动或突然调转方向时,转子有足够多的能量,从而会严重过冲,引起失步(越步),所以在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 步进 控制系统 设计 仿真 大学本科 毕业论文
限制150内