Mạch cầu H L298N là gì? Nguyên lý hoạt động và cách điều khiển động cơ DC

Tìm hiểu mạch cầu H L298N – module điều khiển động cơ DC phổ biến giúp đảo chiều và điều chỉnh tốc độ động cơ. 

1. Cấu tạo và chức năng chính

Mạch gồm chip L298N – là IC cầu H kép (dual H-bridge) cho phép điều khiển 2 động cơ DC hoặc 1 động cơ bước lưỡng cực.

Các thành phần chính:

  • L298N: chip công suất điều khiển hướng và tốc độ.
  • Diode bảo vệ: chống dòng ngược từ động cơ.
  • Tụ lọc 220µF/35V: giảm nhiễu khi động cơ khởi động/dừng.
  • Tản nhiệt nhôm: giúp IC không quá nóng.
  • Chân cắm điều khiển (header): để nối tới vi điều khiển (Arduino, ESP32…).
  • Các đầu nối xanh (terminal): cấp nguồn và ra động cơ.

2. Các chân quan trọng

NhómChânChức năng
Nguồn+12VCấp nguồn cho động cơ (có thể 6–12 V, thậm chí 24 V tùy motor)

+5VCấp cho mạch logic của L298N (nếu jumper EN5V được gắn)

GNDNối mass chung với vi điều khiển
Động cơ AOUT1, OUT2Nối tới 2 cực motor A
Động cơ BOUT3, OUT4Nối tới 2 cực motor B
Tín hiệu điều khiểnENA, ENBĐiều khiển bật/tắt hoặc PWM để điều chỉnh tốc độ

IN1, IN2Điều khiển chiều quay motor A

IN3, IN4Điều khiển chiều quay motor B

3. Nguyên lý cầu H (H-bridge)

Mỗi cặp transistor trong IC L298N hoạt động như một cầu H cho phép đảo chiều dòng điện qua động cơ.

Ví dụ cho động cơ A:

IN1IN2Hướng quay
10Quay thuận
01Quay ngược
00Dừng (ngắt dòng)
11Phanh (brake)

Tốc độ được điều chỉnh bằng PWM trên chân ENA hoặc ENB (0 → 255 tương ứng 0 → 100 %).

4. Cách cấp nguồn

  • Motor 5–12 V → nối vào +12V (tên vậy nhưng không bắt buộc phải đúng 12 V).
  • Nguồn logic 5 V:
    • Nếu bạn dùng jumper 5V-EN, mạch sẽ tự lấy 5 V từ bộ ổn áp trên board.
    • Nếu dùng ESP32 hoặc MCU 3.3 V, nên gỡ jumper và cấp 5 V riêng vào chân +5V để tránh sụt áp.

5. Ứng dụng điển hình

  • Xe robot 2 bánh hoặc 4 bánh.
  • Cửa tự động, băng tải mini.
  • Động cơ bước 4 dây.
  • Dự án điều khiển từ xa (Bluetooth, Wi-Fi, RF…).

⚠️ 6. Lưu ý sử dụng

  • Mỗi kênh chịu dòng tối đa 2 A (đỉnh), 1 A liên tục.
  • Khi dùng động cơ lớn, nên gắn thêm tản nhiệt hoặc quạt nhỏ.
  • Phải nối GND chung giữa ESP32/Arduino và L298N.
  • Không cắm nguồn motor quá cao (quá 12–15 V nếu tụ chỉ 35 V).

Comments

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *