TB6612FNG (2x H-bridge su stabdymu) Padidinti

Tik internetu

TB6612FNG (2x H-bridge su stabdymu)

d0596

Nauja prekė

H bridge paskirtis yra valdyti didesnės srovės kryptį (pvz. variklio sukimosi kryptį). Gali valdyti 2 DC variklius.

Smulkiau

Prekių kiekis mūsų sandėlyje: 40  

4,84€ su PVM


4,00€ be PVM

Charakteristikos

Suderinama su Arduino™ ir *duinoTaip
Kanalų skaičius2
Maksimali valdoma srovė1,2A
Maksimali valdoma įtampa15 VDC
Nominali darbinė įtampa5V
Maitinimo įtampa3-5V (DC)
Maksimali maitinimo įtampa5,5V
Kontaktų kiekis24
MatmenysSSOP24
Maksimali srovė3,2A
Naudojami mikrovaldiklio prievadaiiki 7 skaitmeninių I/O
Pagrindinės funkcijos grandynasTB6612FNG

Apie prekę

The TB6612FNG motor driver can control up to two DC motors at a constant current of 1.2A (3.2A peak). Two input signals (IN1 and IN2) can be used to control the motor in one of four function modes - CW, CCW, short-brake, and stop. The two motor outputs (A and B) can be separately controlled, the speed of each motor is controlled via a PWM input signal with a frequency up to 100kHz. The STBY pin should be pulled high to take the motor out of standby mode.

Logic supply voltage (VCC) can be in the range of 2.7-5.5VDC, while the motor supply (VM) is limited to a maximum voltage of 15VDC. The output current is rated up to 1.2A per channel (or up to 3.2A for a short, single pulse).

Features:

  • Power supply voltage: VM=15V max, VCC=2.7-5.5V
  • Output current: Iout=1.2A(average) / 3.2A (peak)
  • Standby control to save power
  • CW/CCW/short brake/stop motor control modes
  • Built-in thermal shutdown circuit and low voltage detecting circuit

//motor A connected between A01 and A02
//motor B connected between B01 and B02

int STBY = 10; //standby

//Motor A
int PWMA = 3; //Speed control 
int AIN1 = 9; //Direction
int AIN2 = 8; //Direction

//Motor B
int PWMB = 5; //Speed control
int BIN1 = 11; //Direction
int BIN2 = 12; //Direction

void setup(){
  pinMode(STBY, OUTPUT);

  pinMode(PWMA, OUTPUT);
  pinMode(AIN1, OUTPUT);
  pinMode(AIN2, OUTPUT);

  pinMode(PWMB, OUTPUT);
  pinMode(BIN1, OUTPUT);
  pinMode(BIN2, OUTPUT);
}

void loop(){
  move(1, 255, 1); //motor 1, full speed, left
  move(2, 255, 1); //motor 2, full speed, left

  delay(1000); //go for 1 second
  stop(); //stop
  delay(250); //hold for 250ms until move again

  move(1, 128, 0); //motor 1, half speed, right
  move(2, 128, 0); //motor 2, half speed, right

  delay(1000);
  stop();
  delay(250);
}


void move(int motor, int speed, int direction){
//Move specific motor at speed and direction
//motor: 0 for B 1 for A
//speed: 0 is off, and 255 is full speed
//direction: 0 clockwise, 1 counter-clockwise

  digitalWrite(STBY, HIGH); //disable standby

  boolean inPin1 = LOW;
  boolean inPin2 = HIGH;

  if(direction == 1){
    inPin1 = HIGH;
    inPin2 = LOW;
  }

  if(motor == 1){
    digitalWrite(AIN1, inPin1);
    digitalWrite(AIN2, inPin2);
    analogWrite(PWMA, speed);
  }else{
    digitalWrite(BIN1, inPin1);
    digitalWrite(BIN2, inPin2);
    analogWrite(PWMB, speed);
  }
}

void stop(){
//enable standby  
  digitalWrite(STBY, LOW); 
}

Atsiliepimai

Šiuo metu klientų atsiliepimų nėra.

Parašyti atsiliepimą

TB6612FNG (2x H-bridge su stabdymu)

TB6612FNG (2x H-bridge su stabdymu)

H bridge paskirtis yra valdyti didesnės srovės kryptį (pvz. variklio sukimosi kryptį). Gali valdyti 2 DC variklius.

Priedai

30 kitos prekės toje pačioje kategorijoje:

Atsisiųsti