BTS7960 电机驱动模块 43A 大功率 H 桥
BTS7960 是一款高集成度大电流直流电机驱动模块,采用英飞凌 BTS7960 双 H 桥驱动芯片,支持高达 43A 峰值电流输出,适用于智能小车、机器人底盘、电动轮椅、电动工具等大功率直流电机驱动场景。

核心参数
- 工作电压:DC 5.5V~27V
- 单通道持续电流:27A,峰值 43A
- 双通道同时工作:每通道约 20A
- 开关频率:最高 25KHz
- 自带过温、过流、欠压保护
- 光耦隔离输入,保护主控

引脚说明
电源端:V+ 接电机电源正极(5.5~27V),GND 接电源负极。
电机输出:M+ 和 M- 接直流电机两端。
控制端:RPWM 正转 PWM 输入,LPWM 反转 PWM 输入,R-EN 和 L-EN 为左右通道使能。
隔离端:VCC 接 5V 逻辑电源,GND 接逻辑地,隔离光耦将控制信号与功率端完全分开,有效防止电机反向电动势烧坏单片机。

与 L298N 对比
- L298N 采用达林顿管,压降大、发热严重,持续电流仅 2A
- BTS7960 采用 MOS 管方案,导通电阻极低,发热小
- BTS7960 峰值电流 43A,是 L298N 的 20 倍以上
- BTS7960 自带完整保护电路,可靠性远高于 L298N

典型应用场景
- 智能小车、机器人底盘(差分驱动、麦轮驱动)
- 电动轮椅、电动滑板车
- 大型电动工具、DIY 电动车
- 工业自动化输送线

接线与使用注意事项
- 电源线和电机线必须用粗线,能承受大电流
- 逻辑端 VCC 接 5V,不要接 3.3V,光耦需要 5V 驱动
- 光耦隔离端和功率端的 GND 是分开的,不要短接
- R-EN 和 L-EN 可以短接在一起用单个 IO 控制
- 大电流场景建议加装风扇散热

Arduino 参考代码
#define RPWM 9
#define LPWM 10
#define REN 7
#define LEN 8
void setup() {
pinMode(RPWM, OUTPUT);
pinMode(LPWM, OUTPUT);
pinMode(REN, OUTPUT);
pinMode(LEN, OUTPUT);
digitalWrite(REN, HIGH);
digitalWrite(LEN, HIGH);
}
void loop() {
analogWrite(LPWM, 0);
analogWrite(RPWM, 180);
delay(2000);
analogWrite(RPWM, 0);
delay(300);
analogWrite(RPWM, 0);
analogWrite(LPWM, 150);
delay(2000);
analogWrite(LPWM, 0);
delay(300);
}







BTS7960方案稳定性确实比L298N强很多,大电流场景首选
信号隔离这个设计很关键,之前烧过单片机
43A峰值用在智能车底盘上绰绰有余了