L298N_电机驱动模块.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电机驱动模块L298的典型应用电动小车的组成 一个电动小车整体的运行性能,首先取决于它的电源模块和电机驱动模块。 电机驱动模块主要功能:驱动小车轮子转动,使小车行进。 电源模块:顾名思义,就是为整个系统提供动力支持的部分。电机部分电动小车的驱动系统一般由控制器、功率变换器及电动机三个主要部分组成。 电动小车的驱动不但要求电机驱动系统具有高转矩重量比、宽调速范围、高可靠性,而且电机的转矩-转速特性受电源功率的影响,这就要求驱动具有尽可能宽的高效率区。我们所使用的电机一般为直流电机,主要用到永磁直流电机、伺服电机及步进电机三种。直流电机的控制很简单,性能出众,直流电源也容易实现。 这种直流电机的驱动及控制需要电机驱动芯片进行驱动。常用的电机驱动芯片有L297/298,MC33886,ML4428等。下面我们主要对L298进行详细的讲解。 L298驱动芯片L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。其实物及引脚图如下所示:实物图管脚图L298内部的原理图L298的逻辑功能 IN1IN2ENA电机状态XX0停止101顺时针011逆时针000停止110停止电机驱动模块连接图L298有两路电源分别为逻辑电源和动力电源,上图中6V为逻辑电源,12V为动力电源。J4接入逻辑电源,J6接入动力电源,J1与J2分别为单片机控制两个电机的输入端,J3与J5分别与两个电极的正负极相连。ENA与ENB直接接入6V逻辑电源也就是说两个电机时刻都工作在使能状态,控制电机的运行状态只有通过J1与J2两个接口。由于我们使用的电机是线圈式的,在从运行状态突然转换到停止状态和从顺时针状态突然转换到逆时针状态时会形成很大的反向电流,在电路中加入二极管的作用就是在产生反向电流的时候进行泄流,保护芯片的安全。PCB图电机驱动例程/***************************************** 实现电机的方向控制 ******************************************/ #include reg51.h #define uchar unsigned char #define uint unsigned int/*************************************** 端口定义 ****************************************/ sbit IN1=P1^0; //P10与电机驱动IN1相连 sbit IN2=P1^1; //P11与电机驱动IN2相连 sbit IN3=P1^2; //P12与电机驱动IN3相连 sbit IN4=P1^3; //P13与电机驱动IN4相连/****************************各个子函数定义****************************/void Turn_left(void){ IN1=0; IN2=0; IN3=0; IN4=1;}void Turn_right(void){ IN1=1; IN2=0; IN3=0; IN4=0;} void Go(void){ IN1=1; IN2=0; IN3=1; IN4=0;} void Back(void){ IN1=0; IN2=1; IN3=0; IN4=1;}/*********************************************************主函数 **********************************************************/main(){ while(1) { Go(); Delay(20); Back(); Delay(20); Turn_left(); Delay(20); Turn_right(); Delay(20); }} 电机的转速如何控制呢???PWM调速Pulse width Modulation(脉冲宽度调制)PWM调速 我们如何控制采用PWM来实现直流电动机的调速呢? 在对直流电动机电压的控制和驱动中,半导体功率器件(L298)在使用上可以分为两种方式:线性放大驱动方式和开关驱动方式在线性放大驱动方式,半导体功率器件工作在线性区. 优点:控制原理简单,输出波动小,线性好,对邻近电路干扰小。 缺点:功率器件工作在线性区,功率低和散热问题严重。 开关驱动方式是使半导体功率器件工作在开关状态,通过脉调制(PWM)来控制电动机的电压,从而实现电动机转速

文档评论(0)

共享文档 + 关注
实名认证
内容提供者

二级建造师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年10月07日上传了二级建造师

1亿VIP精品文档

相关文档