文章目录

  • 1.直流电机原理
  • 2.减速器
  • 3.电机实物接线图解
  • 4.TB6612FNG使用说明
  • 5.TB6612FNG原理图与PCB
  • 6.获取方式

这篇教程来自平衡小车之家,与大家一起学习直流电机的原理和控制、减速器的作用,并介绍一款直流电机驱动芯片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工程文件。

平衡小车—TB6612FNG与直流电机控制教程相关推荐

  1. 自平衡小车TB6612FNG驱动直流电机控制接线介绍

    TB6612FNG 是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流MOSFET-H 桥结构,双通道电路输出,可同时驱动 2 个电机.也许大家更熟悉 L298N,其实这两者的使用基本一致的.而 ...

  2. TB6612FNG与直流电机控制教程

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

  3. 《Arduino直流电机控制教程》

    <Arduino直流电机控制教程> 在这个Arduino教程中,我们将学习如何使用Arduino控制直流电机.我们来看看控制直流电机的一些基本技术,并通过两个例子,学习如何使用L298N电 ...

  4. 基于PID调节的两轮自平衡小车的循迹控制

    基于PID调节的两轮自平衡小车的循迹控制   硬件电路篇 小车主控芯片使用飞思卡尔公司产的K60. 电源模块 车体电路使用两种电压,分别为3.3v和5v供电.车体使用7.2V的锂电池供电,为提供电路所 ...

  5. 两轮自平衡小车双闭环PID控制设计

                                                                                            两轮自平衡小车的研究意义 ...

  6. 调试平衡小车过程中间遇到的问题

    目录 定时器函数执行周期跟定时时间不一致? drv8833这款驱动器可以制作平衡小车用吗? 电机编码器AB相无输出? 平衡小车的角度标定一定要准确 平衡小车前进后退的控制逻辑是什么? 定时器函数执行周 ...

  7. 2轮平衡小车算法分析

    下图是大致的硬件连接方式(从另外一个视频借用) 零件清单: Arduino Pro Micro  timer1和timer3,都是16位的计数器. 2个 NEMA 14步进电机(每步1.8度) 2个  ...

  8. 手把手教学,平衡小车详细教程,平衡车

    0.前 言 原谅我起这么猛的标题,但看完,你不会来打我的. 如果此项目有朋友已经做过,可以越过不看. 回归正题,平衡小车,这个开源项目已经出来很多年了,虽然是一个比较基础的项目,但也牵扯到方方面面的知 ...

  9. DIY树莓派小车(一)树莓派4B+TB6612FNG驱动直流电机

    趁着暑假时间充裕,准备制作一辆简易的树莓派小车,让树莓派不再吃灰,写此文记录折腾的过程. DIY树莓派小车(一)树莓派4B+TB6612FNG驱动直流电机 小车需求简要介绍 采用双轮差速方式移动 双轮 ...

  10. ps2摇杆模块控制小车_八个超赞的两轮平衡小车设计,小白最爱

    智能车种类众多,其中两轮平衡车特别受到了工程师的喜爱,整理了8个两轮平衡车的资料,一起看看这个小可爱吧. 1.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机 ...

最新文章

  1. 百度发布智能电视伴侣,并公布短视频计划
  2. java注解详解_Java注解详解
  3. 23种设计模式中的解释器模式
  4. 十分钟快速了解 ES6 Promise
  5. 【转】C++学习三 模板类出错总结(Missing template arguments before ‘L‘)
  6. character-level OCR之Character Region Awareness for Text Detection(CRAFT) 论文阅读
  7. jquery实现图片等比例缩放,解决max-width在ie中不兼容问题
  8. “假冒上市”公司再甩锅:我被服务商给骗了
  9. 主定理(Master Theorem)与时间复杂度
  10. 注册(六)之有效期过小
  11. Centos 下安装 文泉驿 字体 Odoo
  12. 清理谷歌浏览器注册表_将谷歌浏览器的注册表彻底删除的方法
  13. add_days oracle_Oracle日期函数简介
  14. MPB:南土所褚海燕组-​​利用种分布模型绘制微生物分布图谱
  15. 计算机更改刷新频率,win10系统更改屏幕刷新频率的设置方案
  16. springboot 限制文件大小
  17. 最实用的自用同花顺主力资金暴发进出公式
  18. shell 获取运行脚本所在目录
  19. 10月11号58同城面试的编程题
  20. 罗尔定理构造辅助函数的方法

热门文章

  1. IIS无法启动计算机上的服务W3SVC如何修复
  2. 什么是波特率,波特率怎么计算
  3. 2020神舟几号发射_2020广东事业单位考试:神舟飞船小知识的考点提炼
  4. 电工与电子技术和电子电工的区别
  5. 基于单片机语音控制灯系统设计
  6. HTML+css网站设计布局模板
  7. 中铁置业引入USB Server助力RPA机器人
  8. Photoshop CS3 中文版安装教程
  9. Win10 激活工具被删除或“无法成功完成操作,因为文件包含病毒或潜在的垃圾软件”
  10. oracle入门教程+视频教程