BTS7960 43A Motor Driver Features
The BTS7960 is a high-current full-bridge motor driver module. The Key features are:
- Input voltage: 6V to 27V
- Maximum allowable current: 43 A
- PWM capability: up to 25 kHz
- Two PWM output pins for speed control in direct and reverse directions
- Two EN output pins to control motors
- Two IS input pins to protect against high current and heat
These modules control DC motors using PWM (Pulse Width Modulation) technique. These modules convert a constant input voltage to a variable voltage for motor. The speed can be controlled by changing the DC motor voltage. PWMs usually have a fixed frequency and can be controlled by controlling the time that the pulse is HIGH (Duty Cycle).
BTS7960 43A Motor Driver Pinout
This module has 12 pins:
Microcontroller pins (Low current):
- VCC: Module power supply – 5V
- GND: Ground
- IS-R: Input signal for detecting high current – Straight rotation
- IS-L: Input signal for detecting high current – Inverse rotation
- EN-R: Output Signal for controlling motor direction – Straight rotation
- EN-L: Output Signal for controlling motor direction – Inverse rotation
- WM-R: PWM Signal for controlling motor speed – Straight rotation
- PWM-L: PWM Signal for controlling motor speed – Inverse rotation
Motor pins (High current):
- M+: Motor Positive
- M-: Motor negative
- B+: Battery positive
- B+: Battery negative
Project examples
1. Interfacing BTS7960 43A High Power Motor Driver Module with Arduino
BTS7960 43A Double H-bridge High Power Motor Driver
USh50,000Price