毕业设计(论文)-步进电机指数规律升降速的单片机控制系统设计(全套图纸)(57页).doc
《毕业设计(论文)-步进电机指数规律升降速的单片机控制系统设计(全套图纸)(57页).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-步进电机指数规律升降速的单片机控制系统设计(全套图纸)(57页).doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计(论文)-步进电机指数规律升降速的单片机控制系统设计(全套图纸)-第 39 页四 川 理 工 学 院毕 业 设 计(论 文)说 明 书题 目 步进电机指数规律升降速的 单片机控制系统设计 学 生 系 别 机 电 工 程 系 专 业 班 级 机械设计制造及自动化机电03.1班学 号 指 导 老 师 四 川 理 工 学 院毕业设计(论文)任务书设计(论文)题目: 步进电机指数规律升降速的单片机控制系统设计 系: 机电工程系 专业: 机电一体化 班级:2003级1班 学号: 030110119 学生: 指导教师: 接受任务时间 2007.03.05 教研室主任 (签名)系主任 (签名)1毕
2、业设计(论文)的主要内容及基本要求用单片机对步进电机进行三相六拍的控制,通过软硬件设计,实现电机指数规律升降速。(1) 系统总体方案拟定;(2) 数学模型建立,求控制算法;(3) 硬件设计;(4) 软件设计;编写设计说明书,完成系统控制硬件图1张 A 2;2指定查阅的主要参考文献及说明(1) 机电一体化系统设计 (2) 计算机控制系统分析与设计(3) 单片机应用设计 (4) 电子电工技术(5) C语言程序设计 (6) 机床电气控制3进度安排设计(论文)各阶段名称起 止 日 期1查阅资料,进行总体方案拟定,完成开题报告07.03.05-07.03.202建立系统数学模型,求控制算法 07.03.
3、20-07.04.153进行硬件设计,软件设计 07.04.15-07.05.204编写设计说明书 07.05.22-07.06.055准备毕业答辩 07.06.06-07.06.24注:本表在学生接受任务时下达摘 要从步进电机的矩-频特性可知,启动频率越高,启动转矩越小,带动负载的能力越差。当启动频率较高时,启动时会造成失步,而停止时由于惯性作用又会发生过冲,所以在步进电机控制中必须要采取升降速控制措施。本文根据步进电机的动力学方程和矩-频特性曲线建立系统的数学模型,采用指数规律的升降速算法,以单片机为核心对步进电机进行并行控制。系统的软件设计由C51 语言编程来实现。并设计了检测系统用于对
4、步进电机转速和步数的检测。最后,本系统可以实现以下功能:在显示器的提示下,由键盘输入运行的步数和稳定运行的速度;由各个功能键控制系统的运行,按启动键后,步进电机按照输入的步数进行走步;如在运行期间按停止键,则步进电机停止运行。研究表明,采用指数规律的升降速曲线将大大地提高微机控制步进电机的最高工作频率,大大缩短所需的升降速时间。关键词:步进电机,单片机,速度控制,C51 语言全套图纸,加153893706ABSTRACTAccording to torque vs. speed characteristic of stepping motor, the higher startup speed
5、 is, the smaller startup torque is and then the worse the capability of driving load is. When the startup speed is higher, stepping motor will lose steps. While stopping, it will also lose steps because of inertia. So, it needs to take speed control measures on control of stepping motor. Mathematic
6、model of the system is educed by dynamics equation and torque vs. speed characteristic of stepping motor. It adopts speed control arithmetic of exponential rule and deals with process of acceleration and deceleration via discrete method. Single-chip microcomputer that is the core of system controls
7、stepping motor. The system is programmed by C51 language. The test system is designed to test the rotate speed and steps of stepping motor. Finally, according to the direction of LED display, running steps and speed are input by keyboard. The systems run is controlled by functional keys. Stepping mo
8、tor will run to the given steps if the “start” key is pressed. Meanwhile, stepping motor will stop if the “stop” key is pressed during its running. The research shows: the method of acceleration and deceleration via exponential rule will greatly improve the highest running frequency of stepping moto
9、r and shorten the acceleration and deceleration time.Keywords: stepping motor; single-chip microcomputer; speed control; C51 language目 录中文摘要I英文摘要II第一章 绪 论1第二章 系统工作原理和总体方案拟定32.1控制方案论证与比较32.1.1步进电机控制系统的构成32.1.2步进电机的串行和并行控制32.2步进电机工作原理和动态特性分析42.2.1反应式步进电机原理42.2.2 步进电机的动态特性62.3步进电机升降速控制讨论72.3.1步进电机的失步72
10、.3.2步进电机升降速曲线的分析8第三章 控制系统的数学模型93.1 步进电机升速的控制算法93.2 步进电机升速过程的离散处理113.3 步进电机降速过程的离散处理123.4 步进电机升速过程运行参数的计算12第四章 控制系统的硬件设计144.1 系统的硬件结构144.2 系统的硬件设计154.2.1 微处理器及存储器的配置154.2.2 键盘与显示接口电路的设计164.2.3 定时和报警电路的设计204.2.4步进电机的脉冲分配214.2.5 扩展存储器及扩展芯片地址的确定244.3 硬件系统的合成及其原理图25第五章 控制系统的软件设计265.1 软件结构设计265.2 系统的程序流程2
11、85.3 程序设计问题分析385.3.1 程序的初始化及变量的定义385.3.2 存储类型与存储模式的定义395.3.3 编译预处理的定义405.3.4 数组查表功能405.3.5 中断服务函数的定义415.3.6 有关定时器精确定时的实现425.3.7 主函数及键盘与显示功能的实现43第六章 转速和步数检测系统设计456.1 光电编码器的工作原理456.2 检测系统的硬件设计456.3 检测系统的软件设计476.3.1 检测系统的流程图486.3.1 检测系统程序48第七章 结 论49参考文献50致 谢51附录A:步进电机升速过程运行参数计算程序52附录B:步进电机控制系统程序55附录C:步
12、进电机检测系统程序63符号说明 阻尼系数 通电状态系数 脉冲频率 Hz 匀速运行时的频率 Hz 负载转矩下的最高运行频率 Hz 负载转矩下的最高启动频率 Hz 空载下的最高启动频率 Hz 每档的频率 Hz 转动惯量 步进电机的相数 脉冲数 每档脉冲数 步进电机转速 r/min 转盘的窄缝数 转矩 Nm 负载转矩 Nm 电机输出转矩 Nm 最大转矩 Nm 时间 s 转子齿数 转子的位置角 步距角 时间常数 s 角速度 第一章 绪 论步进电机是一种将电脉冲信号变换成相应的机械角位移的机电执行元件。它具有工作状态不易受影响;控制性能好,在起动、停止、反转时不易“丢步”; 没有积累误差等特点,因此被广
13、泛应用于开环控制的机电一体化系统,使系统简化,并可靠地获得较好的位置精度,如各类数控机床、光学测量仪器、打印机、磁盘驱动器等。随着单片机控制技术的不断发展,基于单片机的步进电机控制系统广泛应用于各机械智能仪器和装备中,步进电机也成为主要的电气执行元件之一。在数控点-位控制系统中,从起点至终点的运行速度都有一定要求。如果要求运行频率(速度)小于系统的极限起动频率,则系统可以按要求的频率(速度)直接起动,运行至终点后可立即停发脉冲串而令其停止。系统在这样的运行方式下其速度可认为是恒定的。但在一般情况下,系统的极限起动频率是比较低的,而要求的运行速度往往较高。从步进电机的矩-频特性可知,步进电机的转
14、矩随着脉冲频率的上升而下降,启动频率越高,启动转矩越小,带动负载的能力越差,当启动频率较高并已超过极限起动频率会发生丢步或根本不能起动的情况,停止时又会发生过冲。所以,步进电机的升降速是精确控制步数和速度的关键问题,如果升降过程脉冲频率变化不合理,会造成升降时间延长,电机失步,力矩达不到要求等严重后果。以前一般的升降速规律设计,常选用直线规律升降速,这种控制方法简单,但是由于它的脉冲变化有个恒定的加速度,所以它不能保证在升降速的过程中步进电机转子的角加速度的变化和它的输出力矩变化相适应,不能很好的发挥电机的加速性能。因此有必要对脉冲频率进行合理性的研究和论证,寻求一种较理想的指数升降速曲线,使
15、步进电机在运行的过程中能够快速定位,并且运行步数准确。理想的升降速曲线是指数规律曲线,本文就是由步进电机的动力学方程和矩-频特性曲线推导出的指数规律的升降速控制算法,这样能够使得频率增高时,保证输出最大的力矩,能充分发挥步进电机的工作性能,使系统具有良好的动态特性。在完成升降速曲线的参数计算得出升降速控制算法后,将要完成以下工作以具体实现单片机对步进电机升降速的并行控制。1.本系统用单片机来实现步进电机升降速过程的控制,首先对升速过程进行离散处理,在程序运行前将升速过程的离散值固化在程序存储器中,降速过程则采用运行时实时计算定时器的装载值。程序运行时采用查表的方法将离散值装入定时器来控制步进电
16、机的换相周期,使得步进电机按照指数规律进行走步。2.以单片机为核心并选用必要的外围设备构成单片机对步进电机的控制系统。在硬件设计中进行单片机和存储器的配置、键盘与显示电路的设计、定时和报警电路的设计、步进电机驱动电路的设计和存储器地址映像工作,生成步进电机控制系统的硬件原理图。3.由于C51语言是一种结构化语言,可产生紧凑代码。本系统软件用C51语言编写,将大大的加快软件的开发速度,明显的增加软件的可读性,便于改进和扩充,可以很容易地进行单片机的程序移植工作,有利于产品中的单片机的重新选型。根据系统实现的功能划分程序模块,按照各个模块绘制程序流程图,进行模块化程序设计,并对其中一些关键技术进行
17、具体的论述。 4.为了检测步进电机运行的转速和步数,进行步进电机转速和步数的检测系统的设计。论述检测系统的工作原理,并进行检测系统的硬件和软件设计。第二章 系统工作原理和总体方案拟定2.1控制方案论证与比较2.1.1步进电机控制系统的构成步进电机的工作过程一般由控制器控制,控制器按照设计者的要求完成一定的控制过程,是功率放大电路按照要求的规律驱动步进电机运行。旧式的步进电机控制系统由脉冲发生器、步进控制器、功率放大器和步进电机组成,如图2.1所示。步进控制器包括缓冲寄存器、环形分配器、控制逻辑,其作用主要是将输入脉冲变为环形脉冲,以便实现对电机的转动和正反转的控制。功率放大器的作用是将步进控制
18、器输出的环形脉冲加以放大,以驱动步进电机转动。这种控制方案由于是用各种逻辑电路来实现控制过程,线路复杂、控制方案改变困难、成本高。图2.1步进电机控制系统的组成随着单片微型计算机迅速发展和普及,为设计功能很强而价格低廉的步进电机控制器提供了条件。采用计算机控制系统,只要控制输入电脉冲的数量、频率以及电机绕组通电相序即可获得所需的转角、转速及转向。这不仅简化了线路,降低了成本,而且操作方便,提高了可靠性。图2.2为单片机控制步进电机的系统结构图。图2.2单片机控制步进电机的系统结构图2.1.2步进电机的串行和并行控制使用单片机对步进电机进行控制有串行和并行两种方式。串行控制:具有串行控制功能的单
19、片机系统与步进电机驱动电源之间,具有较少的连线将信号送入步进电动机驱动电源的环形分配器,所以在这种系统中,驱动电源中必须含有环形分配器。这种控制方式的示意图如图2.3所示。图2.3串行控制示意图并行控制:用微型计算机系统的数个端口直接去控制步进电动机各相驱动电路的方法称为并行控制。在电动机驱动电源内,不包括环形分配器,而其并行控制功能必须由微型计算机系统完成。这种控制方案示意图见图2.4所示。图2.4并行控制示意图本系统考虑到使用8255扩展并行接口,主要用软件实现环分功能,控制电机为三相,故选用并行控制方案。2.2步进电机工作原理和动态特性分析图2.5 步进电机外观2.2.1反应式步进电机原
20、理图2.5为步进电机外形图。电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开0、1/3L、2/3L,(相邻两转子齿轴线间的距离为齿距以L表示),即A与齿1相对齐,B与齿2向右错开1/3L,C与齿3向右错开2/3L,A与齿5相对齐,(A就是A,齿5就是齿1)下面是定转子的展开图: 图2.6 定转子展开图旋转时,如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3L,此时齿3与C偏移为1/3L,齿4与A偏移(L-1/3L)=2/3L。如C相通电,A,B相不通电,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 步进 电机 指数 规律 升降 单片机 控制系统 设计 全套 图纸 57
限制150内