Motor Driver คือวงจรหรือโมดูลที่ใช้ควบคุมมอเตอร์ไฟฟ้า โดยทำหน้าที่เป็นตัวกลางระหว่าง ไมโครคอนโทรลเลอร์ (เช่น Arduino, ESP32 ฯลฯ) กับมอเตอร์ เนื่องจากขาเอาต์พุตของไมโครคอนโทรลเลอร์ไม่สามารถจ่ายกระแสสูงพอให้มอเตอร์ทำงานได้โดยตรง
Motor Driver ช่วยควบคุม:
ทิศทางการหมุน (Forward / Reverse)
ความเร็ว (Speed Control ด้วย PWM)
การเบรก (Brake)
การป้องกันกระแสเกินหรือความร้อน (ในบางรุ่น)
ขยายกระแสไฟ (Current Amplification)
ควบคุมทิศทางด้วยวงจร H-Bridge
รองรับสัญญาณ PWM เพื่อปรับความเร็ว
ป้องกันความเสียหายจากไฟย้อน (Back EMF Protection)
1️⃣ DC Motor Driver (H-Bridge)
ใช้กับมอเตอร์กระแสตรง
ควบคุมหมุนหน้า–หลัง
ตัวอย่างชิปยอดนิยม: L298N, TB6612FNG
2️⃣ Stepper Motor Driver
ใช้กับสเต็ปเปอร์มอเตอร์
ควบคุมจำนวนสเต็ปและทิศทาง
เช่น A4988, DRV8825
3️⃣ Servo Driver
ใช้ควบคุมเซอร์โวมอเตอร์หลายตัว
ควบคุมผ่าน PWM หรือ I2C
4️⃣ BLDC Motor Driver (ESC)
ใช้กับมอเตอร์ไร้แปรงถ่าน
นิยมในโดรนและงานความเร็วสูง
รถหุ่นยนต์
แขนกล
ระบบสายพาน
เครื่อง CNC / 3D Printer
โครงงาน IoT และ Automation
แรงดันไฟ (Voltage Rating)
กระแสสูงสุด (Max Current)
ประเภทมอเตอร์
จำนวนช่องควบคุม (Channel)
มีระบบป้องกันหรือไม่