ทำความเข้าใจประสิทธิภาพของมอเตอร์อัจฉริยะ IQ

image1.png

IQ Smart Motor ต้องสมบูรณ์แบบเพื่อให้ IQ ประสบความสำเร็จ การออกแบบมอเตอร์นี้ใช้เวลาทั้งด้านวิศวกรรมและการวิเคราะห์หลายพันชั่วโมง ทุกอย่างต้องทำงานร่วมกัน: มอเตอร์ เกียร์ ตัวเข้ารหัส แผงวงจร การจัดการระบายความร้อน การบรรจุหีบห่อ และการติดตั้ง ผู้ใช้สามารถควบคุมทิศทางของมอเตอร์ ความเร็ว ความเร่ง ตำแหน่ง และขีดจำกัดแรงบิดได้

กำลังสูงสุดต่อเนื่อง 1.4W และแรงบิดสูงสุด 0.414 นิวตันเมตร ความเร็วฟรีถูกจำกัดด้วยซอฟต์แวร์โดยโปรเซสเซอร์ของมอเตอร์ เพื่อให้ประสิทธิภาพระหว่างมอเตอร์ต่อมอเตอร์สม่ำเสมอ และเพื่อให้มีความเร็วสูงสุดภายใต้โหลด

สมาร์ทมอเตอร์ใช้ไมโครคอนโทรลเลอร์ Texas Instruments MSP430 ที่ทำงานที่ความเร็ว 16 MHz เพื่อประมวลผลคำขอ วัดความเร็วและทิศทาง ติดตามกระแส และควบคุมมอเตอร์ผ่าน H-Bridge H-Bridge จาก Texas Instruments มีระบบป้องกันกระแสเกินและอุณหภูมิเกินอัตโนมัติ ความเร็วและทิศทางวัดโดยใช้ตัวเข้ารหัสพื้นที่สี่เหลี่ยมจัตุรัสในตัวซึ่งใช้ล้อที่มีช่องเล็กๆ และเซ็นเซอร์วัดแสง ลูป PID ได้รับการประมวลผลภายในเพื่อควบคุมความเร็วและการหมุนเอาต์พุตอย่างแม่นยำ นอกจากนี้ ยังมีการวัดกระแสไฟฟ้าเพื่อให้แน่ใจว่ามอเตอร์จะไม่ร้อนเกินไประหว่างการใช้งาน เทคโนโลยีทั้งหมดนี้ทำงานร่วมกันเพื่อสร้างมอเตอร์อัจฉริยะที่เรียบง่าย ยืดหยุ่น และทรงพลัง

“สมรรถนะของมอเตอร์ที่สม่ำเสมอคือตัวเปลี่ยนเกม”

ความสามารถพิเศษอย่างหนึ่งของ IQ Smart Motor คือประสิทธิภาพที่สม่ำเสมอโดยสมบูรณ์ มอเตอร์ทำงานภายในด้วยแรงดันไฟฟ้าต่ำกว่าแรงดันไฟฟ้าขั้นต่ำของแบตเตอรี่เล็กน้อย และกำลังของมอเตอร์ได้รับการควบคุมอย่างแม่นยำที่ +/-1% ซึ่งหมายความว่ามอเตอร์จะทำงานเหมือนกันทุกแมตช์และทุกการวิ่งอัตโนมัติ โดยไม่คำนึงถึงประจุแบตเตอรี่หรืออุณหภูมิของมอเตอร์

มอเตอร์คำนวณความเร็วเอาท์พุตและแรงบิดที่แม่นยำ ทำให้ผู้ใช้เข้าใจประสิทธิภาพของมอเตอร์อย่างแท้จริงได้ตลอดเวลา รายงานตำแหน่งและมุมด้วยความแม่นยำ 0.375 องศา ข้อมูลทั้งหมดนี้จะถูกรายงานบนแผงหน้าปัดของมอเตอร์ (รุ่นที่ หรือ รุ่นที่ 2)

การเขียนโปรแกรมมอเตอร์ใน C ++ ด้วย VEXcode IQ
การตั้งค่า
Motor.setPosition(0, องศา);
มอเตอร์ setVelocity (50, เปอร์เซ็นต์);
มอเตอร์ setStopping (เบรค);
มอเตอร์ setMaxTorque (50, เปอร์เซ็นต์);
มอเตอร์ setTimeout (1, วินาที);

การดำเนินการ
มอเตอร์หมุน(ไปข้างหน้า);
มอเตอร์หยุด();

การตรวจจับ
มอเตอร์ isDone()
มอเตอร์ isSpinning()
ตำแหน่งมอเตอร์(องศา)
ความเร็วมอเตอร์(เปอร์เซ็นต์)
มอเตอร์กระแส(เปอร์เซ็นต์)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโปรแกรมใน C++, Python หรือ Blocks ด้วย VEX IQ Smart Motors ดูส่วนนี้ของไลบรารี VEX

ชื่อมอเตอร์ ไอคิว สมาร์ทมอเตอร์
ส่วนจำนวน 228-2560
พลังสูงสุด 1.4W
ความเร็ว (รอบต่อนาที) 120 รอบต่อนาที
แรงบิดแผงลอย (Nm) 0.414
ข้อเสนอแนะ ตำแหน่ง
ความเร็ว
กระแส
ตัวเข้ารหัส

960 ติ๊ก/รอบ

ขนาด 2.24" กว้าง x 2" ยาว x 1" สูง
(กว้าง 56.9 มม. x ยาว 50.8 มม. x สูง 25.4 มม.)
น้ำหนัก 0.165 ปอนด์
(75 กรัม)

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: