Động cơ thông minh IQ phải hoàn hảo để IQ thành công. Hàng nghìn giờ kỹ thuật và phân tích đã được đầu tư vào việc thiết kế động cơ này. Mọi thứ phải phối hợp với nhau: động cơ, bánh răng, bộ mã hóa, bảng mạch, quản lý nhiệt, đóng gói và lắp đặt. Người dùng có thể điều khiển hướng, tốc độ, gia tốc, vị trí và giới hạn mô-men xoắn của động cơ.
Công suất tối đa liên tục là 1,4W và mô-men xoắn cực đại là 0,414 Nm. Tốc độ tự do được giới hạn phần mềm bởi bộ xử lý của động cơ để duy trì hiệu suất ổn định giữa các động cơ và cho phép tốc độ tối đa khi tải.
Động cơ thông minh sử dụng bộ vi điều khiển MSP430 của Texas Instruments chạy ở tốc độ 16 MHz để xử lý các yêu cầu, đo tốc độ và hướng, theo dõi dòng điện và điều khiển động cơ thông qua Cầu H. Cầu H, cũng của Texas Instruments, có tính năng bảo vệ quá dòng và quá nhiệt tự động. Tốc độ và hướng được đo thông qua bộ mã hóa cầu phương tích hợp sử dụng bánh xe có khe nhỏ và cảm biến ánh sáng. Các vòng PID được xử lý nội bộ để kiểm soát chính xác tốc độ đầu ra và tốc độ quay. Dòng điện cũng được đo để đảm bảo động cơ không bị quá nóng trong quá trình sử dụng. Tất cả công nghệ này phối hợp với nhau để tạo nên một Động cơ thông minh đơn giản, linh hoạt và mạnh mẽ.
“Hiệu suất động cơ ổn định là yếu tố thay đổi cuộc chơi”
Một trong những khả năng độc đáo nhất của IQ Smart Motor là hiệu suất hoàn toàn ổn định. Động cơ chạy bên trong ở điện áp thấp hơn một chút so với điện áp tối thiểu của pin và công suất của động cơ được điều khiển chính xác đến +/- 1%. Điều này có nghĩa là động cơ sẽ hoạt động giống nhau cho mọi trận đấu và mọi lần chạy tự động, bất kể mức sạc pin hay nhiệt độ động cơ.
Động cơ tính toán tốc độ và mô-men xoắn đầu ra chính xác, giúp người dùng hiểu rõ về hiệu suất của động cơ bất kỳ lúc nào. Vị trí và góc được báo cáo với độ chính xác 0,375 độ. Tất cả dữ liệu này được báo cáo trên bảng điều khiển của động cơ (thế hệ thứ nhất hoặc thế hệ thứ 2).
Lập trình động cơ bằng C++ với VEXcode IQ | ||
---|---|---|
Cài đặt Motor.setPosition(0, độ); Motor.setVelocity(50, phần trăm); Motor.setStopping(phanh); Motor.setMaxTorque(50, phần trăm); Motor.setTimeout(1, giây); |
Hành động Motor.spin(tiến); Motor.stop(); |
Cảm biến Motor.isDone() Motor.isSpinning() Motor.position(độ) Motor.velocity(percent) Motor.current(percent) |
Để biết thêm thông tin về lập trình bằng C++, Python hoặc Blocks với VEX IQ Smart Motors, , hãy xem phần này của Thư viện VEX.
Tên động cơ | Động cơ thông minh IQ |
Mã sản phẩm | 228-2560 |
Công suất cực đại | 1,4W |
Tốc độ (RPM) | 120 vòng/phút |
Mô-men xoắn dừng (Nm) | 0.414 |
Nhận xét | Vị trí Vận tốc Hiện tại |
Mã hoá |
960 tích tắc/vòng |
Kích thước | 2,24" W x 2" L x 1" H (56,9mm W x 50,8mm L x 25,4mm H) |
Cân nặng | 0,165 lbs (75 gram) |