สารกึ่งตัวนำ ทรานซิสเตอร์ และ PWM
DRT 113 ไฟฟ้าและอิเล็กทรอนิกส์พื้นฐาน
บทเรียน
เมื่อเรียนจบโมดูลนี้ ผู้เรียนจะสามารถ
- อธิบายการทำงานของไดโอดและ LED และคำนวณการสูญเสียจากแรงดันตกไปข้างหน้า
- อธิบาย MOSFET ในฐานะสวิตช์อิเล็กทรอนิกส์ และคำนวณการสูญเสียจาก Rds(on)
- อธิบายการมอดูเลตความกว้างพัลส์ (PWM) และคำนวณแรงดันเฉลี่ยจาก duty cycle
- อธิบายสัญญาณควบคุม ESC แบบ PWM และ DShot และหน้าที่ของ ESC ในการขับมอเตอร์ BLDC
- เปรียบเทียบตัวควบคุมแรงดันแบบเชิงเส้นกับแบบสวิตชิ่ง (BEC)
ชิ้นส่วนที่ทำให้ไฟฟ้า “ฉลาด”
ตัวต้านทาน ตัวเก็บประจุ และตัวเหนี่ยวนำในโมดูลก่อนทำงานแบบคงที่ แต่โดรนต้องปรับความเร็วมอเตอร์หลายร้อยครั้งต่อวินาที สิ่งที่ทำให้ทำได้คือ อุปกรณ์สารกึ่งตัวนำ ที่เปิดปิดกระแสได้ตามสัญญาณควบคุม โมดูลนี้อธิบายไดโอด MOSFET และเทคนิค PWM ซึ่งเป็นหัวใจของ ESC และระบบจ่ายไฟทุกชนิดบนโดรน
ไดโอดและ LED
ไดโอด ยอมให้กระแสไหลทางเดียว เมื่อได้รับ ไบแอสตรง (ขั้วบวกที่แอโนด) จะนำกระแสโดยมีแรงดันตกคร่อมคงที่ประมาณหนึ่ง เรียกว่า แรงดันตกไปข้างหน้า ไดโอดซิลิคอนประมาณ 0.7 V ไดโอดชอตต์กีประมาณ 0.3–0.4 V เมื่อได้รับไบแอสกลับ ไดโอดแทบไม่นำกระแส
LED คือไดโอดที่เปล่งแสง มี สูงกว่า (ประมาณ 1.8–3.3 V ตามสี) และต้องมีตัวต้านทานจำกัดกระแสเสมอ ดังที่คำนวณในโมดูล 1
ตัวอย่างที่ 1 ไดโอดป้องกันต่อกลับขั้ว
ถ้าใส่ไดโอดชอตต์กีอนุกรมกับสายหลักเพื่อกันการต่อแบตเตอรี่กลับขั้ว ที่กระแส 30 A และ V
ความร้อน 12 W บนชิ้นส่วนเล็ก ๆ มากเกินไป วงจรจริงสำหรับกระแสสูงจึงใช้ MOSFET ทำหน้าที่แทนไดโอด (ideal diode) หรือใช้หัวต่อที่เสียบกลับขั้วไม่ได้
ทรานซิสเตอร์และ MOSFET
ทรานซิสเตอร์ คือสวิตช์หรือตัวขยายที่ควบคุมด้วยสัญญาณเล็ก ในวงจรกำลังของโดรนนิยมใช้ MOSFET เพราะควบคุมด้วยแรงดันที่ขาเกต (gate) แทบไม่ต้องใช้กระแส และสวิตช์ได้เร็วมาก
เมื่อแรงดันเกตสูงพอ MOSFET จะ เปิด และมีความต้านทานระหว่างขาเดรนกับซอร์สต่ำมาก เรียกว่า เมื่อแรงดันเกตต่ำ MOSFET จะ ปิด กระแสแทบไม่ไหล การสูญเสียขณะนำกระแสคือ
ตัวอย่างที่ 2 ความร้อนใน MOSFET ของ ESC
MOSFET ที่มี mΩ นำกระแส 30 A
ESC จึงต้องมีแผ่นระบายความร้อนหรือติดตั้งในจุดที่ลมจากใบพัดพัดผ่าน นอกจากนี้ยังมีการสูญเสียขณะสวิตช์ ซึ่งเพิ่มขึ้นตามความถี่การสวิตช์
การมอดูเลตความกว้างพัลส์ (PWM)
ถ้าต้องการให้มอเตอร์ได้แรงดัน “ครึ่งหนึ่ง” ไม่จำเป็นต้องทิ้งพลังงานเป็นความร้อนในตัวต้านทาน แต่ให้สวิตช์เปิดครึ่งหนึ่งของเวลาและปิดอีกครึ่งหนึ่งอย่างรวดเร็ว วิธีนี้เรียกว่า PWM สัดส่วนเวลาที่เปิดคือ duty cycle
เพราะสวิตช์ที่เปิดเต็มหรือปิดสนิทแทบไม่สูญเสียพลังงาน PWM จึงมีประสิทธิภาพสูงมาก ขดลวดมอเตอร์ซึ่งเป็นตัวเหนี่ยวนำ (โมดูล 3) ช่วยทำให้กระแสเรียบขึ้นเอง
ตัวอย่างที่ 3 แรงดันเฉลี่ย
แบตเตอรี่ 4S ชาร์จเต็ม 16.8 V ที่ duty cycle 25% ได้แรงดันเฉลี่ย V
ESC และสัญญาณควบคุม
ESC (Electronic Speed Controller) รับคำสั่งความเร็วจากชุดควบคุมการบิน แล้วสวิตช์ MOSFET หกตัวเป็นสามคู่ เพื่อจ่ายกระแสเข้าขดลวดสามเฟสของมอเตอร์ BLDC ตามลำดับ ทำให้เกิดสนามแม่เหล็กหมุน
สัญญาณคำสั่งที่ใช้บ่อยมีสองแบบ
- PWM แบบเซอร์โว ส่งพัลส์กว้าง 1000–2000 µs ซ้ำหลายสิบถึงหลายร้อยครั้งต่อวินาที พัลส์ 1000 µs หมายถึงคันเร่งศูนย์ และ 2000 µs หมายถึงเต็ม ESC แบบนี้ต้องสอบเทียบ (calibrate) ช่วงพัลส์
- DShot เป็นโปรโตคอลดิจิทัล ส่งค่าความเร็วเป็นตัวเลขพร้อม checksum ตรวจความถูกต้อง ไม่ต้องสอบเทียบ และทนสัญญาณรบกวนกว่า มีหลายความเร็ว เช่น DShot150, DShot300 และ DShot600 ตามเอกสารของ ArduPilot สำหรับอากาศยานขนาดใหญ่ที่สายสัญญาณยาว แนะนำให้ใช้ DShot150 เพราะทนสัญญาณรบกวนได้ดีที่สุด
ตัวอย่างที่ 4 อ่านค่าคันเร่งจากพัลส์
พัลส์กว้าง 1350 µs คิดเป็นคันเร่ง
ตัวควบคุมแรงดันและ BEC
ชุดควบคุมการบิน วิทยุ และกล้องต้องการไฟ 5 V หรือ 12 V ที่คงที่ แต่แบตเตอรี่ให้ 14.8–25.2 V จึงต้องมีตัวลดแรงดัน เรียกว่า BEC (Battery Eliminator Circuit) มีสองแบบหลัก
- แบบเชิงเส้น ลดแรงดันโดยทิ้งส่วนต่างเป็นความร้อน
- แบบสวิตชิ่ง (buck) ใช้ MOSFET สวิตช์ร่วมกับตัวเหนี่ยวนำและตัวเก็บประจุ ประสิทธิภาพมักสูงถึงราว 85–95%
ตัวอย่างที่ 5 เปรียบเทียบการสูญเสีย
ลดจาก 22.2 V เป็น 5 V ที่กระแส 1 A
- แบบเชิงเส้น: สูญเสีย W มากกว่ากำลังที่อุปกรณ์ใช้จริง (5 W) ถึงสามเท่า
- แบบสวิตชิ่งที่ประสิทธิภาพ 90%: รับกำลังเข้า W สูญเสียเพียงประมาณ 0.56 W
โดรนที่ใช้แบตเตอรี่แรงดันสูงจึงใช้ BEC แบบสวิตชิ่งเกือบทั้งหมด แต่ต้องระวังสัญญาณรบกวนจากการสวิตช์ต่อระบบวิดีโอและวิทยุ
ปฏิบัติการประจำโมดูล
ในชั้นเรียน
- วัดแรงดันตกไปข้างหน้าของไดโอดซิลิคอน ไดโอดชอตต์กี และ LED หลายสีด้วยมัลติมิเตอร์โหมดไดโอด
- ใช้ไมโครคอนโทรลเลอร์สร้างสัญญาณ PWM ขับ MOSFET และมอเตอร์ DC ขนาดเล็ก วัด duty cycle ด้วยออสซิลโลสโคปและวัดแรงดันเฉลี่ยด้วยมัลติมิเตอร์
- ต่อเครื่องทดสอบเซอร์โวเข้ากับ ESC ที่ถอดใบพัดแล้ว ดูพัลส์ 1000–2000 µs บนออสซิลโลสโคป
ความปลอดภัย ถอดใบพัดทุกครั้งที่ทดสอบ ESC บนโต๊ะ และจ่ายไฟผ่าน smoke stopper ครั้งแรก
ข้อผิดพลาดที่พบบ่อย
ระวัง
- ใช้ไดโอดธรรมดาในเส้นทางกระแสสูง ทำให้ร้อนจัดและสูญเสียพลังงาน
- ขับเกต MOSFET ด้วยแรงดันไม่พอ MOSFET เปิดไม่เต็ม สูงและร้อนมาก
- ใช้ PWM เซอร์โวโดยไม่สอบเทียบ ESC มอเตอร์อาจหมุนไม่เท่ากันหรือไม่ติด
- ใช้ตัวควบคุมเชิงเส้นกับส่วนต่างแรงดันสูง ความร้อนสูงมาก
สรุป
- ไดโอดนำกระแสทางเดียวและมีแรงดันตก ทำให้สูญเสีย
- MOSFET เป็นสวิตช์ที่ควบคุมด้วยแรงดัน สูญเสียขณะนำกระแส
- PWM ปรับแรงดันเฉลี่ย ได้อย่างมีประสิทธิภาพ
- ESC สวิตช์ MOSFET หกตัวขับมอเตอร์สามเฟส รับคำสั่งแบบ PWM 1000–2000 µs หรือ DShot แบบดิจิทัล
- BEC แบบสวิตชิ่งมีประสิทธิภาพสูงกว่าแบบเชิงเส้นมาก เมื่อส่วนต่างแรงดันสูง
แบบฝึกตรวจความเข้าใจ
- ไดโอดซิลิคอน V นำกระแส 2 A สูญเสียกำลังเท่าใด
- MOSFET mΩ นำกระแส 40 A ร้อนกี่วัตต์
- PWM คาบ 50 µs เปิด 20 µs duty cycle เท่าใด
- พัลส์ 1800 µs คิดเป็นคันเร่งกี่เปอร์เซ็นต์
- ตัวควบคุมเชิงเส้นลด 12 V เป็น 5 V ที่ 0.5 A สูญเสียกี่วัตต์
เฉลย
- W
- W
- หรือ 40%
- W
สรุปสูตรสำคัญ
| การสูญเสียในไดโอด | |
| การสูญเสียนำกระแสของ MOSFET | |
| Duty cycle | |
| แรงดันเฉลี่ยของ PWM | |
| คันเร่งจากความกว้างพัลส์ | |
| การสูญเสียของตัวควบคุมเชิงเส้น |
แหล่งอ้างอิงหลัก
- Boylestad, R. L., & Nashelsky, L. (2013). Electronic devices and circuit theory (11th ed.). Pearson.
- Horowitz, P., & Hill, W. (2015). The art of electronics (3rd ed.). Cambridge University Press.
- ArduPilot Dev Team. ESCs and motors; DShot ESCs. link
- Ling, S. J., Sanny, J., & Moebs, W. (2016). University physics volume 2. OpenStax. link
อ่านเพิ่มเติม
ศึกษาหน่วยความรู้ที่กำหนดล่วงหน้า ดูสื่อประกอบ และทำ quiz ประจำโมดูล
ในชั้นเรียน / ภาคสนาม
ปฏิบัติการในห้องแล็บหรือภาคสนามตามใบงาน พร้อม checklist ความปลอดภัย
หลักฐานการเรียนรู้: ใบงานที่ผ่านการตรวจและผล quiz