基于单片机控制步进电机(共18页).doc
《基于单片机控制步进电机(共18页).doc》由会员分享,可在线阅读,更多相关《基于单片机控制步进电机(共18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课程设计(论文)说明书题 目: 基于单片机控制步进电机 院 (系): 专 业: 自动化 学生姓名: 杨健 学 号: 指导教师: 薛云灿 职 称: 2017年 5 月 1日专心-专注-专业摘 要 本课程设计的要求是用51系列单片机对步进电机进行控制,对单片机控制步进电机系统的控制方式和软件设计进行研究,分别从速度控制,正反转进行详细的分析,步进电机是一种常用的执行机构,它的用途是将电脉冲转化为角位移。当步进驱动收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可控制角位移量,从而达到准确定位的目的。关键字:单片机;步进电机;
2、控制系统;AbstractIn this paper, the design used 51microcontroller series of stepper motor control SCM control of the stepper motor control system and software design of the study from the speed and direction, stepper motor electromechanical control the implementation. When stepping drivers receive a pul
3、se signal it stepper motor driven in the direction set by a fixed rotating angular displacement, thus achieving the purpose of accurate positioning; pass control to control the pulse Frequency of motor rotation speed and acceleration so as to achieve the purpose of speed. Key words:Single slice mach
4、ine;Stepper motor; Control system 目 录23引 言现在科技越来越发达,单片机实现的步进电机控制系统具有成本低、使用灵活的特点,广泛应用于数控机床、机器人,定量进给、工业自动控制以及各种可控的有定位要求的机械工具等应用领域。步进电机是数字控制电机,将脉冲信号转换成角位移,电机的转速、停止的位置取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,非超载状态下,根据上述线性关系,再加上步进电机只有周期性误差而无累积误差,因此步进电机适用于单片机控制。步进电机通过输入脉冲信号进行控制,即电机的总转动角度由输入脉冲总数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动
5、电路是根据单片机产生的控制信号进行工作。因此,单片机通过向步进电机驱动电路发送控制信号就能实现对步进电机的控制。1 设计目标1.1设计方案意义单片机是一种集成在电路芯片,单片机实现的步进电机控制系统具有成本低、使用灵活的特点,广泛应用于数控机床、各种小车,机器人,定量进给、工业自动控制以及各种可控的有定位要求的机械工具等应用领域。步进电机是数字控制电机,将脉冲信号转换成角位移,电机的转速、停止的位置取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,非超载状态下,根据上述线性关系,再加上步进电机只有周期性误差而无累积误差,因此步进电机适用于单片机控制。步进电机通过输入脉冲信号进行控制,即电机的
6、总转动角度由输入脉冲总数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动电路是根据单片机产生的控制信号进行工作。这次课程设计,我运用到了我上个学期实验刚学到的单片机,设计一个单片机控制步进电机的速度和正反转,虽说功能不是很完善,但已经实现了基本的功能。正所谓学以致用,这次课程设计我的确学到了很多东西,所以我以后要多动动手,这样有助于我们学以至用。1.2设计功能简介(1) 接通电源步进电机以自己设定的转速运行。(2) 有四个功能按键,控制步进电机加速,减速,正转,反转。(3) 液晶显示器上分别显示步进电机的运行速度和运行状态。1.3 总体设计框图 单片机液晶显示器驱动器步进电机按键开关图1.
7、1 设计框图2 电路实现方案及软件仿真2.1方案选择论证(1)ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。 该芯片的特点如下: ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路 直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。 ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。ULN2003驱动芯片价格相对与L297和L298芯片更便宜,用其实现,成本较低。图1.2 ULN2003芯片内部结构(2)单片机是
8、一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。此次课程设计与我们上学期刚学完的单片机实验联系紧密,上学期实验课学到了用单片机控制步进电机,本方案将其进行功能和电路上的扩延,能将所学知识与实际联系起来,达到学以致用。(3)
9、在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机系统中应用晶液显示器作为输出器件有以下几个优点:显示质量高:由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。数字式接口:液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。体积小、重量轻:液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻
10、得多。功耗低:相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多。图1.3 LCD1602液晶内部结构(4)步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。我在本课程设计中采用的是M35SP-7N
11、P四相五线步进电机,有的步进电机要12V电压或者更高的电压,M35SP-7NP四相五线步进电机5V就能驱动,方便单片机开发板的使用,控制十分方便。并且这个步进电机优质,带齿轮减速,噪音极低,运转平稳。开放性接口,也可用通过本板驱动其他步进电机。参数如下: 相数: 四相相阻: 8欧/相控制电压: 5-6V角度: 7.5度/步最大工作电流:807mA最大扭距: 18.1mN m/200pps图1.4 步进电机内部结构2.2 单元电路2.2.1 驱动电路该电路主要由ULN2003驱动芯片及小部分外围电路组成,再加四个控制步进电机运行速度和运行状态的按键开关组成,对于电流小的步进电机,采用ULN200
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 步进 电机 18
限制150内