基于8255的步进电机控制系统设计.doc.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 8255 的步进电机控制系统设计 一、实验设计的目的与要求 通过步进电机控制系统实验设计, 用 8255 扩展端口控制步进电机, 编写程序输出脉冲序列到 8255 的 PA口,控制步进电机正传, 反转,加速,减速。进一步掌握微机原理与接口的理论和实际方法。 培养和锻炼开发控制系统的能力。为今后单片机的学习与应用开发打下良好的基础。 要求了解步进电机控制的基本原理, 掌握控制步进电机的转动的编程方法,进一步了解单片机控制外部设备的常用电路。二、步进电机原理 步进电机的工作原理 该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进 电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图 1 是该四 相反应式步进电机工作原理示意图。 图 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 相绕组磁极产生错齿。依次类推, A、B、C、D四相绕组轮流供电,则转子会沿着 A、B、C、D方向转动。 四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持 较高的转动力矩又可以提高控制精度。 单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图 2.a 、b、c 所示: a. 单 四 拍 b. 双 四 图 2. 步进电机工作时序波形图 拍 c 八拍 步进电机的驱动原理 步进电动机是一种数字元件,易于数字电路接口,但一般数字电路的信 号的能量远远不足以驱动步进电动机。因此,必须有一个与之匹配的驱动电 路来驱动步进电动机。对步进电动机驱动一般有如下要求: 能够提供较快的电流上升和下降速度,使电流波形尽量接近矩形。 具有供截止期间释放电流流通的回路,以降低绕组两端的反电动势,加 实验设计 1 微机原理与接口综合实验 快电流衰减。 具有较高的功率及效率。步进电动机的驱动方式很多,如单极性驱动、双极性驱动、高低压驱动、斩波驱动、细分驱动、集成电路驱动等。 三、步进电机的控制 1. ULN2003 由于集成电路集驱动和保护于一体, 作为小功率步进电动机的专用驱动 芯片, ULN2003 是高耐压、大电流达林顿 陈列,由七个硅 NPN 达林顿管组成。 该电 路的特点如下: ULN2003 的每一对达林顿都串联一个 2.7K 的基极电阻 , 在5V 的工作电压下它能与 TTL CMOS电路 直接相连,可以直接处理原先需  . . 1 I1 Q1 A 2 C I2 Q2 3 B I3 Q3 4 D I4 Q4 5 12 I5 Q5 6 11 I6 Q6 7 10 I7 Q7 GND 9 GND VCC . ULN2003 . 要标准逻辑缓冲器来处理的数据。 ULN2003 工作电压高,工作电流大,灌 电流可达 500mA,并且能够在关态时承受 50V 的电压,输出还 可以在高负载 电流并行运行。 ULN2003A在各种控制电路中常用它作为驱动继电器的芯片,其芯片内 部做了一个消线圈反电动势的二极管。 ULN2003的输出端允许通过 IC 电流 200mA,饱和压降 VCE 约 1V 左右,耐压 BVCEO约为 36V。输出电流大,故可 以用来直接驱动步进电机。 实验设计 2 微机原理与接口综合实验 项目 符号 数值 单位 最大输入电压 Vi(max) 30 V 集电极 - 发射极电压 Vo(max) 50 V 最大基极输入电流 IB(MAX) 25 mA 输出电流 Io 500 mA 贮存温度 Ts -65 ~ 150 ℃ 结温 Tj 175 ℃ 引线耐焊接温度 TD 300 ℃ 2、脉冲的形成 实现对步进电机的控制 , 微机应能输出有一定周期的控制脉冲。 步骤是 : 先输出一个高电平 , 延时一段时间后 , 再输入一个低电平 , 然后 再延时。改变延时时间的长 实验设计 3 微机原理与接口综合实验 短, 即可改变脉冲的周期 , 脉冲的周期由步进电机的工作频率确定。 用软件形 成环形脉冲的程序流程图 3、正反转控制 步进电机的旋转方向和内部绕组的通电顺序及通电方式有密切关系。 通过改变各相脉冲的先后顺序,就可以改变电机的旋转方向 . 4、转速控制 控制步进电机的运行速

您可能关注的文档

文档评论(0)

135****8847 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档