电机驱动模块典型应用 L298 电动小车的组成 • 电动小车的整体运行性能首先取决于其电源模块和电机驱动模块。电机驱动模块的主要作用是带动小车的车轮转动,使小车前进。电源模块:顾名思义就是为整个系统提供电源支持的部分。••电机部分• 电动小车的驱动系统一般由控制器、功率变换器和电机三大部分组成。• 电动小车的驱动不仅要求电机驱动系统具有高转矩重量比、宽调速范围和高可靠性,而且电机的转矩-速度特性受电机功率的影响。电源,这要求驱动器具有尽可能宽的高度。效率区。• 我们使用的电机一般都是直流电机,主要有永磁直流电机、伺服电机和步进电机三种。直流电机控制简单,性能优良,直流供电也易于实现。• 本直流电机的驱动和控制需要电机驱动芯片驱动。常用的电机驱动芯片有L297/298、 等。• 下面主要对L298进行详细说明。L298驱动芯片 • 是SGS公司的产品,内含4路逻辑驱动电路。是两相、四相电机专用驱动器iko轴承,即内置两个H桥的高压大电流双全桥驱动器。它接收标准的TTL逻辑电平信号,可以驱动46V和2A以下的电机。
• 其物理图和引脚图如下: 物理图引脚图 L298 内部原理图 电源 L298 逻辑功能 • 电机状态 110 停止 011 逆时针 101 顺时针 XX0 停止 000 停止 电机驱动模块连接图 • L298 有两个电源是逻辑电源和电源分别。上图中6V为逻辑电源,12V为电源。J4接逻辑电源,J6接电源,J1、J2分别为单片机控制两台电机的输入端,J3、J5分别接正负极的两个电极。• ENA和ENB直接接6V逻辑电源,即两台电机始终工作在使能状态,而对电机运行状态的控制只能通过J1、J2这两个接口。• 由于我们使用的电机是线圈式的,当突然从运行状态切换到停止状态,从顺时针状态切换到逆时针状态时,会形成很大的反向电流。在电路中加入二极管的作用是当产生反向电流时,将电流释放,以保护芯片的安全。PCB 图电机驱动例程 • /********************************************* 已实现电机方向控制 **********************************************/# # char # int• /************************************************* ************************************************** ***********************/sbit IN1 =P1 ^0;//P1 0与电机驱动IN1相连 sbit IN2=P1 ^1 ; //P1 1 接电机驱动IN2 sbit IN3=P1 ^2;//P1 2 接电机驱动IN3 sbit IN4=P1 ^3;//P1 3 接电机驱动IN4 • /**** ********************************************* 各子功能定义*** ************* *************/无效(无效){IN1 =0;IN2=0;IN3=0;IN4=1;}无效(无效){IN1 =1;IN2=0;IN3 =0;IN4=0; }• void (void){IN1 =1 ;IN2=0;IN3=1 ;IN4=0;} void (void){IN1 =0;IN2=1 ;IN3=0;IN4=1 ;}• /** ****************************************************** *** *****主功能**************************************** **** ***************/• main()• {•(1 )•{•;•(20);•();•(20);•( );•( 20);•();•(20);•}• } 如何控制电机的转速???PWM ( ) PWM调速 • 我们如何使用PWM来控制直流电机的调速?在直流电机电压的控制和驱动中,半导体功率器件(L298)在使用上可分为两种方式:线性放大驱动方式和开关驱动方式 在线性放大驱动方式中,半导体功率器件工作在线性区。优点:控制原理简单,输出波动小,线性度好,对相邻电路的干扰小。
缺点:功率器件工作在线性区l298电机驱动模块,功率小,散热问题严重。• 开关驱动方式是使半导体功率器件工作在开关状态,通过脉冲调制(PWM)控制电机的电压,从而实现对电机转速的控制。当开关管的驱动信号为高电平时,开关管导通,直流电机电枢绕组两端有电压U。t1秒后,驱动信号变为低电平,开关管截止,电机电枢两端电压为0。t2秒后,驱动信号再次变为高电平,开关管重复前面的动作过程。PWM输出波形及计算电机电枢绕组两端的平均电压U为:U = (t1 × U) / (t1 + t2) = ( t1 × U) / T = D*U 其中 D 是占空比iko轴承,D = t/T。• 占空比D表示开关在周期T内导通的时间与周期的比值。D的变化范围为0≤D≤1。当电源电压U不变时,输出电压的平均值U取决于占空比D的大小,改变D的值也会改变输出电压的平均值,从而达到目的控制电机转速,即实现PWM调节。速度。PWM调速时,占空比D是一个重要的参数。改变占空比的方法有定宽调频法、调宽调频法和定频调宽法。常用的定频调宽方法是同时改变t1和t2,但周期T(或频率)不变。•