Sơ đồ kết nối

Sơ đồ mạch điện L298N

Bảng nối dây L298N với Arduino/ESP32, nguồn motor và lỗi thường gặp.

Sơ đồ mạch điện L298N

Thông số module

  • Loại: mạch cầu H kép (dual H-bridge)
  • Điện áp logic: 5V
  • Điện áp cấp động cơ: 5–35V (khuyến nghị 7.4–12V cho robot dùng động cơ giảm tốc TT)
  • Dòng tối đa: 2A/kênh liên tục, đỉnh ~3A — chạy trên 1A/kênh nên có tản nhiệt

Bảng đấu nối

  • IN1, IN2 → 2 chân digital điều khiển chiều động cơ A
  • ENA → chân PWM điều khiển tốc độ động cơ A
  • IN3, IN4 → 2 chân digital điều khiển chiều động cơ B
  • ENB → chân PWM điều khiển tốc độ động cơ B
  • +12V (hoặc theo pin) → nối vào pin nguồn động cơ riêng
  • GND → nối chung giữa L298N, Arduino/ESP32 và pin nguồn động cơ (bắt buộc)

Jumper 5V-EN

  • Gắn jumper: dùng bộ ổn áp 5V onboard cấp nguồn logic từ nguồn động cơ (chỉ an toàn khi nguồn động cơ ≤12V)
  • Tháo jumper: cần cấp 5V riêng cho logic nếu nguồn động cơ >12V

Bảng chiều quay (ví dụ động cơ A)

  • IN1=HIGH, IN2=LOW → quay thuận
  • IN1=LOW, IN2=HIGH → quay ngược
  • IN1=IN2 (cùng HIGH hoặc cùng LOW) → phanh/dừng

Lỗi thường gặp

  • Động cơ không quay: kiểm tra jumper ENA/ENB hoặc tín hiệu PWM
  • Arduino tự reset khi chạy động cơ: sụt áp nguồn — cần pin/nguồn riêng, dung lượng và dòng xả cao hơn