KiCad文件
全屏
内容介绍
内容介绍
直流电机驱动板设计说明
所选任务介绍
设计一款直流电机驱动模块
- 设计一款直流电机驱动模块,可驱动常见的无刷或有刷电机,可提供至少2A电流
- 板卡尺寸:小于60mmx40mm
- 包含信号:信号输出口,电源接口、GND
- 主要器件:需在DigiKey官网上有货且正常售卖
项目概述
本项目设计并实现了一款基于 TPS54302 和 AMS1117-3.3 的双级稳压直流电机驱动板,支持 7-14V DC 输入,可稳定输出 5V 和 3.3V 电源,并采用 TB6612FNG 电机驱动芯片实现对直流电机的高效、双向控制。同时,板载引出了电机编码器信号线,便于主控(如单片机、树莓派等)进行速度与位置反馈读取,适用于智能小车、机器人、自动化设备等应用场景。
TPS54302 DigiKey链接:TPS54302
AMS1117-3.3 DigiKey链接:AMS1117-3.3 UMW | 集成电路(IC) | DigiKey
TB6612FNG DigiKey链接:TB6612FNG
系统架构
12V DC 输入
│
├─────────→ TB6612 电机驱动模块(VM)
▼
[TPS54302] → 5V 稳压输出
│
├─────────→ TB6612 电机驱动模块(VCC)
│
▼
[AMS1117-3.3] → 3.3V 稳压输出
│
└─────────→ 主控系统供电(如MCU、传感器等)
核心功能模块


1. 电源管理
- 输入电压:DC 7-14V(支持宽电压输入范围)
- 一级降压:采用 TPS54302 同步整流降压芯片,将 12V 高效转换为 5V,输出电流可达 3A,具备高效率、低功耗、良好热稳定性。
- 二级降压:使用 AMS1117-3.3 LDO 线性稳压器,将 5V 降至 3.3V,为 3.3V逻辑器件(如主控芯片、传感器)提供稳定电源。
2. 电机驱动
- 驱动芯片:TB6612FNG 双通道 H 桥驱动器,支持双路直流电机控制。
- 驱动能力:单通道持续电流 3A,支持 PWM 调速与方向控制。
- 控制接口:提供 AIN/BIN/PWM 输入引脚,兼容 3.3V 逻辑电平,可直接连接 MCU。
- 待机功能:通过 STBY 引脚实现低功耗待机模式。
3. 编码器支持
- 板上引出 A/B 相编码器信号线(支持增量式编码器),用于连接电机内置霍尔或GMR编码器。
4. 保护与稳定性
- 输入端设有滤波电容,提升系统可靠性。
- 电源路径均配备去耦电容,降低噪声干扰。
- TB6612 内置过热与过流保护机制,增强驱动安全性。
应用场景
- 智能小车运动控制
- 机器人轮毂电机驱动
- 自动化设备中的电机调速与定位
- 教学实验平台(嵌入式、电机控制)
设计亮点
✅ 高效双级稳压供电方案,兼顾效率与稳定性
✅ 支持 12V 输入,适应常见电池或电源适配器
✅ 兼容 3.3V 主控系统,扩展性强
✅ 提供编码器接口,支持闭环控制
✅ 模块化设计,布局紧凑,易于集成
接口定义
接口类型 | 引脚说明 |
|---|---|
电源输入 | VIN (12V), GND |
5V 输出 | 5V, GND(可用于外接模块) |
3.3V 输出 | VCC, GND |
电机输出 | AO1, AO2, BO1, BO2 |
控制信号输入 | AIN1, AIN2, PWMA, BIN1, BIN2, PWMB, STBY |
编码器信号输出 | E1A, E1B, E2A, E2B |
eZ-PLM上新建物料和项目的截图
使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。


总结
本直流电机驱动板集成了高效电源管理、可靠电机驱动与编码器反馈功能,具备良好的稳定性与扩展性,可作为嵌入式控制系统中的核心驱动模块。适用于从入门学习到实际工程项目的多种需求。
软硬件
元器件
电路图
附件下载
makeBlocks3.zip
项目工程文件
团队介绍
孤身一人
评论
0 / 100
查看更多
猜你喜欢
2026 Make Blocks #2阶段1 - 双路基于TB6612的直流电机驱动模块设计该项目使用了立创EDA,实现了TB6612双路直流有刷电机驱动模块的设计,它的主要功能为:电机驱动。
干饭王
40
2026 Make Blocks #2阶段1 - 直流电机驱动模块设计该项目使用了DRV8833PWPR 双路 H 桥电机驱动芯片,实现了双路直流电机驱动模块的设计,它的主要功能为:支持两路电机独立正反转控制与 PWM 调速,具备休眠控制与故障检测保护功能,可用于智能小车、运动控制平台的动力驱动。
胡mx
46
2026 Make Blocks #2阶段1 - 基于tb6612直流电机驱动模块该项目使用了TB6612FNG 双通道直流电机驱动芯片,实现了双路直流有刷电机独立驱动的设计,它的主要功能为:通过输入逻辑信号(AIN1/AIN2, BIN1/BIN2)控制两路电机的正转、反转及停止状态,并支持通过 PWMA/PWMB 引脚输入 PWM 信号实现电机转速的平滑调节。
该项目使用了独立的 VM 与 VCC 电源输入接口及滤波电路,实现了电机驱动与逻辑控制的电源分离的设计,它的主要功能为:通过 VM 端口为电机提供驱动电源(支持 2.5V-13.5V),通过 VCC 端口为芯片内部逻辑电路供电(通常接 3.3V 或 5V),并利用板载电容(如 100nF、10μF)滤除电源噪声,确保大电流驱动下系统运行的稳定性。
该项目使用了标准2.54mm间距的排针,实现了MCU 微控制器开发板的高效连接的设计,它的主要功能为:将 TB6612FNG 的全部控制引脚(PWMA/B、AIN1/2、BIN1/2、STBY)以及电机输出端(AO1/AO2、BO1/BO2)以标准排针形式引出,方便用户直接通过杜邦线与 STM32、Arduino、51 单片机等开发板连接,快速搭建电机驱动应用系统。
牟小强
49

