第24卷第4期增刊仪器仪表学报2003年8月用L297, L298组成步进电机驱动电路段学锋T M12I I孟英红齐婉玉(药品生物制品检测技术研究开发中心天津300072)摘要介绍利用L297和L298芯片实现驱动步进电机的一种简单方法,利用该方法设计的步进电机驱动系统具有硬件结构简单、软件编程容易和价格低廉的特点关钮词嵌入式系统步讲电机88动Use L297 and L298 Building a Stepper Motor Driver CircuitMeng Yinghong Qi WanyuDuan Xuefeng(Pharmaceutical & Biological Products Inspecting Technology R&D Center, Tianjin University, Tianjin 300072, China)Abstract This article introduces how touse L297 and L298 building a stepper motor driver circuit,this designcan make the hardware simple, softwareeasy and the cost low.Key words Embedded system Steppermotor Drive 禁止器件工作,每个桥的两个桥臂低端三极管的发射引言极接在一起并引出. 用以外接检测电阻。它设置了一附加电源输人端使逻辑部分在低电压下工作 步进电机在工控中是常用的嵌人式运动控制设备之一,这是因为步进电机能以离散的步进值运动,能提OUT] OUT2供精确的角位置信息,并且比较容易控制。市场上有很多现成的步进电机驱动机构,但价格都偏高,用MI-vss o{土 ̄v, ofCROELECTRONICS公司出产的L297,L298两种芯片配合使用,可以用相对很便宜的价格组成一个性能少工万不错的步进电机驱动电路。2硬件电路 L297是步进电机控制器,适用于双极性两相步进橇E]一丁一电机或单极性四相步进电机的控制,可有半步、整步和波状三种驱动模式。片内PWM斩波电路允许开关式图1 L298内部逻辑图(一半)控制绕组电流.该器件的一个显著特点是仅需时钟、方使用L29 7+L298可以作成两相双极性的步进电向和模式输入信号。步进电机所需相位由电路内部产机驱动电路,它是采用定电流方式驱动,每相电流峰值生,大大减轻了CPU的负担可达2A,L297是步进电机控制器,用来产生两相双极L29 8(图1)是内含两个H桥的高电压大电流双全性驱动信号(A,B,C,D)与电机电流设定,L298是用桥式驱动器,接受标准TTL逻辑电平信号,可驱电压来驱动步进电机的电力输出,是双全桥接方式驱动,由46V、每相2-5A及以下的步进电机。每个桥都具有一于采用双极性驱动,因此电机线圈完全利用,使步进电个能使输入端,在不受输入信号影响的情况下允许或机可以达到最佳的驱动。仪器仪 当采用两片L297通过工298分别驱动步进电机的两绕组,fL通过两个D/A转换器改变每绕组对应的Vref时,即组成了步进电机细分驱动电路。L297+L298驱动接线原理如图2所示。PO-P4 口分别接到L297的相应控制端,通过软件的合理编排,达到控制电机按预期方向转动的目的C 7}R V'1617袍INPUTJ.S”419即相距10L把INPLUT72PU}0TPl:'T12 0 L29813Ooil干UPITT2?911NHIENABLEINH2PN{114呼1158图2 电原理图另外, L297的1端为同步端,它可以连到另一组L297及L298驱动电路的1端,用以使两组驱动器同步,达到同时驱动多台电机的效果3软件设计 采用C语言编写程序代码PO_ 0=1; //CW方向PO_ 1=1; //HALF半步PO_3=1; //ENABLE使能 PO_ 2=1; //RESET复位PO_7=1; //CLOCK时钟TMOD=O X O1; //TI采用定时器THO=(一4000/256);TLO=一(400000256);TRO二I;for(;;){THO=一(4000/256); TLO=一(4000% 256);do{} while(! TFO);PO_ 7=! PO_ 7;刀CLOCK输出时钟TFO=O; 表学报第24卷电机转速快慢可由定时器进行控制2 3 4 5 6 7 8 1 2 3 4 5 6CLOCK一日日[一1日日刊1习!一日日{丁一{U一习厅es图3 L297产生的波形图 根据L297产生的波形,实际上在CPU口线资源不紧张时,完全可以用CPU模拟输出。以上硬件电路和软件程序都已经过测试, 完全可以实用。参考文献The L297 Steeper Motor Controller Application Note.余永权,李小青,陈林康.单片机应用系统的功率接口技术.北京:北京航空航天大学出版社.(上接第560页)参考文献殷桂梁,肖丽萍,郑德忠,张炳才.窄带信号采样频率选取的改进方法.电子学报,1997,25(9):125^-127.R. G. Vaughan, N. L. Scott, D. R. White. The Theroy ofBandpass Sampling. IEEE Trans. On Signal Processing,1991,39(9):1973^1984.刘开培,等.正弦信号干扰下低通带限型频谱信号的采样.仪器仪表学报,2003(1).马善凯.选择采徉周期的一种新方法.自动化学报,1995,21(4):481--486.刘开培,李俊娥,快速抗混盈傅立叶变换的误差分析(英文).仪器仪表学报,2001,22(3):221^ 224.