BTS7960电机驱动43A大功率H桥模块详解

2026-10-23 15:24:44 3阅读

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);
}


作者:驴友花雕
链接:https://www.aiddithome.com/p/2d661b1d9fe66.html
本作遵循 [CC BY 4.0 署名] 许可,版权归作者所有。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
3条评论
只看不说话
1楼 · 13小时前

BTS7960方案稳定性确实比L298N强很多,大电流场景首选

下班才有空
2楼 · 13小时前

信号隔离这个设计很关键,之前烧过单片机

只看不说话
3楼 · 13小时前

43A峰值用在智能车底盘上绰绰有余了