A VEX V5 Smart Motors hibaelhárítása

A következő cikk útmutatást nyújt a VEX V5 Smart Motors hibaelhárításához, ha a következő problémák közül egyet vagy többet tapasztal:

  • A motor nem forog a kívánt helyzetbe
  • A VEXcode V5 projekt váratlanul leáll a projekt közepén
  • A motorok váratlanul megmozdulnak

Probléma: A motor nem forog a kívánt helyzetbe

Ha a motor nem forog a kívánt helyzetbe, próbálja meg a következő lépéseket a hibaelhárításhoz.

VEXcode V5 Eszközök ablak a Motor opciókkal. Lent a Gear Cartridge beállítás van kiemelve. Ennek a beállításnak három különböző aránya van: 36:1 100 fordulat/percnél, 18:1 200 fordulat/percnél vagy 6:1 600 fordulat/percnél.

A VEXcode V5 projekt szerkesztése előtt ellenőrizze, hogy a megfelelő sebességváltó-patront választotta-e ki az eszközkonfigurációban. Az alapértelmezett választás a zöld, 18:1 arányú fogaskerék-patron.

Az egyes motorok VEXcode V5, konfigurálásával kapcsolatos további információkért tekintse meg ezt a cikket.

Két VEXcode V5 blokk látható, a címkék jelzik, hogy az egyik helyes, a másik pedig helytelen. A helyes blokk a Spin ArmMotor 90 fokos pozícióját mutatja. A helytelen blokk a „Set ArmMotor position to 0 degrees” (Állítsa az ArmMotor pozícióját 0 fokra) szöveget mutatja.

Ellenőrizze a projektben használt parancsokat. A [Spin ​​to position] a motor meghatározott pozícióba forgatására szolgál. Ezzel szemben a [Set position to] blokk beállítja a motorjeladó pozícióját a megadott értékre, és nem mozgatja a motort.

Győződjön meg arról, hogy a [Spin ​​to position]-t használja a [Set position to] helyett a projektekben.

Két összekapcsolt fogaskerék rajza, az egyik kicsi és Hajtómű, a másik nagy és Hajtott fogaskerék feliratú. Két kiemelt vonal jelzi a köztük lévő fokszámkülönbséget.

Győződjön meg arról, hogy ismeri a megfelelő fokozati pozíciót, amelybe a motort el szeretné helyezni. Bármely fogaskeréksor befolyásolhatja a kar teljes felemeléséhez vagy a karom kinyitásához szükséges fokok számát.

Ebben a cikkben többet megtudhat a VEX V5 Smart Motors áttételi arányairól.

A Brain képernyő a főmenüben látható, az Eszközök opció kiemelve.

Ha nem biztos abban, hogy milyen messzire kell mozgatni egy motort, használja a V5 Brain képernyőn elérhető eszközinformációkat. A motor eszközinformációinak megnyitásához először válassza ki az „Eszközök” lehetőséget a V5 Brain képernyőn.

Az agy képernyője az Eszközinformációk menüben látható, amely az agy összes intelligens portjának és csatlakoztatott eszközének listáját tartalmazza. A csatlakoztatott motor ikonja az Eszközinformáció menüben kiemelve jelenik meg, jelezve, hogy az elemek kiválaszthatók az információs menük megnyitásához.

Ezután válassza ki azt a motort, amelyről további információkat szeretne látni.

MEGJEGYZÉS: A motort a V5 Brainhez kell csatlakoztatni, hogy az eszköz képernyőjén látható legyen.

Az agy képernyője egy motor műszerfalán látható, kiemelve a fordulatszám és a fok értékeket.

Kinyitás után láthatja a kiválasztott V5 Smart Motor fokozatát és forgási helyzetét. Ez valós időben frissül, ha látni szeretné, hogyan változnak az értékek, ahogy a motor forog.

Az eszközinformációk a motor helyzetét fokokban és fordulatszámokban jelzik, így a motor mozgatásakor (például egy karom nyitásakor és zárásakor) a számok változni fognak. Használja ezt a tesztet annak meghatározására, hogy hány fokra vagy elfordulásra van szükség a karmok bezárásához, a kar felemeléséhez, a beszívás megforgatásához stb.


Probléma: A VEXcode projekt elakad

Úgy tűnhet, hogy a projekt elakad, mert a motor nem tudja elérni a tervezett célpozíciót. Beállíthatja azt a pozíciót, amely felé a motor mozog, vagy beállíthat egy „időtúllépést” a motor számára.

A VEXcode V5 motor időtúllépési blokkjának beállítása megjelenik a megnyitott Motor legördülő menüvel. Két különböző motor látható, jelezve, hogy mindegyik külön-külön kiválasztható.

A motor időtúllépései lehetővé teszik, hogy időkorlátot állítson be, amíg a motor eléri a célhelyzetét. Ha az idő lejártakor nem érte el ezt a pozíciót, a motor abbahagyja a pörgést, és a projekt a következő parancsra lép.

A VEXcode V5 blokkolja a következőt olvasó projektet: Indításkor állítsa a ClawMotor időtúllépését 3 másodpercre. Ezután forgasd el a ClawMotort 360 fokban, majd haladj előre 200 mm-t.

Ebben a példában a motor időtúllépése 3 másodpercre van beállítva. Ha a körmök 3 másodpercen belül nem közelítenek 360 fokot, a motor a 3 másodperces jelzésnél leáll, majd a következő parancsra lép, és előrehalad.


Probléma: A motorok nem tartanak helyet

Előfordulhat, hogy egy kar motorja váratlanul lefelé mozdult, mert gravitáció vagy más erők húzzák. A [Motor leállításának beállítása] használatával vezérelheti a kar mozgását egy másik parancs végrehajtása után.

A VEXcode V5 motorleállító blokk beállítása látható a megnyitott leállítási paraméterek legördülő menüjével. A legördülő menüben a fékezés, a szabadonfutás és a tartás opciók láthatók, a tartás opció pedig kiemelten jelenik meg.

A [Set stopping to] parancs lehetővé teszi a motor viselkedésének meghatározását a forgás leállása után.

A 'hold' paraméter használata a gravitáció elleni küzdelemre utasítja a motort. A „tartás” hatására a motor azonnal leáll, és ha elmozdítják, visszaállítja a leállított helyzetbe.

Egy VEXcode V5 blokkprojekt, amely egy örök ciklust használ a vezérlő bemeneteinek kezelésére, hogy egy robotkart egy karommal vezéreljen. A blokkok többsége az örök cikluson belül található, de a projekt elején két blokk azon kívül található. Ez a két blokk ki van jelölve, és a következőt olvassák fel: „set ArmMotor stopping to hold” (A Karmotor leállításának beállítása tartásra), valamint „set ClawMotor stopping to hold” (Karommotor leállításának beállítása tartásra).

Állítsa a motorokat „tartásra” a többi parancs előtt a motorok használatával, ahogy az itt látható egyedi vezérlőkód példában látható.

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

Last Updated: