chenang步进电机.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chenang步进电机

杭州职业技术学院 课 程 设 计 报 告 书 题目:步进电机控制系统的设计 学院(系): 杭州职业技术学院 年级专业: 07电气工程 学生姓名: 陈杨 完成日期 2011年11月7日 目 录 步进电机控制系统的设计 3 1、设计任务: 3 2、设计方案论证: 3 2.1 方案一: 3 2.2 方案二: 3 2.3 方案确定 3 3、硬件系统设计 4 3.1 单片机基础电路 4 3.2 驱动电路 5 3.3 开关电路 6 3.4 步进电机 6 4、软件系统设计 8 4.1软件设计流程图 8 4.2步进电机控制 8 5、硬件仿真 10 6、设计心得 11 7、参考资料 11 附录: 12 附录1:硬件原理图 12 附录2:PCBA图 13 附录3:实验完整程序 13 附录4:元件清单 15 步进电机控制系统的设计 重庆三峡学院应用技术学院08电子信息工程(仪器仪表) 幸俊夫 摘要:设计了一个基于单片机的步进电机控制器。主要包括AT89C51单片机、驱动控制芯片74LS04P和75452及拨码开关等。通过拨码开关进行步进电机的方向及正反转的控制。可以进行步进电机的正反转及八级速度的控制,调速范围从几十赫兹到几千赫兹。控制方式简单、控制精度较高,步进电机运行平稳。系统设计可以用于数控机床、纺织机械等高精度步进控制系统中,因此具有一定的实用价值。 1、设计任务: 设计一个步进电机驱动控制系统。要求可以进行正反转及多级速度控制,运行平稳。进一步可进行自动加减速及细分控制。 2、设计方案论证: 2.1 方案一: 按系统功能实现要求,决定控制系统采用AT89C51单片机,用75452和74LS04P作为步进电机的驱动电路,拨码开关来控制步进电机的正反转和8级速度控制, 2.2 方案二: 从键盘上输入数字使显示器显示,第一位为0(正转),为1(反转),第二位0~F显示转速,第三~六位为设定步数,按F0/EX键后,步进电机开始转动,步数逐渐减小到零时步进电机停止转动。 2.3 方案确定 方案一较方案二更容易实现、结构也相对简单,对初学者来说也是一个不错的选择。本次实训时间上也比较紧,因此经小组共同讨论决定采用方案一,根据各芯片的功能及特点,绘制出如下框图: 3、硬件系统设计 3.1 单片机基础电路 AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。 AT89C51 图2 功能特性概述:AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 本次实训只用到了P1、 P3相关接口。各接口功能如下: P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。FIash编程和程序校验期间,P1接收低8位地址。 P3口:P3 P3口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。 P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如下表所示: 表1 P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号 RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。 EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接VCC端),

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档