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 กรัม) |