Đ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
dieu-khien-dong-co-khong-choi-than-bldc-khong-cam-bien-hall-dung-linh-kien-gi

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 Rất phù hợp