จากครั้งที่แล้วที่ถาม Admin ไปเรื่องการใช้งาน โมดูลขับสัญญาณ PWM 5-36VDC 15A
มาต่อกับ DC มอเตอร์ 12V 6.5Amp(วัดจริงของเก่าอ่านจากlabeไม่ได้วัด) โดยจ่าย PWM 25%,50%,75%,100% ตามลำดับ
ต่อแล้วใช้งานได่ 15 วินาที โมดูลช็อตที่ตัวมอสเฟต ทางท่าน Admin แนะนำให้ติดฮีตซิงก์เพิ่ม
สั่งของไปใหม่วันนี้ได้รับของตอนเย็นก็ทดสอบเลยครับ
.
ทดสอบแบบที่ 1 นำโมดูลไปรับสัญญาณ PWM จาก Arduino จ่ายให้หลอดไฟ DC12V 25W
สามารถหลีไฟตาม Step ได้ปกติโดยไม่ได้ต่อฮีตซิงก์โมดูลทำงานได้โดยไม่ร้อนอะไรเลย
.
ทดสอบแบบที่ 2 นำโมดูลไปรับสัญญาณ PWM จาก Arduino จ่ายให้DC มอเตอร์ 12V 6.5Amp (เป็นพัดลม)
โดยติดฮีตซิงก์ขนาด 2x2x2 นิ้ว ทาซิลโคนอย่างดี (เอามือจับโมดูลตลอดเวลาที่ทดสอบ)
จ่าย PWM 100% มอเตอร์ทำงานปกติได้นานหลาย 10 นาที โมดูลไม่ร้อนหรืออุ่นใดๆ
จ่าย PWM 75% มอเตอร์ทำงานช้าลง มอเตอร์มีเสียงคางดังมาก โมดูลไม่ร้อนหรืออุ่นใดๆ
ตกใจเสียงคางเลยปิดระบบไป เปิดได้ประมาณ 10 วินาที
.
ต่อมาจ่าย PWM 50% มอเตอร์มีเสียงคางเหมือนเดิม โมดูลไม่ร้อนหรืออุ่นใดๆ ซัก 5-10 วินาทีต่อมา
โมดูลช็อตที่ตัวมอสเฟต มอเตอร์หายคางแต่หมุนคงทีรอบไม่เปลี่ยนตาม PWM โมดูลเริ่มร้อนขึ้น
จนต้องปิดระบบ
วัดที่ตัวมอสเฟต ผลคือช็อตครับ
แบบนี้เป็นเพราะอะไรครับ Admin หรือต้องใช้โมดูลอื่นครับเพราะดูแล้วมันไม่น่าจะใช้เรื่องของฮีตซิงก์นะครับ
รูปการต่อ https://f.ptcdn.info/948/050/000/opglslfq9C9mHbaqufd-o.png
.
ปล. Order ที่สั่งไปล่าสุด รายการสั่งซื้อ 63029 ส่งของมาไม่ครบนะครับ
ไมโครสวิตช์แบบแพ็ค 50 ชิ้น 5 ชนิด อย่างละ 10 ชิ้น
หายไป 1 ชนิด 10 ชิ้นครับ ไม่ได้จะทวงเพราะมันแค่นิดหน่อย แค่แจ้งให้ปรับปรุงครับ
.
ขอบคุณมากครับที่ให้คำแนะนำ
ตรงนี้เท่าที่รู้ก็แนะนำให้ไปหมดแล้ว ฮีตซิงก์ขนาด 2x2x2 นิ้ว อาจจะไม่พอสำหรับขับกระแสตามที่ต้องการ MOSFET 1 ตัว อาจต้องต่อแผ่นใหญ่และทาซิลิโคดอย่างดี ประมาณดังรูปครับ
แนะนำให้ลองใช้โมดูลตัวอื่นแทน ถ้าต้องการเปลี่ยนทางร้านรับประกันให้ทั้งหมดเป็นกรณีพิเศษ แจ้งรายละเอียดมาทาง email ได้เลยครับ
สำหรับสินค้าที่ขาด ไมโครสวิตช์แบบแพ็ค 5 ชนิด อย่างละ 10 ชิ้น ราคารวมทั้งหมด 30 บาท
ขาดไป 1 ชนิด ราคา 6 บาท
สินค้ามาเป็นแพ็คมีจำนวนมาก บางครั้งตรวจสอบแบบละเอียดแล้ว ก็มีนับพลาดได้ไม่หมดทุกตัว
ทางร้านลดให้ 30 บาท เขียนแจ้งมาในรายละเอียดช่องหมายเหตุได้เลยครับ
หรือถ้าต้องการให้ส่งไปให้ใหม่ก็แจ้งได้เลยครับ
ครับไปไม่เป็นไรครับเรื่องของหรือเรื่องโมดูลฟัง เพราะมันฟังในมือผมเอง เท่าที่หาข้อมูลดูอาจเป็นที่
1.โดน Back EMF จากมอเตอร์
- ต่อ Schottky Diode คล่อมมอเตอร์
2. Switching Loss
- ใช้ FET Driver ช่วย
3.ความถี่เกิน ความไวของมอเตอร์
-เขียนโปรแกรม PWM เอง ใช้ library เอา Duty cycle แค่ 50 Hz
4. arduino ขับเกตมอสเฟ็ต D4184 ไม่พอ
- ใช้ FET Driver ช่วย (คล้ายกับข้อ2)
---
เดี๋ยวลองแก้ไเรื่อง Back EMF จากมอเตอร์ ดูก่อนเพระที่ Duty cycle 100 % มันทำงานได้ไม่มีปัญหา
แต่ Duty cycle ต่ำกว่านั้นกลับทำให้เฟสซ๊อต
ขอบคุณที่แชร์ครับ ตัวนี้ทนกระแสได้สูงสุดถึง 116A แรงดัน 30V ครับ