BTS7960 是一款大电流 H 桥电机驱动芯片,常用于驱动直流电机、半导体制冷片(TEC)等大电流负载。本文基于实际调试经验,总结出一套确保模块稳定工作的接线方法和注意事项,尤其针对 TEC 单向控制 的应用场景。


一、模块引脚定义

常见的 BTS7960 模块(单路或双路)信号引脚如下(以单路模块为例):

引脚 名称 功能
B+ 电源正极 接 12V 电机电源正极
B- 电源负极 接 12V 电机电源负极(功率地)
VCC 逻辑电源 接 5V(与单片机共地)
GND 逻辑地 接单片机 GND(信号地)
R_EN 正转使能 高电平使能正转半桥
L_EN 反转使能 高电平使能反转半桥
RPWM 正转 PWM 正转 PWM 信号输入(高电平有效)
LPWM 反转 PWM 反转 PWM 信号输入(高电平有效)
M+ 电机输出正 接负载一端
M- 电机输出负 接负载另一端

有些模块还有 R_IS、L_IS(电流报警输出),可悬空不接。


二、接线方法(单向控制 TEC)

对于 TEC(只需一个方向工作),我们使用 正转通道,接线如下:

BTS7960 引脚 接线
B+ 12V 电源正极
B- 12V 电源负极
VCC 5V(从 Arduino 或其他稳压源取)
GND 与单片机 GND 连接(必须与 B- 共地
R_EN 5V(高电平使能正转)
L_EN 5V(高电平使能反转——许多模块需要两个使能同时为高才允许输出,否则可能无输出)
RPWM GND(不使用反转,接地)
LPWM 单片机 PWM 引脚(如 D9)
M+ TEC 一端(无极性)
M- TEC 另一端(无极性)

关键点

  • 两个使能都接 5V:部分模块要求 R_EN 和 L_EN 同时为高电平 才能工作,仅接一个可能无输出。

  • RPWM 必须接地:不能悬空。

  • 共地:将 Arduino GNDBTS7960 GND12V 电源负极 三者用导线直接连通。这是确保信号稳定的前提。


三、电源与负载要求

  • 电源:12V 直流电源,电流能力应大于负载最大电流(TEC1-12706 约 4~6A)。建议使用 12V 8A 以上电源。

  • 负载:TEC 内阻约 1.5~3Ω,直接接 12V 时电流约 4~6A。模块标称电流 43A,完全满足。

  • 散热:TEC 热端必须安装足够大的散热器和风扇,否则热端温度过高会导致冷端降温能力急剧下降,甚至损坏 TEC。建议使用 CPU 散热器 + 12cm 风扇。


四、测试程序(Arduino)

cpp

// 最简单的测试:全速正转
void setup() {
  pinMode(9, OUTPUT);
  analogWrite(9, 255);   // PWM 100%
}
void loop() {}

上传后,用万用表测量:

  • D9 对 GND:约 5V(直流平均值)

  • M+ 对 M-:约 12V(接近电源电压)

  • TEC 冷端应迅速降温。

如果 TEC 不工作,检查上述接线,特别是 两个使能是否都为 5VRPWM 是否接地共地是否连通


五、常见问题及解决方法

1. TEC 不工作,M+ M- 无电压

  • 检查使能:R_EN 和 L_EN 必须同时接 5V(不能接地或悬空)。

  • 检查 RPWM:必须接地(0V)。

  • 检查共地:确保 Arduino GND、模块 GND、12V 电源负极三者用导线连接。

  • 检查电源:12V 电源是否正常供电到 B+ 和 B-。

2. TEC 工作但电压只有 5V 左右(制冷慢)

  • 电源功率不足:测量 12V 电源在负载下是否跌落。换用更大功率电源。

  • 散热不良:热端温度过高导致 TEC 性能下降。加强散热。

  • PWM 信号未达到满占空比:检查程序是否输出 255,或 PID 输出受限。

3. 模块发热严重

  • 负载短路:检查 TEC 是否短路(电阻应 >1Ω);注意此时须用万用表测量M+M-模块的电压符号(通俗讲看是+是-)。

  • 使能错误:R_EN 和 L_EN 同时为高,但 RPWM 和 LPWM 同时为高可能导致半桥直通。确保 RPWM 接地,LPWM 接 PWM,且不同时为高。

  • 散热不足:给模块自身加散热片。

4. 模块损坏

  • 如果接线正确、电源正常、共地良好,但 M+ M- 始终无输出(空载也测不到电压),模块可能已损坏。常见原因:电源反接、使能引脚接错导致内部短路、静电击穿。更换模块。


六、总结

BTS7960 模块虽然功能强大,但对接线细节要求较高。遵循以下原则可确保稳定工作:

  • 使能:两个都接 5V

  • RPWM 接地,LPWM 接 PWM

  • 共地:所有 GND 连通

  • 电源:足够功率,电压稳定

  • 散热:TEC 热端必须强制风冷

按照本文说明接线,模块即可可靠驱动 TEC 或直流电机。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐