这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'sdo2025年第4期】基于单片机的直流电机控制-过程贴

共1条 1/1 1 跳转至

【Let'sdo2025年第4期】基于单片机的直流电机控制-过程贴

助工
2026-02-27 21:57:17     打赏

一,模块介绍

驱动板使用tb6612fng:

TB6612FNG 是一款由东芝(Toshiba)公司生产的双通道直流电机驱动芯片。由于其体积小、效率高、发热低等特点,它在智能小车、无人机云台、平衡车和各类机器人项目中应用极其广泛,是取代传统的 L298N 驱动器的理想选择。一颗芯片可以同时独立控制两个直流电机(电机 A 和 电机 B)。使用 IN1/IN2 控制方向(正转、反转、刹车、停止),使用 PWM 信号控制转速。

  • 电源电压 (VM):最高可达 15V(建议在 12V 以内使用)。

  • 逻辑电压 (VCC):2.7V - 5.5V(兼容 3.3V 和 5V 逻辑,如 Arduino, STM32, ESP32)。

3. 引脚功能说明

TB6612 模块通常有两排引脚:

电源/控制端:
  • VM: 电机驱动电源输入(接电池,最高 15V)。

  • VCC: 逻辑电源输入(接单片机的 3.3V 或 5V)。

  • GND: 接地(注意:VM 和 VCC 的地线必须共地)。

  • STBY: 待机/工作模式控制。高电平工作,低电平进入待机(电机停止)。

电机控制端(以 A 通道为例,B 通道相同):
  • PWMA: A 电机速度控制(接单片机 PWM 引脚)。

  • AIN1 & AIN2: A 电机方向控制。

  • mot.a & mot.b: A 电机输出(接电机两端)。

电机得方向控制逻辑:

image.png

以上是驱动板的使用方法。

控制板使用设计使用 p1.7 p1.4用于控制方向,p3.6控制速度,p3.6连接flexpwm0 a通道。

以上是控制板的引脚使用。







关键词: pwm    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]