《微机原理与接口技术》课程设计-步进电机转动控制的设计.docVIP

《微机原理与接口技术》课程设计-步进电机转动控制的设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微机原理与接口技术》课程设计 项目: 步进电机转动控制的设计该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图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.双四拍 c.八拍 图2 步进电机工作时序波形图 步进电机的驱动原理 步进电动机是一种数字元件,易于数字电路接口,但一般数字电路的信号的能量远远不足以驱动步进电动机。因此,必须有一个与之匹配的驱动电路来驱动步进电动机。对步进电动机驱动一般有如下要求: (1) 能够提供较快的电流上升和下降速度,使电流波形尽量接近矩形。 (2) 具有供截止期间释放电流流通的回路,以降低绕组两端的反电动势,加快电流衰减。 (3) 具有较高的功率及效率。步进电动机的驱动方式很多,如单极性驱动、双极性驱动、高低压驱动、斩波驱动、细分驱动、集成电路驱动等。 第二章 步进电机转动控制的要求与设计方案 2.1 步进电机的控制要求 使用汇编语言(实现两个以上功能)::用户键; :用户键;:选用TN88\86实验箱与微机,通过在实验箱构造硬件电路,通过微机编程与下载到实验箱上。实现软硬结合控制电机的转动。3、 ?K6中任一开关为“1”(向上拨)时步进电机启动,全部为“0”时步进电机停止,其中K0为“1”时速度最慢,K6为“1”时速度最快。K7为“1”(向上拨)时步进电机顺时针转动,为“0”(向下拨)时逆时针转动。 图3 步进电机的接入线路图 8255控制部分及开关控制 8255的片选信号CS 接288H~28FH。PA0~PA3 接电机的驱动端;PC0~PC7 接K0~K7。 8255A芯片一般占用四个连续的口地址,按照从高到低分别为:控制口、C口、B口、A口。如图4所示: 8255共有三种工作方式: 方式0:基本输入输出; 方式1:中断工作方式; 方式2:双通输入输出,仅有A口。 D7—D0: A口输出,C口输入。 MOV DX, P55CTL MOV AL, 89H ;(89H,为控制字) OUT DX, AL 图4 8255A管脚分配图 3.3 ULN2803部分的设计 由于集成电路集驱动和保护于一体,作为小功率步进电动机的专用驱动芯片, ULN2803 是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成 图5 ULN2803示意图 该电路的特点如下: ULN203 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL CMOS 电路 直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。 ULN203 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还 可以在高负载电流并行运行。ULN2803A在各种控制电路中常用它作为驱动继电器的芯片,其芯片内部做了一个消线圈反电动势的二极管。ULN203的输出端允许通过IC 电流200mA,饱和压降VCE 约1V左右,耐压BVCEO 约为36V。输出电流大,故可以直接 图6 Series uln2803a 第四章 步进电机转动控制的软件设计 4.1 主程序流程图 图7 主程序流程图 选用8255的A口做输出,C口做输入。BUF输出给电机驱动端,通过检测开关,赋给不同的延时值和不同的移位命令,改变转速转向。不停的循环输出,使得电机转动。 通过改变CX的赋值来控制电动机的转动速

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档