L297-L298中文资料介绍
L297步进马达控制器(英文:Stepper Motor Controllers)
L297的工作原理介绍
L297是意大利SGS半导体公司生产的步进电机专用控制器,它能产生4相控制信号,可用于计算机控制的两相双极和四相单相步进电机,能够用单四拍、双四拍、四相八拍方式控制步进电机。芯片内的PWM斩波器电路可开关模式下调节步进电机绕组中的电机绕组中的电流。该集成电路采用了SGS公司的模拟/数字兼容的I2L技术,使用5V的电源电压,全部信号的连接都与TFL/CMOS或集电极开路的晶体管兼容。L297的芯片引脚特别紧凑,采用双列直插20脚塑封封装,其引脚见图1,内部方框见图2。
在图2所示的L297的内部方框图中。变换器是一个重要组成部分。变换器由一个三倍计算器加某些组合逻辑电路组成,产生一个基本的八格雷码(顺序如图3所示)。由变换器产生4个输出信号送给后面的输出逻辑部分,输出逻辑提供禁止和斩波器功能所需的相序。为了获得电动机良好的速度和转矩特性,相序信号是通过2个PWM斩波器控制电动波器包含有一个比较器、一个触发器和一个外部检测电阻,如图4所示,晶片内部的通用振荡器提供斩波频率脉冲。每个斩波器的触发器由振荡器的脉冲调节,当负载电流提高时检测电阻上的电压相对提高,当电压达到Uref时(Uref是根据峰值负载电流而定的),将触发器重置,切断输出,直至第二个振荡脉冲到来、此线路的输出(即触发器Q输出)是一恒定速率的PWM信号,L297的CONTROL端的输入决定斩波器对相位线A,B,C,D或抑制线INH1和INH2起作用。CONTROL为高电平时,对A,B,C,D有抑制作用;为低电平时,则对抑制线INH1和INH2有抑制作用,从而可对电动机和转矩进行控制。
图1 L297引脚图
图2 L297内部方框电路图
图3 L297变换器换出的八步雷格码(顺时针旋转) 图4 斩波器线路
图5 多个L297同步工作连接图
L297 ABSOLUTE MAXIMUM RATINGS绝对最大额定值:
Symbol 符号 Parameter 参数Value 数值Unit 单位 Vs Supply voltage 电源电压10 V Vi Input signals 输入信号7 V Ptot Total power dissipation 总功率耗散(Tamb = 70℃) 1 W Tstg, Tj Storage and junction temperature 储存和结温-40 to + 150 ℃L297 ELECTRICAL CHARACTERISTICS (Refer to the block diagram Tamb = 25℃, Vs = 5V unless otherwise
specified) L297 电气特性:
L297各引脚功能说明
1脚(SYNG)——斩波器输出端。如多个297同步控制,所有的SYNC端都要连在一起,共用一套振荡元件。如果使用外部时钟源,则时钟信号接到此引脚上。
2脚(GND)——接地端。
3脚(HOME)——集电极开路输出端。当L297在初始状态(ABCD=0101)时,此端有指示。当此引脚有效时,晶体管开路。
4脚(A)——A相驱动信号。
5脚(INH1)——控制A相和B相的驱动极。当此引脚为低电平时,A相、B相驱动控制被禁止;当线圈级断电时,双极性桥用这个信号使负载电源快速衰减。若CONTROL端输入是低电平时,用斩波器调节负载电流。
6脚(B)——B相驱动信号。
7脚(C)——C相驱动信号。
8脚(INH2)——控制C相和D相的驱动级。作用同INH1相同。
9脚(D)——D相驱动信号。
10脚(ENABLE)——L297的使能输入端。当它为低电平时,INH1,INH2,A,B,C,D都为低电平。当系统被复位时用来阻止电机驱动。
11脚(CONTROL)——斩波器功能控制端。低电平时使INH1和INH2起作用,高电平时使A,B,C,D起作用。
12脚(Vcc)——+5V电源输入端。
13脚(SENS2)——C相、D相绕组电流检测电压反馈输入端。
14脚(SENS1)——A相、B相绕组电流检测电压反馈输入端。
15脚(Vref )——斩波器基准电压输入端。加到此引脚的电压决定绕组电流的峰值。
16脚(OSC)——斩波器频率输入端。一个RC网络接至此引角以决定斩波器频率,在多个L297同步工作时其中一个接到RC网络,其余的此引角接地,各个器件的脚 I (SYNC)应连接到一起这样可杂波的引入问题如图5所示。
17脚(CW/CCW)—方向控制端。步进电机实际旋转方向由绕组的连接方法决定。当改变此引脚 的电平状态时,步进电机反向旋转。
18脚(CLOCK)——步进时钟输入端。该引脚输入负脉冲时步进电机向前步进一个增量,该步进是在信号 的上升沿产生。
19脚(HALF/FULL)——半步、全步方式 选择端。此引脚输入高电平时为半步方式(四相八拍),低电平时为全步方式。如选择全步方式时变换器在奇数状态,会得到单相工作方式(单四拍)。
20脚(RESET)——复位输入端。此引脚输入负脉冲时,变换器恢复初始状态 (ABCD=0101)。
L297驱动相序的产生
L297能产生单四拍、双四拍和四相八拍工作所需的适当相序。3种方式的驱动相序都可以很容易地根据变换器输出的格雷码的顺序产生,格雷码的顺序直接与四八拍(半步方式)相符合 ,只要在脚19输入一高电平即可得到。其波形图如图6所示。
图6 四相八拍模式波形图
通过交替跳过在八步顺序中的状态就可以得到全步工作方式,此时需在脚19接一低电平,前已述及根据变换器的状态可得到四拍或双四拍2种工作模式,如图7,8所示。
图7 单四拍模式波形图
和四相步进电机的专用驱动器,可同时驱动2个二相或1个四相步进电机,内含二个H-Bridge 的高电压、大电流双全桥式驱动器,接收标准
TTL逻辑准位信号,可驱动46V、2A以下的步进电机,且可以直接透过电源来调节输出电压;此芯片可直接由单片机的IO端口来提供模拟时序信号,
但在本驱动电路中用L297 来提供时序信号,节省了单片机IO 端口的使用。L298N 之接脚如图9 所示,Pin1 和Pin15 可与电流侦测用电阻连接来控制负载的电路; OUTl、OUT2 和OUT3、OUT4 之间分别接2 个步进电机;input1~input4 输入控制电位来控制电机的正反转;Enable 则控制电机停转。
图9 L298引脚图
图10 L298 内部逻辑图
L298 ABSOLUTE MAXIMUM RATINGS 绝对最大额定值:
Symbol符号 Parameter 参数Value数值 单位 VSPower Supply 电源50 V VSSLogic Supply Voltage 电源电压7 V VI,VenInput and Enable Voltage 输入电压和启用–0.3 to 7 V IO峰值输出电流(每通道)A 非重复性(t= 100ms) 3 重复(80% on –20% off; ton = 10ms)2.5直流运行2 VsensSensing Voltage 感应电压–1 to 2.3 V PtotTotal Power Dissipation (Tcase=75℃)总功率耗散(Tcase=75 ℃) 25 W TopJunction Operating Temperature 结工作温度–25 to 130 ℃ Tstg,TjStorage and Junction Temperature 储存温度–40 to 150 ℃L298 PIN FUNCTIONS (refer to the block diagram) 引脚功能(请参阅框图):
引脚 PowerSO
评论