平衡车Car_Balance(二)——电机驱动

目录

序:

1.为什么电机需要驱动电路?

2.驱动电路方案有哪些?(针对直流有刷电机的驱动电路)

3.电机的调速原理(PWM)

一、H桥

二、L298N驱动

1.L298N芯片

2.芯片封装图

3.芯片内部结构图

4.芯片引脚图(中、英文版)及引脚说明

5. 逻辑真值表

6.基于L298N的典型电机驱动电路

(一)带光耦隔离的驱动电路

(二)不带光耦隔离的驱动电路

(三)两种方案的分析

(四)平衡车选择的方案

三、TB6612FNG驱动

1.TB6612FNG芯片

2.芯片封装图

3.芯片内部结构图及引脚图

4.引脚说明 

5.逻辑真值表

 四、平衡车电机驱动最终方案


序:

1.为什么电机需要驱动电路?

①方便对电机的转速、方向进行控制

②满足电机的功率要求,控制端(如单片机)提供的电压、电流远低于电机正常工作的电压电流要求。

2.驱动电路方案有哪些?(针对直流有刷电机的驱动电路)

①采用集成芯片驱动电路。如下文的L298N、TB6612FNG典型的两款芯片。

②使用MOSFET相关的栅极驱动芯片自己搭建驱动电路。一般在电机功率比较大,集成芯片无法驱动大功率电机时,采用自己搭建驱动电路的方法。

无论是采用芯片集成电路还是自制驱动电路,其基本原理都是H桥驱动原理,所以在介绍下面两款驱动芯片前,我们先简单了解一下H桥。

3.电机的调速原理(PWM)

PWM:脉冲宽度调制,简单地说可以调整脉冲高电平和低电平的所占比例。

占空比:高电平占总周期的比例。

如图分别为10%、30%、50%占空比的方波: 

 占空比不同,即通电时间不同,导致平均电压、平均电流不同,电压电流直接决定了电机的转速,所以调节占空比就实现了调节电机转速。

一、H桥

首先,我们来了解一下电机只能单向旋转的驱动电路。

工作原理:单片机控制端输出高电平,MOSFET(理解成开关)导通,电路构成回路,电机按一个方向旋转;单片机控制端输出低电平,MOSFET断开,电机停止旋转。

初级H桥电路基本原理:

 工作原理:当单片机控制端1和单片机控制端2输出高电平,单片机控制端3和单片机控制端4输出低电平,MOSFET1和MOSFET2导通,MOSFET3和MOSFET4断开,电流方向:MOSFET1->电机->MOSFET2,假定电机正转。当单片机控制端1和单片机控制端2输出低电平,单片机控制端3和单片机控制端4输出高电平,MOSFET1和MOSFET2断开,MOSFET3和MOSFET4导通,电流方向:MOSFET3->电机->MOSFET4,则电机反转。

二、L298N驱动

1.L298N芯片

L298N是一款高电压、大电流双全桥驱动芯片,可同时驱动两个电机。它接受标准的TTL电平控制。

2.芯片封装图

3.芯片内部结构图

 显然,芯片内部集成了两个独立的H桥电路,所以这款芯片可以同时驱动两个电机动作。

4.芯片引脚图(中、英文版)及引脚说明

引脚说明
引脚号名称功能
1电流传感器A在该引脚和地之间接小阻值电阻可用来检测电流
2输出引脚1内置驱动器A输出端1,连接电机A一端
3输出引脚2内置驱动器A输出端2,连接电机A另一端
4电机电源端电机供电输入端,接入电压由电机额定电压决定(2.5V~46V)
5输入引脚1内置驱动器A的逻辑控制输入端1
6使能端A内置驱动器A的使能端
7输入引脚2内置驱动器A的逻辑控制输入端2
8逻辑地逻辑地
9逻辑电源端逻辑控制电路的电源输入端,接+5V(4.5V~7V)
10输入引脚3内置驱动器B的逻辑控制输入端3
11使能端B内置驱动器B的使能端
12输入引脚4内置驱动器B的逻辑控制输入端4
13输出引脚3内置驱动器B输出端3,连接电机B一端
14输出引脚4内置驱动器B输出端4,连接电机B另一端
15电流传感器B在该引脚和地之间接小阻值电阻可用来检测电流

5. 逻辑真值表

IN1IN2ENA电机
XX0自由转动
101顺时针
011逆时针
001刹停
111刹停

特别注意:

IN3、IN4、ENB的逻辑与上表完全一样。

这里的顺时针和逆时针都是假定的,在实际实验时,如果电机转动方向与控制方向不一致,一般直接交换芯片输出端与电机的连接

当需要进行电机调速时,PWM脉冲由使能端ENA输入,由输入端IN1、IN2控制方向或PWM脉冲由使能端ENB输入,由输入端IN3、IN4控制方向。

6.基于L298N的典型电机驱动电路

(一)带光耦隔离的驱动电路

原理图:

(二)不带光耦隔离的驱动电路

原理图:

(三)两种方案的分析

100uF电容:滤波电容,滤除电源的低频纹波。

0.1uF电容:滤波电容,滤除电源的高频纹波。

8个1N4007二极管:由于电机是电感性元件,电机线圈在运转过程中两边会产生反电势,对L298形成冲击,易造成损坏,特别是对于大于电源电压和负电压更容易损坏L298,所以在每根线上都加上2个二极管(一般采用1N4007)进行保护。工作过程是:假如电机电源电压为+12V,当反电势为正,超过电源+0.7V时(即>12.7V),上端二极管导通,这样输出线电压就被限位在12.7V上,不会超过这个数值。当反电势为负,低于-0.7V时,下端二极管导通,这样输出线电压就被限位在-0.7V上,不会低于-0.7V了。这两个二极管是作为钳位使用,使得输出线上电压钳位在-0.7V~12.7V之间了。

细看两张电路图,可以发现二者的区别:带光耦隔离驱动电路L298N的IN1、IN2、IN3、IN4、ENA、ENB与单片机通过一块TLP521芯片(可控制的光耦合器件)相连,不带光耦隔离驱动电路的IN1、IN2、IN3、IN4、ENA、ENB直接与单片机相连。

光耦隔离的优点:起到信号的隔离作用。由于光耦是单向传输的,所以可以实现信号的单向传输,使输入端与输出端完全实现了电气隔离,输出信号对输入端无影响,抗干扰能力强,工作稳定。

光耦隔离的缺点:输入通路与输出通路需要独立的电源,采用共阳极光耦连接时单片机的地和驱动L298N的地不能相连,否则不起隔离作用。

(四)平衡车选择的方案

①我们的平衡车只由一块锂电池供电(单电源供电)

②实际上没有光耦隔离也不至于烧毁控制器的IO口,市场上的大部分L298N驱动电路都是不带有光耦隔离电路。

综上若我们的平衡车使用L298N驱动电路应该选择没有隔离模块的L298N驱动电路

三、TB6612FNG驱动

1.TB6612FNG芯片

它具有大电流MOSFET-H桥结构,双通道电路输出,可同时驱动2个电机。相比L298N的热耗性和外围二极管续流电路,它无需外加散热片,外围电路简单,只需外接电源滤波电容就可以直接驱动电机,利于减小系统尺寸。对于PWM信号,它支持高达100 kHz的频率,相对L298N的40 kHz也具有较大优势。

2.芯片封装图

3.芯片内部结构图及引脚图

4.引脚说明 

管脚说明
引脚名称功能
1AO1内置驱动器A输出端1,连接电机A一端
2AO1内置驱动器A输出端1,连接电机A一端
3PGND1电源地1
4PGND1电源地1
5AO2内置驱动器A输出端2,连接电机A另一端
6AO2内置驱动器A输出端2,连接电机A另一端
7BO2内置驱动器B输出端2,连接电机B另一端
8BO2内置驱动器B输出端2,连接电机B另一端
9PGND2电源地2
10PGND2电源地2
11BO1内置驱动器B输出端1,连接电机B一端
12BO1内置驱动器B输出端1,连接电机B一端
13VM2电机供电输入端,接入电压由电机额定电压决定(2.5V~13.5V)
14VM3电机供电输入端,接入电压由电机额定电压决定(2.5V~13.5V)
15PWMBPWMB信号输入端
16BIN2内置驱动器B的逻辑控制输入端2
17BIN1内置驱动器B的逻辑控制输入端1
18GND逻辑地
19STBY
20VCC逻辑控制电路的电源输入端,接+5V(2.7V~5.5V)
21AIN1内置驱动器A的逻辑控制输入端1
22AIN2内置驱动器A的逻辑控制输入端2
23PWMAPWMA信号输入端
24VM1电机供电输入端,接入电压由电机额定电压决定(2.5V~13.5V)

5.逻辑真值表

AIN1AIN2PWM电机
XX0刹停
10PWM顺时针
01PWM逆时针
00PWM自由停车
11PWM刹停

特别注意:

BIN1、BIN2、PWMB的逻辑与上表完全一样。

这里的顺时针和逆时针都是假定的,在实际实验时,如果电机转动方向与控制方向不一致,一般直接交换芯片输出端与电机的连接

6.基于TB6612FNG的典型电机驱动电路

 四、平衡车电机驱动最终方案

电机额定功率大——L298N(单电源选择不带光耦隔离电路)

电机额定功率小——TB6612FNG

熊同学购买的电机额定电压是6V,要求外围电路简单,所以我选择TB6612FNG为驱动芯片

以上就是电机驱动所有知识,接下来我们会学习MPU6050硬件电路和STM32最小系统电路,有时间的话可以设计一下MSP432E401的最小系统电路,设计完成之后我们将把电源模块电路、驱动模块电路、MPU6050模块电路、STM32最小系统电路等使用Altium Designer软件集成到一块PCB板上。

文章若有不正确的地方希望各位大佬指出,遇到不理解的地方欢迎询问,谢谢大家!!

我是熊同学,我们下一期见。

  • 10
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大熊学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值