单片机课程设计步进电机启动停止正反转.docxVIP

  • 14
  • 0
  • 约5.71千字
  • 约 18页
  • 2019-09-27 发布于广东
  • 举报

单片机课程设计步进电机启动停止正反转.docx

单片机课程设计报告 步进电机控制设计 姓名: 黄盛海201030480108 詹志勋 201030480125 郑榕生 201030480128 班级: 10车辆工程1班 指导老师:李震姜晟 日期: 20126:18~ 6.20 华南农业大学工程学院 摘要:步进电机是机电控制中一种常用的执行机构,它的用途是 将电脉冲转化为角位移,它的的驱动电路根据控制信号工作,控制信 号由单片机产生。 本次课程设计主要采用AT89S52芯片,用汇编语言编写出电机的 正转、反转、加速、减速、停止程序,通过单片机、电机的驱动芯片 ULN2003以及相应的按键实现以上功能,并且步进电机的工作状态要 用相应的发光二极管显示出来。控制系统主要由硬件设计和软件设计 两部分组成。其中,硬件设计包括单片机的最小系统模块、电源模块、 控制模块、步进电机ULN2003A驱动模块、彩灯显示模块5个功能模 块的设计。并且通过仿真控制系统对硬件、软件进行了调试和改善, 实现了上述功能。本系统具有智能性、实用性及可靠性的特点。 关键词:步进电机 单片机 电脉冲 驱动系统 汇编语言 目录 TOC \o 1-5 \h \z \o Current Document 1、 课程设计目的及要求 4 \o Current Document 2、 整体系统分析 4 3、 硬件系统分析 6 4、 软件系统分析 10 \o Current Document 5、 调试结果 10 6、 结论 11 7、 参考文献 12 \o Current Document 附一:源程序 12 课程设计目的及要求 1.1课程设计目的 增进对单片机的感性认识,加深对单片机理论方面的理解; 掌握单片机的内部功能模块的应用,如定时器/计数器、中断、 存贮器、I/O 口、A/D转换等; 了解和掌握单片机应用系统的软硬件设计过程及实现方法。 1. 2课程设计要求 设计一个步进电机控制器,要求用多个按键控制电机的启动/ 停止、加速、减速、反转等控制功能; 用彩灯显示电机的转动状态,如加速就控制彩灯快速闪烁,减 速则控制彩灯慢速闪烁等。 整体系统分析 2.1步进电机控制工作原理 步进电机实际上是一个数字\角度转换器,也是一个串行的数\ 模转换器。步进电机的基本控制包括启停控制、转向控制、速度控制、 换向控制4个方面。从结构上看,步进电机分为三相、四相、五相 等类型,本次设计的是四相电机。四相步进电机的工作方式有单四 拍、双四拍和单双八拍3种。 高电平有效uru信号榆入端UIQ UM2?]步进电机接口coni con-:I.VCO28BYJ-48 高电平有效 uru 信号榆入端 UIQ UM2?] 步进电机接口 coni con-: I. VCO 28BYJ-48步进电机: FliSLlk n r 2.1.1步进电机的启停控制 步进电机由于其电气特性,运转时会有步进感,即振动感。为了 使电机转动平滑,减小振动,可在步进电机控制脉冲的上升沿和下 降沿采用细分的梯形波,可以减小步进电机的步进角,提高电机运 行的平稳性。在步进电机停转时,为了防止因惯性而使电机轴产生 顺滑,则需采用合适的锁定波形,产生锁定磁力矩,锁定步进电机 的转轴,使步进电机的转轴不能自由转动。 2.1.2步进电机的转向控制 如果给定工作方式正序换相通电,步进电机正转。若步进电机 的励磁方式为单四拍,即A -B -C - D。如果按反序通电换相, 即则电机就反转。 2.1.3步进电机的速度控制 如果给步进电机发一个控制脉冲,它就转一步,再发一个脉 冲,它会再转一步。2个脉冲的间隔越短,步进电机就转得越快。 调整送给步进电机的脉冲频率,就可以对步进电机进行调速。 2.2系统设计思路 我们本次设计的步进电机控制系统主要有单片机89S52、ULN2003A 步进电机驱动芯片、四相永磁式步进电机、LED显示管及其其他相关 元件组成。可以通过开关来控制系统的启/停工作,并通过LED显示 管的工作状态显示步进电机的正、反转和前进、后退的状态。其总体 设计框图1所示: 图1总体设计方框图 硬件系统设计 3.1主要元件简介 3.1.1 AT89S52 单片机 AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K系 统町编程Flash存储器。AT89S52具有以下标准功能:8k字节Flash, 256字节RAM, 32位I/O 口线,看门狗定时器,2个数据指针,三个 16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片 内品振及时钟电路。 ?1.0T2)(ADCJPO.CP1.1CT2EX)(ADl)PO.lPl.2(AD2P0.2 ?1.0T2) (ADCJPO.C P1.1CT2EX) (ADl)PO.l Pl.2 (AD2

文档评论(0)

1亿VIP精品文档

相关文档