ผู้แต่ง: บรรณาธิการเว็บไซต์ เวลาเผยแพร่: 11-02-2023 ที่มา: เว็บไซต์
ในโดรน FPV ทุกตัว มีการร่วมมือกันที่สำคัญ นั่นคือบทสนทนาความเร็วสูงระหว่างสององค์ประกอบสำคัญที่จะตัดสินว่าเครื่องบินบินได้ราวกับความฝันหรือร่วงลงมาจากท้องฟ้า ตัวควบคุมการบิน (FC) และอุปกรณ์ควบคุมความเร็วแบบอิเล็กทรอนิกส์ (ESC) มักจะถูกกล่าวถึงแยกกัน แต่ความมหัศจรรย์ที่แท้จริงนั้นอยู่ที่การทำงานร่วมกันอย่างราบรื่น FC เป็นสมองเชิงกลยุทธ์ ประมวลผลข้อมูลและตัดสินใจอย่างรวดเร็ว ในขณะที่ ESC เป็นตัวควบคุมกล้ามเนื้อ ดำเนินการตัดสินใจเหล่านั้นด้วยความแม่นยำเสี้ยววินาที บทความนี้สำรวจการทำงานร่วมกันที่ซับซ้อนระหว่างองค์ประกอบทั้งสองนี้ โดยอธิบายว่าองค์ประกอบทั้งสองสื่อสาร ซิงโครไนซ์ และท้ายที่สุดทำให้โดรน FPV มีชีวิตได้อย่างไร
กองแรงงาน: ใครทำอะไร?
ก่อนที่จะทำความเข้าใจการทำงานร่วมกัน สิ่งสำคัญคือต้องกำหนดบทบาทที่แตกต่างกันอย่างชัดเจนก่อน:
ผู้ควบคุมการบิน (FC): ผู้บัญชาการ FC เป็นเฟิร์มแวร์การบินที่ใช้ไมโครโปรเซสเซอร์ความเร็วสูง (เช่น Betaflight) โดยจะอ่านข้อมูลจากไจโรสโคปและมาตรความเร่งบนเครื่องบินอย่างต่อเนื่อง เพื่อกำหนดทิศทางแบบเรียลไทม์ของโดรน (เอียง ม้วนตัว และหันเห) จากนั้นจะเปรียบเทียบสถานะปัจจุบันนี้กับอินพุตที่ต้องการของนักบิน (รับผ่านเครื่องรับวิทยุ) และคำนวณการปรับแรงขับที่จำเป็นโดยใช้อัลกอริธึมควบคุม PID (Proportional-Integral-Derivative) ผลลัพธ์ของการคำนวณนี้คือชุดคำสั่งคันเร่งแบบดิจิทัล—หนึ่งคำสั่งสำหรับมอเตอร์แต่ละตัว—ซึ่งแสดงเป็นค่าระหว่าง 0 ถึง 100%
ESCs: เพชฌฆาต มอเตอร์แต่ละตัวมี ESC เฉพาะ ซึ่งโดยพื้นฐานแล้วจะเป็นตัวควบคุมการสลับกำลังสูง ESC ได้รับคำสั่งคันเร่งแบบดิจิทัลจาก FC และแปลเป็นไฟฟ้ากระแสสลับสามเฟสเพื่อขับเคลื่อนมอเตอร์แบบไร้แปรงถ่าน ด้วยการเปิดและปิดแรงดันไฟฟ้ากระแสตรงของแบตเตอรี่อย่างรวดเร็วทั่วขดลวดมอเตอร์ที่ความถี่สูง (ผ่าน MOSFET) ESC จะควบคุมความเร็วของมอเตอร์ด้วยความแม่นยำเป็นพิเศษ
โปรโตคอลการสื่อสาร: ภาษาที่พวกเขาพูด
การทำงานร่วมกันระหว่าง FC และ ESC ขึ้นอยู่กับโปรโตคอลการสื่อสาร ซึ่งเป็นภาษาที่ใช้ในการส่งคำสั่ง ในระบบ FPV สมัยใหม่ นี่เป็นโปรโตคอลดิจิทัลเกือบทั้งหมดที่เรียกว่า DShot (Digital Shot) DShot ได้เข้ามาแทนที่โปรโตคอลอนาล็อกรุ่นเก่า (PWM, Oneshot, Multishot) ไปเป็นส่วนใหญ่ เนื่องจากข้อดีที่สำคัญ:
การส่งสัญญาณแบบดิจิทัล: ต่างจากสัญญาณอะนาล็อกที่ไวต่อสัญญาณรบกวนและต้องมีการสอบเทียบ DShot จะส่งแพ็กเก็ตดิจิทัลที่มีค่าคันเร่งเป็นตัวเลข สิ่งนี้ทำให้มั่นใจได้ถึงการสื่อสารที่ปราศจากข้อผิดพลาด
ไม่มีการปรับเทียบ: ด้วยโปรโตคอลแบบอะนาล็อก ESC จะต้องได้รับการปรับเทียบเพื่อเรียนรู้ค่าสัญญาณต่ำสุดและสูงสุด DShot ขจัดขั้นตอนนี้โดยสิ้นเชิง ช่วยประหยัดเวลาและลดความเสี่ยงของข้อผิดพลาดในการตั้งค่า
อัตราการรีเฟรชสูง: DShot รองรับอัตราการรีเฟรช 600Hz (DShot600), 1200Hz (DShot1200) และแม้กระทั่ง 3000Hz (DShot3000) บนฮาร์ดแวร์รุ่นใหม่ ซึ่งหมายความว่า ESC ได้รับคำสั่งใหม่จาก FC สูงถึง 3,000 ครั้งต่อวินาที ทำให้สามารถตอบสนองต่อมอเตอร์ได้ทันที
การสื่อสารแบบสองทิศทาง: DShot เวอร์ชันใหม่ยังรองรับการวัดและส่งข้อมูลทางไกลแบบสองทิศทางด้วย ซึ่งช่วยให้ ESC สามารถส่งข้อมูลกลับไปยัง FC รวมถึง RPM ของมอเตอร์ อุณหภูมิ และแฟล็กข้อผิดพลาด FC สามารถใช้ฟีดแบ็กนี้สำหรับคุณสมบัติขั้นสูง เช่น การกรอง RPM ซึ่งปรับปรุงความราบรื่นของการบินได้อย่างมากโดยกำจัดเสียงรบกวนของมอเตอร์
The Feedback Loop: ซิมโฟนีแห่งความเร็ว
FC และ ESC ทำงานภายในวงจรควบคุมที่รวดเร็วอย่างไม่น่าเชื่อซึ่งทำซ้ำหลายร้อยครั้งต่อวินาที ต่อไปนี้คือรายละเอียดแบบทีละขั้นตอนของวงจรทั่วไป:
การตรวจจับ: FC อ่านไจโรสโคปเพื่อตรวจจับความเร็วเชิงมุม ตัวอย่างเช่น อาจสัมผัสได้ว่าโดรนกำลังหมุนไปทางขวาด้วยความเร็ว 200 องศาต่อวินาที
การตัดสินใจ: ตัวควบคุม PID ของ FC คำนวณว่าเพื่อตอบโต้การหมุนที่ไม่ต้องการนี้ มอเตอร์ด้านซ้ายจะต้องหมุนเร็วขึ้น และมอเตอร์ด้านขวาจะต้องหมุนช้าลง โดยจะคำนวณค่าแก้ไขที่แม่นยำ
การส่งคำสั่ง: FC เข้ารหัสค่าคันเร่งใหม่เหล่านี้ลงในแพ็กเก็ต DShot และส่งไปยัง ESC แต่ละตัวผ่านสายสัญญาณเฉพาะ การส่งข้อมูลนี้ใช้เวลาน้อยกว่าหนึ่งไมโครวินาที
การดำเนินการ: ESC ได้รับคำสั่งพร้อมกัน ESC แต่ละตัวจะปรับความถี่ในการสวิตชิ่งตามนั้น โดยอันหนึ่งจะเร่งความเร็วมอเตอร์ และอีกอันจะช้าลง ทั้งหมดนี้ทำได้ภายในเสี้ยววินาที
ข้อเสนอแนะ: การเปลี่ยนแปลงทางกายภาพของความเร็วมอเตอร์ทำให้ทัศนคติของโดรนเปลี่ยนไป ไจโรสโคปตรวจพบการเปลี่ยนแปลงนี้ และวงทั้งหมดจะเริ่มต้นอีกครั้ง รอบนี้ทำงานที่ความเร็วโดยทั่วไประหว่าง 4kHz ถึง 32kHz (ความถี่ลูป PID) หมายความว่า FC และ ESC กำลังดำเนินการเต้นนี้สูงถึง 32,000 ครั้งต่อวินาที
สัญญาณที่ใช้ร่วมกัน: การเชื่อมต่อ Telemetry ESC
ในการตั้งค่าขั้นสูง การทำงานร่วมกันเป็นมากกว่าคำสั่งทางเดียว DShot แบบสองทิศทางช่วยให้ ESC สามารถส่งการวัดและส่งข้อมูลทางไกลแบบเรียลไทม์กลับไปยัง FC ซึ่งรวมถึง:
รอบต่อนาทีของมอเตอร์: ESC จะรายงานความเร็วในการหมุนจริงของมอเตอร์แต่ละตัว FC สามารถใช้ข้อมูลนี้เพื่อใช้ การกรอง RPM แบบไดนามิก ซึ่งจะปรับตัวกรองรอยบากแบบไดนามิกเพื่อกำจัดความถี่เฉพาะของสัญญาณรบกวนมอเตอร์ ส่งผลให้สัญญาณไจโรสะอาดขึ้นและประสบการณ์การบินที่นุ่มนวลขึ้นอย่างเห็นได้ชัด โดยเฉพาะที่คันเร่งสูง
กระแสไฟและอุณหภูมิ: ESC บางตัวรายงานข้อมูลกระแสไฟฟ้าและอุณหภูมิ FC สามารถตรวจสอบสิ่งนี้เพื่อส่งเสียงเตือนหรือลดคันเร่ง หากมอเตอร์ร้อนเกินไปหรือดึงกระแสไฟฟ้ามากเกินไป เพื่อป้องกันความล้มเหลวร้ายแรง
การตรวจจับข้อผิดพลาด: หาก ESC ตรวจพบการไม่ซิงค์ (การสูญเสียตำแหน่งโรเตอร์) หรือข้อผิดพลาดอื่นๆ ก็สามารถสื่อสารสิ่งนี้กลับไปยัง FC ได้ จากนั้น FC จะสามารถบันทึกข้อผิดพลาดหรือแม้กระทั่งพยายามกู้คืน เช่น การเหยียบคันเร่งอย่างรวดเร็วเพื่อซิงค์มอเตอร์อีกครั้ง
การรวมฮาร์ดแวร์: การเดินสายไฟและสแต็ก
การเชื่อมต่อทางกายภาพระหว่าง FC และ ESC มีความสำคัญเท่าเทียมกัน มีการกำหนดค่าหลักสองแบบ:
ESC แต่ละตัว: ESC แต่ละตัวต่อสายแยกกับ FC โดยใช้สายสัญญาณสามเส้น (GND, สัญญาณ และบางครั้งก็เป็นสายโทรมาตร) การตั้งค่านี้นำเสนอความเป็นโมดูล หาก ESC อันใดอันหนึ่งล้มเหลว เฉพาะยูนิตนั้นเท่านั้นที่จำเป็นต้องเปลี่ยน อย่างไรก็ตาม จะเพิ่มความซับซ้อนและน้ำหนักในการเดินสายไฟ
ESC แบบ 4-in-1: บอร์ดเดียวประกอบด้วย ESC ทั้งสี่ตัว และเชื่อมต่อกับ FC ผ่านทางสายรัด 8 พินหรือ 10 พินธรรมดา ชุดสายไฟนี้ส่งกำลัง กราวด์ และสายสัญญาณสำหรับมอเตอร์ทุกตัว รวมถึงการวัดและส่งข้อมูลทางไกล โครงสร้างแบบ 4-in-1 ถือเป็นมาตรฐานในรุ่นสมัยใหม่เนื่องมาจากความสะอาด น้ำหนักที่ลดลง และความง่ายในการประกอบ โดยทั่วไปตัวเก็บประจุจะถูกบัดกรีเข้ากับแผ่นแบตเตอรี่ของ ESC เพื่อกรองแรงดันไฟกระชาก เพื่อปกป้องทั้ง ESC และ FC
การปรับแต่ง PID และการซิงโครไนซ์ ESC
ประสิทธิภาพของความร่วมมือระหว่าง FC-ESC จะมองเห็นได้โดยตรงจากพฤติกรรมของโดรนระหว่างการปรับ PID หาก ESC ช้าหรือไม่ตอบสนอง ตัวควบคุม PID ของ FC จะไม่สามารถแก้ไขข้อผิดพลาดได้อย่างมีประสิทธิภาพ ซึ่งนำไปสู่การแกว่งหรือ 'การชะล้าง' ระหว่างการเลี้ยว ในทางกลับกัน หากการตอบสนองของ ESC รุนแรงเกินไป ก็อาจทำให้เกิดการสั่นสะเทือนในความถี่สูงได้ นักบินจะต้องแน่ใจว่า:
PID Loop Frequency ไม่เกินอัตราการรีเฟรชของ ESC ตัวอย่างเช่น หาก ESC ทำงาน DShot600 (600Hz) การรัน PID loop ที่ 8kHz จะให้รอบการคำนวณหลายรอบต่อคำสั่งมอเตอร์ ซึ่งเป็นที่ยอมรับ การรันลูป 32kHz ด้วย DShot3000 ช่วยให้มั่นใจได้ว่าจะอัปเดตได้เกือบจะในทันที
ระยะเวลาของมอเตอร์และการชดเชยดีแม็ก: การตั้งค่า ESC เหล่านี้ใน BLHeliSuite ส่งผลต่อความเร็วของมอเตอร์ที่เร่งความเร็ว การตั้งค่าที่ไม่ถูกต้องอาจทำให้เกิดการดีซิงค์ โดยที่ ESC สูญเสียการติดตามตำแหน่งของโรเตอร์ การกรองของ FC จะต้องเสริมลักษณะการตอบสนองของ ESC เพื่อให้เกิดความรู้สึก 'ล็อคอิน'
ปัญหาทั่วไป: เมื่อการทำงานร่วมกันพังทลาย
การทำความเข้าใจสิ่งที่ผิดพลาดได้จะเน้นย้ำว่าองค์ประกอบทั้งสองนี้ขึ้นอยู่กับแต่ละส่วนอย่างไร:
Desynchronization (Desync): นี่คือความล้มเหลวในการทำงานร่วมกันของ FC-ESC ที่พบบ่อยที่สุด หาก ESC สูญเสียการติดตามตำแหน่งโรเตอร์ของมอเตอร์ ซึ่งมักเกิดจากการเปลี่ยนแปลงคันเร่งอย่างรุนแรง แรงดันแบตเตอรี่ต่ำ หรือการตั้งเวลาไม่ถูกต้อง มอเตอร์จะหยุดทำงานโดยสิ้นเชิง FC อาจยังคงส่งคำสั่ง แต่มอเตอร์ไม่ตอบสนอง ทำให้เกิดการชนทันที DShot แบบสองทิศทางช่วยบรรเทาปัญหานี้โดยอนุญาตให้ FC ตรวจจับการดีซิงค์และลดคันเร่งเพื่อพยายามกู้คืน
สัญญาณรบกวนทางไฟฟ้า: สวิตช์กระแสสูงจะสร้างสัญญาณรบกวนทางไฟฟ้าที่อาจรบกวนการอ่านค่าไจโรสโคปของ FC การเดินสายไฟ ตัวเก็บประจุ และการกรองที่เหมาะสมถือเป็นสิ่งสำคัญในการรักษาการสื่อสารที่สะอาดระหว่าง FC และ ESC
ความร้อนสูงเกินไป: หาก FC สั่งคันเร่งเต็มที่เป็นระยะเวลานานโดยไม่มีการระบายความร้อนที่เพียงพอ ESC อาจทำให้ร้อนเกินไปและเร่งความเร็วกลับ ทำให้ FC ได้รับข้อมูลที่ขัดแย้งกันและนำไปสู่การบินที่ไม่สามารถคาดเดาได้
อนาคต: การบูรณาการและความชาญฉลาด
แนวโน้มของฮาร์ดแวร์ FPV มุ่งไปสู่การบูรณาการที่เข้มงวดยิ่งขึ้น ขณะนี้บอร์ด All-In-One (AIO) ได้รวม FC และ ESC 4-in-1 ไว้บน PCB แผ่นเดียว ช่วยลดปัญหาสายสัญญาณทั้งหมดและลดความหน่วงลง บอร์ดเหล่านี้มักมีเซ็นเซอร์ตรวจจับกระแสไฟในตัวและตัวเก็บประจุแบบออนบอร์ดเพื่อให้มีขนาดกะทัดรัดอย่างแท้จริง
นอกจากนี้ การพัฒนาเฟิร์มแวร์ยังทำให้ FC และ ESC ฉลาดขึ้นอีกด้วย คุณสมบัติต่างๆ เช่น การเดินเบาแบบไดนามิก ซึ่ง FC จะปรับความเร็วมอเตอร์ขั้นต่ำโดยอัตโนมัติตามทิศทางของโดรน โดยอาศัยการสื่อสารที่ต่อเนื่องระหว่างทั้งสอง เมื่อโปรเซสเซอร์มีประสิทธิภาพมากขึ้น เราก็สามารถคาดหวังคุณสมบัติการทำงานร่วมกันที่ซับซ้อนยิ่งขึ้นได้ เช่น การควบคุมมอเตอร์แบบคาดการณ์และการกรองแบบปรับได้ที่เรียนรู้ลักษณะการบินของโดรนแบบเรียลไทม์
บทสรุป
ตัวควบคุมการบินและ ESC ไม่ใช่โมดูลอิสระ แต่เป็นพันธมิตรทางชีวภาพในศิลปะการบิน FPV FC ให้ข้อมูลอันชาญฉลาด โดยคำนวณการแก้ไขที่สมบูรณ์แบบสำหรับทุกส่วนเบี่ยงเบน ในขณะที่ ESC จะให้กำลัง โดยแปลการคำนวณเหล่านั้นให้เป็นการเคลื่อนไหวของมอเตอร์ที่แม่นยำ การทำงานร่วมกันของพวกเขาซึ่งควบคุมโดยโปรโตคอลดิจิทัลความเร็วสูงและลูปป้อนกลับอย่างต่อเนื่องเป็นรากฐานที่สร้างทุกการดำน้ำที่ราบรื่น การเลี้ยวที่คมชัด และการเร่งความเร็วที่รวดเร็ว การทำความเข้าใจความร่วมมือครั้งนี้ไม่ได้เป็นเพียงความรู้ทางเทคนิคเท่านั้น แต่ยังเป็นกุญแจสำคัญในการสร้าง ปรับแต่ง และบินโดรน FPV ที่มีประสิทธิภาพดีที่สุดอีกด้วย เมื่อสมองและกล้ามเนื้อทำงานประสานกันอย่างลงตัว ท้องฟ้าจึงกลายเป็นสนามเด็กเล่นของคุณอย่างแท้จริง