- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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端),
您可能关注的文档
- 8 10V单相油浸式非晶合金变压器专用技术规范.doc
- 8.图书理系统测试计划.doc
- 80-9后员工管理.doc
- 8-56金管理办法.doc
- 8051320引脚.doc
- 8000保鲜库建设项目.doc
- 74系列片功能说明.doc
- 8051片机引脚功能介绍.doc
- 8090员工管理培训-80、90后员工管理.doc
- 8051片机IO引脚工作原理.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)