平衡小车—TB6612FNG与直流电机控制教程

简介: >这篇教程来自**平衡小车之家**,与大家一起学习直流电机的原理和控制、减速器的作用,并介绍一款直流电机驱动芯片TB6612FNG。

@[TOC]

这篇教程来自 平衡小车之家,与大家一起学习直流电机的原理和控制、减速器的作用,并介绍一款直流电机驱动芯片TB6612FNG。

1.直流电机原理

  下面是分析直流电机的物理模型图。其中,固定部分有磁铁,这里称作主磁极;固定部分还有电刷。转动部分有环形铁心和绕在环形铁心上的绕组。(其中2个小圆圈是为了方便表示该位置上的导体电势或电流的方向而设置的)

  它的固定部分(定子)上,装设了一对直流励磁的静止的主磁极N和S,在旋转部分(转子)上装设电枢铁心。在电枢铁心上放置了两根导体连成的电枢线圈,线圈的首端和末端分别连到两个圆弧形的铜片上,此铜片称为换向片。换向片之间互相绝缘,由换向片构成的整体称为换向器。换向器固定在转轴上,换向片与转轴之间亦互相绝缘。在换向片上放置着一对固定不动的电刷B1和B2,当电枢旋转时,电枢线圈通过换向片和电刷与外电路接通。
  在电刷上施加直流电压U,电枢线圈中的电流流向为:N极下的有效边中的电流总是一个方向,而S极下的有效边中的电流总是另一个方向。这样两个有效边所受的洛伦兹力的方向一致(可以根据左手法则判定),电枢开始转动。
  具体来说就是,把上图中的+和-分别接到电池的正极和负极,电机即可转动;如果是把上图中的+和-分别接到电池的负极和正极,则电机会反方向转动。电机的转速可以理解为和外接的电压是正相关的(实际是由电枢电流决定)。
  总而言之,如果我们可以调节施加在电机上面的直流电压大小,即可实现直流电机调速,改变施加电机上面直流电压的极性,即可实现电机换向。

2.减速器

  一般直流电机的转速都是一分钟几千上万转的,所以一般需要安装减速器。减速器是一种相对精密的机械零件,使用它的目的是降低转速,增加转矩。减速后的直流电机力矩增大、可控性更强。按照传动级数不同可分为单级和多级减速器;按照传动类型可分为齿轮减速器、蜗杆减速器和行星齿轮减速器。

齿轮减速箱体积较小,传递扭矩大,但是有一定的回程间隙。
  蜗轮蜗杆减速机的主要特点是具有反向自锁功能,可以有较大的减速比,但是一般体积较大,传动效率不高,精度不高。
行星减速机其优点是结构比较紧凑,回程间隙小、精度较高,使用寿命很长,额定输出扭矩可以做的很大,但价格略贵。

3.电机实物接线图解

具体到我们的电机,我们可以看看电机后面的图解。
在这里插入图片描述
  上面介绍了一大堆说直流电机只引出两个线,怎么这个电机有 6个线,而且还有两个大焊点呢?其实,根据上面的图解也知道,那两个焊点分别和黄线和棕线是连接在一起的。也就是说只有6 个线,而6P 排线中,中间的四根线(红绿白黑)是编码器的线,只是用于测速,和直流电机本身没有联系。我们在实现开环控制的时候无需使用。
  综上所述,我们只需控制施加在黄线和棕色线两端的直流电压大小和极性即可实现调试和换向。

4.TB6612FNG使用说明

  要实现上面的调试和换向功能,我们可以使用单片机实现的,但是单片机IO的带负载能力较弱,而直流电机是大电流感性负载,所以我们需要功率放大器件,在这里,我们选择了TB6612FNG。
  TB6612FNG是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流MOSFET-H桥结构,双通道电路输出,可同时驱动2个电机。也许大家更熟悉L298N,其实这两者的使用基本一致的。而且,相比 L298N的热耗性和外围二极管续流电路,它无需外加散热片,外围电路简单,只需外接电源滤波电容就可以直接驱动电机,利于减小系统尺寸。对于 PWM信号输入频率范围,高达100 kHz的频率更是足以满足我们大部分的需求了。
  以下是TB6612FNG 的主要参数:
  最大输入电压:VM = 15V
  最大输出电流:Iout = 1.2A(平均/3.2A(峰值)
  正反转/短路刹车/停机功能模式
  内置过热保护和低压检测电路
  以下是TB6612 模块测试一个电机的接线图:

  VM直接接电池即可,VCC 是内部的逻辑供电,一般给3.3 或者5V 都行,模块的3 个GND 接任意一个即可,因为都是导通的,STBY置高模块才能正常工作。
  完成上面的接线之后,我们就可以开始控制电机了,上图中红色部分的5个引脚控制一路电机,蓝色部分的控制另外一路电机,这里只讲其中的A 路,B路的使用是一样的。AO1 和AO2 分别接到电机的+和-。然后通过PWMA、AIN2、AIN1控制电机。其中PWMA 接到单片机的PWM 引脚,一般10Khz 的PWM 即可,并通过改变占空比来调节电机的速度。下面是真值表:

  如果大家手头上没有单片机的话,一样可以测试的,直接接电源的引脚即可。
  AIN1接 3.3~5V、 AIN2 接GND、 PWMA接 3.3 ~5V。这样相当于控制电机满占空比正转;
  AIN1接 GND、 AIN2 接3.3~ 5V、 PWMA接 3.3~5V。这样相当于控制电机满占空比反转;

5.TB6612FNG原理图与PCB



6.获取方式

  原理图和PCB获取方式,关注微信公众号:果果小师弟,后套回复:TB6612。即可获取PCB工程文件。
关注微信公众号:[果果小师弟],获取更多精彩内容!
智果芯—服务于百万大学生和电子工程师

相关文章
|
8月前
|
传感器 芯片
可编程线性霍尔传感器 IC
一、产品概述 CC6521/2 是一款高性能的可编程线性霍尔传感器 IC,采用先进的 BiCMOS 制程生产,具有霍尔系数高的优点,芯片内部包含了高灵敏度 霍尔传感器,霍尔信号预放大器,高精度的霍尔温度补偿单元,振荡器,动态失调消除电路和放大器输出模块。 CC6521/2 采用了先进的自适应霍尔温度补偿技术,产品可在-40~150℃之间正常工作。CC6521/2 的线性输出范围宽,在电源电压 5V 条件 下,输出端可以在 0.5~4.5V 之间随磁场线性变化,线性度高达 0.4%,CC6521/2 内部集成的动态失调消除电路使 IC 的灵敏度,静态输出点, 不受外界压力和 IC 封装
|
8月前
|
传感器 安全
一款高温型霍尔效应传感器
一、产品概述 HAL443A单极性霍尔位置传感器是由内部电压稳压器、霍尔电压发生器、差分 放大器、温度补偿单 元、施密特触发器和集 电极开路输出级组成的磁敏传感电路,其输入为磁感应强度,输出是一个数字电压 信号。它是一种单磁极工作的磁敏电路,适合于矩形或者柱形磁体下工作。工作温度范围为-40 ℃ ~150 ℃,电源电压工作范围为 3.8V~30V ,负载电流能力最高可达到 50mA,封装形式为 SIP3L(TO-92UA)。 二、产品特点 电源电压范围宽,输出电流大。 开关速度快,无瞬间抖动。 工作频率宽(0~100KHz)。 寿命长、体积小、安装方便。 能直接和逻辑电路接
DC电源模块是一种集成电路,可以将输入电压变换为稳定的直流输出电压。
DC电源模块是一种集成电路,可以将输入电压变换为稳定的直流输出电压。
DC电源模块输出电源中的高频噪声及杂波
DC电源模块去除输出电源中的高频噪声及杂波
DC电源模块输出电源中的高频噪声及杂波
|
3月前
|
传感器 算法 IDE
基于Arduino的遥控自平衡小车
基于Arduino的遥控自平衡小车
112 41
|
5月前
【光波电子学】MATLAB绘制光纤中线性偏振模式LP之单模光纤的电场分布(光斑)
该文章介绍了如何使用MATLAB绘制单模光纤中线性偏振模式LP₀₁的电场分布,并提供了相关的数学公式和参数用于模拟光纤中的光斑分布。
62 0
|
8月前
DC电源模块能够提供稳定的直流电压和电流输出
DC电源模块能够提供稳定的直流电压和电流输出
DC电源模块能够提供稳定的直流电压和电流输出
|
8月前
DC电源模块是一种常用的电源建造块,能够将交流电转换为适合于直流电路使用的直流电。DC电源模块通常由变压器、整流电路、滤波电路、稳压电路等等组成。其中,稳压电路对于DC电源模块的性能和转换率影响很大。
DC电源模块是一种常用的电源建造块,能够将交流电转换为适合于直流电路使用的直流电。DC电源模块通常由变压器、整流电路、滤波电路、稳压电路等等组成。其中,稳压电路对于DC电源模块的性能和转换率影响很大。
BOSHIDA博电科技 DC电源模块的电阻或电位器对输出电压的调节
DC电源模块是电子设备中广泛应用的一种电源模块,它能够将交流电转换为稳定的直流电,并为其他电路或设备提供所需的电源。在一些场合中,需要对DC电源模块的输出电压进行调节,这是通过电阻或电位器来实现的。
BOSHIDA博电科技 DC电源模块的电阻或电位器对输出电压的调节