BDSP13 บอร์ดขับมอเตอร์ คุมความเร็วมอเตอร์ PWM DC Motor Speed Control BTS7960/IBT2 43A

฿185.00

สั่งจองสินค้าได้

รหัสสินค้า: BDSP13 หมวดหมู่: ป้ายกำกับ: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

คำอธิบาย

บอร์ดควบคุมความเร็วมอเตอร์กระแสตรงแบบ PWM PWM DC Motor Speed Control

  • Double 43A H-bridge drivers
  • MCU DC +5V isolated
  • 2 PWM inputs highest 25kHz
  • Supply voltage DC +6V to 27V

BTS7960/IBT2 Pinout Interface

แหล่งจ่ายไฟ

  1. B+ ใช้แรงดัน DC6-27V
  2. B- GND

DC มอเตอร์

  1. M+ ขั้วบวกมอเตอร์
  2. M- ขั้วลบมอเตอร์

ขาควบคุม

  1. VCC DC +5V
  2. GND
  3. R_IS ขาเอาต์พุตแสดงสถานะผิดพลาด (Error signal) R
  4. L_IS ขาเอาต์พุตแสดงสถานะผิดพลาด (Error signal) L
  5. R_EN ขาอีนาเบิล Active High (DC +5V) R
  6. L_EN ขาอีนาเบิล Active High (DC +5V) L
  7. R_PWM ขา PWM ควบคุมความเร็ว R
  8. L_PWM ขา PWM ควบคุมความเร็ว L

Schematic Diagram

Wiring Diagram

Arduino Example Code

การทดสอบมอเตอร์ ขับซ้ายขวาและหน่วงเวลา 2 seconds

// BTS7960  

int IN1 = 8; // R EN
int IN2 = 9; // L EN
int PWM_PIN1 = 10; // R PWM
int PWM_PIN2 = 11; // L PWM

void setup() {
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(PWM_PIN1, OUTPUT);
  pinMode(PWM_PIN2, OUTPUT);
}

void loop() {
  // Set direction and speed
  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, HIGH);
  analogWrite(PWM_PIN1, 255);
  analogWrite(PWM_PIN2, 0);

  delay(2000); // Run for 2 seconds

  // Reverse direction and speed
  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, HIGH);
  analogWrite(PWM_PIN1, 0);
  analogWrite(PWM_PIN2, 255);

  delay(2000); // Run for 2 seconds

  // Stop
  digitalWrite(IN1, LOW);
  digitalWrite(IN2, LOW);
  analogWrite(PWM_PIN1, 0);
  analogWrite(PWM_PIN2, 0);

  delay(2000); // Wait for 2 seconds before next run
}

 

รีวิว

ยังไม่มีบทวิจารณ์

เฉพาะลูกค้าที่เข้าสู่ระบบ และเคยซื้อสินค้าชิ้นนี้แล้วเท่านั้น ที่เขียนบทวิจารณ์ได้