人人为我,我为人人,BT分享快乐1大总结L298N的详细资料驱动直流电机和步进电机电机驱动电路;电机转速控制电路(PWM信号)主要采用L298N,通过单片机的I/O输入改变芯片控制端的电平,即可以对电机进行正反转,停止的操作,输入引脚与输出引脚的逻辑关系图为驱动原理图人人为我,我为人人,BT分享快乐2--------------------------------------------------------人人为我,我为人人,BT分享快乐3L298N电机驱动模块图•••••••••••••••••••••••••••••••••••••••••••••••••••••••••1.1实物图•••1.2原理图•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1.3各种电机实物接线图••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1.4各种电机原理图•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1.5模块接口说明•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••L298N电机驱动模块图1.1实物图正面背面1.2原理图人人为我,我为人人,BT分享快乐41.3各种电机实物接线图直流电机实物接线图4相步进电机实物接线图人人为我,我为人人,BT分享快乐53相步进电机实物接线图1.4各种电机原理图直流电机原理图步进电机原理图人人为我,我为人人,BT分享快乐61.5模块接口说明+5V:芯片电压5V。VCC:电机电压,最大可接50V。GND:共地接法。A-~D-:输出端,接电机。A~D+:为步进电机公共端,模块上接了VCC。EN1、EN2:高电平有效,EN1、EN2分别为IN1和IN2、IN3和IN4的使能端。IN1~IN4:输入端,输入端电平和输出端电平是对应的。人人为我,我为人人,BT分享快乐7我正在用L298N驱动我的小车的两个直流减速电机,其实它很好用,1和15和8引脚直接接地,4管脚VS接2.5到46的电压,它是用来驱动电机的,9引脚是用来接4.5到7V的电压的,它是用来驱动L298芯片的,记住,L298需要从外部接两个电压,一个是给电机的,另一个给L298芯片的6和11引脚是它的使能端,一个使能端控制一个电机,至于那个控制那个你自己焊接,你可以把它理解为总开关,只有当它们都是高电平的时候两个电机才有可能工作,5,7,10,12是298的信号输入端和单片机的IO口相连,2,3,13,14是输出端,输入5和7控制输出2和3,输入的10,12控制输出的13,14L298N型驱动器的原理及应用L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。其引脚排列如图1中U4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信人人为我,我为人人,BT分享快乐8L298N的恒压恒流桥式2A驱动芯片L298N说明及应用L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两相步进电机。L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号;而且电路简单,使用比较方便。L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7V电压。4脚VS接电源电压,VS电压范围VIH为+2.5~46V。输出电流可达2.5A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机。5,7,10,12脚接输入控制电平,控制电机的正反转。EnA,EnB接控制使能端,控制电机的停转。表1是L298N功能逻辑图。人人为我,我为人人,BT分享快乐9人人为我,我为人人,BT分享快乐10In3,In4的逻辑图与表1相同。由表1可知EnA为低电平时,输入电平对电机控制起作用,当EnA为高电平,输入电平为一高一低,电机正或反转。同为低电平电机停止,同为高电平电机刹停。L298N控制器原理如下:图3是控制器原理图,由3个虚线框图组成。下面是3个虚线框图功能:(1)虚线框图1控制电机正反转,U1A,U2A是比较器,VI来自炉体压强传感器的电压。当VI>VRBF1时,U1A输出高电平,U2A输出高电平经反相器变为低电平,电机正转。同理VI<VRBF1时,电机反转。电机正反转可控制抽气机抽出气体的流量,从而改变炉体压强。(2)虚线框图2中,U3A,U4A两个比较器组成双限比较器,当VB<VI<VA时输出低电平,当VI>VA,VI<VB时输出高电平。VA,VB是由炉体压强转感器转换电压的上下限,即反应炉体压强控制范围。根据工艺要求,我们可自行规定VA,VB的值,只要炉体压强在VA,VB所确定范围之间电机停转(注意VB<VRBF1<VA,如果不在这个范围内,系统不稳定)。(3)虚线框图3是一个长延时电路。U5A是一个比较器,Rs1是采样电阻,VRBF2是电机过流电压。Rs1上电压大于VREF2,电机过流,U5A输出低电平。由上面可知,框图1控制电机正反转,框图2控制炉体压强的纹波大小。当炉体压强太小或太大时,电动机转到两端固定位置停止,根据直流电机稳态运行方程[3]:U=CeФN+RaIa其中:Ф为电机每极磁通量;Ce为电动势常数;N为电机转数;Ia为电枢电流;Ra电枢回路电阻。人人为我,我为人人,BT分享快乐11电机转数N为0,电机的电流急剧增加,时间过长将会使电机烧坏。但电机起动时,电机中线圈中的电流也急剧变大,因此我们必须把这两种状态分开。长延时电路可把这两种状态区分出来。长延时电路工作原理:当Rs1过流U5A产生一个负脉冲经过微分后,脉冲触发555的2脚,电路置位,3脚输出高电平,由于放电端7脚开路,C1,R5及U6A组成积分器开始积分,电容C1上的充电电压线性上升,延时运放积分常数为100R5C1。当C1上充电电压,即6脚电压超过2/3VCC,555电路复位,输出低电平。电机启动时间一般小于0.8s,C1充电时间一般为0.8~1s。U5A输出电平与555的3脚输出电平经U7相或,如果U5A输出低电平大于C1充电时间,U7在C1充电后输出低电平由与门U8输入到L298N的6脚ENA端使电机停止。如果U5A的输出电平小于C1充电时间,6脚不动作电机的正常启动。长延时电路吸收电机启动过流电压波形,从而使电机正常启动。下图是其引脚图:1、15脚是输出电流反馈引脚,其它与L293相同。在通常使用中这两个引脚也可以直接接地。上图是其与51单片机连接的电路图。人人为我,我为人人,BT分享快乐12--------------------------------------------------------------------人人为我,我为人人,BT分享快乐13ENA6ENB11IN15IN27IN310IN412OUT12OUT23OUT313OUT414ISENA1ISENB15VS4VSS9GND8U1L298N0.1uFC2104100uFC1+5V+12VD11N4007D21N4007D31N4007D41N4007D51N4007D61N4007D71N4007D81N40070.1uFC4104100uFC3+5V+12V电机驱动L298NLED11KR112PWMA12Power5V1234IN1-IN41KR21KR31KR4LED2LED3LED41KR51KR61KR71KR812PWMB12Power12V12M112M21234TLP521-11234TLP521-21234TLP521-31234TLP521-4+5V+5V+5V+5VENA6ENB11IN15IN27IN310IN412OUT12OUT23OUT313OUT414ISENA1ISENB15VS4VSS9GND8U1L298N0.1uFC10104100uFC8+5V+12VD21N4007D61N4007D101N4007D141N4007D31N4007D71N4007D111N4007D151N40070.1uFC14104100uFC121KR51KR61KR71KR81KR131KR141KR151KR1612M112M21234TLP11234TLP21234TLP31234TLP4+5V+5VY111.0592MC130PC230PS1RST+C322uR110kP1.0(T2)1P1.1(T2EX)2P1.23P1.34P1.45P1.56P1.67P1.78P3.3(INT1)13P3.2(INT0)12P3.4(T0)14P3.5(T1)15EA/VPP31XTAL018XTAL119RESET9P3.6(WR)16P3.7(RD)17PSEN29ALE(PROG)30(RXD)P3.010(TXD)P3.111VCC40VSS20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.73289C52AT189S52VCCVCC12345678910JP1P1.0P1.1P1.2P1.32981-A2981-BDS1R410kS212P3+12VVinVoutGNDLM78122200UFC4104C5+5VD110mHL1InductorIron123+12V123+5V123GND+5V+12VVinVoutGNDLM7805500UFC6104C7P1.0P1.1P1.2P1.3L298N驱动步进电机资料#includereg52.h//顺时针旋转intj,k;voiddelay(){for(j=0;j50;j++)for(k=0;k100;k++);}main(){while(1){P1=0x0e;//接Adelay();P1=0x0d;//接Bdelay();P1=0x0b;//接/Adelay();P1=0x07;//接/Bdelay();}}#includereg52.h//逆时针旋转intj,k;voiddelay(){for(j=0;j50;j++)for(k=0;k100;k++);}main(){while(1){P1=0x07;//接Adelay();P1=0x0b;//接Bdelay();P1=0x0d;//接/Adelay();P1=0x0e;//接/Bdelay();}}A/AB/B接线方式人人为我,我为人人,BT分享快乐14L298应用实例实例一:用L298驱动两台直流减速电机的电路。引脚6,9可用于PWM控制。如果机器人项目只要求直行前进,则可将5,10和7,12两对引脚分别接高电平和低电平,仅用单片机的两个端口给出PWM信号控制6,11即可实现直行、转弯、加减速等动作。实例二:用L298实现二相步进电机控制。人人为我,我为人人,BT分享快乐15步进电机原理及其使用说明一、前言步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等