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óm | Chân | Chức năng |
| Nguồn | +12V | Cấp nguồn cho động cơ (có thể 6–12 V, thậm chí 24 V tùy motor) |
| +5V | Cấp cho mạch logic của L298N (nếu jumper EN5V được gắn) | |
| GND | Nối mass chung với vi điều khiển | |
| Động cơ A | OUT1, OUT2 | Nối tới 2 cực motor A |
| Động cơ B | OUT3, OUT4 | Nối tới 2 cực motor B |
| Tín hiệu điều khiển | ENA, 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:
| IN1 | IN2 | Hướng quay |
| 1 | 0 | Quay thuận |
| 0 | 1 | Quay ngược |
| 0 | 0 | Dừng (ngắt dòng) |
| 1 | 1 | Phanh (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).


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