-
-
-
Tổng tiền thanh toán:
-
Điều khiển động cơ không chổi than BLDC không cảm biến Hall dùng linh kiện gì?
27/06/2026
Nếu mục tiêu của bạn là:
- STM32F407
- Động cơ BLDC 3 dây không Hall
- Tự viết chương trình Six-Step
- Có thể nâng cấp lên Sensorless (Back EMF)
thì mình xếp hạng như sau:
| IC | Dễ dùng | Đánh giá |
|---|---|---|
| DRV8302 | ⭐⭐⭐⭐⭐ | Dễ nhất, mình khuyên dùng |
| IR2130 | ⭐⭐⭐⭐☆ | Dễ, giá rẻ |
| DRV8301 | ⭐⭐⭐☆☆ | Mạnh nhưng phức tạp hơn |
| DRV8313 | ⭐⭐☆☆☆ | Không phù hợp nếu muốn học điều khiển công suất |
1. DRV8302 ⭐⭐⭐⭐⭐ (Khuyên dùng nhất)
Đây là IC mình sẽ chọn nếu tự thiết kế driver.
Ưu điểm:
- Driver 3 pha hoàn chỉnh.
- Điều khiển được MOSFET ngoài (IRF3205, IRL7833...).
- Có bảo vệ quá dòng.
- Có khuếch đại đo dòng (Current Shunt Amplifier).
- Có nguồn Buck tích hợp.
- Không cần giao tiếp SPI nên cấu hình đơn giản hơn DRV8301.
Sơ đồ:
STM32
6 PWM
↓
DRV8302
↓
6 MOSFET
↓
BLDC
Đây là cấu trúc rất phổ biến trong các driver BLDC.
2. IR2130 ⭐⭐⭐⭐☆
Ưu điểm:
- Chỉ cần 1 IC.
- Dễ kiếm.
- Giá rẻ.
- Có nhiều tài liệu.
Nhược điểm:
- Không có khuếch đại đo dòng.
- Không có Buck.
- Ít tính năng bảo vệ hơn.
Nếu ngân sách hạn chế thì IR2130 là lựa chọn rất tốt.
3. DRV8301 ⭐⭐⭐☆☆
DRV8301 gần giống DRV8302 nhưng có thêm:
- SPI.
- Thanh ghi cấu hình.
- Đọc lỗi qua SPI.
Muốn chạy được phải:
STM32
↓
SPI cấu hình
↓
DRV8301
↓
PWM
Điều này làm phần mềm phức tạp hơn. TI cũng xác nhận khác biệt chính giữa DRV8301 và DRV8302 là giao tiếp SPI của DRV8301, còn DRV8302 đơn giản hơn vì không cần SPI.
4. DRV8313 ⭐⭐☆☆☆
Nhiều người tưởng nó tốt hơn.
Thực ra:
DRV8313 là:
Driver
+
MOSFET tích hợp
Ưu điểm:
- Ít linh kiện.
- Mạch nhỏ.
Nhược điểm:
- Dòng nhỏ.
- Không thay MOSFET được.
- Không phù hợp nếu muốn làm driver 20A–50A.
- Không linh hoạt như DRV8301/8302.
Nếu sau này muốn 30A–50A
Nên dùng:
STM32
↓
DRV8302
↓
IRF3205
hoặc MOSFET hiện đại hơn.
Không dùng DRV8313.
Nếu muốn học Sensorless
Mình cũng chọn:
DRV8302
vì đã có:
- Current Sense
- Fault
- Buck
- Driver mạnh
sau này rất dễ nâng cấp sang:
- Six-Step
- Back EMF
- FOC
Điểm đặc biệt của DRV11873 là:
- Đã tích hợp thuật toán điều khiển BLDC sensorless.
- Đã tích hợp 6 MOSFET công suất bên trong.
- Đã tự xử lý Back EMF.
- Bạn không cần STM32 để điều khiển việc chuyển pha.
Chỉ cần đấu như sau
12V
│
DRV11873
│
U V W
│
Động cơ
Thường module sẽ có các chân:
- VCC (5–16V)
- GND
- U, V, W (ra động cơ)
- PWM (điều chỉnh tốc độ)
- FG (xung báo tốc độ)
- RD (báo lỗi/trạng thái)
Điều khiển rất đơn giản
Nếu module có chân PWM:
STM32 PWM
│
▼
DRV11873
Hoặc có thể dùng chiết áp (tùy thiết kế module).
STM32 chỉ cần xuất PWM khoảng 20–100 kHz (hoặc theo yêu cầu của module) để điều chỉnh tốc độ. Bên trong DRV11873 sẽ tự:
- Khởi động động cơ.
- Phát hiện Back EMF.
- Chuyển mạch 3 pha.
- Bảo vệ kẹt rotor.
- Bảo vệ quá dòng.
So sánh với IR2130
| DRV11873 | IR2130 |
|---|---|
| Tự điều khiển BLDC | ❌ Không |
| Tự đọc Back EMF | ❌ Không |
| Tự chuyển pha | ❌ Không |
| Tự khởi động sensorless | ❌ Không |
| Cần viết Six-Step | Không |
| Cần STM32 | Có thể không cần |
| Mức độ khó | ⭐ |
Tuy nhiên có một hạn chế rất lớn
DRV11873 chỉ phù hợp cho động cơ nhỏ.
Theo thông số của TI:
- Nguồn hoạt động: 5–16V
- MOSFET công suất tích hợp trong IC
- Dòng liên tục khoảng 1.5A, đỉnh khoảng 2A.
Vì vậy nó rất phù hợp cho:
- Quạt BLDC.
- Bơm mini.
- Động cơ nhỏ.
- Quạt tản nhiệt.
Nhưng không phù hợp nếu bạn muốn điều khiển:
- Động cơ 24V.
- Động cơ 10A, 20A hoặc lớn hơn.
- Xe điện, robot công suất lớn.
IR2130 dễ hơn IR2184 rất nhiều nếu mục tiêu của bạn là tự làm driver BLDC 3 pha bằng STM32.
So sánh nhanh
| Tiêu chí | IR2184 | IR2130 |
|---|---|---|
| Số IC cần | 3 | 1 |
| Điều khiển | 1 nửa cầu | 3 nửa cầu (3 pha) |
| Số MOSFET điều khiển | 2 | 6 |
| Đi dây | Khá nhiều | Gọn hơn |
| Bootstrap | 3 mạch | 3 mạch |
| Bảo vệ | Ít | Có bảo vệ tốt hơn |
| Phù hợp BLDC | Tạm được | Rất phù hợp |
IR2101 có mức độ khó gần như IR2184, vì cả hai đều là IC driver nửa cầu (Half-Bridge Driver). Nếu làm BLDC 3 pha, bạn vẫn cần 3 IC.
So sánh IR2101 - IR2184 - IR2130
| Tiêu chí | IR2101 | IR2184 | IR2130 |
|---|---|---|---|
| Điều khiển | 1 nửa cầu | 1 nửa cầu | 3 nửa cầu |
| Số IC cần cho BLDC | 3 | 3 | 1 |
| Số MOSFET | 6 | 6 | 6 |
| Độ khó phần cứng | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| Độ khó lập trình | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Phù hợp BLDC | Có | Có | Rất phù hợp |