您好,欢迎访问三七文档
电机驱动模块L298的典型应用电动小车的组成•一个电动小车整体的运行性能,首先取决于它的电源模块和电机驱动模块。•电机驱动模块主要功能:驱动小车轮子转动,使小车行进。电机部分•电动小车的驱动系统一般由控制器、功率变换器及电动机三个主要部分组成。•电动小车的驱动不但要求电机驱动系统具有高转矩重量比、宽调速范围、高可靠性,而且电机的转矩-转速特性受电源功率的影响,这就要求驱动具有尽可能宽的高效率区。•我们比赛所使用的电机为步进电机•这种电机的驱动及控制需要电机驱动芯片进行驱动。常用的电机驱动芯片有L297/298,MC33886,ML4428等。•下面我们主要对L298进行详细的讲解。L298驱动芯片•L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。•其实物及引脚图如下所示:实物图管脚图L298内部的原理图IN1IN2ENAOUT1OUT2OUT3OUT4IN3IN4ENB6V动力电源电机驱动模块连接图•L298有两路电源分别为逻辑电源和动力电源,上图中6V为逻辑电源,12V为动力电源。J4接入逻辑电源,J6接入动力电源,J1与J2分别为单片机控制两个电机的输入端,J3与J5分别与两个电极的正负极相连。•ENA与ENB直接接入6V逻辑电源也就是说两个电机时刻都工作在使能状态,控制电机的运行状态只有通过J1与J2两个接口。•由于我们使用的电机是线圈式的,在从运行状态突然转换到停止状态和从顺时针状态突然转换到逆时针状态时会形成很大的反向电流,在电路中加入二极管的作用就是在产生反向电流的时候进行泄流,保护芯片的安全。PCB图一二相励磁顺序表STEPA0B0A1B116进制11000821100C301004401106500102600113700011810019电机驱动例程•/*****************************************实现电机的方向控制******************************************/#includereg51.h#defineucharunsignedchar#defineuintunsignedint•/***************************************端口定义****************************************/sbitIN1=P1^0;//P10与电机驱动IN1相连sbitIN2=P1^1;//P11与电机驱动IN2相连sbitIN3=P1^2;//P12与电机驱动IN3相连sbitIN4=P1^3;//P13与电机驱动IN4相连ucharcodeLG[]={0x10,0x30,0x20,0x60,0x40,0xc0,0x80,0x90};ucharcodeLB[]={0x90,0x80,0xc0,0x40,0x60,0x20,0x30,0x10};ucharcodeRG[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};ucharcodeRB[]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01};ucharcodeqianjin[]={0x11,0x33,0x22,0x66,0x44,0xcc,0x88,0x99};ucharcodezuozhuan[]={0x91,0x83,0xc2,0x46,0x64,0x2c,0x38,0x19};ucharcodeyouzhuan[]={0x19,0x38,0x2c,0x64,0x46,0xc2,0x83,0x91};voiddelay(uintz){uinti;ucharj;for(i=0;iz;i++)for(j=0;j110;j++);}谢谢大家!!!三英卓越电子协会2009年10月30日
本文标题:L298
链接地址:https://www.777doc.com/doc-3302460 .html