การออกแบบโปรโตคอลการสื่อสาร CAN ตัวควบคุมมอเตอร์ไร้แปรงถ่าน
จำนวนการเข้าชม: 0 ผู้แต่ง: บรรณาธิการเว็บไซต์ เวลาเผยแพร่: 12-11-2020 ที่มา: เว็บไซต์
สอบถาม
ส่วนประกอบของไดรเวอร์ตัวควบคุมมอเตอร์ไร้แปรงถ่าน ได้แก่ วงจรจ่ายไฟ ตัวควบคุมหลัก วงจรขับเคลื่อนมอเตอร์ วงจรรวบรวมสัญญาณแรงดันไฟฟ้าของระบบขับเคลื่อน วงจรการสื่อสาร CAN และเซ็นเซอร์ฮอลล์ การติดตั้งทั่วไปที่ส่วนท้ายของมอเตอร์ไร้แปรงถ่าน ลูกค้าสามารถเลือกได้ตามการจัดระเบียบมอเตอร์ไร้แปรงถ่านแบบอุปนัยและไม่เหนี่ยวนำ
ในการออกแบบระบบไดรฟ์ของซอฟต์แวร์ตัวควบคุมมอเตอร์ไร้แปรงถ่าน การออกแบบโปรแกรมโมดูลฟังก์ชั่นการควบคุมวงเปิด/ปิด ระบบโมดูลฟังก์ชั่นการตรวจสอบการออกแบบ การกระจายฟังก์ชั่นไดรฟ์ หลักการใช้งาน soft start และการรับรู้ของรหัส มาบอกตัวควบคุมมอเตอร์ไร้แปรงถ่าน CAN การออกแบบการสื่อสารของระบบขับเคลื่อน รวมถึงภาพรวม STM32 bxCAN และในโปรโตคอลการสื่อสาร EZCAN ขึ้นอยู่กับการควบคุมพีซีของมอเตอร์ สถาปัตยกรรมหลักของคอนโทรลเลอร์คือ 72 MHZM3 kernel ชิป STM32F103C8T6, 48 พิน, ความจุ FLASH คือ 64 KB, ความจุ SRAM ประมาณ 20 KB, อุณหภูมิในการทำงาน -45°C-85°C เช่น ใช้ TIMER สร้างคลื่น PWM, อ่านสัญญาณแรงดันไฟฟ้าปัจจุบันเพื่อป้องกันวงจรจาก ADC, ไดรฟ์สื่อสาร และเครื่องควบคุม สามารถใช้ bxCAN, ลบหน่วยความจำ, การพูด, การอ่าน และการเขียน ผ่านช่องทางการสื่อสาร CAN และฟังก์ชั่นอื่นๆ
~!phoenix_var46_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 บัสยังสามารถเชื่อมต่อหลายยูนิตพร้อมกันได้
คอนโทรลเลอร์สามารถออกแบบได้ตามความต้องการของลูกค้า ลูกค้าสามารถกำหนดขนาดที่กำหนดเอง การติดตั้ง ข้อกำหนดด้านประสิทธิภาพ เงื่อนไข ตัวควบคุมมอเตอร์แบบไร้แปรงถ่านสามารถใส่ได้ทั้งภายในและภายนอก เซ็นเซอร์ฮอลล์สามารถเลือกอุปนัยและไม่อุปนัย
,