0968140191Miền Nam
0975897066Miền Bắc

Động cơ bước 5V: 28BYJ-48, motor bước mini, dòng tiêu thụ và cách chọn driver

Viết bởi: Vũ Hồng Phúc
Vũ Hồng Phúc
Vũ Hồng Phúc, sinh năm 1985, sau khi tốt nghiệp cử nhân tại Đại Học Bách Khoa Hà Nội, Vũ Hồng Phúc đã tự mình khám phá thế giới qua việc du học tại EF Language School London và nhiều trường đại học khác. Tích lũy kinh nghiệm trong nhiều năm, anh quyết định trở về đất nước. Vũ Hồng Phúc đã hướng đến mục tiêu phát triển Dongco3pha.com là thương hiệu "Động cơ điện" hàng đầu Việt Nam. Trong nhiều năm liền danh liên tục mang lại nhiều thành tựu cho doanh nghiệp và đóng góp nhiều giải pháp tối ưu về chế tạo máy, chế tạo động cơ giảm tốc, động cơ điện.
12 thg 10 2026 09:08

Động cơ bước 5V là nhóm motor bước chạy trực tiếp từ nguồn 5 V: cổng USB, sạc dự phòng, bộ pin vài viên hoặc nguồn chung của mạch vi điều khiển. Đại diện quen thuộc nhất là 28BYJ-48 có hộp số nhựa, bên cạnh đó là các motor bước mini đường kính 10–20 mm và motor bước tuyến tính nhỏ dùng trong ống kính, cơ cấu trượt của ổ đĩa quang. Điểm chung của chúng là dòng nhỏ, mô-men nhỏ, điện trở cuộn dây đủ lớn để 5 V không làm cháy cuộn.

Chọn đúng động cơ bước 5V không khó nếu nắm được vài con số thật: tỉ số hộp số không tròn 64, dòng mỗi pha khoảng 0,1 A, tốc độ trục ra chỉ trên dưới 15 vòng/phút, và driver phải còn làm việc ở điện áp thấp. Phần dưới đây đi qua thông số, cách tính dòng và nguồn, cách chọn driver, motor bước mini và tuyến tính, cùng lý do không nên ép motor bước lai cỡ lớn chạy 5 V.

1. Động cơ bước 5V là gì, gồm những loại nào

Con số 5 V trên tem nghĩa là cấp thẳng 5 V vào cuộn dây (qua công tắc bán dẫn) mà dòng tự giới hạn bởi điện trở cuộn, không cần driver băm dòng. Điều này khác hẳn motor bước lai size 42, 57: các motor đó ghi điện áp định danh chỉ 2–4 V nhưng luôn chạy với nguồn 12–48 V qua driver giới hạn dòng, như đã giải thích ở bài động cơ bước 24V. Vì vậy, khi nói "động cơ bước 5V", người ta gần như luôn nói về bốn nhóm sau.

a. Motor bước giảm tốc 28BYJ-48 (và 24BYJ-48)

Thân tròn đường kính 28 mm (bản 24BYJ là 24 mm), rotor nam châm vĩnh cửu, 5 dây đơn cực với dây đỏ là điểm chung, phía trước là hộp số bánh răng nhựa nhiều cấp. Trục ra Ø5 mm vát hai mặt, khối lượng khoảng 35 g. Loại này dùng nhiều trong cánh đảo gió máy lạnh, rèm tự động, mô hình, đồ chơi khoa học và bài học lập trình.

Động cơ bước 5V giảm tốc cỡ nhỏ có dây ra giắc 5 chân bước 2,54 mm

b. Motor bước mini 10–20 mm

Động cơ bước nam châm vĩnh cửu cỡ rất nhỏ, thường 2 pha 4 dây lưỡng cực, góc bước 18° (20 bước mỗi vòng). Một mẫu 10 mm thông dụng có điện trở cuộn khoảng 20 Ω, điện áp làm việc 3,5–5 V; mẫu 20 mm có cuộn khoảng 15 Ω, chạy 3–4,5 V với dòng khoảng 0,3 A. Chúng xuất hiện trong ống kính zoom, cơ cấu lấy nét, khóa điện tử, thiết bị y tế cầm tay.

c. Motor bước tuyến tính nhỏ có vít me

Là motor bước mini 15–20 mm mà trục chính là một đoạn vít me, kèm đai ốc trượt trên thanh dẫn hướng. Cơ cấu đẩy đầu đọc của ổ DVD là ví dụ điển hình. Hành trình thường vài chục mm, lực đẩy nhỏ, đổi lại độ phân giải mỗi bước rất mịn.

d. Motor bước nam châm vĩnh cửu 35–42 mm bản 5 V

Các mã 35BYJ, 42BYJ có bản cuộn dây 5 V, mô-men lớn hơn 28BYJ-48 nhưng ít gặp hơn trong các dự án dùng USB. Cấu tạo, góc bước 7,5°/15° và ứng dụng của nhóm này đã có ở bài động cơ bước nam châm vĩnh cửu, nên ở đây chỉ tập trung vào ba nhóm đầu.

2. Thông số thật của động cơ bước 28BYJ-48 bản 5V

Bảng dưới lấy theo datasheet gốc của bản 5 V. Các thông số tần số tính theo xung nửa bước (kích từ 1-2 pha), vì góc bước 5,625° ghi trên datasheet chính là góc nửa bước của rotor.

Thông sốGiá trị (bản 5 V)Ý nghĩa thực tế
Điện áp định danh5 V DCCấp thẳng 5 V, không cần băm dòng
Số pha / số dây4 pha đơn cực, 5 dâyDây đỏ chung, cam–vàng–hồng–xanh là bốn đầu pha
Điện trở mỗi pha50 Ω ±7% (25 °C)Đo từ dây đỏ tới từng dây pha
Góc bước rotor5,625° (nửa bước), 64 nửa bước/vòng rotorGóc ở trục ra phải chia tiếp cho tỉ số hộp số
Tỉ số hộp sốDanh nghĩa 1/64, thực tế ≈ 1/63,684Xem giải thích ngay dưới bảng
Tần số khởi động không tải> 600 HzKhởi động tức thời không cần tăng tốc
Tần số chạy tối đa không tải> 1.000 HzTương ứng khoảng 14–15 vòng/phút trục ra
Mô-men kéo (in-traction)> 34,3 mN·m tại 120 HzKhoảng 0,35 kg·cm ở trục ra
Mô-men tự định vị> 34,3 mN·mHộp số giữ trục khi đã ngắt điện
Độ tăng nhiệt< 40 K tại 120 HzThân ấm tới nóng là bình thường
Độ ồn< 35 dB (120 Hz, không tải, cách 10 cm)Tiếng rì của bánh răng nhựa
  • Mô-men 34,3 mN·m là mức tối thiểu đo ở 120 Hz; càng chạy nhanh mô-men càng tụt, gần 1.000 Hz chỉ còn đủ quay không tải.
  • Có hàng trôi nổi đo điện trở cuộn thấp hơn 50 Ω khá nhiều, nên dòng và nhiệt cao hơn bảng; đo lại trước khi tính nguồn.
  • Số liệu chỉ đúng với bản 5 V; bản 12 V có cuộn dây khác hoàn toàn (mục 3).

Vì sao tỉ số hộp số là 63,684 chứ không phải 64

Hộp số gồm bốn cặp bánh răng với số răng 32/9, 22/11, 26/9 và 31/10. Nhân lại: 32 × 22 × 26 × 31 / (9 × 11 × 9 × 10) = 567.424 / 8.910 ≈ 63,684. Do đó một vòng trục ra cần 64 × 63,684 ≈ 4.075,8 nửa bước (≈ 2.037,9 bước đủ), không phải 4.096 hay 2.048 như nhiều tài liệu vẫn ghi.

Sai số 0,5% nghe nhỏ nhưng cộng dồn theo từng vòng: mỗi vòng dư khoảng 1,8°. Với kim phút đồng hồ quay 24 vòng mỗi ngày, sau một ngày kim lệch khoảng 43°, tức hơn 7 phút. Với bàn xoay chụp ảnh 360° hay cơ cấu đếm vòng, sai số này đủ làm lệch vị trí rõ rệt. Cách xử lý:

  • Tính vị trí bằng số thực rồi làm tròn ở mỗi lần ra lệnh (vị trí đích = góc × 4.075,77 / 360), thay vì cộng dồn một số bước nguyên cố định cho mỗi vòng.
  • Với chuyển động lặp vô hạn, gắn thêm một cảm biến gốc (công tắc, cảm biến Hall, cảm biến quang) để hiệu chỉnh mỗi vòng hoặc mỗi ngày.
  • Một số lô hàng, nhất là bản 12 V, lại dùng hộp số đúng 64:1 (2.048 bước đủ mỗi vòng). Cách chắc chắn nhất là cho chạy 10 vòng theo con số giả định rồi đo độ lệch.

Thứ tự khai báo chân, chương trình mẫu với ULN2003 và thư viện AccelStepper đã có ở bài động cơ bước Arduino; phần dưới chỉ bàn các vấn đề điện, nguồn và chọn linh kiện.

3. Động cơ bước 28BYJ-48 bản 5V và bản 12V khác nhau thế nào

Hai bản giống hệt nhau về vỏ, hộp số, giắc cắm; khác nhau ở số vòng và cỡ dây quấn. Khi tem đã mờ, cách nhận biết duy nhất là đo điện trở từ dây đỏ tới một dây pha.

Tiêu chíBản 5 VBản 12 V
Điện trở mỗi pha (datasheet)50 Ω200 Ω
Dòng mỗi pha ở điện áp định danh≈ 100 mA≈ 60 mA
Công suất mỗi pha khi đóng≈ 0,5 W≈ 0,72 W
Chạy ở 5 VĐúng định danhChỉ còn ≈ 25 mA (khoảng 40% dòng định mức), rất yếu
Chạy ở 12 V kiểu đơn cực≈ 240 mA, công suất gấp gần 6 lần, nóng nhanh và dễ cháyĐúng định danh
  • Module ULN2003 đi kèm thường ghi "5–12 V": đó là dải của mạch, không phải của motor. Cắm motor 5 V vào nguồn 12 V là lỗi gây nóng, cháy cuộn phổ biến nhất.
  • Motor 12 V cấp 5 V vẫn quay nhưng mô-men giảm theo dòng, dễ trượt bước với tải chỉ vài chục gam.
  • Nguồn chính là 12 V (máy lạnh, tủ điện, ắc quy) thì nên chọn bản 12 V thay vì hạ áp xuống 5 V.

Nếu cần 28BYJ-48 nhanh và khỏe hơn, có thể cắt đường mạch trên nắp nhựa để biến nó thành motor lưỡng cực rồi chạy bằng driver giới hạn dòng ở điện áp cao hơn. Thao tác này và cách đấu với cầu H đã trình bày ở bài động cơ bước L298; nếu dùng driver kiểu StepStick như A4988 thì nhớ rằng mạch này cần tối thiểu 8 V, không chạy được với nguồn 5 V.

4. Dòng tiêu thụ và công suất của động cơ bước 5V

Với motor bước 5 V chạy kiểu cấp thẳng, dòng mỗi pha chỉ do điện trở cuộn quyết định: I = U / R. Tổng dòng phụ thuộc chế độ kích từ, tức số pha đóng cùng lúc.

Chế độ kích từSố pha đóngDòng 28BYJ-48 5 VCông suấtGhi chú
Sóng (wave, 1 pha)1≈ 0,1 A≈ 0,5 WÍt tốn điện nhất, mô-men thấp nhất
Bước đủ 2 pha2≈ 0,2 A≈ 1 WMô-men lớn nhất, nóng nhất
Nửa bước (1-2 pha)1 và 2 xen kẽ0,1–0,2 A, trung bình ≈ 0,15 A≈ 0,75 WChế độ của datasheet, êm và mịn hơn
Giữ vị trí (cuộn vẫn đóng)1 hoặc 2Như trên, liên tục0,5–1 WNguyên nhân chính làm motor nóng khi đứng yên
  • ULN2003 là transistor Darlington, sụt áp khoảng 0,9 V ở 100 mA (tối đa 1,1 V). Cuộn chỉ nhận khoảng 4,1 V nên dòng thực tế còn khoảng 80 mA và mô-men giảm theo; mảng MOSFET cùng chân như TPL7407L giảm sụt áp còn vài trăm mV.
  • Đèn LED báo pha trên module tốn thêm vài mA mỗi kênh.
  • Dòng khởi động gần như bằng dòng chạy (motor bước không có dòng mở máy lớn như motor DC), nhưng nguồn vẫn cần dự phòng 30–50%.

Ngắt cuộn dây khi đứng yên

Hộp số 1/64 có ma sát lớn (datasheet ghi mô-men ma sát 600–1.200 gf·cm), nên phần lớn ứng dụng nhẹ như xoay rèm, quay kim, mở van nhỏ không cần giữ dòng khi dừng. Đưa cả bốn ngõ ra về mức thấp ngay sau khi tới đích sẽ đưa dòng nghỉ về gần 0, motor nguội hẳn. Trước lần chạy kế tiếp, bật lại cuộn ở đúng pha cuối cùng để rotor không nhảy bước. Với tải có xu hướng tự quay ngược (trục đứng, lò xo), phải kiểm tra lại xem ma sát hộp số có đủ giữ không.

5. Cấp nguồn cho động cơ bước 5V: USB, sạc dự phòng, pin

Ưu điểm lớn nhất của động cơ bước 5V là dùng chung nguồn với vi điều khiển. Nhưng mỗi kiểu nguồn có giới hạn riêng mà người làm dự án hay bỏ qua.

Cổng USB của máy tính

USB 2.0 cấp tối đa 500 mA, USB 3.x là 900 mA. Board Arduino Uno còn có cầu chì tự phục hồi 500 mA trên đường USB. Trừ khoảng 50 mA cho board, một cổng USB 2.0 nuôi được tối đa hai 28BYJ-48 chạy bước đủ 2 pha cùng lúc, và chỉ khi không có tải nào khác như màn hình hay module Wi-Fi. Khi vượt mức, điện áp sụt, board bị reset hoặc máy tính ngắt cổng. Với ba motor trở lên, dùng sạc 5 V 2 A riêng cho module driver và nối chung GND.

Sạc điện thoại và nguồn USB-C

Cốc sạc 5 V 2 A hay 3 A là nguồn rẻ và ổn định nhất cho cụm 3–6 motor 28BYJ-48. Cổng USB-C không có thỏa thuận PD vẫn cấp 5 V với dòng tối đa 1,5 A hoặc 3 A tùy thiết bị nguồn quảng bá. Nếu dự án cần 9 V hay 12 V (motor bản 12 V, motor đã chuyển sang lưỡng cực), có thể dùng mạch kích PD (PD trigger) để xin điện áp cao hơn từ cốc sạc USB-C có hỗ trợ.

Sạc dự phòng tự tắt giữa chừng

Đây là lỗi rất hay gặp với rèm, máy cho cá ăn hay bàn xoay chạy bằng sạc dự phòng: motor quay xong, cuộn được ngắt để tiết kiệm điện, dòng tiêu thụ chỉ còn vài mA và sạc dự phòng tự tắt sau khoảng 10–20 giây. Ngưỡng tự tắt khác nhau theo từng loại, từ khoảng 10 mA tới 100 mA. Cách xử lý: chọn sạc dự phòng có chế độ dòng thấp (low-current mode), hoặc cho mạch tạo một xung tải ngắn định kỳ, ví dụ vài giây mỗi 15 giây, để giữ nguồn luôn bật.

Pin AA và pin Li-ion 18650

  • 4 pin AA kiềm: pin mới khoảng 6–6,4 V, cao hơn định danh 20–28%. Dòng tăng tương ứng, nhiệt tăng gần 1,5 lần; chạy ngắn quãng thì được, chạy liên tục nên thêm diode hạ áp hoặc dùng 4 pin sạc NiMH (khoảng 4,8 V).
  • 3 pin AA: khoảng 4,5 V khi mới, tụt dần còn 3,3–3,6 V, motor yếu đi rõ ở cuối chu kỳ pin.
  • Một cell Li-ion 3,0–4,2 V: dùng mạch tăng áp lên 5 V cho ULN2003, hoặc chạy thẳng motor lưỡng cực mini qua driver điện áp thấp như DRV8833 (làm việc từ 2,7 V).
  • Thiết bị chạy pin nên ngắt cuộn khi đứng yên và cho driver vào chế độ ngủ; DRV8833 khi ngủ chỉ tốn khoảng 1,6 µA.

Dùng chung nguồn với vi điều khiển

Motor bước tạo nhiễu xung trên đường 5 V mỗi lần đóng cắt pha. Đặt tụ hóa 100–470 µF sát chân nguồn của module driver, kéo dây nguồn motor riêng từ nguồn về thay vì lấy qua chân 5V của board, và nối GND thành hình sao. Với ESP32 hay Raspberry Pi, các ngõ vào ULN2003 và DRV8833 đều nhận được logic 3,3 V, nhưng nguồn 5 V của motor vẫn phải đủ dòng.

6. Motor bước mini và motor bước tuyến tính nhỏ chạy 5V

Khác với 28BYJ-48, motor bước mini 10–20 mm thường là loại lưỡng cực 4 dây, không có hộp số. Muốn đảo chiều từ trường trong cuộn phải dùng cầu H, nên không thể cắm vào ULN2003. Ảnh dưới cho thấy kích thước tham khảo của một motor 28 mm có giắc bước 2,54 mm, giúp hình dung chênh lệch cỡ với các motor mini.

Kích thước động cơ bước 5V 28BYJ-48: thân 28 mm, giắc bước 2,54 mm, dây dài khoảng 200 mm

Xác định cặp cuộn và kiểm tra motor tháo máy

Đo điện trở giữa 4 dây: hai cặp có điện trở bằng nhau (thường 10–30 Ω với loại 5 V) là hai cuộn. Motor tháo từ ổ DVD, máy ảnh cũ thường có cáp dẹt hàn trực tiếp; nên hàn dây mới ra bốn chân trên vỏ rồi đo lại. Nếu chia đúng cặp mà motor chỉ rung qua lại, giảm tần số xung xuống vài trăm Hz rồi tăng dần, vì loại 18° có quán tính rotor nhỏ nhưng mô-men cũng rất nhỏ.

Tính độ dịch chuyển mỗi bước của motor bước tuyến tính

Công thức chung: độ dịch mỗi bước = bước tiến của vít (lead, mm/vòng) / số bước mỗi vòng. Hai ví dụ thường gặp:

Cơ cấuBước tiến vítSố bước/vòngDịch chuyển mỗi bước đủỞ vi bước 1/8
Cơ cấu trượt ổ DVD3 mm/vòng20 (18°)0,15 mm≈ 0,019 mm
Trượt mini vít M3, bước ren 0,5 mm0,5 mm/vòng20 (18°)0,025 mm≈ 0,003 mm
  • Bước tiến khác nhau giữa các loại; đo bằng cách đếm số vòng ren trên một đoạn 10 mm hoặc cho chạy 1.000 bước rồi đo quãng đường.
  • Vi bước làm chuyển động mịn và êm hơn, nhưng độ chính xác thật vẫn bị khe hở đai ốc nhựa chi phối.
  • Vít ren mịn tự hãm, giữ được vị trí khi ngắt điện; vít bước tiến lớn (3 mm) có thể bị tải đẩy ngược.

Lực đẩy và hành trình

Motor 15 mm chỉ cho mô-men vài mN·m, nên lực đẩy đủ để di chuyển thấu kính, đầu đọc, kim tiêm nhỏ hoặc tấm trượt nhẹ, không phù hợp để nâng hay kéo vật có khối lượng đáng kể. Hành trình phổ biến từ khoảng 30 tới 90 mm tùy chiều dài vít. Khi chạy ngược hết hành trình, đai ốc tì vào đầu vít và motor trượt bước: đó là cách nhiều ống kính và ổ đĩa tự "về gốc" mà không cần công tắc, nhưng chỉ nên dùng với tải nhẹ và tốc độ chậm.

7. Chọn driver cho động cơ bước điện áp thấp

Phần lớn driver phổ thông cho máy in 3D, CNC mini thiết kế cho nguồn từ 8 V trở lên, nên với nguồn 5 V cần chọn đúng loại. Bảng so sánh dưới chỉ gồm những mạch thực sự làm việc được ở 5 V.

DriverĐiện áp động lựcDòngKiểu motor / điều khiểnPhù hợp nhất
ULN2003Tới 50 V500 mA mỗi kênhĐơn cực, 4 ngõ IN, không vi bước28BYJ-48 5 V và 12 V
TPL7407LTới 40 V600 mA mỗi kênhĐơn cực, thay chân ULN2003, sụt áp thấp28BYJ-48 khi cần khỏe hơn ở 5 V
DRV88332,7–10,8 V1,5 A RMS mỗi cầu (tùy vỏ IC)Lưỡng cực, 2 cầu H, ngõ vào INMotor mini 4 dây, chạy pin Li-ion
TB6612FNG4,5–13,5 V1,2 A trung bình, 3,2 A đỉnh mỗi kênhLưỡng cực, 2 cầu H, không giới hạn dòngMotor mini và 28BYJ-48 đã chuyển lưỡng cực
DRV88342,5–10,8 V1,5 A mỗi cầuLưỡng cực, STEP/DIR, vi bước tới 1/32Motor mini cần chạy êm, điều khiển như A4988
STSPIN2201,8–10 V1,3 A RMSLưỡng cực, STEP/DIR, vi bước tới 1/256Thiết bị chạy pin, ống kính, máy cầm tay
  • DRV8833 và TB6612FNG chỉ là cầu H: vi điều khiển phải tự xuất trình tự pha. DRV8833 có chân ISEN để đặt ngưỡng dòng (R = 0,2 V / I); nếu ISEN nối thẳng GND thì không có giới hạn dòng.
  • Với motor cuộn 15–30 Ω chạy 5 V, dòng tự giới hạn bởi điện trở cuộn nên cầu H không cần chức năng giới hạn dòng.
  • DRV8834 và STSPIN220 có bộ chia bước bên trong, nhận xung STEP/DIR, tiết kiệm chân và công sức lập trình.
  • Mỗi chân vi điều khiển chỉ cho 20–40 mA: không bao giờ nối thẳng cuộn motor bước vào chân I/O, trừ loại motor đồng hồ chuyên dụng được thiết kế cho việc đó.

TMC2209 có chạy được ở 5 V không

TMC2209 bắt đầu làm việc từ khoảng 4,75 V. Nguồn USB sụt áp khi tải nặng có thể xuống dưới mức này, làm driver tắt bật thất thường. Ngoài ra ở 5 V, driver băm dòng không có "khoảng dư điện áp" để đẩy dòng nhanh vào cuộn, nên lợi thế của nó gần như biến mất. Muốn dùng TMC2209 cho êm, hãy cấp tối thiểu 9–12 V.

ULN2003 hay DRV8833 cho 28BYJ-48

Giữ nguyên 5 dây đơn cực thì chỉ dùng ULN2003 hoặc mảng tương đương. DRV8833 chỉ dùng được sau khi cắt đường mạch chung để motor thành 4 dây lưỡng cực; ở cùng 5 V, mỗi pha khi đó gồm cả cuộn 100 Ω với dòng 50 mA, số ampe-vòng gần như không đổi so với kiểu đơn cực. Nghĩa là chuyển sang lưỡng cực mà vẫn giữ 5 V thì không khỏe hơn đáng kể; lợi ích chỉ rõ khi tăng điện áp và có giới hạn dòng.

8. Vì sao không nên chạy motor bước lai size 42 bằng nguồn 5V

Nhiều người thấy motor size 42 ghi điện áp chỉ 2,55 V và nghĩ rằng nguồn 5 V là quá đủ. Vấn đề nằm ở điện cảm. Lấy ví dụ 17HS4401 với thông số 1,7 A, 1,5 Ω, 2,8 mH (chi tiết các mã size 42 xem ở bài động cơ bước size 42 1.8 step).

  • Mỗi lần đảo chiều, dòng phải đi từ −1,7 A lên +1,7 A. Thời gian tối thiểu xấp xỉ L × ΔI / U = 2,8 mH × 3,4 A / 5 V ≈ 1,9 ms, chưa tính sức phản điện động.
  • Vậy chỉ ở dưới khoảng 500 bước đủ mỗi giây (150 vòng/phút với motor 200 bước/vòng) dòng mới kịp lên đủ. Thực tế, khi tính thêm sức phản điện động, mô-men đã tụt rõ ở tốc độ thấp hơn nhiều.
  • Cùng motor đó với nguồn 24 V, thời gian đảo dòng chỉ còn khoảng 0,4 ms, dải tốc độ có mô-men rộng gấp nhiều lần.
  • Quy tắc kinh nghiệm cho điện áp nguồn tối đa hợp lý là 32 × √L (mH): với 2,8 mH là khoảng 53 V, cách rất xa 5 V.

Thêm vào đó, A4988 cần tối thiểu 8 V, DRV8825 cần 8,2 V; hai driver phổ biến nhất không khởi động ở 5 V. Còn nếu dùng DRV8833 ở 5 V với cuộn 1,5 Ω, dòng không giới hạn sẽ lên tới khoảng 3,3 A, vượt khả năng IC, nên bắt buộc phải đặt điện trở ISEN, và vẫn chỉ được motor yếu, chậm. Kết luận: motor bước lai cần nguồn 12–24 V trở lên và driver băm dòng; nếu hệ thống chỉ có 5 V, dùng mạch kích PD hoặc mạch tăng áp để có điện áp cao hơn, hoặc chọn hẳn motor bước 5 V có hộp số.

Video dưới đây cho thấy một động cơ bước lai cỡ lớn được đấu với driver công nghiệp và chạy thực tế, đây là cấu hình cần dùng khi tải vượt xa sức của các motor bước 5V.

9. Chọn động cơ bước 5V cho từng ứng dụng

Trước khi chốt một motor bước 5 V, hãy tính tải và yêu cầu chuyển động. Bảng dưới gom các trường hợp hay gặp nhất.

Ứng dụngLoại nên chọnDriver gợi ýLưu ý chính
Rèm, mành nhẹ, cửa sổ mô hình28BYJ-48 5 VULN2003Tốc độ chậm; ngắt cuộn khi dừng
Kim đồng hồ, bàn xoay chụp sản phẩm28BYJ-48 5 VULN2003 hoặc TPL7407LBù tỉ số 63,684 hoặc thêm cảm biến gốc
Van nhỏ, nắp đậy, máy cho cá ăn28BYJ-48 5 V hoặc 12 VULN2003Chọn bản điện áp trùng nguồn chính
Lấy nét, zoom, trượt thấu kínhMotor bước tuyến tính 15–20 mmDRV8834, STSPIN220Vi bước để êm; vít ren mịn để tự giữ
Thiết bị cầm tay chạy pinMotor bước mini 10–15 mmSTSPIN220, DRV8833Chế độ ngủ dòng thấp; nguồn từ 2,7 V
Máy in 3D, CNC mini, laserKhông dùng motor 5 VDriver 12–24 VCần motor bước lai và nguồn cao hơn

Ước lượng tải nâng hoặc kéo của 28BYJ-48

Với mô-men kéo tối thiểu 34,3 mN·m và puly bán kính 10 mm, lực ở vành puly khoảng 3,4 N, tương đương khoảng 350 g treo thẳng đứng ở tốc độ thấp. Chia cho hệ số an toàn 2 vì mô-men tụt khi tăng tốc độ, hàng trôi nổi lệch thông số và ma sát cơ cấu, tải thực tế nên giữ dưới khoảng 150–170 g. Bán kính tay đòn càng lớn thì lực càng nhỏ theo tỉ lệ.

Khe hở bánh răng và độ cứng trục

Hộp số nhựa nhiều cấp có khe hở đáng kể, nhìn thấy rõ khi lắc nhẹ trục ra. Mỗi lần đổi chiều, vài bước đầu chỉ để "ăn" hết khe hở. Với chuyển động một chiều (đồng hồ, băng tải mini) không cần bận tâm; với chuyển động qua lại cần chính xác, nên luôn tiếp cận vị trí đích từ cùng một chiều hoặc cộng thêm số bước bù khi đổi chiều. Trục ra cũng không chịu được lực hướng kính lớn: đừng treo puly căng đai mạnh trực tiếp lên trục.

Khi nào nên chuyển sang motor khác

Nếu tải chỉ cần quay liên tục ở một tốc độ, không cần dừng đúng góc, một động cơ giảm tốc mini khỏe và bền hơn nhiều so với 28BYJ-48. Thiết bị đã có nguồn 12–24 V và cần mô-men lớn hơn vài lần thì nhóm motor 12V/24V có hộp số là lựa chọn hợp lý hơn; còn bài toán định vị chính xác với tải lớn thì nên lên motor bước lai hoặc servo.

10. Câu hỏi thường gặp về động cơ bước 5V

  • Có nối thẳng động cơ bước 5V vào chân Arduino hoặc ESP32 được không? Không. Mỗi pha của 28BYJ-48 cần khoảng 100 mA, motor mini 4 dây cần 170–300 mA, trong khi chân I/O chỉ chịu 20–40 mA và không tự đảo chiều dòng như cầu H. Nối thẳng sẽ làm hỏng chân hoặc cả vi điều khiển. Luôn đặt một mạch đệm như ULN2003, DRV8833 ở giữa.
  • Làm sao phân biệt 28BYJ-48 bản 5V và bản 12V khi tem đã mờ? Đo điện trở từ dây đỏ tới một dây pha bất kỳ. Bản 5 V khoảng 50 Ω, bản 12 V khoảng 200 Ω theo datasheet; một số lô hàng có giá trị thấp hơn nhưng khoảng cách giữa hai bản vẫn rõ. Vỏ và giắc giống hệt nhau nên không thể phân biệt bằng mắt.
  • Động cơ bước 5V 28BYJ-48 quay nhanh nhất được bao nhiêu vòng/phút? Ở 5 V kiểu đơn cực, tần số chạy không tải khoảng 1.000 nửa bước mỗi giây, tương đương khoảng 14–15 vòng/phút ở trục ra; có tải thì nên tính 8–12 vòng/phút. Muốn nhanh hơn phải chuyển sang lưỡng cực và chạy điện áp cao hơn với driver giới hạn dòng, khi đó hộp số nhựa lại trở thành giới hạn về độ bền.
  • Có chạy động cơ bước 5V bằng sạc dự phòng được không? Được, miễn sạc dự phòng cấp đủ dòng cho số motor đang chạy. Rắc rối nằm ở chỗ khi motor dừng và cuộn bị ngắt, dòng quá nhỏ khiến sạc tự tắt sau 10–20 giây. Chọn loại có chế độ dòng thấp hoặc tạo tải giả ngắn định kỳ để giữ nguồn.
  • Dùng một pin Li-ion 18650 cho động cơ bước 5V được không? Với 28BYJ-48 qua ULN2003, điện áp 3,0–4,2 V của pin kèm sụt áp gần 1 V trên ULN2003 làm motor rất yếu, nên cần mạch tăng áp lên 5 V. Với motor bước mini lưỡng cực, có thể chạy thẳng từ pin qua DRV8833 hoặc STSPIN220 vì hai driver này làm việc từ 2,7 V và 1,8 V.
  • Động cơ bước 5V có giữ được vị trí khi mất điện không? Loại có hộp số như 28BYJ-48 giữ được tải nhẹ nhờ ma sát hộp số và mô-men tự định vị. Motor tuyến tính vít ren mịn cũng tự giữ. Motor mini không hộp số chỉ có mô-men định vị rất nhỏ, tải nhẹ cũng có thể xoay được trục.
  • Có thay 28BYJ-48 bằng motor giảm tốc DC 5V được không? Được nếu ứng dụng chỉ cần quay và dừng theo công tắc hành trình, như đóng mở rèm có công tắc đầu cuối. Motor DC giảm tốc khỏe hơn, nhanh hơn và rẻ về mạch, nhưng không biết mình đã quay bao nhiêu nếu không gắn encoder. Ứng dụng cần góc chính xác thì vẫn nên giữ motor bước.
  • Động cơ bước 5V có chạy liên tục cả ngày được không? Được, với điều kiện tần số và nhiệt độ nằm trong datasheet. Theo datasheet, độ tăng nhiệt của bản 5 V dưới 40 K khi chạy 120 Hz, tức trong phòng 30 °C cuộn dây có thể lên tới khoảng 70 °C. Đặt motor nơi thoáng, bắt lên giá kim loại để tản nhiệt và ngắt cuộn mỗi khi không quay.
  • Vì sao motor bước mini 4 dây chỉ rung mà không quay? Thường do đấu sai cặp cuộn hoặc phát xung quá nhanh so với tần số khởi động của motor. Đo điện trở để xác định đúng hai cặp dây, bắt đầu ở tốc độ thấp rồi tăng dần. Nếu dùng cầu H tự viết trình tự pha, kiểm tra lại thứ tự bốn trạng thái kích từ.
  • Một nguồn 5V 2A nuôi được bao nhiêu động cơ 28BYJ-48? Mỗi motor chạy bước đủ 2 pha tốn khoảng 0,2 A, nửa bước trung bình khoảng 0,15 A. Chừa 30% dự phòng và phần cho vi điều khiển, nguồn 5 V 2 A nuôi thoải mái 6–7 motor chạy đồng thời. Nếu các motor chạy lần lượt và ngắt cuộn khi dừng thì số lượng còn nhiều hơn.

11. Kết luận

Động cơ bước 5V là lựa chọn gọn cho các cơ cấu nhẹ, chậm, cần dừng đúng góc và dùng chung nguồn với mạch điều khiển. Với 28BYJ-48, nhớ ba điểm: tỉ số thật khoảng 63,684, dòng khoảng 0,1 A mỗi pha, và không cấp nhầm bản 5 V vào 12 V. Motor bước mini và tuyến tính cần cầu H điện áp thấp như DRV8833, DRV8834, STSPIN220. Khi tải hoặc tốc độ vượt quá khả năng của nhóm này, hãy nâng điện áp và chuyển sang motor bước lai hay motor giảm tốc phù hợp thay vì ép motor nhỏ làm việc quá sức.

8.923 reviews

Tin tức liên quan

Hộp giảm tốc harmonic: thông số, model CSF, SHF và cách chọn

Hộp giảm tốc harmonic: thông số, model CSF, SHF và cách chọn

14 thg 10 2026 15:12

Hộp giảm tốc harmonic (strain wave) size 14 – 32, tỉ số 1/50 – 1/120, mô men 5,4 – 137 Nm. Cách đọc tem, phân loại CSF, CSG, SHF-2UH, SHF-2UJ, SHF-2SO, SHD-2SH và cách chọn theo servo.
Đọc tiếp
Khám phá Bí Quyết Điều Khiển Động Cơ RC Servo Chính Xác Bằng STM32F4

Khám phá Bí Quyết Điều Khiển Động Cơ RC Servo Chính Xác Bằng STM32F4

15 thg 4 2025 20:44

Điều khiển động cơ RC Servo bằng STM32F4 mang đến độ chính xác cao và khả năng tùy chỉnh tín hiệu PWM tối ưu. Bài viết này hướng dẫn từ cấu hình bộ định thời, lập trình tín hiệu PWM, đến tối ưu hóa hiệu suất động cơ. Đây là giải pháp lý tưởng cho kỹ sư điện, kỹ sư cơ khí và các doanh nghiệp công nghiệp.
Đọc tiếp
Điều khiển động cơ RC servo bằng PWM: chu kỳ, độ rộng xung và cách tạo xung bằng timer

Điều khiển động cơ RC servo bằng PWM: chu kỳ, độ rộng xung và cách tạo xung bằng timer

10 thg 10 2026 17:36

Điều khiển động cơ RC servo bằng PWM: chu kỳ 20 ms, độ rộng xung 500–2500 µs, tính prescaler cho AVR, STM32, ESP32, PCA9685, mạch 555 và cách đo kiểm.
Đọc tiếp
Cách Điều Khiển Động Cơ DC Servo Chính Xác Bằng Giải Thuật PID

Cách Điều Khiển Động Cơ DC Servo Chính Xác Bằng Giải Thuật PID

12 thg 10 2026 08:32

Điều khiển động cơ DC Servo bằng giải thuật PID mang lại sự ổn định và hiệu suất cao cho hệ thống công nghiệp. Tìm hiểu cách áp dụng Proportional-Integral-Derivative, vi điều khiển và encoder để tối ưu hóa tốc độ và vị trí của động cơ. Phương pháp này được sử dụng rộng rãi trong robot, dây chuyền sản xuất và các hệ thống tự động hóa.
Đọc tiếp
Điều khiển động cơ DC servo: vòng dòng – tốc độ – vị trí, PID, encoder và cầu H

Điều khiển động cơ DC servo: vòng dòng – tốc độ – vị trí, PID, encoder và cầu H

12 thg 10 2026 08:32

Hướng dẫn điều khiển động cơ DC servo: 3 vòng dòng – tốc độ – vị trí, đọc encoder x4, cầu H BTS7960/VNH5019, PWM 20 kHz, chỉnh PID và code Arduino mẫu.
Đọc tiếp