สารบัญ:

ตัวขับมอเตอร์ DC ที่ใช้ Power Mosfets [ควบคุม PWM, Half Bridge 30A]: 10 ขั้นตอน
ตัวขับมอเตอร์ DC ที่ใช้ Power Mosfets [ควบคุม PWM, Half Bridge 30A]: 10 ขั้นตอน

วีดีโอ: ตัวขับมอเตอร์ DC ที่ใช้ Power Mosfets [ควบคุม PWM, Half Bridge 30A]: 10 ขั้นตอน

วีดีโอ: ตัวขับมอเตอร์ DC ที่ใช้ Power Mosfets [ควบคุม PWM, Half Bridge 30A]: 10 ขั้นตอน
วีดีโอ: H bridge DC Motor control | Bipolar drive | Unipolar Drive | H bridge Motor driver using MOSFET 2024, พฤศจิกายน
Anonim
Image
Image

แหล่งที่มาหลัก (ดาวน์โหลด Gerber/สั่งซื้อ PCB):

ขั้นตอนที่ 1:

มอเตอร์กระแสตรงมีอยู่ทุกที่ ตั้งแต่งานงานอดิเรกไปจนถึงหุ่นยนต์และพื้นที่อุตสาหกรรม ดังนั้นจึงมีการใช้งานอย่างกว้างขวางและต้องการไดรเวอร์ DC มอเตอร์ที่เหมาะสมและทรงพลัง ในบทความนี้ เราจะมาเรียนรู้การสร้างมันขึ้นมา คุณสามารถควบคุมได้โดยใช้ไมโครคอนโทรลเลอร์, Arduino, Raspberry Pi หรือแม้แต่ชิปกำเนิด PWM แบบสแตนด์อโลน ด้วยการใช้ฮีทซิงค์และวิธีการทำความเย็นที่เหมาะสม วงจรนี้สามารถจัดการกับกระแสไฟได้สูงถึง 30A

[1]: การวิเคราะห์วงจรหัวใจของวงจรคือชิปไดรเวอร์ IR2104 MOSFET [1] เป็น IC ไดรเวอร์ MOSFET ที่ได้รับความนิยมและใช้งานได้ แผนผังของวงจรแสดงในรูปที่ 1

ขั้นตอนที่ 2: รูปที่ 1 แผนผังไดอะแกรมของตัวขับมอเตอร์กระแสตรงอันทรงพลัง

รูปที่ 2 เค้าโครง PCB ที่ออกแบบสำหรับแผนผังไดรเวอร์มอเตอร์
รูปที่ 2 เค้าโครง PCB ที่ออกแบบสำหรับแผนผังไดรเวอร์มอเตอร์

ขั้นตอนที่ 3:

ตามแผ่นข้อมูล IR2104 [1]:”IR2104(S) เป็นไดร์เวอร์ MOSFET และ IGBT ไฟฟ้าแรงสูง แรงดันสูง พร้อมช่องสัญญาณเอาท์พุตอ้างอิงด้านสูงและต่ำ เทคโนโลยี HVIC ที่เป็นกรรมสิทธิ์และสลักภูมิคุ้มกัน CMOS ช่วยให้มีโครงสร้างแบบเสาหินที่ทนทาน อินพุตลอจิกเข้ากันได้กับเอาต์พุต CMOS มาตรฐานหรือ LSTTL จนถึงลอจิก 3.3V ไดรเวอร์เอาต์พุตมีสเตจบัฟเฟอร์กระแสพัลส์สูงที่ออกแบบมาสำหรับการนำข้ามของไดรเวอร์ขั้นต่ำ ช่องลอยสามารถใช้เพื่อขับเคลื่อน N-channel power MOSFET หรือ IGBT ในการกำหนดค่าด้านสูงซึ่งทำงานตั้งแต่ 10 ถึง 600 โวลต์” IR2104 ขับเคลื่อน MOSFET [2] ในรูปแบบฮาล์ฟบริดจ์ ไม่มีปัญหากับความจุอินพุตสูงของ IRFP150 MOSFET นั่นเป็นเหตุผลที่ไดรเวอร์ MOSFET เช่น IR2104 มีประโยชน์ ตัวเก็บประจุ C1 และ C2 ใช้เพื่อลดเสียงรบกวนของมอเตอร์และ EMI แรงดันไฟฟ้า MOSFET สูงสุดที่ยอมรับได้คือ 100V ดังนั้นฉันจึงใช้ตัวเก็บประจุที่มีพิกัด 100V เป็นอย่างน้อย หากคุณแน่ใจว่าแรงดันโหลดของคุณไม่ผ่านเกณฑ์ (เช่น มอเตอร์ DC 12V) คุณสามารถลดแรงดันไฟฟ้าของตัวเก็บประจุลงเหลือ 25V และเพิ่มค่าความจุแทนได้ (เช่น 1000uF-25V) พิน SD ดึงลงมาด้วยตัวต้านทาน 4.7K จากนั้น คุณต้องใช้แรงดันไฟฟ้าระดับลอจิกสถานะคงที่กับพินนี้เพื่อเปิดใช้งานชิป คุณต้องฉีดพัลส์ PWM ของคุณไปที่พิน IN เช่นกัน

[2]: บอร์ด PCB

เค้าโครง PCB ของแผนผังแสดงในรูปที่ 2 ได้รับการออกแบบมาเพื่อลดเสียงรบกวนและชั่วคราวเพื่อช่วยให้อุปกรณ์มีความเสถียร

ขั้นตอนที่ 4: รูปที่ 2 เค้าโครง PCB ที่ออกแบบสำหรับแผนผังไดรเวอร์มอเตอร์

ฉันไม่มีรอยเท้า PCB และสัญลักษณ์แผนผังของส่วนประกอบ IR2104 [1] และ IRFP150 [2] ดังนั้นฉันจึงใช้สัญลักษณ์ที่ SamacSys ให้มา [3] [4] แทนที่จะเสียเวลาและออกแบบไลบรารีตั้งแต่เริ่มต้น คุณสามารถใช้ "เครื่องมือค้นหาส่วนประกอบ" หรือปลั๊กอิน CAD ก็ได้ เนื่องจากฉันใช้ Altium Designer เพื่อวาดแผนผังและ PCB ฉันจึงใช้ปลั๊กอิน SamacSys Altium โดยตรง [5] (รูปที่ 3)

ขั้นตอนที่ 5: รูปที่ 3 ไลบรารีส่วนประกอบที่เลือกสำหรับ IR2104 และ IRFN150N

รูปที่ 3 ไลบรารีส่วนประกอบที่เลือกสำหรับ IR2104 และ IRFN150N
รูปที่ 3 ไลบรารีส่วนประกอบที่เลือกสำหรับ IR2104 และ IRFN150N

รูปที่ 4 แสดงมุมมอง 3 มิติของบอร์ด PCB มุมมอง 3 มิติช่วยปรับปรุงขั้นตอนการตรวจสอบบอร์ดและการจัดวางส่วนประกอบ

ขั้นตอนที่ 6: รูปที่ 4 มุมมอง 3 มิติของบอร์ด PCB ไดรเวอร์มอเตอร์

รูปที่ 4 มุมมอง 3 มิติของบอร์ด PCB ไดรเวอร์มอเตอร์
รูปที่ 4 มุมมอง 3 มิติของบอร์ด PCB ไดรเวอร์มอเตอร์

[3] การประกอบ มาสร้างและสร้างวงจรกัน ฉันเพิ่งใช้บอร์ด PCB แบบกึ่งทำเองเพื่อให้สามารถประกอบบอร์ดและทดสอบวงจรได้อย่างรวดเร็ว (รูปที่ 5)

ขั้นตอนที่ 7: รูปที่ 5 ต้นแบบแรกของการออกแบบ (บน PCB แบบกึ่งโฮมเมด) Top View

รูปที่ 5 ต้นแบบแรกของการออกแบบ (บน PCB กึ่งโฮมเมด), Top View
รูปที่ 5 ต้นแบบแรกของการออกแบบ (บน PCB กึ่งโฮมเมด), Top View

หลังจากอ่านบทความนี้ คุณมั่นใจ 100% เกี่ยวกับการทำงานที่แท้จริงของวงจร ดังนั้นสั่ง PCB ให้กับบริษัทผลิต PCB มืออาชีพ เช่น PCBWay และสนุกกับบอร์ดบัดกรีและประกอบ รูปที่ 6 แสดงมุมมองด้านล่างของบอร์ด PCB ที่ประกอบแล้ว อย่างที่คุณเห็น บางแทร็กยังใช้หน้ากากบัดกรีไม่หมด เหตุผลก็คือรางเหล่านี้อาจมีกระแสไฟฟ้าจำนวนมาก ดังนั้นจึงต้องการการสนับสนุนทองแดงเพิ่มเติม ราง PCB ปกติไม่สามารถทนต่อกระแสไฟจำนวนมากได้ และในที่สุด มันจะอุ่นเครื่องและเผาไหม้ เพื่อเอาชนะความท้าทายนี้ (ด้วยวิธีการราคาถูก) คุณต้องบัดกรีลวดทองแดงเปลือยหนา (รูปที่-7) ในพื้นที่ที่ไม่ได้เปิด วิธีนี้ช่วยเพิ่มความสามารถในการส่งสัญญาณปัจจุบันของแทร็ก

ขั้นตอนที่ 8: รูปที่ 6, มุมมองด้านล่างของต้นแบบบอร์ด PCB, แทร็กที่ไม่เปิดเผย

รูปที่ 6, มุมมองด้านล่างของต้นแบบบอร์ด PCB, แทร็กที่เปิดออก
รูปที่ 6, มุมมองด้านล่างของต้นแบบบอร์ด PCB, แทร็กที่เปิดออก

ขั้นตอนที่ 9: รูปที่ 7, ลวดทองแดงเปลือยหนา

รูปที่ 7 ลวดทองแดงเปลือยหนา
รูปที่ 7 ลวดทองแดงเปลือยหนา

[4] การทดสอบและการวัดวิดีโอ YouTube ที่ให้มาแสดงให้เห็นถึงการทดสอบจริงของบอร์ดด้วยมอเตอร์ DC ที่ปัดน้ำฝนของกระจกหน้ารถเป็นโหลด ฉันได้จัดเตรียมพัลส์ PWM พร้อมตัวสร้างฟังก์ชันและตรวจสอบพัลส์บนสายมอเตอร์ นอกจากนี้ ยังได้แสดงให้เห็นความสัมพันธ์เชิงเส้นตรงของการใช้กระแสโหลดของโหลดกับวัฏจักรหน้าที่ของ PWM

[5] รายการวัสดุ

ตารางที่ 1 แสดงรายการวัสดุ

ขั้นตอนที่ 10: ตารางที่ 1 รายการวัสดุวงจร

ตารางที่ 1 รายการวัสดุวงจร
ตารางที่ 1 รายการวัสดุวงจร

ข้อมูลอ้างอิง [1]:

[2]:

[3]:

[4]:

[5]:

[6]: แหล่งที่มา (Gerber ดาวน์โหลด/สั่งซื้อ PCB)

แนะนำ: