计算机控制系统(第三章 输入输出通道与接口技术).ppt

计算机控制系统(第三章 输入输出通道与接口技术).ppt

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

2、步进电机的控制原理 图3-51所示单片机控制的步进电机原理图,单片机将二进制码转换成串行脉冲序列,每当输入一个脉冲,步进电机沿确定的方向走一步,根据步矩角的大小和实际走的步数,只要知道初始位置,便可算出步进电机的最终位置。 用单片机实现步进电机的控 制需要解决以下几个问题: (1)如何用软件实现脉冲序列; (2)?步进电机的方向控制; (3)?步进电机控制程序的设计。 单片机 接口与驱动 … 步进电机 负载 ?3、脉冲序列的生成和步进电机方向的控制 过去步进电机控制系统由硬件构成,其缺点是线路复杂,成本高。采用微机控制系统后,由软件替代硬件,简化了线路,降低了成本,同时提高了可靠性. 用软件实现脉冲序列实际就是根据脉冲序列的周期编写延时程序,实现高电平和低电平的延续。 先输出高电平,调用延时程序保持,到达指定时间时再输出低电平,再调用延时程序保持,即可实现步进电机的工作频率所要求的脉冲序列。 常用的步进电机有三相、四相、五相、六相四种,其旋转方向与内部绕组的通电顺序有关,下边以三相步进电机为例进行叙述。 三相步进电机有三种工作方式: (1)三相单三拍,通电顺序为 A B C A (2)三相双三拍,通电顺序为 AB BC CA AB ?(3)三相六拍,通电顺序为 A AB B BC C CA A 若上述过程使步进电机正转,则当通电方向与上述顺序相反时,步进电机反转。 步序 控制位 工作状态 数字模型 P1.7~P1.3 P1.2 P1.1 P1.0 C B A 1 0 0 0 1 A 01H 2 0 0 1 1 AB 03H 3 0 0 1 0 B 02H 4 0 1 1 0 BC 06H 5 0 1 0 0 C 04H 6 0 1 0 1 CA 05H ? (三)、步进电机与单片机的接口 由于步进电机的驱动电流较大,所以单片机与步进电机的连接需要驱动电路和接口电路。驱动电路可采用大功率复合管或专用的驱动器,接口电路可选用可编程接口芯片,如8155,8255等。 为了抗干扰和隔离驱动电路的故障对单片机的影响,在驱动器和单片机之间可加入光电隔离器。单片机与步进电机的连接如图5-107 。 在图5-107(P172)中,当P1口的某一位(如P1.0)输出为0时,经反向驱动器变为高电平,使达林顿管导通,A绕组通电。 当P1.0=1时,A相不通电。由P1.1和P1.2控制的B相和C相。 只要按一定的顺序改变P1.0~P1.2三位通电的顺序,则可控制步进电机按一定的方向步进。 图5-108与图5-107的区别是在单片机与驱动器之间增加一级光电隔离。当P1.0输出为1,发光二极管不发光,因此光敏三极管截止,从而使达林顿管导通,A相通电。反之当P1.0=0,经反相后,使发光二极管发光,光敏三极管导通,从而使达林顿管截止,A相绕组不通电。 目前,已经生产出许多专门用于步进电机或交流电机的接口器件(或接口板),其详细内容不再讲述。 (四) 步进电机程序设计 步进电机程序设计的主要任务是: (1)判断旋转方向;(2)按顺序传送控制

文档评论(0)

181****2553 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档