毕业设计论文基于ASIC芯片步进电机控制器设计.doc
《毕业设计论文基于ASIC芯片步进电机控制器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASIC芯片步进电机控制器设计.doc(49页珍藏版)》请在三一办公上搜索。
1、 2012届毕业设计任务书一、课题名称:基于ASIC芯片步进电机控制器设计二、指导老师:王 勇 三、设计内容与要求1、课题概述步进电动机的技术已很成熟,特别适合于小功率开环定位系统,至今还没有能取代它的更适合产品,今后将继续稳步发展和完善化在功率稍大和要求高响应高速度的系统,则更多地让位给交流伺服系统。在现代工业控制和医疗器械中广泛的使用,但是目前主要是应用单片机进行时序控制,在应用现成的驱动器,这样势必会提高仪器仪表的成本和使用范围,本毕业设计针对ASIC芯片来进行一个三相步进电机控制和驱动系统,系统结构简单,体积小,成本低,移植性强。 2、设计内容与要求(1).确定设计方案,绘制方框图;(
2、2).设计各部分电路,要求在一片ASIC芯片上实现主控制功能,驱动电路可另行设计实现,在保证实现基本功能和主要技术指标的前提下注意降低成本,以获取较高的性价比;(3).分析各单元电路的工作原理和特性;(4).画出整机电路图,用QUARTUS II软件仿真所有子电路,并在实际电路板上调试实现功能,说明电路调试的基本方法;(5).要求设计键盘控制功能具有启动/停止、连续/单步、正转/反转、8档加速/8档减速等功能,且能消除键盘抖动;(6).可以使用矩阵键盘或者独立键盘。3、技术指标:(1).芯片选择:CPLD中的MAX II某种芯片;(2).步进电机:三相步进电机;(3).驱动功率:加驱动芯片UL
3、N2003达5W;(4).逻辑工作电压:DC5V,驱动电压12V(5).步进精度或角度:3(6).使用环境:-2085。(7).要求控制与驱动之间加光耦隔离四、设计参考书及参考网址1、潘松主编EDA技术与VHDL,清华大学出版社2、唐亚平主编EDA技术应用,化学工业出版社3、宋振辉主编EDA技术与VHDL,北京大学出版社4、徐志军 王金明 尹廷辉编蓍EDA技术与VHDL设计,电子工业出版社5、参考网址:五、设计说明书要求1、 封面2、 目录3、 内容摘要(200400字左右,中英文)4、 正文(设计方案比较与选择,设计方案原理、计算、分析、论证,设计结果的说明及特点)5、 结束语6、 附录(参
4、考文献、图纸、材料清单等)六、设计进程安排第 1 周: 资料准备与借阅,了解课题思路。第2-3周: 设计要求说明及课题内容辅导,完成图纸初稿。第4-6周: 进行毕业设计,完成说明书初稿。第7周: 指导老师检查毕业设计完成情况,作好毕业答辩准备。第 8 周: 毕业答辩与综合成绩评定。七、毕业设计答辩及论文要求1、毕业设计答辩要求答辩前三天,每个学生应按时将毕业设计说明书或毕业论文、专题报告等必要资料交指导教师审阅,由指导教师写出审阅意见。学生答辩时对自述部分应写出书面提纲,内容包括课题的任务、目的和意义,所采用的原始资料或参考文献、设计的基本内容和主要方法、成果结论和评价。答辩小组质询课题的关键
5、问题,质询与课题密切相关的基本理论、知识、设计与计算方法实验方法、测试方法,鉴别学生独立工作能力、创新能力。 2、毕业设计论文要求文字要求:说明书要求打印(除图纸外),不能手写。文字通顺,语言流畅,排版合理,无错别字,不允许抄袭。图纸要求:按工程制图标准制图,图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,文字注释必须使用工程字书写。曲线图表要求:所有曲线、图表、线路图、程序框图、示意图等不准用徒手画,必须按国家规定的标准或工程要求绘制。湖南铁道职业技术学院毕业设计(论文)摘 要步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取
6、决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电机的调速。CPLD主要是由可编程逻辑宏单元(MC,Macro Cell)围绕中心的可编程互连矩阵单元组成。其中MC结构较复杂,并
7、具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。本文设计了以CPLD作为核心器件种基于它的步进电机控制系统。极大地减少了外围元件的使用。具有系统扩展性能好、可靠性高、抗干扰能力强、结构简单、成本低廉,不占用CPU时间、易于高速控制等优点。步进电机可在宽广的频率范围内通过改变脉冲频率实现调速、快速起停、正反转控制等。利用了这些优点实现了CPLD步进电动机控制系统的可靠工作。 关键词:步进电机,控制器,CPLD。 IABSTRACTStepping motor is electrical impulses signal into a angular displac
8、ement or line displacement of open-loop control components。 In the overload of the circumstances, motor speed, stop location depends only on the pulse signal frequency and pulse count, and not under the influence of load changes, i.e. give motor add a pulse signal, motor is turned a step distance ho
9、rns。 This first sexual relationship exists, plus the stepping motor only cyclical error without accumulative error, etc。Made in speed, such as the position control field with stepper motor to control becomes very simple 。Stepping motor speed control is generally change input of the stepper motor pul
10、se frequency to achieve the stepping motor speed control, because the stepping motor for every onepulse is turning a fixed Angle, which can through controlling the step motor is a pulse to the next pulse intervals to change pulse frequency, delay to the length of the specific control stepping horn t
11、o change motor speed, so as to achieve the stepping motor speed control 。This article designed one kind to step-by-step the motor control system based on CPLD. It takes the core component by CPLD, reduced the periphery parts use enormously. Has the system expansion performance to be good, the reliab
12、ility is high, ant jamming ability is strong, the structure is simple, the cost is inexpensive, Does not take merits and so on CPU time, easy high-speed control. Step-by-steps the electrical machinery to be possible to realize the velocity modulation in the broad frequency range through the change t
13、he change pulse frequency, to be fast stops, is reversing the control and so on. Has realized CPLD using these merits to step-by-step the motor control systems reliable work. Key word: Step-by-steps the electrical machinery, the controller, CPLD II目 录摘 要IABSTRACTII第1章 绪 论11.1 课题的背景及其意义11.2步进电机的工作原理2
14、1.3 主要完成的工作3第2章 设计概述42.1 设计要求与内容42.2 技术指标4第3章 基于ASIC芯片的步进电机控制器的方案设计53.1 整体设计框图53.2方案设计与选择53.2.1 方案一基于数字电路芯片的步进电机控制方案53.2.2 方案二 基于DSP的步进电机控制方案63.2.3 方案三 基于单片机的步进电机控制方案73.2.4 方案四 基于CPLD器件步进电机控制器的设计方案73.2.5 方案的选择8第4章 硬件电路的设计104.1 相关理论知识介绍104.1.1 MAXII芯片的介绍与所用型号104.1.2 步进电机的介绍与选择114.1.3 控制电路设计164.1.4 驱动
15、芯片ULN2003简介164.1.5 步进电机的驱动电路及原理17第5章 系统软件设计185.1 控制器组成框图185.2 软件设计195.3 软件设计模块205.3.1 分频计数器模块205.3.2 按键扫描触发消抖编码模块215.3.3 控制信号产生模块215.3.4 环形脉冲分配模块235.4 脉冲分配表245.5 编译与调试24第6章 结束语25第7章 致 谢26参考文献27附录 28附录A 控制电路原理图28附录B 程序清单32附录B-1 分频计数器模块32附录B-2 控制信号产生模块33附录B-3 扫描触发消抖编码模块35附录B-4 环形脉冲分配模块38第1章 绪 论1.1 课题的
16、背景及其意义步进电机是电机家族的“婴儿”,20 世纪 60 年代早期才开始流行。最初构想是作为昂贵的位置控制应用中伺服电机的低成本替代产品,而新兴的计算机工业迅速将其采用到外设应用当中。步进电机的主要优势在于能提供开环位置控制,而成本只是需要反馈的伺服系统的几分之一。在过去,步进电机有时被误称为“数字”电机,因为它们常用正交方波驱动。但是,对这些电机的这种狭隘看法常常会在以后的项目开发过程中导致大难题。步进电机像其它磁“模拟”电机一样产生扭矩。多数步进电机的阻尼因数很低,导致一定步频下的欠阻尼运行和对谐振问题的敏感度。这些问题常常使步进电机比其它电机拓扑更难对付。多数步进电机采用双凸极设计,转
17、子和定子结构上均有齿。如同 BLDC 或 PMSM 电机,永久磁性位于转子上,电磁包含在定子中。多数设计包含 2 个定子相位,由正交相位信号独立驱动。驱动这些相位有许多方法,包括全步进、半步进或微步进,取决于使用的控制技术。每种情况下都会确定子磁通矢量,转子上的磁性将尝试与该矢量保持一致。由于转子和定子的齿数不同,产生的移动或步进可能极小。对齐之后,定子电流立即按这种方式发生变化,以增加定子磁通矢量角度,从而使电机移动到下一个步进。由于多数应用中没有位置反馈,转子磁通可以与定子磁通保持一致,这会产生无助于电机运行的定子电流。因此,步进电机没有其它常用电机那样有效。步进电机是将电脉冲信号转变为角
18、位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机的驱动电路根据步进电机控制器发出的信号工作,步进电机控制器的信号由单片机产生。步进电机控制器控制步进电机的转向,如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。 步
19、进电机控制器控制步进电机的速度 如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。步进电机控制器应用广泛,可用于内圆切片机,排线机,车边机,眼镜机,定长控制,包装等机械上面。1.2步进电机的工作原理步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领
20、域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。 目前,生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研制的厂家却非常少,大部分的厂家只一、二十人,连最基本的设备都没有。仅仅处于一种盲目的仿制阶段。这就给户在产品选型、使用中造成许多麻烦。签于上述情况,我们决定以广泛的感应子式步进电机为例。叙述其基本工作原理。望能对广大用户在选型、使用、及整机改进时有所帮助。三相发电机主要是三
21、相交流同步发电机。其转子通常为直流励磁线圈产生的电磁铁,为发电机工作提供磁场。定子是在空间互差120度电角度的三相交流绕组(按照一定规律连接的线圈组称为绕组)。直流电且由原动机带动三相同步发电机的转子旋转时,转子磁场对定子的三相绕组有相对运动,定子的三相绕组就感应三相交流电。调节转子线圈通入直流电流的大小,可以改变定子的三相绕组电压的大小,改变原动机的转速,可以改变定子的三相绕组电压的频率。步进电机及驱动电源是互相联系的整体。步进电机驱动电源框图如图所示。变频信号源产生频率可调的脉冲信号,调节步进电机的速度。脉冲分配器则根据要求把脉冲信号按一定的逻辑关系加到脉冲放大器上,使步进电机按确定的运行
22、方式工作。时钟在步进电机作为执行元件的计算机控制系统中,变频信号源往往通过计数器来实现,脉冲分配则由扩展的并行接口芯片或GAL芯片来实现。这种方法的优点是电路结构成熟、软件编程简单、控制灵活、能实现图1中的变频信号源与脉冲分配器的作用。但它的缺点是集成度不高,硬件电路结构复杂,占用CPU的时间过多,变频信号源脉冲分配器脉冲放大器步进电机时钟可靠性不高。图1-1 步进电机驱动电源框图1.3 主要完成的工作本设计共分为7章,其中第一章为绪论,主要阐述了课题的研究背景以及意义。第二章主要介绍了设计要求与技术指标。第三章描述了ASIC芯片的步进电机控制器,其中主要涉及到步进电机的整体设计框图以及方案的
23、设计与选择。第四章主要介绍硬件电路的设计,其中包括硬件的设计和芯片的介绍。第五章详细地介绍了软件个模块。第六章作为结束语,阐述了制作本文档的心得以及收获。第七章致谢词,感谢老师和组员们的祝福,以及预祝自己本次答辩顺利通过!9第2章 设计概述2.1 设计要求与内容(1).确定设计方案,绘制方框图;(2).设计各部分电路,要求在一片ASIC芯片上实现主控制功能,驱动电路可另行设计实现,在保证实现基本功能和主要技术指标的前提下注意降低成本,以获取较高的性价比;(3).分析各单元电路的工作原理和特性;(4).画出整机电路图,用QUARTUS II软件仿真所有子电路,并并在实际电路板上调试实现功能,说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASIC 芯片 步进 电机 控制器 设计

链接地址:https://www.31ppt.com/p-4859765.html