คำอธิบาย
CL57D v4.0 คือไดรเวอร์สเต็ปปเปอร์แบบ Closed-Loop ขับกระแส 3–6A ทำงานที่แรงดัน 24–50VDC รองรับสัญญาณ Pulse ทั้ง 5V / 24V เหมาะสำหรับมอเตอร์ 57 / 60 mm closed-loop ใช้งานเสถียร ไม่หลุดสเต็ป แรงบิดสูงรอบปลาย ใกล้เคียงมอเตอร์เซอร์โว แต่ราคาคุ้มกว่า
จุดเด่น ( Features )
- ควบคุมแบบ Closed-Loop แม่นยำสูง ไม่หลุดสเต็ป
- รองรับอินพุต Pulse 5V และ 24V ใช้ได้ทั้ง PLC และ Motion Controller
- กระแสขับ 3–6A, แรงดัน 24–50VDC แรงบิดดีในรอบสูง
- ป้องกันครบ: Over-current / Over-voltage / Over-temp / Encoder Error
- ตั้งค่าไมโครสเต็ป/กระแสได้ง่าย (DIP หรือ Software แล้วแต่ล็อต)
- ใช้กับมอเตอร์ 57/60 Closed-Loop พร้อมเอ็นโค้ดเดอร์ในตัว
สเปกสินค้า (Specifications)
| รายการ | ค่า |
|---|---|
| แรงดันไฟฟ้า | 24–50 VDC |
| กระแสขับ | 3–6A |
| อินพุตพัลส์ | PUL / DIR / ENA (5V/24V) |
| ความถี่พัลส์สูงสุด | ~200–500 kHz (ขึ้นกับล็อต) |
| ระบบควบคุม | Closed-Loop (Encoder Feedback) |
| ไมโครสเต็ป | ปรับได้หลายระดับ |
| รองรับมอเตอร์ | 57 mm (NEMA23) / 60 mm Closed-Loop Motor |
| ระบบป้องกัน | Over-voltage / Over-current / Over-temp |
| อุณหภูมิทำงาน | 0–50°C |
การต่อร่วมใช้งาน (Compatibility & Application)
เหมาะกับ:
- CNC Router / CNC Mini
- Z-Axis, สกรูบอล, ลิเนียร์ไกด์
- เครื่องแพ็กกิ้ง / ฟิล์ม / คอนเวเยอร์
- งาน Automation ที่ต้องความเสถียรสูง
ทำงานร่วมกับ:
- PLC 24V (Mitsubishi / Omron / Delta)
- Arduino / GRBL / STM32 / Motion Controller 5V
- Power Supply 24–48VDC
1) การตั้งค่า DIP Switch ทั้ง 8 ตัว (SW1–SW8)
CL57D(V4.0) ใช้ชุด DIP Switch 8 ตัวสำหรับตั้งค่าต่าง ๆ ได้แก่
- ไมโครสเต็ป (SW1–SW4)
- ทิศทางหมุนของมอเตอร์ (SW5)
- โหมด Open-loop / Closed-loop (SW6)
- โหมดพัลส์: Single / Dual (SW7)
- ค่า Filter Time (SW8)
ภาพรวมตำแหน่งสวิตช์:
- SW1–SW4: ตั้งค่าจำนวน Pulse/Rev (ไมโครสเต็ป)
- SW5: เลือกทิศทางมอเตอร์
- SW6: เลือกโหมด Open / Closed-loop
- SW7: เลือกชนิดสัญญาณพัลส์
- SW8: เลือกค่าการกรองสัญญาณ (Filter)
1.1 ตารางตั้งค่าไมโครสเต็ป (SW1–SW4)
| Steps/Rev | SW1 | SW2 | SW3 | SW4 |
|---|---|---|---|---|
| 800 | off | on | on | on |
| 1600 | on | on | on | on |
| 3200 | off | off | on | on |
| 6400 | on | on | off | on |
| 12800 | off | on | off | on |
| 25600 | on | off | off | on |
| 51200 | off | off | off | on |
| 1000 | on | on | on | off |
| 2000 | off | on | on | off |
| 4000 | on | off | on | off |
| 5000 | off | off | on | off |
| 8000 | on | on | off | off |
| 10000 | off | on | off | off |
| 20000 | on | off | off | off |
| 40000 | off | off | off | off |
คำแนะนำ:
ค่าที่เหมาะที่สุดสำหรับงานทั่วไปคือ 1600–6400 steps/rev
ให้ความละเอียดดีและเหมาะกับคอนโทรลเลอร์ส่วนใหญ่
1.2 ตั้งทิศทางหมุนมอเตอร์ (SW5)
-
SW5 = OFF → หมุนทวนเข็ม (CCW)
-
SW5 = ON → หมุนตามเข็ม (CW)
หากหมุนผิดทิศ ให้สลับ SW5 เท่านั้น ไม่ต้องสลับสายมอเตอร์
1.3 ตั้งโหมด Open-loop / Closed-loop (SW6)
-
SW6 = OFF → Closed-loop mode (ใช้งานปกติ)
-
SW6 = ON → Open-loop mode (ใช้ทดสอบเมื่อสงสัยว่า Encoder มีปัญหา)
เคสใช้งานจริง:
ถ้ามอเตอร์ไม่หมุนหรือติด Error ให้ลองสลับไปโหมด Open-loop เพื่อตรวจสอบว่าสาย Encoder ผิดหรือไม่
1.4 ตั้งโหมดพัลส์ Single / Dual (SW7)
-
SW7 = OFF → Single Pulse Mode
-
ใช้สัญญาณ PUL + DIR (ทั่วไป)
-
-
SW7 = ON → Dual Pulse Mode
-
ใช้ CW + CCW
-
ถ้าตั้งผิด มอเตอร์จะ “หมุนได้ทิศเดียว” หรือ “ไม่สลับทิศทาง”
1.5 Filter Time (SW8)
-
SW8 = OFF → 1.5 ms (ตอบสนองเร็ว)
-
SW8 = ON → 10 ms (เพิ่มความนุ่มนวล ลดสั่นสำหรับเครื่องโหลดหนัก)
2) การตั้งค่าแรงดันสัญญาณพัลส์ 5V / 24V (สวิตช์เลื่อน)
ไดรเวอร์รองรับสัญญาณควบคุมจาก PLC และ Motion Controller
ต้องตั้งค่าสวิตช์ให้ตรงกับแรงดันของสัญญาณอินพุต:
กรณีใช้ PLC (สัญญาณ 24V)
-
ตั้งสวิตช์ที่ตำแหน่ง “24V”
กรณีใช้ Arduino, GRBL, STM32, Motion Controller 5V
-
ตั้งสวิตช์ที่ตำแหน่ง “5V”
⚠ ข้อควรระวังสำคัญ
-
ถ้าควบคุมด้วย 24V แต่ตั้งสวิตช์เป็น 5V → ไดรเวอร์อาจเสียได้ทันที
-
ถ้าควบคุมด้วย 5V แต่ตั้งเป็น 24V → มอเตอร์ไม่ตอบสนอง
สรุป
- SW1–SW4 = ตั้งไมโครสเต็ป
- SW5 = ทิศทางหมุน
- SW6 = เลือก Closed-loop (ใช้งานจริง) / Open-loop (ทดสอบ)
- SW7 = รูปแบบพัลส์
- SW8 = Filter Time
- สวิตช์เลื่อน = 5V/24V ต้องตรงกับคอนโทรลเลอร์






รีวิว
ยังไม่มีบทวิจารณ์