ตัวควบคุมมอเตอร์แบบไร้แปรงสามารถออกแบบโปรโตคอลการสื่อสาร
มุมมอง: 0 ผู้แต่ง: ไซต์บรรณาธิการเผยแพร่เวลา: 2020-11-12 ต้นกำเนิด: เว็บไซต์
สอบถาม
ส่วนประกอบไดรเวอร์ตัวควบคุมมอเตอร์แบบ brushless รวมถึง: วงจรจ่ายไฟ, คอนโทรลเลอร์หลัก, วงจรมอเตอร์ไดรฟ์, วงจรการรวบรวมสัญญาณแรงดันไฟฟ้าของระบบไดรฟ์, วงจรการสื่อสารและเซ็นเซอร์ฮอลล์, การติดตั้งทั่วไปในตอนท้ายของมอเตอร์ไร้แปรงลูกค้าสามารถเลือกได้
ในการออกแบบระบบไดรฟ์ของซอฟต์แวร์คอนโทรลเลอร์มอเตอร์แบบไร้แปรง, โมดูลควบคุมฟังก์ชั่นการควบคุมแบบเปิด/ปิด, การออกแบบโมดูลฟังก์ชั่นการตรวจสอบระบบ, การกระจายฟังก์ชั่นไดรฟ์, หลักการเริ่มต้นใช้งานที่นุ่มนวล
สถาปัตยกรรมหลักของคอนโทรลเลอร์คือ 72 MHzM3 เคอร์เนล STM32F103C8T6 ชิป 48 พินความจุแฟลชคือ 64 kb ความจุ SRAM ประมาณ 20 kb, อุณหภูมิการทำงานสำหรับ -45 ℃ -85 ℃เช่นการใช้คลื่นความร้อน หน่วยความจำการพูดการอ่านและการเขียนผ่านช่องทางการสื่อสาร CAN และฟังก์ชั่นอื่น ๆ
ดังนั้นตัวควบคุมมอเตอร์แบบไร้แปรงแบบใดโมดูลหลักสองสามตัว?
เลเยอร์เลเยอร์ไดรเวอร์และเลเยอร์แอปพลิเคชันส่วนใหญ่จะรวมอัลกอริทึมของเลเยอร์ไดรเวอร์มีห้าโมดูลโมดูลห้าโมดูลตามลำดับที่รับผิดชอบงานของพวกเขา
1, การควบคุมข้อเสนอแนะแบบวงปิดสำหรับมอเตอร์และตำแหน่งการควบคุมลูป & ndash; - โมดูลความเร็วทดสอบ
2, อุณหภูมิ, แรงดันไฟฟ้า, การรวบรวมสัญญาณอะนาล็อกภายนอกและการรวบรวมสัญญาณอินพุตโพเทนชิออมิเตอร์ภายในและการตั้งค่าบรรทัดและการควบคุม LED & ndash; - โมดูลไดรเวอร์ระดับบอร์ด;
3 ฟังก์ชั่นขับเคลื่อนมอเตอร์บางอย่าง & ndash; - โมดูลไดรเวอร์มอเตอร์;
4, การสุ่มตัวอย่าง ADC, ผลการสุ่มตัวอย่างสำหรับการตรวจสอบเธรดที่ต้องทำเพื่อขับเคลื่อนการป้องกัน & ndash; - โมดูลการซื้อกิจการปัจจุบัน;
5, หันไปใช้พีซีผ่านอุปกรณ์ USB CAN สำหรับการควบคุมแบบเรียลไทม์และระบบขับเคลื่อนความเร็วกราฟิกความเร็วและ ndash; - โมดูลการสื่อสาร CAN;
คุณสมบัติทั่วไปของตัวควบคุมมอเตอร์แบบไร้แปรงสามารถสื่อสารได้อย่างไร?
1, การควบคุมหลัก รถบัสไม่ได้ใช้งานหน่วยทั้งหมดสามารถส่งข้อความและมากกว่าสองหน่วยในเวลาเดียวกันส่งข้อความตามตัวระบุ (id, ที่อยู่) กำหนดลำดับความสำคัญ;
2, ความยืดหยุ่นของระบบ เมื่อเพิ่มหน่วยบนบัสเพื่อเชื่อมต่อหน่วยอื่น ๆ ของฮาร์ดแวร์และซอฟต์แวร์และเลเยอร์แอปพลิเคชันไม่จำเป็นต้องทำเพื่อเปลี่ยน
3 ความเร็วระยะทาง สูงสุด 1 Mbps (ระยะทาง & lt; 40m) เท่าที่จะสูงถึง 10 กม. (อัตรา & lt; 5 kbps) 。
4 พร้อมฟังก์ชั่นของการตรวจจับข้อผิดพลาด/การแจ้งเตือนข้อผิดพลาดและการกู้คืนข้อผิดพลาด
5, ฟังก์ชั่นการปิดผนึกความผิด สามารถกำหนดประเภทของข้อผิดพลาดคือข้อผิดพลาดข้อมูลบัส (เช่นเสียงรบกวนภายนอก ฯลฯ ) หรือข้อผิดพลาดข้อมูลถาวร (เช่นความผิดพลาดภายในหน่วยความล้มเหลวของไดรฟ์โบลต์ ฯลฯ ) 。
6, โหนดที่เชื่อมต่อ บัสสามารถสามารถเชื่อมต่อหลายหน่วยในเวลาเดียวกัน
คอนโทรลเลอร์สามารถออกแบบตามความต้องการของลูกค้าลูกค้าสามารถให้ขนาดที่กำหนดเองการติดตั้งข้อกำหนดด้านประสิทธิภาพเงื่อนไขเงื่อนไขการควบคุมมอเตอร์แบบไร้แปรงภายในและภายนอกเซ็นเซอร์ฮอลล์สามารถเลือกการอุปนัยและไม่ได้
,