ข่าว
ข่าว
กรณีความร่วมมือโครงการออกแบบ Slkor MOSFET และ Zhaoyi Innovation MCU (1)
2022-03-03 290

บทนำ: Zhaoyi Innovation เป็นบริษัทยักษ์ใหญ่ด้านผลิตภัณฑ์ซีรีส์ MCU ในประเทศ ในซีรีส์โซลูชันการออกแบบ MCU พวกเขามีความร่วมมืออย่างกว้างขวางกับ SKLOR

 

ใช้ MCU ซีรีส์ GD32F130 เพื่อออกแบบโครงร่างบอร์ดอินเวอร์เตอร์คอมเพรสเซอร์ตู้เย็น




ภาพรวมโครงร่างอินเวอร์เตอร์คอมเพรสเซอร์ตู้เย็น




บอร์ดแปลงความถี่ที่แนะนำในบทความนี้สามารถใช้ควบคุมการแปลงความถี่ของคอมเพรสเซอร์ตู้เย็น และยังสามารถใช้ควบคุมการแปลงความถี่ของเครื่องดูดควันและเครื่องปรับอากาศได้อีกด้วย วงจรนี้ใช้การออกแบบ MCU ซีรีส์ GD32F130 ของ GigaDevice MCU นี้มีแกนประมวลผล Cortex-M3 ซึ่งสามารถควบคุม PI, เครื่องกำเนิดไฟฟ้า SVPWM และเครื่องตรวจสอบสถานะมอเตอร์ผ่านซอฟต์แวร์ ตัวจับเวลาขั้นสูงสามารถสร้าง PWM แบบปรับโซนตายเสริมได้ 6 ช่องสัญญาณโดยตรง ชิปนี้ตรงตามมาตรฐานอุณหภูมิการทำงานและ ESD, EMI ในระดับอุตสาหกรรม และเหมาะอย่างยิ่งสำหรับการควบคุมความเร็วความถี่แปรผัน PMSM และ BLDC




ข้อมูลจำเพาะหลักของ MCU ซีรีส์ GD32F130




Cortex-M3@48Mhz ประสิทธิภาพการประมวลผล 50 MIPS;




แฟลช: 64KB/32KB/16KB;




สแรม: 8KB/4KB/4KB;




ADC ความแม่นยำสูงความเร็วสูง, 12 บิต ADC x 1@2.6Msps, 10 ช่อง;




ตัวจับเวลาขั้นสูง x1 ซึ่งสามารถสร้างเอาต์พุต PWM เสริม 6 ตัวพร้อมเวลาตายที่ปรับได้ ตัวจับเวลาทั่วไป x6;




แฟลชพร้อมการป้องกันการเข้ารหัสฮาร์ดแวร์




วิธีการสื่อสารแบบอนุกรมต่างๆ: I2C x2, SPI x2, UART x2;




ประเภทแพ็คเกจที่หลากหลาย: TSSOP20/ QFN28/ QFN32/ LQFP32/ LQFP48/LQFP64




ช่วงอุณหภูมิการทำงานระดับอุตสาหกรรม: -40 ℃~+85 ℃;




ลักษณะ ESD เกรดอุตสาหกรรม: 6000 โวลต์




คุณสมบัติหลักและพารามิเตอร์ของบอร์ดอินเวอร์เตอร์




กำลังขับพิกัด 200W, แรงดันไฟฟ้าบัส 310V, กระแสไฟฟ้าทำงานสูงสุด 2A;




วิธีการเชิงสนามแม่เหล็ก กระแสคลื่นไซน์ การเริ่มต้นและการควบคุมแบบไร้เซ็นเซอร์




3 การสุ่มตัวอย่างกระแสไฟฟ้าของตัวต้านทาน




วงจรอินเวอร์เตอร์สร้างด้วย Power MOSFET จำนวน 6 ตัว




แผนภาพบล็อกควบคุมของระบบควบคุมมอเตอร์มีดังนี้:



การดำเนินการตาม MTPA




ดังที่แสดงในแผนภาพบล็อกระบบ ทั้งระบบเป็นตัวควบคุมวงปิดคู่ วงในเป็นวงควบคุมปัจจุบัน และวงรอบนอกเป็นวงควบคุมความเร็ว ตั้งค่าทิศทางฟลักซ์แม่เหล็กของโรเตอร์เป็นแกน d แกน q คือแกนตั้งฉากของแกน d วัตถุประสงค์ในการควบคุมของลูปกระแสคือเพื่อแยกกระแสสเตเตอร์และฟลักซ์แม่เหล็ก และควบคุมกระแสสเตเตอร์ไปที่แกน q


สำหรับมอเตอร์ SPM เราตั้งค่า ID ควบคุมเป้าหมายของแกน d เป็น 0 และควบคุมกระแสทั้งหมดบนสเตเตอร์เป็นแกน q เพื่อให้ได้แรงบิดสูงสุดต่อแอมแปร์ (MTPA) ในขณะนี้ แรงบิดและความเร็วของมอเตอร์ PMSM จะสัมพันธ์กับส่วนประกอบกระแสของแกน q เท่านั้น จากนั้นเราจะควบคุมกระแสบนแกน d ผ่านลูปควบคุมความเร็วเพื่อให้ได้การควบคุมลูปปิดสองชั้น



ในงานจริง เนื่องจากโครงสร้างของมอเตอร์ SPM ไม่เหมาะ กระแสจริงบนแกน d ไม่เป็น 0; ในเวลาเดียวกัน เราจะควบคุมกระแสบนแกน d อย่างตั้งใจ เพื่อให้มอเตอร์มีความเร็วเกินการทำงานของฐาน ในเวลานี้ เราจำเป็นต้องเพิ่มตัวควบคุมการลดความแรงของสนามให้กับแกน d เพื่อให้แน่ใจว่า MTPA จะเกิดขึ้นจริง แผนภาพเวกเตอร์เมื่อมอเตอร์ SPM ทำงานเป็นดังนี้:



การดำเนินการ FOC




มีกระแสสามเฟส a, b, c ในการเดินสายจริงของมอเตอร์ PMSM ตอนนี้เราต้องเชื่อมต่อกระแสสามเฟส a, b และ c กับกระแสแกน D และกระแสแกน Q เราจำเป็นต้องใช้การแปลงทางคณิตศาสตร์ทั้งสองของคลาร์กและปาร์ค:




การแปลงคลาร์ก: (a, b, c) → (α, β), α, β เป็นระบบพิกัดคงที่ตั้งฉากสองเฟส


การแปลงพาร์ค: (α, β)→(D, Q), D, Q เป็นระบบพิกัดหมุนตั้งฉากสองเฟส โดยที่ θ คือตำแหน่งฟลักซ์แม่เหล็กของโรเตอร์



ด้วยการเปลี่ยนแปลงทางคณิตศาสตร์ทั้งสองของคลาร์กและปาร์ค เราสามารถแยกกระแสสามเฟส a, b และ c ของมอเตอร์ PMSM ให้เป็นแกน D และแกน Q ได้ ดังนั้นจึงทำให้เกิดการควบคุมเชิงสนาม (FOC) นอกจากนี้เรายังพบว่าจุดสำคัญของการควบคุม FOC ทั้งหมดคือการหาตำแหน่งฟลักซ์แม่เหล็ก θ ของโรเตอร์




การดำเนินการ SVPWM




นอกจากนี้เรายังสามารถใช้การแปลงอุทยานผกผันเพื่อแปลงกระแสสเตเตอร์จากปริภูมิ D, Q ไปเป็นปริภูมิ α, β หลังจากวางแนวสนามแม่เหล็กเสร็จแล้ว ขั้นตอนสุดท้ายของการควบคุมมอเตอร์ PMSM คือการสร้างแรงดันไฟฟ้า PWM ที่กระทำต่อขั้วต่อสามเฟสของมอเตอร์ ตามสถานะการสลับ 8 สถานะของอินเวอร์เตอร์สามเฟส เราสามารถแสดงรายการตารางสถานะอินเวอร์เตอร์การปรับเวกเตอร์อวกาศ:



ในหมู่พวกเขา เมื่อสามเฟสของ A, B และ C เป็น 0 และ 1 ทั้งหมด ถือเป็นสถานะที่ไม่ถูกต้อง เราวางเวกเตอร์สถานะทั้งสองนี้ไว้ที่จุดกำเนิดของปริภูมิ และเวกเตอร์ที่เหลืออีก 6 สถานะ U0→U300 เพียงแค่วาดรูปหกเหลี่ยมปกติในปริภูมิ วิธีการ 6 ขั้นตอนแบบดั้งเดิมในการควบคุมมอเตอร์คือการเพิ่มเวกเตอร์แรงดันไฟฟ้าทั้ง 6 ตัวไปที่ปลายสเตเตอร์ของมอเตอร์ตามลำดับ



วัตถุประสงค์ของการปรับเวกเตอร์สเปซเวคเตอร์ (SVPWM) คือการสร้างเวกเตอร์แรงดันไฟฟ้าในการหมุนแอมพลิจูดเท่ากัน 360 องศาในพื้นที่เวกเตอร์ ซึ่งจะช่วยลดเอาท์พุตส่วนประกอบฮาร์มอนิกปัจจุบันโดยอินเวอร์เตอร์และลดการกระเพื่อมของแรงบิด วิธีการนำ SVPWM ไปใช้คือการใช้เวกเตอร์แรงดันไฟฟ้าพื้นฐานสองตัวที่อยู่ติดกันเพื่อสังเคราะห์เวกเตอร์แรงดันไฟฟ้าหมุน Uout ในปริภูมิเวกเตอร์ และค่าสูงสุดของ Uout คือประมาณ 0.886*VDC ยกตัวอย่างจตุภาคแรก



ในจำนวนนั้น T1 คือเวลาดำเนินการของเวกเตอร์แรงดันไฟฟ้า U0 ในวงจร PWM หนึ่งรอบ T2 คือเวลาการทำงานของเวกเตอร์แรงดันไฟฟ้า U60 ในวงจร PWM หนึ่งรอบ และ T0 คือเวลาการทำงานขององค์ประกอบลำดับศูนย์


ขั้นแรกเราใช้ค่าของ V_α และ V_β เพื่อกำหนดเซกเตอร์เซกเตอร์ จากนั้นคำนวณค่าของ T1, T2 และ T0 ตามฟังก์ชันตรีโกณมิติและค่าของ Vdc


ก= V_β;

B= 1.7320508*V_α-V_β;

C= -1.7320508*V_α-V_β;

ถ้า(A>= 0) {a= 1;} อื่น ๆ = 0;

ถ้า(B>= 0) {b= 1;} อื่น b= 0;

ถ้า(C>= 0) {c= 1;} อื่น ๆ c= 0;

ยังไม่มีข้อความ=ก+2*ข+4*ค;

สวิตช์(ยังไม่มีข้อความ)

{

กรณีที่ 1: ภาค = 2; หยุดพัก;

กรณีที่ 2: ภาค = 6; หยุดพัก;

กรณีที่ 3: ภาค = 1; หยุดพัก;

กรณีที่ 4: ภาค = 4; หยุดพัก;

กรณีที่ 5: ภาค = 3; หยุดพัก;

กรณีที่ 6: ภาค = 5; หยุดพัก;

ค่าเริ่มต้น: หยุด;

}


เพื่อลดเวลาการสลับของ MOSFET ในวงจรอินเวอร์เตอร์ สามารถใช้วิธีการสังเคราะห์เวกเตอร์อวกาศ 7 ส่วน เริ่มต้นและสิ้นสุดด้วยเวกเตอร์ศูนย์ (000) ในแต่ละเซกเตอร์เวกเตอร์ โดยมีเวกเตอร์ศูนย์ (111) อยู่ใน ตรงกลาง และเวลาที่เหลือด้วยเวกเตอร์ที่ถูกต้อง ดังที่แสดงด้านล่าง:



หลังจากใช้แรงดันไฟฟ้า SVPWM กับขั้วต่อสามเฟสของมอเตอร์ PMSM แล้ว จะเห็นรูปคลื่นแรงดันไฟฟ้าเฟสรูปทรงอาน ดังแสดงในรูปต่อไปนี้:



การใช้งานเครื่องสังเกตการณ์มุมโรเตอร์




การค้นหาตำแหน่ง θ ของฟลักซ์แม่เหล็กของโรเตอร์เป็นกุญแจสำคัญของอัลกอริทึม FOC แต่ในกระบวนการหมุนด้วยความเร็วสูงของมอเตอร์ ความแม่นยำของเซ็นเซอร์ฮอลล์ไม่เพียงพอที่จะค้นหาตำแหน่ง θ ของฟลักซ์แม่เหล็กของโรเตอร์ได้อย่างแม่นยำ . ในกรณีนี้จำเป็นต้องมีผู้สังเกตการณ์มุมโรเตอร์ ข้อมูลมุมของฟลักซ์แม่เหล็กของโรเตอร์สามารถรับได้จาก EMF ด้านหลัง เราไม่สามารถวัด EMF ด้านหลังของมอเตอร์ได้โดยตรง แต่ค่าของ EMF ด้านหลังสามารถคำนวณได้โดยวิธีการสังเกตการณ์



ค่าความผิดพลาดระหว่างกระแสของผู้สังเกตและกระแสจริงถูกเลือกเป็นพื้นผิวควบคุมโหมดเลื่อน S



หากค่า K ของโหมดเลื่อนมีขนาดใหญ่พอ เราจะพบพื้นผิวควบคุมโหมดเลื่อน S เช่นนั้น



แผนภาพบล็อกระบบของผู้สังเกตการณ์โหมดเลื่อนมีดังนี้:



หากเราต้องการมั่นใจในความเสถียรของพื้นผิวควบคุมโหมดเลื่อน S เราจำเป็นต้องเลือกค่า K และ l ที่มีประสิทธิผลเพื่อให้แน่ใจว่า



และค่า l ต้องมากกว่า -1 ในที่สุด มุม θ ของโรเตอร์สามารถคำนวณได้จากฟังก์ชันอาร์กแทนเจนต์




MCU ซีรีส์ GD32F130 สามารถใช้เครื่องกำเนิด SVPWM ที่กล่าวถึงข้างต้น การแปลง Park/Clark ตัวควบคุม PI และผู้สังเกตการณ์ตำแหน่งโรเตอร์ได้อย่างง่ายดาย SAR ADC ความเร็วสูงและความแม่นยำสูงในตัวและระบบขัดจังหวะหลายระดับของ MCU ช่วยให้มั่นใจได้ถึงประสิทธิภาพแบบเรียลไทม์ของการควบคุมวงปิด




GD32F130 บอร์ดอินเวอร์เตอร์ตู้เย็น




ภาพด้านหน้า



ภาพย้อนกลับ




whatsapp

สายด่วนบริการ

tel: +86 755 83044319

WhatsApp

Whatsapp:+8618073002950