2026 Make Blocks #2阶段1 - 直流电机驱动模块
该项目使用了TB6612FNG 双路 H 桥电机驱动芯片,实现了低损耗、高稳定性的直流有刷电机驱动 的设计的设计,它的主要功能为:支持两路电机独立正反转控制与 PWM 无级调速,兼容 3.3V/5V MCU 逻辑电平,为智能小车、机械臂等设备提供可靠的电机驱动能力。
标签
嵌入式系统
秦齐x
更新2026-06-03
41

一、任务介绍:TB6612FNG双路直流电机驱动模块设计与应用

本任务旨在深入解析基于TB6612FNG芯片的双路直流电机驱动模块的设计原理、接口定义、控制逻辑及其在嵌入式系统中的实际应用。通过本任务,您将全面掌握该驱动模块的核心技术细节,理解其相较于传统驱动方案(如L298N)的显著优势,并能够熟练地将其应用于智能小车、机器人底盘、机械臂等机电一体化项目中。

、核心器件与设计方案

1. 主控制芯片:TB6612FNG

  • 封装:SSOP-24
  • DigiKey 链接:https://www.digikey.cn/zh/products/detail/toshiba-semiconductor-and-storage/TB6612FNG-C-8-EL/1730070?s=N4IgTCBcDaICoCEBsSCMYBiA5A4iAugL5A
  • 关键特性
    • 双路独立 H 桥输出,可同时驱动 2 台直流电机
    • 工作电压:VM(电机电源)2.7V~13.5V,VCC(逻辑电源)2.7V~5.5V
    • 连续输出电流:每路 1.2A,峰值 3.2A,支持小型电机堵转保护
    • 内置低 Rds (on) MOSFET,导通损耗低,无需额外散热片
    • 支持正转 / 反转 / 刹车 / 停机四种工作模式,兼容 3.3V/5V MCU 逻辑电平

2. 电源与滤波电路

  • 电机电源(VM1/VM2/VM3)与逻辑电源(VCC)分离设计,避免电机启停干扰 MCU 系统
  • 电源滤波:
    • 10μF 电解电容(C3)滤除电源低频纹波
    • 2×100nF 陶瓷电容(C1/C2)滤除高频噪声,保证电源纯净度

image.png

image.pngimage.png

image.png

image.png


、模块接口定义与功能

1. 控制信号接口(H1:PZ254V-11-08P)

引脚

信号

功能说明

1

PWMA

A 路电机 PWM 调速输入(控制占空比调节转速)

2

AIN2

A 路电机方向控制信号 2

3

AIN1

A 路电机方向控制信号 1

4

STBY

芯片待机控制(拉低进入待机模式,拉高正常工作)

5

BIN1

B 路电机方向控制信号 1

6

BIN2

B 路电机方向控制信号 2

7

PWMB

B 路电机 PWM 调速输入

8

GND

模块公共地

2. 电机输出接口(H2:PZ254V-11-08P)

引脚

信号

功能说明

1

GND

电机电源地

2

BO1

B 路电机输出 1

3

BO2

B 路电机输出 2

4

AO2

A 路电机输出 2

5

AO1

A 路电机输出 1

6

3V3

预留 3.3V 输出(可给传感器供电)

7

VCC

逻辑电源输入(3.3V/5V 兼容)

8

VM

电机电源输入(2.7V~13.5V)


、控制逻辑说明

1. 电机方向控制(以 A 路为例)

AIN1

AIN2

电机状态

1

0

正转

0

1

反转

1

1

刹车(短路制动)

0

0

停机(高阻态)

2. PWM 调速功能

  • PWMA/PWMB 引脚输入 PWM 信号,通过改变占空比调节电机平均电压,实现无级调速
  • 支持最高 100kHz PWM 频率,响应速度快,调速线性度好

3. 待机模式控制

  • STBY 引脚拉高时,芯片正常工作;拉低时进入低功耗待机模式,所有输出关断,可降低系统功耗

、设计优势与亮点

  1. 低损耗高效驱动:TB6612FNG 采用 MOSFET 输出,相比传统 L298N 的二极管整流方案,发热大幅降低,无需额外散热片
  2. 宽电压兼容:电机电源最高支持 13.5V,逻辑电源兼容 3.3V/5V,适配 STM32、ESP32、Arduino 等主流 MCU
  3. 双路独立控制:A/B 两路电机完全独立,可分别控制正反转与转速,满足双电机小车、云台等场景需求
  4. 完善保护机制:内置过流、过热、欠压保护,防止电机堵转、电源反接等异常损坏芯片
  5. 标准接口设计:采用 2.54mm 排针接口,即插即用,方便与开发板快速连接调试

、典型应用场景

  • 智能小车 / 机器人底盘电机驱动
  • 机械臂关节电机控制
  • 云台 / 舵机辅助电机驱动
  • 小型水泵、风扇等直流负载控制

七、典型应用场景

最开始做电机驱动时,首先想到的是经典的 L298N,但深入了解后发现它的效率很低,发热严重,必须加散热片,而且静态电流大,不适合小型项目。
TB6612FNG 的优势就很明显:MOS 管输出的低导通电阻,发热极小,不用散热片;支持 1.2A 连续电流,峰值 3.2A,足够驱动大部分小型电机;双路独立控制,一块芯片搞定两个电机,电路也更紧凑。
这次选型让我明白:选驱动 IC 不能只看 “能用”,更要考虑效率、体积和长期稳定性,这对后期调试和系统可靠性影响很大。

软硬件
电路图
附件下载
ProPrj_B6612FNG_2026-05-17.epro2
团队介绍
本团队由多名电子技术爱好者组成,团队成员分工明确、配合默契,具备完整的硬件电路设计、PCB绘制、器件选型、程序编写、调试优化的综合项目开发能力。团队始终遵循“规范设计、严谨调试、稳扎稳打”的开发理念,擅长从项目需求出发,完成从方案论证、电路设计、器件选型、PCB布局到实物调试、功能实现的全流程开发工作。
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号