chenyang步进电机完整版.doc

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

杭州职业技术学院课程设计

PAGE

PAGE9

步进电机控制系统设计

杭州职业技术学院

课程设计报告书

题目:步进电机控制系统的设计

学院(系):杭州职业技术学院

年级专业:07电气工程

学生姓名:陈杨

完成日期2011

目录TOC\o1-3\h\z\u

步进电机控制系统的设计 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方案确定

方案一较方案二更容易实现、结构也相对简单,对初学者来说也是一个不错的选择。本次实训时间上也比较紧,因此经小组共同讨论决定采用方案一,根据各芯片的功能及特点,绘制出如下框图:

89C

89C51

单片机

复位电路

驱动电路

步进

电机

电源及时钟电路

图1总体设计方框图

3、硬件系统设计

3.1单片机基础电路

AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(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口:P3P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”

P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如下表所示:

表1

P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号

RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档