43A H-Bridge Drive BTS7960

Description:

This driver uses Infineon chips BTS7960 composed of high-power drive full H-bridge driver module with thermal over-current protection. Double BTS7960 H-bridge driver circuit, with a strong drive and braking, effectively isolating the microcontroller and motor driver! High-current 43A.

شرح :


Features:

Electrical performance:
Model: IBT-2
Input voltage: 6V-27V
Maximum current: 43A
Input level: 3.3-5V
Control method: PWM or level
Duty cycle: 0-100%
Input port:
1.RPWM: forward level or PWM signal input, active high
2.LPWM: Reverse level or PWM signal input, active high
3.R_EN: forward drive enable input, high-level enable, low level off
4.L_EN: Reverse drive enable input, high-level enable, low level off
5.R_IS: forward drive current alarm output
6.L_IS: Reverse drive current alarm output
7.VCC: +5 V power Input, 5V power supply connection with the microcontroller
8.GND: signal common low end

Kit include:

1x 43A H-Bridge 

Documents:

DATASHEET

Mikroelectron Code:

/*

  IBT-2 (BTS7960) H-Bridge Demo

  ibt2-demo.ino

  Demonstrates operation of IBT-2 (BTS7960) H-Bridge Motor Driver

  This Code is from DroneBot Workshop to Test the Driver

we Advice You in Mikroelectron  to Test the Driver using this code before operating 

*/


// Motor Connections (Both must use PWM pins)

#define RPWM 5

#define LPWM 6


void setup() {


  // Set motor connections as outputs

  pinMode(RPWM, OUTPUT);

  pinMode(LPWM, OUTPUT);


  // Stop motors

  analogWrite(RPWM, 0);

  analogWrite(LPWM, 0);

}


void loop() {


  // Accelerate forward

  digitalWrite(RPWM, LOW);

  for (int i = 0; i < 255; i++) {

    analogWrite(LPWM, i);

    delay(20);

  }


  delay(1000);


  // Decelerate forward

  for (int i = 255; i >= 0; i--) {

    analogWrite(LPWM, i);

    delay(20);

  }


  delay(500);


  // Accelerate reverse

  digitalWrite(LPWM, LOW);

  for (int i = 0; i < 255; i++) {

    analogWrite(RPWM, i);

    delay(20);

  }


  delay(1000);


  // Decelerate reverse

  for (int i = 255; i >= 0; i--) {

    analogWrite(RPWM, i);

    delay(20);

  }


  delay(500);

}

/*

*/

13 JD
16 JD
Quantity
In stock



Related Products

subscribe to our weekly newsletter

loading
Categories