Problemen oplossen met VEX V5 slimme motoren

Het volgende artikel biedt richtlijnen voor het oplossen van problemen met VEX V5 Smart Motors als u een of meer van de volgende problemen ondervindt:

  • De motor draait niet naar de beoogde positie
  • Het VEXcode V5-project stopt onverwachts midden in het project
  • Motoren bewegen onverwacht

Probleem: Motor draait niet naar de beoogde positie

Als uw motor niet naar de beoogde positie draait, probeert u de volgende stappen om het probleem op te lossen.

afbeelding8.png

Voordat u uw VEXcode V5-project bewerkt, moet u controleren of u de juiste tandwielcartridge hebt geselecteerd in de apparaatconfiguratie. De standaardkeuze is de groene 18:1 tandwielpatroon.

Voor meer informatie over het configureren van individuele motoren in VEXcode V5, bekijk dit artikel.

afbeelding9.png

Controleer de commando's die in uw project worden gebruikt. [Spin ​​to position] wordt gebruikt om een ​​motor naar een specifieke positie te laten draaien. Het blok [Set position to] stelt daarentegen de positie van de motor-encoder in op de gegeven waarde en zal de motor niet bewegen.

Zorg ervoor dat u [Spin ​​to position] gebruikt in plaats van [Set position to] in uw projecten.

afbeelding5.png

Zorg ervoor dat u de juiste graadpositie kent waarnaar u de motor wilt laten bewegen. Eventuele tandwieltreinen kunnen van invloed zijn op het aantal graden dat nodig is om een ​​arm volledig op te heffen of een klauw te openen.

Zie dit artikel voor meer informatie over overbrengingsverhoudingen met VEX V5 Smart Motors.

afbeelding6.png

Als u niet zeker weet hoe ver u een motor moet verplaatsen, gebruik dan de apparaatinformatie die beschikbaar is op het V5 Brain-scherm. Om de apparaatinformatie voor een motor te openen, selecteert u eerst 'Apparaten' in het V5 Brain-scherm.

afbeelding1.png

Selecteer vervolgens de motor waar u meer informatie over wilt zien.

OPMERKING: De motor moet op de V5 Brain zijn aangesloten om zichtbaar te zijn op het scherm van het apparaat.

afbeelding7.png

Eenmaal geopend, kunt u de mate en rotatiepositie van de geselecteerde V5 Smart Motor zien. Dit wordt in realtime bijgewerkt als u wilt zien hoe de waarden veranderen terwijl de motor draait.

De apparaatinformatie rapporteert de positie van de motor in graden en omwentelingen, dus als je een motor beweegt (zoals het openen en sluiten van een klauw), veranderen de cijfers. Gebruik deze test om te bepalen hoeveel graden of rotaties nodig zijn om een ​​klauw te sluiten, een arm op te heffen, een inlaat te laten draaien, enz.


Probleem: VEXcode-project loopt vast

Het lijkt erop dat uw project vastloopt omdat de motor de beoogde doelpositie niet kan bereiken. U kunt de positie waar de motor naartoe beweegt aanpassen of een “time-out” voor de motor instellen.

afbeelding4.png

Met motortime-outs kunt u een tijdslimiet instellen waarna de motor zijn doelpositie bereikt. Als de motor deze positie niet heeft bereikt wanneer de tijd verstrijkt, stopt hij met draaien en gaat het project naar het volgende commando.

afbeelding2.png

In dit voorbeeld is de motortime-out ingesteld op 3 seconden. Als de klauw niet binnen 3 seconden tot 360 graden sluit, stopt de motor met draaien na de 3 secondenmarkering en gaat dan naar het volgende commando en rijdt vooruit.


Probleem: motoren houden geen positie vast

Het kan zijn dat u een armmotor heeft die onverwacht naar beneden beweegt, omdat deze wordt getrokken door de zwaartekracht of andere krachten. Met [Set motor stops] kunt u die beweging van de arm besturen nadat een ander commando is voltooid.

afbeelding10.png

Met het commando [Set stop to] kunt u het gedrag van de motor bepalen nadat deze stopt met draaien.

Door de 'hold'-parameter te gebruiken, wordt de motor geïnstrueerd om de zwaartekracht te bestrijden. 'Hold' zorgt ervoor dat de motor onmiddellijk tot stilstand komt en bij beweging naar de stoppositie terugkeert.

afbeelding3.png

Stel de motoren in op 'hold' vóór andere opdrachten met behulp van de motoren, zoals weergegeven in dit aangepaste controllercodevoorbeeld hier.

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

Last Updated: