ImageVerifierCode 换一换
格式:DOC , 页数:33 ,大小:497.49KB ,
资源ID:2192963      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2192963.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(步进电机控制系统设计.doc)为本站会员(dwx****52)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

步进电机控制系统设计.doc

1、电气及自动化课程设计报告题 目 步进电机控制系统设计 课 程 电机与拖动 学生姓名: 学生学号: 年 级: 2014 级 专 业: 自动化 班 级: 2 班 指导教师: 机械与电气工程学院制2017 年 3 月目录1 设计的任务与要求 .11.1 课程设计的任务 .11.2 课程设计的要求 .12 步进电机控制系统设计方案制定 .12.1 步进电机工作的原理 .12.2 单片机的原理 .33 仿真软件介绍 .43.1 Proteus 软件介绍 .43.2 Keil-uvision4 软件介绍 .54 步进电机控制系统电路仿真设计 .54.1 驱动部分 .54.2 时钟部分 .54.3 复位部分

2、 .64.4 状态指示部分 .64.5 按键部分 .74.6 系统程序框图 .74.7 系统整图 .84.8 元器件清单 .95 步进电机控制系统电路仿真设计方案的仿真实现 .96.总结 .167 参考文献 .16附录: .171步进电机控制系统设计1 设计的任务与要求1.1 课程设计的任务步进电机是用电脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机,它突出的优点是可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速启停,正反转控制及制动等,并且用其组成的开环系统既简单、廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制设备等众多领域有着极其广泛的应用。随着微电子

3、和计算机技术的发展,步进电机的需求与日俱增,研制步进电机驱动器及其控制系统具有十分重要的意义。1.2 课程设计的要求本次实验是基于单片机的控制系统设计,用汇编语言和 C 语言编写出电机正转、反转、调速、停止程序,通过单片机、电机的驱动芯片 ULN2001 以及相应的按键实现以上功能,并且步进电机的工作状态要用 LCD 液晶显示器显示出来。本次课程设计介绍步进电机以及单片机工作原理、该系统的硬件电路、程序组成,同时对软、硬件进行了调试。该设计具有思路明确、可靠性高、稳定性强等特点,通过调试实现了上述功能。2 步进电机控制系统设计方案制定2.1 步进电机工作的原理步进电机的工作原理就是步进转动,其

4、功能是将脉冲电信号变换为相应的角位移或者是直线位移,就是给一个脉冲信号,电动机转动一个角度或是前进一步。步进电机的角位移量与脉冲数成正比,它的转速与脉冲频率(f)成正比,2在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化影响,即给电机加一个脉冲信号,电机则转过一个歩距角。步进电机不能直接接到交直流电源上工作,而必须使用专用设备步进电机驱动器。典型的步进电机驱动系统是由步进电机控制器、步进电机驱动器和步进电机本体三部分组成,步进电机控制器发出步进脉冲和方向信号。每发一个脉冲,步进电机驱动器驱动步进电机转子旋转一个歩距角,即步进一步。步进电机转速的高低、升速或

5、降速、启动或停止都完全取决于脉冲的有无或频率的高低。控制器的方向信号决定步进电机的顺时针或者逆时针旋转。通常,步进电机驱动器由逻辑控制电路、功率驱动电路、保护电路和电源组成。步进电机驱动器一旦接收到来自控制器方向的信号和步进脉冲,控制电路就按预先设定的电机通电方式产生步进电机各相励磁绕组导通或截止信号。控制电路输出的信号功率很低,不能提供步进电机所需的输出功率,必须进行功率放大,这就是步进电机驱动器的功率驱动部分。功率驱动电路向步进电机控制绕组输入电流,使其励磁形成空间旋转磁场,驱动转子运动。保护电路在出现短路、过载、过热等故障时迅速停止驱动器和电机的运行。如图 1 所示的步进电机为一四相步进

6、电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图 1是该四项反应式步进电机工作原理图。3图 1 四项步进电机步进示意图开始时,开关 SB 接通电源, SA、SC、SD 断开,B 相磁极和转子 0、3 号齿对齐,同时,转子的 1、4 号齿就和 C、D 相绕组磁极产生错齿, 2、5 号齿就和 D、A 相绕组磁极产生错齿。当开关 SC 接通电源,SB、SA、SD 断开,由于 C 相绕组的磁力线和 1、4号齿之间磁力线的作用,使转子转动,1、4 号齿和 C 相绕组的磁极对齐。而0、3 号齿和 A、B 相绕组产生错齿,2、5 号齿就和 A、D 相绕组磁极

7、产生错齿。以此类推,A、B 、C 、D 四相绕组轮流供电,则转子就会沿着 A、B、C、D 反向转动。单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图 2 所示。a.单四拍 b.双四拍 c.八拍图 2 步进电机工作时序波形图2.2 单片机的原理(1)单片机原理概述单片机是把微型计算机主要部分都集成在一块芯片上的单芯片微型计算机。图 3 中表示单片机的典型结构。由于单片机的高度集成化,缩短了系统内的信号传送距离,优化了系统配置,大大地提高了系统的可靠性及运行速度,同时它的指令系统又很适合于工业控制的要求,所以单片机在工业过程及设备控制中得到了广泛的应用。4图 3 典型单片机结构(2)AT8

8、9C51 简介AT89C51 含 EPROM 电可编闪速存储器。有两级或三级程序存储器保密系统,防止 EPROM 中的程序被非法复制。不可用紫外线擦除,调高了编程效率。程序存储器 EPROM 容量可达 20K 字节。AT89C51 的主要参数如表 1 所示。表 1 AT89C51 的主要参数表型号 定时器 I/O 串行口 中断 速度 其他特点89C51 2 32 1 6 24 低电压AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8 位微处理器,俗称单片机。该器件采用 ATMEL 高密度非易失存储器制造技术制造,用工业标准的 MCS51 指令集和输出管脚相

9、兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。其引脚如图 4 所示。5图 4 单片机的引脚排列3 仿真软件介绍3.1 Proteus 软件介绍Proteus 软件是英国 Labcebter electronics 公司出版的 EDA 工具软件。它不仅具有其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。 Proteus 是世界上著名的 EDA 工具(仿真软件) ,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换

10、到PCB 设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB 设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持 8051、HC11 、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086 和MSP430 等, 2010 年又增加了 Cortex 和 DSP 系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持 IAR、Keil 和 MATLAB 等多种编译器。3.2 Keil-uvision4 软件介绍Keil C51 是美国 Keil Software 公司出品的 51 系列兼容单片机 C 语言软件开发系统,与汇

11、编相比,C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil 提供了包括 C 编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(Vision )将这些部分组合在一起。运行 Keil 软件需要WIN98、NT 、WIN2000、WINXP 等操作系统。 C51 工具包的整体结构,其中Vision 与 Ishell 分别是 C51 for Windows 和 for Dos 的集成开发环境(IDE) ,可以6完成编辑、编译、连接、调试、仿 真等整个开发流程。开发人员可用 IDE 本身或其它编辑器编辑 C 或汇编源 文件。

12、然后分别由 C51 及 A51 编译器编译生成目标文件(.OBJ)。目标文件 可由 LIB51 创建生成库文件,也可以与库文件一起经 L51 连接定位生成绝 对目标文件(.ABS)。ABS 文件由 OH51 转换成标准的Hex 文件,以供调试 器 dScope51 或 tScope51 使用进行源代码级调试,也可由仿真器使用直接对 目标板进行调试,也可以直接写入程序存贮器如 EPROM 中。4 步进电机控制系统电路仿真设计4.1 驱动部分如图 5 所示,此电路是步进电机的驱动部分,选用的是 ULN2001 芯片来驱动的,ULN2001 系列是一款高耐压,大电流达林顿管驱动器,包含 7 个 NP

13、N达林顿管。图 5 驱动部分4.2 时钟部分时钟电路它控制计算机的工作节奏,可以通过提高时钟频率来提高 CPU 的速度,本次设计采用的晶振为 12MHz。如图 6 所示。7图 6 时钟部分4.3 复位部分根据应用的要求,复位操作通常有两种基本形式:上电位复位和上电或者开关复位。本次设计使用上电复位。如图 7 所示。图 7 复位部分基本电路的最后一个部分是存储器的设置,如果 31 引脚接电源,则采用内部存储器,如果 31 脚接地,则采用外部存储器。将时钟电路、复位电路连接并设置好存储器,就构成了最小系统。这是做任何单片机设计都必须有的部分。4.4 状态指示部分状态指示用 P0 口控制 LCD 的显示,STA 显示的是转动的速度,RUN 显示

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。