การออกแบบโปรโตคอลการสื่อสาร CAN ตัวควบคุมมอเตอร์ไร้แปรงถ่าน
จำนวนการเข้าชม: 0 ผู้แต่ง: บรรณาธิการเว็บไซต์ เวลาเผยแพร่: 12-11-2020 ที่มา: เว็บไซต์
สอบถาม
ส่วนประกอบของไดรเวอร์ตัวควบคุมมอเตอร์ไร้แปรงถ่าน ได้แก่ วงจรจ่ายไฟ ตัวควบคุมหลัก วงจรขับเคลื่อนมอเตอร์ วงจรรวบรวมสัญญาณแรงดันไฟฟ้าของระบบขับเคลื่อน วงจรการสื่อสาร CAN และเซ็นเซอร์ฮอลล์ การติดตั้งทั่วไปที่ส่วนท้ายของมอเตอร์ไร้แปรงถ่าน ลูกค้าสามารถเลือกได้ตามการจัดระเบียบมอเตอร์ไร้แปรงถ่านแบบอุปนัยและไม่เหนี่ยวนำ
ในการออกแบบระบบไดรฟ์ของซอฟต์แวร์ตัวควบคุมมอเตอร์ไร้แปรงถ่าน การออกแบบโปรแกรมโมดูลฟังก์ชั่นการควบคุมวงเปิด/ปิด ระบบโมดูลฟังก์ชั่นการตรวจสอบการออกแบบ การกระจายฟังก์ชั่นไดรฟ์ หลักการใช้งาน soft start และการรับรู้ของรหัส ขอบอกตัวควบคุมมอเตอร์แบบไร้แปรง CAN การออกแบบการสื่อสารของระบบขับเคลื่อน รวมถึงภาพรวม STM32 bxCAN และในโปรโตคอลการสื่อสาร EZCAN ขึ้นอยู่กับการควบคุมพีซีของมอเตอร์ สถาปัตยกรรมหลักของคอนโทรลเลอร์คือชิป Kernel STM32F103C8T6 ขนาด 72 MHZM3 จำนวน 48 พิน ความจุ FLASH 64 KB ความจุ SRAM ประมาณ 20 KB อุณหภูมิในการทำงานอยู่ที่ -45°C-85°C เช่น ใช้ TIMER สร้างคลื่น PWM อ่านสัญญาณแรงดันไฟฟ้าในปัจจุบันเพื่อป้องกันวงจรจาก ADC ไดรฟ์สื่อสาร และเครื่องควบคุม สามารถใช้ bxCAN ลบหน่วยความจำ พูด อ่าน และเขียนได้ ผ่านช่องทางการสื่อสาร CAN และฟังก์ชั่นอื่นๆ
~!phoenix_var50_2!~
ดังนั้นตัวควบคุมมอเตอร์แบบไร้แปรงซึ่งเป็นโมดูลหลักบางตัว?
เลเยอร์เลเยอร์ไดรเวอร์และเลเยอร์แอปพลิเคชันส่วนใหญ่ประกอบด้วยอัลกอริทึมของเลเยอร์ไดรเวอร์มีห้าโมดูลห้าโมดูลตามลำดับที่รับผิดชอบในการทำงานของพวกเขา
1, การควบคุมข้อเสนอแนะแบบวงปิดสำหรับมอเตอร์และการควบคุมวงตำแหน่ง & ndash; — โมดูลทดสอบความเร็วฮอลล์
2, อุณหภูมิ, แรงดันไฟฟ้า, การรวบรวมสัญญาณอะนาล็อกภายนอก, และการรวบรวมสัญญาณอินพุตโพเทนชิออมิเตอร์ภายในและการตั้งค่าสายและการควบคุม LED & ndash; — โมดูลไดรเวอร์ระดับบอร์ด
3, ฟังก์ชั่นขับเคลื่อนด้วยมอเตอร์บางตัว & ndash; —โมดูลไดรเวอร์มอเตอร์
4, การสุ่มตัวอย่าง ADC, ผลการสุ่มตัวอย่างสำหรับการตรวจสอบเธรดที่จะทำเพื่อป้องกันไดรฟ์ & ndash; — โมดูลการได้มาปัจจุบัน
5 เปลี่ยนเป็นพีซีผ่านอุปกรณ์ USB CAN สำหรับการควบคุมแบบเรียลไทม์และการแสดงผลกราฟิกความเร็วของระบบขับเคลื่อน & ndash; — โมดูลการสื่อสาร CAN;
คุณสมบัติทั่วไปของการสื่อสาร CAN ของตัวควบคุมมอเตอร์ไร้แปรงถ่านมีอะไรบ้าง
1 การควบคุมหลัก รถบัสไม่ได้ใช้งาน ทุกหน่วยสามารถส่งข้อความ และมากกว่าสองหน่วยในเวลาเดียวกันส่งข้อความ ตามตัวระบุ (ID ที่อยู่) กำหนดลำดับความสำคัญ
2 ความยืดหยุ่นของระบบ เมื่อเพิ่มยูนิตบนบัสเพื่อเชื่อมต่อยูนิตอื่นของฮาร์ดแวร์และซอฟต์แวร์และไม่จำเป็นต้องเปลี่ยนเลเยอร์แอปพลิเคชัน
3 ความเร็วระยะทาง สูงสุด 1 MBPS (ระยะทาง & lt; 40 ม.) สูงสุด 10 กม. (อัตรา & lt; 5 kbps)。
4 พร้อมฟังก์ชันการตรวจจับข้อผิดพลาด/การแจ้งเตือนข้อผิดพลาดและการกู้คืนข้อผิดพลาด
5 ฟังก์ชั่นการปิดผนึกข้อผิดพลาด สามารถระบุประเภทของข้อผิดพลาดได้คือข้อผิดพลาดของข้อมูลบัส (เช่นสัญญาณรบกวนภายนอก ฯลฯ ) หรือข้อผิดพลาดของข้อมูลถาวร (เช่นข้อบกพร่องภายในยูนิต ความล้มเหลวของไดรฟ์ สลักเกลียว ฯลฯ )
6 การเชื่อมต่อโหนด CAN บัสยังสามารถเชื่อมต่อหลายยูนิตพร้อมกันได้
คอนโทรลเลอร์สามารถออกแบบตามความต้องการของลูกค้า ลูกค้าสามารถกำหนดขนาดที่กำหนดเอง การติดตั้ง ข้อกำหนดด้านประสิทธิภาพ เงื่อนไข ตัวควบคุมมอเตอร์แบบไร้แปรงถ่านสามารถใส่ภายในและภายนอก เซ็นเซอร์ฮอลล์สามารถเลือกอุปนัยและไม่อุปนัย
,