Pochopení výkonu motoru IQ Smart

obrázek1.png

IQ Smart Motor musel být dokonalý, aby IQ bylo úspěšné. Při návrhu tohoto motoru byly vynaloženy tisíce hodin inženýrství a analýz. Všechno musí spolupracovat: motor, převody, kodér, obvodová deska, tepelný management, balení a montáž. Uživatelé mohou ovládat směr motoru, rychlost, zrychlení, polohu a limit točivého momentu.

Maximální výkon je 1,4W trvalý a maximální točivý moment je 0,414 Nm. Volná rychlost je softwarově omezena procesorem motoru, aby byl zachován konzistentní výkon mezi motorem a aby byla umožněna maximální rychlost při zatížení.

Smart Motor využívá mikrokontrolér Texas Instruments MSP430 běžící na 16 MHz ke zpracování požadavků, měření rychlosti a směru, sledování proudu a ovládání motoru přes H-Bridge. H-Bridge, také od Texas Instruments, má automatickou ochranu proti nadproudu a přehřátí. Rychlost a směr jsou měřeny pomocí vestavěného kvadraturního enkodéru, který používá kolečko s malými štěrbinami a světelnými senzory. PID smyčky jsou zpracovávány interně pro přesné řízení výstupní rychlosti a rotace. Měří se také proud, aby se zajistilo, že se motory během používání příliš nezahřívají. Všechny tyto technologie společně vytvářejí chytrý motor, který je jednoduchý, flexibilní a výkonný.

„Konzistentní motorický výkon mění hru“

Jednou z nejunikátnějších schopností motoru IQ Smart Motor je zcela konzistentní výkon. Motor běží vnitřně s mírně nižším napětím, než je minimální napětí baterie, a výkon motoru je přesně řízen na +/-1 %. To znamená, že motor bude fungovat stejně pro každý zápas a každý autonomní běh, bez ohledu na nabití baterie nebo teplotu motoru.

Motor vypočítává přesnou výstupní rychlost a točivý moment, což uživateli umožňuje kdykoli skutečně porozumět výkonu motoru. Poloha a úhel jsou hlášeny s přesností 0,375 stupně. Všechny tyto údaje jsou hlášeny na palubní desce motoru (1. gen nebo 2. gen).

Programování motoru v C++ s VEXcode IQ
Nastavení
Motor.setPosition(0, stupně);
Motor.setVelocity(50, procent);
Motor.setStopping(brzda);
Motor.setMaxTorque(50, procent);
Motor.setTimeout(1, sekund);

Akce
Motor.spin(forward);
Motor.stop();

Snímání
Motor.isDone()
Motor.isSpinning()
Poloha motoru (stupně)
Rychlost motoru (procenta)
Proud motoru (procenta)

Další informace o programování v C++, Pythonu nebo blocích s VEX IQ Smart Motors v této části knihovny VEX.

Název motoru IQ Smart Motor
Číslo dílu 228-2560
Špičkový výkon 1,4 W
Rychlost (RPM) 120 ot./min
Utahovací moment (Nm) 0.414
Zpětná vazba Pozice
Rychlost
Proud
Kodér

960 tiků/ot

Rozměry 2,24" Š x 2" D x 1" V
(56,9 mm Š x 50,8 mm D x 25,4 mm V)
Hmotnost 0,165 lbs
(75 gramů)

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

Last Updated: