网站大量收购独家精品文档,联系QQ:2885784924

L297298的步进电机工作模式的单片机接口.docVIP

L297298的步进电机工作模式的单片机接口.doc

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
基于L297/298的步进电机工作模式的单片机接口 2009-2-1 10:24:00 向海健 供稿 摘??要:作为混合式步进电机的驱动器,基于L297/298驱动芯片的组合是较为常见的一种。本文较为详细得论述了基于该种驱动器下混合式步进电机的三种工作模式,给出了相应的单片机接口方案,在该方案中包括了接口的硬件电路与接口的软件编程。 关键词:步进电机;L297/298;单片机 0?引言   步进电机是一种将电脉冲转化为角位移的执行机构。当步进电机驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步距角)。通过控制脉冲的个数来控制角位移量,从而达到准确定位的目的;通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。   步进电机分为三种:永磁式(PM),反应式(VR)和混合式(HB)。永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度?或15度;反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大;混合式步进电机混合了永磁式和反应式的优点。它分为两相和五相,两相混合式步进电机步距角一般为1.8度而五相混合式步进电机步距角一般为?0.72度。其中混合式步进电机的应用最为广泛[1]。 图1:L297/298驱动器   基于L297/298驱动芯片的两相双极性混合式步进电机驱动器(见图1),采用恒流斩波?图1:L297/298驱动器方式驱动,每相电流可达2A。其中L297是步进电机控制器,适用于双极性两相步进电机或单极性四相步进电机的控制。用L297输出信号可控制L298双桥驱动集成电路,用来驱动电?压最高为46V,总电流为4A以下的步进电机。L297也可用来控制由达林顿管组成的分立电路,以驱动更高电压,更大电流的步进电机。L297只需要时钟、方向和模式输入信号,相位由内部产生,从而减轻了微处理器和程序设计的负担。L297采用固定斩波频率的PWM恒流斩波方式工作。L297主要由译码器,两个固定斩波频率的PWM恒流斩波器以及输出控制逻辑组成[2]。L298是用来驱动步进电机的集成电路,采用双全桥接方式驱动,由于是双极性驱动,步进电机的定子励磁绕组线圈可以完全利用,使步进电机达到最佳的驱动[3]。 1?原理   基于L297/298驱动器的混合式步进电机有三种不同的工作模式:即半步模式(HALF?STEP)(见图2)、整步一相励磁模式(FULL?STEP?ONE?PHASE?ON)(见图3)、整步两相励磁模式(FULL?STEP?TWO?PHASE?ON)(见图4)。步进电机工作于半步模式时,其内部定子绕组的励磁是一相与两相相间的,此时步进电机每接受一个脉冲,只转过半个步距角。步进电机工作于半步模式时,步进电机所获得的转距较常规值偏小。步进电机工作于整步一相励磁模式时,其内部定子绕组的励磁在任何一个时刻都是一相的,此时步进电机每接受一个脉冲,转过一个步距角。步进电机工作于整步一相励磁模式时,步进电机获得常规转距。步进电机工作于整步两相励磁模式时,其内部定子绕组的励磁在任何一个时刻都是两相的,此时步进电机每接受一个脉冲,转过一个步距角。步进电机工作于整步两相励磁模式时,步进电机获得的转距相对前两种而言是最大的[4]。   L297的核心是其内部的译码器,通过译码器L297产生三种相序信号,以对应三种不同的工作模式。译码器受L297的方向输入引脚信号和半步方式/整步方式输入引脚信号所控制。译码器内部是一个3BIT的计数器,加上一些组合逻辑,产生每周期8步的格雷码时序信号(见图5),此即半步模式的时序信号,此时L297的输入引脚信号取高电平。若引脚取低电平,则得到整步工作模式。如果引脚是在译码器的八步格雷码时序信号的奇数状态位时取低电平的,则得到整步两相励磁模式;如果引脚是在译码器的八步格雷码时序信号的偶数状态位时取低电平的,则得到整步一相励磁模式。 2?方案   基于L297/298驱动器的混合式步进电机工作模式的单片机接口硬件电路如图所示(见图6)。在图6中L297的时钟信号输入引脚接单片机89C51的P1.3引脚,引脚接P1.6,引脚接P1.7。与该接口硬件电路相配合的软件编程[5]如下:(仅以整步一相励磁模式为例给出汇编语言源程序) 图6:单片机接口硬件电路   …   MOV?TMOD,#11H   MOV?TH1,#0D8H?;定时器1初始化,10ms中断一次   MOV?TL1,#0F0H   CLR?P1.7?;L297内部计数器复位,计数初值为0101   NOP   NOP   SETB?P1.7   SETB?P1.3?;第一个时钟的高电平   SETB?P1.6?;设定当前工作模式为半步模式   SETB?TR1   LCA

文档评论(0)

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

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

1亿VIP精品文档

相关文档