基于L297_298的步进电机工作模式的单片机接口

  • 格式:pdf
  • 大小:295.94 KB
  • 文档页数:3

技术创新中文核心期刊《微计算机信息》(嵌入式与SOC)2007年第23卷第9-2期电子设计基于L297/298的步进电机工作模式的单片机接口SCMInterfaceDecidingtheWorkingModeofStepperMotorBasedonL297/298(江苏科技大学)向海健XIANGHAIJIAN摘要:作为混合式步进电机的驱动器,基于L297/298驱动芯片的组合是较为常见的一种。

本文较为详细得论述了基于该种驱动器下混合式步进电机的三种工作模式,给出了相应的单片机接口方案,在该方案中包括了接口的硬件电路与接口的软件编程。

关键词:步进电机;L297/298;单片机中图分类号:TM383.6文献识别码:BAbstract:Asadriverofcompositesteppermotor,thecombinationofL297andL298isadriverusuallyseen。

ThisarticleintroducesthreeworkingmodesofcompositesteppermotorbasedonthiskindofdiverindetailandgivesrelativeSCMinterface。

Theschemeincludeshardwarecircuitsandsoftwareprogramoftheinterface。

KeyWords:steppermotor,L297/298,SCM文章编号:1008-0570(2007)09-2-0302-02向海健:讲师基金项目:江苏省高校自然科学基金(BK2001056)引言步进电机是一种将电脉冲转化为角位移的执行机构。

当步进电机驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步距角)。

通过控制脉冲的个数来控制角位移量,从而达到准确定位的目的;通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

步进电机分为三种:永磁式(PM),反应式(VR)和混合式(HB)。

永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度;反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大;混合式步进电机混合了永磁式和反应式的优点。

它分为两相和五相,两相混合式步进电机步距角一般为1.8度而五相混合式步进电机步距角一般为?0.72度。

其中混合式步进电机的应用最为广泛。

基于L297/298驱动芯片的两相双极性混合式步进电机驱动器(见图1),采用恒流斩波图1L297/298驱动器方式驱动,每相电流可达2A。

其中L297是步进电机控制器,适用于双极性两相步进电机或单极性四相步进电机的控制。

用L297输出信号可控制L298双桥驱动集成电路,用来驱动电压最高为46V,总电流为4A以下的步进电机。

L297也可用来控制由达林顿管组成的分立电路,以驱动更高电压,更大电流的步进电机。

L297只需要时钟、方向和模式输入信号,相位由内部产生,从而减轻了微处理器和程序设计的负担。

L297采用固定斩波频率的PWM恒流斩波方式工作。

L297主要由译码器,两个固定斩波频率的PWM恒流斩波器以及输出控制逻辑组成。

L298是用来驱动步进电机的集成电路,采用双全桥接方式驱动,由于是双极性驱动,步进电机的定子励磁绕组线圈可以完全利用,使步进电机达到最佳的驱动。

1原理基于L297/298驱动器的混合式步进电机有三种不同的工作模式:即半步模式(HALFSTEP)(见图2)、整步一相励磁模式(FULLSTEPONEPHASEON)(见图3)、整步两相励磁模式(FULLSTEPTWOPHASEON)(见图4)。

步进电机工作于半步模式时,其内部定子绕组的励磁是一相与两相相间的,此时步进电机每接受一个脉冲,只转过半个步距角。

步进电机工作于半步模式时,步进电机所获得的转距较常规值偏小。

步进电机工作于整步一相励磁模式时,其内部定子绕组的励磁在任何一个时刻都是一相的,此时步进电机每接受一个脉冲,转过一个步距角。

步进电机工作于整步一相励磁模式时,步进电机获得常规转距。

步进电机工作于整步两相励磁模式时,其内部定子绕组的励磁在任何一个时刻都是两相的,此时步进电机每接受一个脉冲,转过一个步距角。

步进电机工作于整步两相励磁模式时,步进电机获得的转距相对前两种而言是最大的。

L297的核心是其内部的译码器,通过译码器L297产生三种相序信号,以对应三种不同的工作模式。

译码器受L297的方向输入引脚信号和半步方式/整步方式输入引脚信号技术创新电子设计您的论文得到两院院士关注所控制。

译码器内部是一个3BIT的计数器,加上一些组合逻辑,产生每周期8步的格雷码时序信号(见图5),此即半步模式的时序信号,此时L297的输入引脚信号取高电平。

若引脚取低电平,则得到整步工作模式。

如果引脚是在译码器的八步格雷码时序信号的奇数状态位时取低电平的,则得到整步两相励磁模式;如果引脚是在译码器的八步格雷码时序信号的偶数状态位时取低电平的,则得到整步一相励磁模式。

图2半步模式图3整步一相励磁模式图4整步两相励磁模式图5每周期8步的格雷码时序信号2方案基于L297/298驱动器的混合式步进电机工作模式的单片机接口硬件电路如图所示(见图6)。

在图6中L297的CLOCK时钟信号输入引脚接单片机89C51的P1.3引脚,HALF/FULL引脚接P1.6,引脚接P1.7。

RESET与该接口硬件电路相配合的软件编程如下:(仅以整步一相励磁模式为例给出汇编语言源程序)…MOVTMOD,#11HMOVTH1,#0D8H;定时器1初始化,10ms中断一次MOVTL1,#0F0HCLRP1.7;L297内部计数器复位,计数初值为0101NOPNOP图6单片机接口硬件电路SETBP1.7SETBP1.3;第一个时钟的高电平SETBP1.6;设定当前工作模式为半步模式SETBTR1LCALLTT;第一个时钟的低电平LCALLTT;第二个时钟的高电平,即时序信号的偶数状态位NOPNOPCLRP1.6;置引脚为低电平,当前工作模式为整步一相励磁模式LCALLTT;第二个时钟的低电平…TT:JNBTF1,TTCLRTF1CLRTR1MOVTH1,#0D8HMOVTL1,#0F0HCPLP1.3SETBTR1RET……3结论该接口方案是针对小型重物的步进电机悬挂系统而设计研究的,接口电路简单,对于混合式步进电机的工作模式可通过软件编程加以方便的切换。

尤其是对于步进电机转距要求不太高的应用场合,还可通过改变步进电机的工作模式,控制步进电机的发热。

本文作者创新点在于较为深入的研究了基于L297/298这种常用步进电机驱动芯片组合在实际应用中的一个还未被充分认识的潜在优势,即L297的三种工作模式,并给出了相应的单片机接口,从而能更好的发挥这种驱动芯片组合在混合式步进电机驱动中的应用潜力,并提高了该驱动组合在不同工作场合下应用的灵活性。

参考文献[1]刘宝廷.步进电动机及其驱动控制系统[M].哈尔滨工业大学出版社,1997[2]L297STEPPERMOTORCONTROLLERS[Z].STMicroelectronics,2001(下转第179页)技术创新DSP开发与应用您的论文得到两院院士关注化配置;然后,系统进入主程序中断等待的死循环,等待中断触发并予以响应。

发动机和电池组的能量管理策略与电机运动控制策略的运算都在中断服务子程序中进行。

软件系统的主控制程序设置两级中断,分别为CAN中断和定时器中断。

CAN中断用于整车各个子系统与传感器的信息采集,而定时器中断用于控制策略的实时调节和CAN指令发送。

两者相较,定时器中断优先级更高。

3.2CAN通讯模块设计CAN总线通讯模块完成系统数据采集和系统控制指令发送功能。

CAN总线的数据采集采用实时接收的模式,只要有数据进入CAN接收邮箱,就产生一次CAN中断,进入其中断服务子程序,完成数据的采集处理。

而CAN总线的指令发送采用定时器触发方式,系统时钟每间隔50ms触发一个周期,系统进入定时器中断子程序,将综合控制系统的指令发送到分布式控制网络的相关节点。

CAN总线通讯模块在启动时需要进行初始化,其初始化流程如图5所示。

4实车实验及结论综合控制系统经过台架调试环节和实际装车试验,验证了所选用的TMS320LF2407型号的DSP能够准确、快速的采集驾驶员指令,实现混合动力车辆的能量管理和运动控制。

CAN总线能够满足车载分布式控制网络的实时性通讯要求,完成整车数据采集和系统控制指令发送。

本文的创新点在于,以TI公司的典型DSP芯片TMS320LF2407为ECU,完成了混合动力车辆综合控制系统的开发;以基于CAN总线通讯的综合控制系统作为车载分布式控制网络的核心节点,实现了混合动力车辆的总线通讯及分布式网络控制。

参考文献[1]李巍.电驱动车辆动力驱动系统综合控制[D].北京:北京理工大学机械与车辆工程学院,2005[2]邬宽明.CAN总线原理和应用系统设计[M].北京:北京航空航天出版社,1996[3]SAEJ1939.PracticeforaSerialControlandCommunicationsVehicleNetwork[S],SAE,2000[4]王华平,苗长云,陈弘等.基于CAN总线的电动汽车车门控制系统的设计[J]微计算机信息,2006,9-2,239-241[5]秦贵和.车上网络技术[M].北京:机械工业出版社,2003[6]王建强,罗禹贡,成莺等.混合动力汽车多能源动力总成控制器硬件在环仿真系统[J].中国机械工程,2005,8月下半月,1478-1480作者简介:曹磊(1981.12-),男,山东省曲阜市人,博士生,北京理工大学机械与车辆工程学院;主要研究方向:电驱动车辆综合控制系统,电驱动车辆运动策略研究;张承宁(1963-),男,安徽省安庆市人,教授/博士,博士生导师,北京理工大学机械与车辆工程学院;主要研究方向:电驱动车辆的总体研究,电机驱动控制与研究;孙逢春(1958-),男,教授,博士生导师,长江学者。

Biography:CAOLei(1981.12-),male,Doctoralcandidate,SchoolofMechanicalandVehicularEngineering,BeijingInstituteofTechnology.MainResearchField:Integratedpower-traincontrollerforelectricvehicleandcontrolstrategyresearchonelectricvehicle(100081北京北京理工大学机械与车辆工程学院)曹磊张承宁孙逢春通讯地址:(100081北京市海淀区北京理工大学三院电动车辆工程技术中心)曹磊(收稿日期:2007.8.23)(修稿日期:2007.9.25)(上接第267页)本文作者创新点:本文结合混沌分析理论和BP神经网络提出了一种电价预测算法,并在此基础上,利用Matlab对美国加州电价数据进行了预测.并加入了动量项,使得系统迭代此时更少,预测精度更高,有效的避免算法陷入局部极小,有较强的实用价值,也取得了良好的经济效益。