
L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两相步进电机。
L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号;而且电路简单,使用比较方便。
L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7 V电压。4脚VS接电源电压,VS电压范围VIH为+2.5~46 V。输出电流可达2.5 A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机, 5(IN1),7(IN2),10(IN3),12(IN4)脚接输入控制电平,控制电机的正反转,这四个引脚输入PWM脉冲,假设IN1输入一个PWM脉冲,IN2输入与IN1相反的PWM脉冲电机正转,相反的PWM可以由程序设置或者在IN2的输入前加一个反相器也可实现,建议使用程序设置方便简单,以减少硬件电路避免出现更多问题,若要实现电机的反转,则IN1、IN2输入与正转相反的脉冲即可实现, EN1、EN2接控制使能端,控制电机的停转。当使能端为低电平时,芯片不会工作。
L298使能端为高电平使能,使能端EN1、EN2可以接I/O口控制也可直接接电源正一直使能,至于使能端是接固定电平还是接I/O口,是具体情况而定,若I/O口资源够用可接I/O口控制,若I/O口不够用,可直接接高电平,同时,控制电机的PWM脉冲也可以从两个使能端输入,那么四个输入引脚IN1、IN2、IN3、IN4只需设置为相应的高低电平可以控制电机的正反转,假如IN1给固定高电平,IN2给固定低电平电机正传,那么IN1给低IN2给高就可实现反转,IN3、IN4同理。
In3,In4的逻辑图与表1相同。这里使能端接固定电平使用方法,表中当IN1、IN2全为高电平或全为低电平,不用管它是刹停还是停止,最终效果是一样的,说简单一点就是使电机停止,关于刹停和停止的更深层次的含义且放到日后入门后在研究不迟。
下图是其引脚图:
1、15脚是输出电流反馈引脚,其它与L293相同。在通常使用中这两个引脚也可以直接接地。上图是其与51单片机连接的电路图。
此图是本人实际用过的电路,验证无误,可放心使用,图中电容为滤波电容,没有等容值电容时可用其他电容代换,但电容耐压需大于等于电源电压,D1-D7为续流二极管,至于续流二极管作用大家可百度一下,资料很多可以学到更多东西,本人在学习过程中,看到很多电路,有人用电阻代替续流二极管的,有人将PWM波从使能端输入的也有人将PWM波从IN1-IN4输入的,对初学的我来说甚是迷惑,到底哪个正确哪个不正确或者使用哪种电路,其实是一样的,只要能实现功能就行。特在此对初学者加以澄清避免混淆。
