2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โครงการด้านล่างคือตัวแปลง SPEIC ซึ่งเป็นตัวแปลง Buck/Boost ที่ไม่กลับด้านที่เพิ่มและลดแรงดันไฟฟ้า
ระบบจะให้ผู้ใช้ปรับเอาท์พุตให้เป็นค่าที่ต้องการ ระบบควบคุมวงปิดจะทำให้ค่านี้คงที่แม้จะเปลี่ยนทั้งค่าโหลดและแรงดันอินพุต
โครงการนี้เป็นการนำเอาการออกแบบของ Abdelrahman Sada ไปใช้ MATLAB-Simulink
ข้อมูลจำเพาะของการออกแบบ:
- ความถี่=10 KHz
- แรงดันไฟฟ้าขาเข้า = 3-30V
- แรงดันขาออก = 0-25V
- กระแสสูงสุด = 1A
- โครงการนี้ทำโดยนักศึกษาฝึกงานของเรา: Abderahman Sada
- ข้อมูลเพิ่มเติม: [email protected]
ขั้นตอนที่ 1: รับส่วนประกอบ
ในกรณีที่คุณต้องการสร้าง SPEIC ของคุณเอง คุณจะต้องมีสิ่งต่อไปนี้:
- มอสเฟตกำลัง: IRF720
- ช่อง P: ZVP2106A.
- N-channel 820K.
- โพเทนชิออมิเตอร์
- ตัวเก็บประจุ: 470 ยูเอฟและ 100 ยูเอฟ
- ไดโอด
- ตัวเหนี่ยวนำ: 2x100UH
- Arduino UNO
- ขั้วเกลียว 2x
- อ่างความร้อน
ขั้นตอนที่ 2: สร้างวงจรของคุณ
เราแนะนำให้สร้างในเขียงหั่นขนมในตอนเริ่มต้นและหลังจากทำตามขั้นตอนทั้งหมดเสร็จแล้ว ให้บัดกรีผ่านแผ่นกระดาน
การติดตั้ง Power Mosfet บน Heat Sink ก็เป็นความคิดที่ดีเช่นกัน
ขั้นตอนที่ 3: อัปโหลดรหัส
อัปโหลดโค้ดโดยใช้ Arduino IDE
เมื่ออัปโหลดเสร็จแล้ว ให้ไปที่เครื่องมือ แล้วตามด้วย Serial Plotter จากหน้าจอนี้ คุณจะเห็นแรงดันขาออก ซึ่งสามารถปรับได้โดยใช้โพเทนชิออมิเตอร์หลังจากเชื่อมต่อวงจรกับแหล่งกำเนิด
ก่อนอัปโหลด ตรวจสอบว่าคุณมีไลบรารีต่อไปนี้:
1. ห้องสมุด PWM; คุณสามารถเพิ่มได้จาก Sketch, รวมไลบรารี, เพิ่มไลบรารี ZIP (PWM-Master.zip)
2. ห้องสมุด PIDController; คุณสามารถเพิ่มได้จาก Sketch รวมไลบรารี จัดการไลบรารี ค้นหาและติดตั้ง
โค้ดแนบมาด้วย
ข้อมูลอ้างอิง:
1.
2.