นี่คือ H-bridge ของฉัน:
ทุกครั้งที่ฉันเริ่มใช้มันในทิศทางเดียว P-channel MOSFET และ NPN BJT ซึ่งเป็นทิศทางที่ใช้จะตายในไม่กี่วินาที MOSFET ที่ถูกฆ่าและ BJT กำลังพัฒนาไฟฟ้าลัดวงจรเพื่อให้ฉันสามารถใช้ทิศทางอื่นได้ไม่มาก พวกมันตายโดยไม่เห็นความร้อนหรือควัน!
คอนโทรลเลอร์เป็น arduino uno และมีเพียง N-channel MOSFETs ที่ขับเคลื่อนด้วยสัญญาณ PWM ช่อง P-นั้นเชื่อมต่อกับพินเอาท์พุทแบบดิจิตอลที่เรียบง่าย ความถี่ PWM เป็นค่าเริ่มต้น 490Hz สำหรับพินดิจิตอล 9 และ 10(เอาต์พุต PWM แต่ละรายการเป็นรายบุคคล) ฉันได้ฆ่าไปแล้ว 4-5 P- ช่อง MOSFET + BJT มันอาจเกิดขึ้นได้ทั้งสองข้าง (ขึ้นอยู่กับทิศทางที่ฉันใช้ก่อน) มอเตอร์เป็นมอเตอร์ปัดน้ำฝนในรถยนต์ 12V DC, แหล่งจ่ายไฟคือ 12V 5A แหล่งจ่ายไฟ 12V และ 5V เชื่อมต่ออยู่
มีสองสิ่งที่อาจเป็นจริงได้ แต่ฉันไม่แน่ใจ 100% เพราะฉันไม่ได้ทดสอบอย่างละเอียด:
- ในรุ่นก่อนหน้าฉันใช้ตัวต้านทาน 1k สำหรับ R7 และ R8 และฉันไม่มีปัญหาใด ๆ ฉันจะลองอีกครั้ง แต่ตอนนี้ฉันใช้ MOSFET ต่ำ P-channel แล้ว ..
- เมื่อฉันตัด MOSFET + BJT ที่ทอดออกไปฉันสามารถใช้ทิศทางอื่นได้โดยไม่ต้องฆ่า MOSFET + BJT ที่เหลืออยู่
โปรดช่วยฉันสิ่งที่เกิดขึ้นที่นี่ :)
- ฉันควรใช้ตัวต้านทานระหว่าง NPN BJT และ P-channel MOSFET หรือไม่
- ฉันควรใช้ 2n7000 MOSFET แทน 2N2222 BJT หรือไม่
UPDATE: ฉันเพิ่งทดสอบ H-bridge ด้วยหลอดไฟ 12V 55W แทนมอเตอร์ปัดน้ำฝน P-FET และ NPN ถูกฆ่าระหว่างการทดสอบ ด้าน N-channel ขับเคลื่อนด้วยสัญญาณ PWM 40% หากไม่มีการโหลดจะไม่มีปัญหาใด ๆ
UPDATE2: ฉันเปลี่ยน R7 และ R8 กลับเป็น 1k จาก 150R ตอนนี้บริดจ์กำลังทำงานอีกครั้งโดยไม่มีส่วนประกอบใด ๆ ล้มเหลว (ฉันไม่ได้ทำงานมาหลายวัน แต่ด้วยตัวต้านทาน 150R ทำให้เกิดความผิดพลาดขึ้นใหม่ใช้เวลาเพียงไม่กี่วินาทีเท่านั้น) ฉันจะเพิ่มตัวเก็บประจุแบบแยกส่วนบนสะพานระหว่าง GND และ + 12V อย่างไรก็ตามไบรอันแนะนำ ขอบคุณสำหรับคำตอบสำหรับทุกคน!