三相步进电机控制程序及电路.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成绩 成绩 题  目:  课程论文 三相步进电机控制系统的设计 课程名称: 学生姓名: 学生学号: Proteus 刘卫东 1214030221 系 专 年 别: 业: 级: 电子工程学院 通信工程 2012 级 任课教师: 王丽 电子工程学院制 2015 年 4 月 淮南师范学院电子工程学院通信工程专业《Proteus》课程论文 三相步进电机控制系统的设计 学生:刘卫东 指导教师:王丽 电子工程学院  通信工程 1 系统硬件介绍 1.1 AT89C51 单片机简介 AT89C51 是一种带 4k 字节闪烁可编程课擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS8 位微处理 器,俗称单片机。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准 的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个 芯片中,ATMEL 的 AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种 灵活性高且价廉的方案。 主要特性: 与 MCS-51 兼容 4K 字节可编程闪烁存储器 寿命:1000 写/擦循环 数据保留时间:10 年 全静态工作:0Hz-24Hz 三级程序存储器锁定 128*8 位内部 RAM 32 可编程 I/O 线 两个 16 位定时器/计数器 5 个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 1.2 ULN2003A 芯片介绍 经常在以下电路中使用,作为: 1、显示驱动 第  1  页 淮南师范学院电子工程学院通信工程专业《Proteus》课程论文 继电器驱动 照明灯驱动 电磁阀驱动 伺服电机、步进电机驱动等电路中。 基本参数: 模块配置:7 NPN 电压, Vceo:50V 集电极直流电流:500mA 直流电流增益 hFE:1000 工作温度范围:-20°C to +85°C 封装类型:PDIP 引脚数:16 封装类型:DIP 晶体管数:7 表面安装器件:通孔安装器件标号:2003 最大连续电流, Ic:500mA 芯片标号:2003 输入电压最大:30V 输入类型:5V TTL CMOS 输出电压最大:50V 输出电流最大:0.6A 通道数:7 2 硬件电路设计 2.1 总体的硬件设计 (1)  用 K0-K2 做为通电方式选择键,K0 为单三拍,K1 为双三拍,K2 为三相六拍; 设计一个单片机三相步进电机控制系统要求系统具有如下功能: (2) K3、K4 分别为启动和方向控制; (3) 正转时红色指示灯亮,反转时黄色指示灯亮,不转时绿色指示灯亮; 第  2  页 (4) 淮南师范学院电子工程学院通信工程专业《Proteus》课程论文 用 4 位 LED 显示工作步数。 根据设计要求用 PROTEUS 所做的硬件连线图如图 1: 图 1  总体硬件连线 2.2 三相步进电机控制电路 2.2.1 启/停控制、正/反转控制、工作模式控制电路分析原理图如图 2 所示; 图 2 按键控制图 第  3  页 淮南师范学院电子工程学院通信工程专业《Proteus》课程论文 K0-K2 为工作模式控制开关,KO 接电时,为步进电机单三拍工作模式;K1 接电 时,为步进电机双三拍工作模式;K2 接电时,步进电机工作模式为三相六拍, K3 为启动/停止控制开关,控制整个系统的开启和关闭。 K4 为正转/反转控制开关,控制步进电机的转向。 K5 速度控制(快慢两档)。 2.2.2 步进电机驱动电路 将 80C51 的 P1.0-P1.3 作为步进电机的输出控制口。电路图如下所示: 图 3 步进电机的输出控制口 2.3 LED 显示电路 2.3.1 发光二极管显示电路 用 3 个不同的发光二极管来作为指示灯,将 P3.6 接红灯,P3.7 接黄灯,P3.3 接绿 灯,正转时红色指示灯亮,反转时黄色指示灯亮,不转时绿色指示灯亮。图如下: 第  4  页 淮南师范学院电子工程学院通信工程专业《Proteus》课程论文 图 4 指示灯接线图 2.3.2 八段数码管显示电路 由 80C51 的 P0 口取出显示码,从 80C51 的 P2.0-P2.3 输出位选码,设计中我们主 要用到 4 位显示步数既可。原理图如下: 图 5 显示器接线图 3 程序设计流程图 设计说明:首先复位单片机,然后从 P3 口读出开关状态,判断是否启动,没启动 绿灯亮重新确认启动。启动后再次读取 P3 口数据,判断工作方式并将对应的用来存储 步进电机工作方式字的数组首地址值给 q。由 P3.4 口的双向开关来控制步进电机的正 反转,如果是

文档评论(0)

lihuamei118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档