tb6612电机驱动与JGB37-520减速直流电机

这篇具有很好参考价值的文章主要介绍了tb6612电机驱动与JGB37-520减速直流电机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

tb6612电机驱动与JGB37-520减速直流电机



电机驱动模块TB6612

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

TB6612的引脚说明

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

注意:
TB6612中A和B各为驱动一组电机的输入端和输出端。

真值表(直流电机的驱动状态)

以下是TB6612 模块测试一个电机的接线图:

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

VM直接接电池即可,VCC 是内部的逻辑供电,一般给3.3 或者5V 都行,模块的3 个GND 接任意一个即可,因为都是导通的,STBY置高模块才能正常工作。
  完成上面的接线之后,我们就可以开始控制电机了,上图中红色部分的5个引脚控制一路电机,蓝色部分的控制另外一路电机,这里只讲其中的A 路,B路的使用是一样的。AO1 和AO2 分别接到电机的+和-。然后通过PWMA、AIN2、AIN1控制电机。其中PWMA 接到单片机的PWM 引脚,一般10Khz 的PWM 即可,并通过改变占空比来调节电机的速度。下面是真值表:
注意:
该驱动模块为高电平时有效,否则,直流电机处于停止状态。
tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

TB6612的正转反转原理

TB6612FNG是基于MOSFET组成的H桥驱动电路(MOSFET的功能和三极管比较相似,所以按照三极管去理解它的导通情况)
tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

直流电机原理

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

减速器

一般直流电机的转速都是一分钟几千上万转的,所以一般需要安装减速器。减速器是一种相对精密的机械零件,使用它的目的是降低转速,增加转矩。减速后的直流电机力矩增大、可控性更强。按照传动级数不同可分为单级和多级减速器;按照传动类型可分为齿轮减速器、蜗杆减速器和行星齿轮减速器。
齿轮减速箱体积较小,传递扭矩大,但是有一定的回程间隙。
  蜗轮蜗杆减速机的主要特点是具有反向自锁功能,可以有较大的减速比,但是一般体积较大,传动效率不高,精度不高。
行星减速机其优点是结构比较紧凑,回程间隙小、精度较高,使用寿命很长,额定输出扭矩可以做的很大,但价格略贵。
tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

编码器

一、关于编码器的介绍

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

   编码器是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。编码器把角位移或直线位移转换成电信号,前者称为码盘,后者称为码尺。按照读出方式编码器可以分为接触式和非接触式两种;按照工作原理编码器可分为增量式和绝对式两类。
   增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。

按照原理可分为(常见的)
1,光电编码器(光学式),
2,触点电刷式
3,霍尔编码器(磁式)。

二、编码器的工作原理(正交式)

   编码器能够将电机的机械几何位移转化为脉冲信号或数字量。本实验采用的编码器为增量式编码器,增量式编码器通常有两个输出信号,分别为A相和B相。电机带动霍尔码盘转动,在码盘的结构位上将电机在转动时会产生A、B两相的脉冲信号,且这两路脉冲信号的相位差为90度(即正交)配置定时器进行捕获计数,测得脉冲频率,再根据脉冲序列的频率确定电机的转速。同时,在此过程中,A,B相位触发的先后顺序可以确定转动的正反方向。

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

stm32F4定时器中部分定时器提供了编码器模式,可大大简化解析过程。
高级定时器TIM1和TIM8,通用定时器TIM2-TIM5支持定位用增量(正交)编码器和霍尔传感器电路。

三、编码器电机的配置

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

M1与M2为电机电源,通过TB6612FNG等电机驱动输出PWM信号,减速电机的转速。
M1与M2,高/低电平决定电机转动的方向(测试电机:直接向其接入12V以下电源,另一端接地,反之反转)
中间部分为编码盘部分与减速电机可区别开:
GND----接地 VCC----接电源3.3V
C1----霍尔编码器A相位 C2----霍尔编码器B相位
霍尔传感器编码器的测速模块,配有 11 线强磁码盘,A B 双相输出 共同利用下,通过计算可得出车轮转一圈时,脉冲数可达30112=660个,单相也可以达到 330 个.(减速比为30:1)(根据自己电机情况来)

关于编码器的工作模式:
模式1,即计数器仅在TI1的边沿处计数;
模式2,即计数器仅在TI2的边沿处计数;
模式3,即定时器在TI1、TI2双边沿处计数(具体请参考stm32f4系列中文参考手册)

电机部分参数

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

tb6612电机驱动与JGB37-520减速直流电机,单片机,# stm32,单片机,嵌入式硬件,arm开发,电机驱动,TB6612

内容部分来源网络

如果文章对您有帮助,点赞👍支持,感谢🤝文章来源地址https://www.toymoban.com/news/detail-547836.html

到了这里,关于tb6612电机驱动与JGB37-520减速直流电机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32 HAL库PID控制电机 第二章 TB6612FNG芯片驱动GB37-520电机

    1 电路图 2 TB6612简介 TB6612是双驱动,可同时驱动两个电机 STBY:接单片机的IO口清零电机全部停止,置1通过AIN1 AIN2,BIN1,BIN2 来控制正反转 VM:建议接10V以内电源( 瞬间上电12V可能会有尖峰电压击穿器件 ) VCC:接5V电源 GND:接电源负极 PWMA:接单片机的PWM口 ,控制转速 PWM

    2023年04月22日
    浏览(95)
  • 一起玩儿物联网人工智能小车(ESP32)——41. 直流有刷电机驱动模块——L9110S、TB6612FNG和DRV8833简介

    摘要:本文介绍如何使用直流有刷电机驱动模块——L9110S、TB6612FNG和DRV8833 在前边很详细的介绍了直流有刷电机驱动模块L298N,该模块性能良好,输出功率大。但体积也是偏大,本篇文章介绍一下市场上另外几个常见的小型直流有刷电机驱动模块L9110S、TB6612FNG和DRV8833的使用方

    2024年02月21日
    浏览(47)
  • STM32F103RCT6+BTN7971B+JGB37-520+PWM驱动电机

    1.STM32F103RCT6最小系统板如图1所示 2.BTN7971B电机驱动器   3.GB37-520带减速器和编码器直流电机  4.电机测试(不接单片机)  5.电机测试,联接单片机  按照如图所示,联接 GB37-520电机 BTN7971B模块 电源电机侧 BTN7971B模块 单片机侧 最小系统板 1 M+ OUT1 5V+ 2 M- OUT2 IN1 PC6 3 GND VCC IN2 P

    2024年02月15日
    浏览(49)
  • 直流减速编码电机的使用(STM32f103c8t6)L298N电机驱动模块

    直接减速电机就是在直流电机上加上霍尔编码器,霍尔编码器可用于电机转动的测速,A、B相会产生相位相差90°的方波信号。stm32可以使用硬件资源或者软件模拟来捕获编码器信号。这里我介绍的是stm32自带的编码器模式来使用直流减速电机。 以下是直流减速电机的商品图 ​

    2024年02月13日
    浏览(61)
  • K_A08_005 基于 STM32等单片机驱动XY-160D模块按键控制直流电机正反转加减速启停

    目录 一、资源说明 二、基本参数 四、部分代码说明         接线说明                 1、STC89C52RC+XY-160D模块                  2、STM32F103C8T6+XY-160D模块 五、基础知识学习与相关资料下载 六、视频效果展示与程序资料获取 七、项目所有材料清单 八、注意事项 九

    2024年02月14日
    浏览(72)
  • 基于stm32的减速直流电机PID算法控制

    本例程采用了HAL库进行项目开发(主要使用软件CubexMX和keil5),文章末尾会有代码开源,欢迎各位对文章进行指正和探讨。         硬件组成:stm32f103c8t6最小系统板;0.96寸LED12864(I2C通讯模式);智能小车12v移动电源;25GA370直流减速电机(带霍尔编码器);JDY-31蓝牙模块

    2024年02月20日
    浏览(48)
  • 基于51单片机的直流电机转速显示+加速减速启停

    做了一个实战项目,这个实战项目主要是实现对直流电机转速的控制,可以实现电机加速,减速,报警、启停以及显示转速。在本电路的基础上也可以进行一些拓展改变电机正反转的状态,只需要外加一个按键和修改部分程序即可,在文章的最后会对拓展进行一个说明。基础

    2023年04月27日
    浏览(53)
  • 【32单片机学习】(3)霍尔编码器减速直流电机控制及测速

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 1.实验现象 2.实验接线及原理图 接线图 原理图  电机接线图 3.代码部分 1.主函数  main.c 2.按键部分   key.c  key.h pwm代码   pwm.c  pwm.h 电机驱动   motor.c   motor.h  OLED显示 oled.c oled.h  编码器

    2024年02月11日
    浏览(58)
  • 基于STM32单片机直流电机控制加减速正反转系统proteus仿真原理图程序

    功能: 0.本项目采用STM32F103C8T6作为单片机系统的控制MCU 1.通过按键可以控制电机,正转、反转、加速、减速、停止。 2.总共六个功能按键可实现正转、反转、加速、减速、停止。 3.启停和正反转均有指示灯,测试采用的霍尔传感器方案 4.采用DC002作为电源接口可直接输入5V给

    2024年02月12日
    浏览(57)
  • 霍尔编码器电机与TB6612电机驱动相关学习

    简单粗暴的说下,电机-电机驱动-单片机该怎么连线。 先简单认识一下霍尔编码器电机 以上选用的平衡小车之家的,市面上基本都跟这个差不了多少。 电机线-+这两个引脚 与电机驱动相连接 来控制电机的正反转(自己的浅显理解)  编码器的AB相 连接单片机(定时器)  编

    2023年04月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包