VEX V5 Smart Motors traucējummeklēšana

Šajā rakstā ir sniegti norādījumi par VEX V5 Smart Motors problēmu novēršanu, ja rodas viena vai vairākas no šīm problēmām:

  • Motors negriežas paredzētajā stāvoklī
  • Projekts VEXcode V5 negaidīti apstājas projekta vidū
  • Motori negaidīti kustas

Problēma: Motors negriežas paredzētajā pozīcijā

Ja jūsu motors negriežas paredzētajā stāvoklī, izmēģiniet tālāk norādītās darbības, lai novērstu problēmu.

VEXcode V5 ierīču logs ar parādītajām motora opcijām. Zemāk ir iezīmēts pārnesumu kasetnes iestatījums. Šim iestatījumam ir trīs dažādas attiecības opcijas: 36 pret 1 pie 100 apgr./min, 18 pret 1 pie 200 apgr./min vai 6 pret 1 pie 600 apgr./min.

Pirms VEXcode V5 projekta rediģēšanas pārbaudiet, vai ierīces konfigurācijā ir atlasīta pareizā pārnesuma kasetne. Noklusējuma izvēle ir zaļā 18:1 pārnesumu kasetne.

Lai iegūtu papildinformāciju par atsevišķu motoru konfigurēšanu VEXcode V5, skatiet šo rakstu.

Tiek parādīti divi VEXcode V5 bloki, kuru etiķetes norāda, ka viens ir pareizs un otrs — nepareizs. Pareizajā blokā ir norādīts, ka Spin ArmMotor ir 90 grādu pozīcijā. Nepareizais bloks rāda “Iestatīt ArmMotor pozīciju uz 0 grādiem”.

Pārbaudiet projektā izmantotās komandas. [Spin ​​to position] izmanto, lai pagrieztu motoru noteiktā pozīcijā. Turpretim bloks [Set position to] iestata motora kodētāja pozīciju uz doto vērtību un nepārvietos motoru.

Pārliecinieties, ka savos projektos izmantojat [Spin ​​to position], nevis [Set position to].

Divu savienotu zobratu diagramma, viens ir mazs un apzīmēts kā Piedziņas zobrats, bet otrs ir liels un apzīmēts kā Piedziņas zobrats. Divas iezīmētas līnijas norāda grādu starpību starp tām.

Pārliecinieties, vai zināt pareizo grādu pozīciju, uz kuru vēlaties pārvietot motoru. Jebkurš pārnesumu vilciens var ietekmēt grādu skaitu, kas nepieciešams, lai pilnībā paceltu roku vai atvērtu spīļu.

Skatiet šo rakstu, lai uzzinātu vairāk par pārnesumu skaitļiem ar VEX V5 Smart Motors.

Sākuma izvēlnē tiek parādīts ekrāns Brain, un tajā ir iezīmēta opcija Ierīces.

Ja neesat pārliecināts, cik tālu pārvietot motoru, izmantojiet V5 Brain ekrānā pieejamo informāciju par ierīci. Lai atvērtu ierīces informāciju par motoru, vispirms V5 Brain ekrānā atlasiet “Ierīces”.

Smadzeņu ekrāns ir redzams ierīces informācijas izvēlnē, kurā ir visu smadzeņu viedportu un pievienoto ierīču saraksts. Ierīces informācijas izvēlnē pievienotā motora ikona ir iezīmēta, lai norādītu, ka var atlasīt vienumus, lai atvērtu to informācijas izvēlnes.

Pēc tam atlasiet motoru, par kuru vēlaties skatīt plašāku informāciju.

PIEZĪME: Motoram jābūt pievienotam V5 Brain, lai tas būtu redzams ierīces ekrānā.

Motora informācijas panelī tiek parādīts smadzeņu ekrāns, kurā ir iezīmētas apgriezienu un grādu vērtības.

Pēc atvēršanas varēsiet redzēt izvēlētā V5 Smart Motor pakāpi un rotācijas pozīciju. Tas tiks atjaunināts reāllaikā, ja vēlaties redzēt, kā vērtības mainās, motoram griežoties.

Ierīces informācija ziņo par motora stāvokli grādos un apgriezienos, tāpēc, pārvietojot motoru (piemēram, atverot un aizverot spīļu), skaitļi mainīsies. Izmantojiet šo testu, lai noteiktu, cik grādu vai apgriezienu ir nepieciešams, lai aizvērtu spīli, paceltu roku, pagrieztu ieplūdi utt.


Problēma: VEXcode projekts iestrēgst

Jūsu projekts var iestrēgt, jo motors nevar sasniegt paredzēto mērķa pozīciju. Varat pielāgot pozīciju, uz kuru virzās motors, vai iestatīt motora taimautu.

VEXcode V5 tiek parādīts motora taimauta bloka iestatīšanas parametrs, kad ir atvērta motora nolaižamā izvēlne. Attēlā redzami divi dažādi motori, kas norāda, ka katru no tiem var izvēlēties atsevišķi.

Motora taimauts ļauj iestatīt laika ierobežojumu, kurā motors sasniedz mērķa pozīciju. Ja tas nav sasniedzis šo pozīciju, kad beidzas laiks, motors pārtrauks mēģināt griezties un projekts pāries uz nākamo komandu.

VEXcode V5 bloķē projektu, kurā teikts: Startējot, iestatiet ClawMotor taimautu uz 3 sekundēm. Pēc tam pagrieziet ClawMotor par 360 grādiem un pēc tam brauciet uz priekšu 200 mm.

Šajā piemērā motora taimauts ir iestatīts uz 3 sekundēm. Ja spīle netuvojas 360 grādiem 3 sekunžu laikā, motors pārtrauks griešanos pie 3 sekunžu atzīmes, pēc tam pāriet uz nākamo komandu un brauc uz priekšu.


Problēma: motori nenotur pozīciju

Jums var būt rokas motors, kas negaidīti nobīdījies uz leju, jo to velk gravitācija vai citi spēki. Izmantojot [Iestatīt motora apturēšanu], varat kontrolēt rokas kustību pēc citas komandas izpildes.

Tiek parādīts VEXcode V5 iestatītais motora apturēšanas bloks ar atvērtu apturēšanas parametru nolaižamo izvēlni. Nolaižamajā izvēlnē ir redzamas bremzēšanas, brīvgaitas un turēšanas opcijas, un turēšanas opcija ir iezīmēta.

Komanda [Set stopping to] ļauj noteikt motora darbību pēc tam, kad tas pārstāj griezties.

Izmantojot parametru "aizturēt", motors dos norādījumus cīnīties ar gravitāciju. "Turēt" liek motoram nekavējoties apstādināties un atgriezt to apturētā pozīcijā, ja tas tiek pārvietots.

VEXcode V5 bloku projekts, kas izmanto mūžīgo ciklu, lai apstrādātu kontrollera ievades, lai vadītu robota roku ar spīli. Lielākā daļa bloku atrodas mūžīgās cilpas iekšpusē, bet projekta sākumā divi bloki atrodas ārpus tās. Šie divi bloki ir iezīmēti, un tajos ir rakstīts “iestatīt ArmMotor apstāšanos uz noturēšanu” un “iestatīt ClawMotor apstāšanos uz noturēšanu”.

Iestatiet motorus uz "turēt" pirms citām komandām, izmantojot motorus, kā parādīts šajā pielāgotajā kontrollera koda piemērā.

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

Last Updated: