ฉันสร้างคอนโทรลเลอร์สำหรับพัดลม 12V DC มันเป็นพื้นแปลงเจ้าชู้ DC-DC ควบคุมโดยแรงดันไฟฟ้า มันควบคุมแรงดันไฟฟ้าสำหรับพัดลมจาก 3V (ความเร็วต่ำสุดพัดลมดึง 60mA @ 3V) ถึง 12V (ความเร็วเต็มพัดลมดึง 240mA @ 12V) ตัวควบคุมนี้ทำงานได้ดีมันควบคุมความเร็วของพัดลมตามที่คาดไว้ ฉันพยายามทำการกรองบางอย่าง แต่ยังมีสัญญาณรบกวนที่สำคัญที่ทำให้เกิดปัญหากับรางรถไฟ 12V ของฉัน จะลดได้อย่างไร?
SW_SIGNAL เป็นเพียงสัญญาณ PWM ที่กำหนดรอบการทำงานโดยวงจรอื่น ๆ
ปัญหาอยู่ที่จุด A ตัวเหนี่ยวนำ L1 มีไว้เพื่อกรองสัญญาณรบกวนมันทำงานได้ แต่ไม่ดีอย่างที่ฉันคาดไว้:
ดังนั้นเสียงจะลดลงจาก 6V pp เป็น 0.6V pp แต่ 0.6V เป็นเสียงรบกวนมาก
มันเกี่ยวข้องกับการทำงานของตัวแปลงบั๊กไม่ใช่ตัวพัดลม ฉันพยายามใส่ตัวต้านทาน47Ω 17W แทนพัดลมและเสียงยังคงอยู่ ฉันกำลังใช้โพรบขอบเขตกับหน้าสัมผัสสปริงที่เล็กที่สุดเพื่อลดการวนซ้ำ
เสียงจะหายไปเฉพาะในกรณีที่มีรอบการทำงาน 100% PWM สิ่งที่ชัดเจนเพราะ PWM 100% หยุดการสลับ
UPDATE:
นี่คือเลย์เอาต์ (ส่วนบนคือตัวแปลงบั๊ก, คอนเน็กเตอร์พัดลมที่ด้านซ้าย, อินพุตกำลังไฟ 12V ที่ด้านขวา):
ฉันใช้ตัวเก็บประจุด้วยไฟฟ้าทั่วไป ฉันไม่มีแผ่นข้อมูลสำหรับพวกเขา
ฉันได้เพิ่มตัวเก็บประจุเซรามิก 10uF ใน C1 และ C3
ฉันเพิ่มมูลค่า R2 จาก 0 R2 เป็น220Ω
เปลี่ยน D4 จาก US1G เป็น SS12 ความผิดพลาดของฉันฉันใช้ US1G ในตอนแรก
และเสียงรบกวนต่ำกว่า 10mV (ตัวต้านทานถูกใช้แทนพัดลม)
หลังจากฉันเสียบปลั๊กพัดลมแทนตัวต้านทานพลังงาน:
UPDATE2:
ฉันใช้ความถี่ในการสลับ 130kHz ในวงจรของฉัน และเพิ่มขึ้น / ลดลงเท่า 10ns
Yellow trace = เกตของทรานซิสเตอร์สลับ Q2
Blue trace = drain ของ Q2 (เวลาเพิ่มขึ้น 10ns)
ฉันเปลี่ยนความถี่เป็น 28kHz (ฉันจะต้องใช้ตัวเหนี่ยวนำที่ใหญ่กว่าเนื่องจากการเปลี่ยนแปลงนี้) และเพิ่มขึ้น / ลดลงเป็น 100ns (ฉันทำได้โดยการเพิ่มค่าตัวต้านทาน R2 เป็น1kΩ)
เสียงดังลดลงเหลือ 2mV pp