MODULE ĐIỀU KHIỂN ĐỘNG CƠ TB6612 TB6612FNG

  • Kho hàng: Còn hàng
  • Thương hiệu: Chính hãng
45.000₫

MODULE ĐIỀU KHIỂN ĐỘNG CƠ TB6612 TB6612FNG

THÔNG SỐ KỸ THUẬT :

- Điện áp cung cấp: 2.7 ~ 5.5V DC.

- Driver hỗ trợ 2 cầu H có thể dùng cho hai động cơ DC hoặc một động cơ bước.

- Điện áp cung cấp cho motor: giới hạn ở mức 15V DC.

- Tần số hoạt động lên đến 100KHz.

- Dòng điện ngõ ra max: 3.2A cho mỗi cầu.

- Dòng ngõ ra liên tục: 1.2A cho mỗi cầu (có thể mắc song song để lên đến 2.4A).

- 4 chế độ điều khiển: quay thuận, quay ngược, hãm, stop.

- Bảo vệ quá nhiệt và quá áp. 

- Tụ lọc ở cả 2 ngõ cấp nguồn.

- Bảo vệ chống ngược nguồn cấp cho motor.

ỨNG DỤNG :

Mạch Điều Khiển 2 Động Cơ TB6612FNG 1A dùng để điều khiển hai động cơ DC hoặc một động cơ bước với dòng điện liên tục ở 1.2A (đạt đỉnh 3.2A). Hai tín hiệu ngõ vào có thể sử dụng để điều khiển motor ở 4 chế độ khác nhau như quay thuận, quay ngược, hãm, stop. Hai motor có thể điều khiển riêng biệt, tốc độ mỗi motor được điều khiển qua tín hiệu PWM với tần số lên đến 100KHz.

SƠ ĐỒ KẾT NỐI :

CODE MẪU :

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

 Linh kiện điện tử vietnic. Cung cấp các loại mạch Arduino như Arduino Uno R3, Arduino Mega2560, Arduino nano, Arduino Promini, Board phát triển Arduino, KIT học tập Arduino, KIT phát triển, Module cảm biến, Board mạch IoT, Phụ kiện Arduino, Robotics, module chuyển mạch...

 Cung cấp linh kiện điện tử, board mạch thí nghiệm, KIT arduino cho giáo dục, học tập, cơ sở sản xuất, nghiên cứu và thí nghiệm

 Đặt hàng các loại linh kiện, module theo yêu cầu

 

Xem thêm Thu gọn

SẢN PHẨM BẠN VỪA XEM

popup

Số lượng:

Tổng tiền:

Giỏ hàng - Giá trị đơn hàng tối thiểu 100,000 vnđ. Quý khách vui lòng chọn mua thêm sản phẩm. Xin cảm ơn!( Sản phẩm)