sheen.bot-logo

← Insigte

Waarom jou FTC-robot tydens hewige verdediging ontkoppel (en hoe om kraginsinkings reg te stel)

7 Sep. 2026·Sheen Robotics
Waarom jou FTC-robot tydens hewige verdediging ontkoppel (en hoe om kraginsinkings reg te stel)

Wanneer jou robot tydens 'n skielike draai of stootgeveg uitsny, ervaar die REV Control Hub 'n kraginsinking weens 'n spanningsval onder 9V. Hier is hoe om dit te diagnoseer en reg te stel.

Wanneer 'n FTC-robot skielik sy Wi-Fi-verbinding verloor, vries of herlaai tydens 'n intense stootgeveg of 'n aggressiewe rigtingverandering, is die probleem byna nooit onstabiele kode of foutiewe radioseine nie. Dit is 'n elektriese kraginsinking (brownout).

Onder swaar meganiese belasting trek jou dryfmotors hul maksimum staakstroom (stall current). Hierdie massiewe stroomtrekking trek die algehele stelselspanning onder die drumpel wat nodig is om die REV Control Hub se interne Android-verwerker aan die gang te hou, wat 'n harde herlaaiing veroorsaak.

Wat werklik tydens 'n kraginsinking gebeur

Die REV Control Hub gebruik 'n interne reguleerder wat krag aan die Android-bedryfstelsel en Wi-Fi-radio verskaf. Dit verwag 'n nominale 12V-toevoer vanaf jou standaard TETRIX- of REV 12V 3000mAh NiMH-batterypak. Terwyl die hub ontwerp is om dalings tot ongeveer 8V–9V vir kort breukdele van 'n sekonde te hanteer, veroorsaak enige daling onder ongeveer 7V–8V dat die interne afstapomsetters (buck converters) ineenstort.

Wanneer daardie spanningslyn val, herlaai die verwerker. Die robot val van die Driver Station se Wi-Fi-netwerk af, die aanwyserliggie flikker deur sy selflaaivolggorde, en jou alliansie verloor dryfvermoë vir 30 tot 45 sekondes—wat jou wedstryd effektief beëindig.

Die fisika van staakstroom en spanningsval

Die wiskunde agter 'n kraginsinking is eenvoudig. 'n Standaard FTC-aandryfstelsel gebruik vier swaardiens-planêre ratmotors (soos REV HD Hex of goBILDA Yellowjackets). Teen vryloopspoed trek elke motor tussen 0.3A en 0.5A. Onder hewige verdediging of wanneer van rigting verander word teen volle versnelling, gaan daardie motors oombliklik in 'n staaktoestand oor en trek elkeen tussen 9A en 11A.

As al vier aandryfmotors op dieselfde oomblik staak terwyl 'n innamemeganisme- of lineêre glyermotor ook ingeskakel is, kan die totale oombliklike stroomtrekking 40A oorskry. Elke battery het 'n interne weerstand (Rint). Volgens Ohm se Wet (Vsag = I × Rint), veroorsaak 'n stroomtrekking van 40A deur 'n battery met 'n interne weerstand van selfs net 0.1Ω 'n direkte val van 4.0V oor slegs die batteryklemme. 'n Pak wat op 12.0V staan, lewer skielik slegs 8.0V aan die stelsel, nog voor bedradingsverliese in ag geneem word.

1. Batteryhigiëne: Waarom russpanning misleidend is

'n Battery wat 12.6V op 'n digitale multimeter meet, kan maklik na 6V val onder 'n 30A-belasting as dit beskadig, swak gekondisioneer of oud is. Multimeters meet oopbaanspanning, trek feitlik geen stroom nie en verberg sodoende hoë interne weerstand.

  • Stel verslete pakke af: NiMH-kompetisiepakke degradeer tipies na een tot twee seisoene van aggressiewe laai en hoë-ontlading kompetisiesiklusse.
  • Toets las voor wedstryde: Toets batterye onder 'n werklike las (met behulp van 'n kommersiële motorbatterytoetser of 'n toegewyde battery-ontleder) eerder as om op die Driver Station-spanningslegstuk tydens luiertyd te vertrou.
  • Temperatuur maak saak: 'n Battery wat pas van die laaier af kom, is warm, wat die interne weerstand tydelik verhoog en looptyd verkort. Laat pakke tot omgewingstemperatuur afkoel voordat hulle op die veld geplaas word.

2. Elektriese verliese in bedrading en koppelstukke

Hoë stroom versterk elke milliohm van weerstand in jou bedradingstel. 'n Klein weerstand wat geen sigbare probleem veroorsaak wanneer jy om die kuiptafel ry nie, kan lewensbelangrike volts tydens 'n wedstryd laat val.

  • Tamiya-koppelstukke: Die standaard wit plastiek-Tamiya-koppelstukke op ouer batterye is berug vir los penne en hoë kontakweerstand. Standaardiseer op Anderson Powerpoles of egte XT30-koppelstukke regoor jou robot- en batteryvloot.
  • Skakelaarweerstand: Die verpligte 20A-hoofkragskakelaar kan koolstofaanpaksels of meganiese speling na strawwe gebruik opbou, wat aansienlike weerstand meebring. As jou robot herlaai wanneer daar liggies naby die hoofskakelaar getik word, vervang dit dadelik.
  • Draadmaat en lengte: Hou hoëstroomgeleidings tussen die battery, skakelaar en Control Hub so kort as wat prakties moontlik is deur 14 AWG- of 16 AWG-silikoondraad te gebruik. Vermy onnodige adapterkabels.

3. Sagteware-oplossings: Swaitempo's en stroombestuur

Meganiese en elektriese oplossings verseker dat die hardeware piekstroom kan weerstaan, maar goeie sagteware verhoed onnodige stroomspitse heeltemal.

Die mees algemene sneller vir 'n kraginsinking is 'n oombliklike oorskakeling van vol vorentoe (+1.0) na vol agtertoe (-1.0) op die speletjiebeheerder se stuurstang. Wanneer 'n draaiende motor geforseer word om onmiddellik om te keer, kombineer teen-EMK (back-EMF) met die toevoerspanning, wat stroomspitse skep wat normale staakaanslae ver oorskry.

  • Implementeer 'n swaitempobeperker (slew-rate limiter): Beperk die tempo van jou stuurstanginsette in kode. In plaas daarvan om 100%-motorkrag op die eerste beheerlus toe te pas, verhoog die teikenkrag geleidelik oor 100 tot 200 millisekondes. Bestuurders sal die vertraging skaars opmerk, maar dit skakel die piekstroomspits uit.
  • Gebruik RUN_USING_ENCODER versigtig: Die FTC SDK se ingeboude snelheid-PID-beheerder sal 100%-dienssiklus beveel as 'n hindernis verhoed dat die motor sy teikensnelheid bereik. As jou aandryfstelsel teen die arenagrens vasgepen word, sal die PID-lus maksimum staakstroom handhaaf totdat die hub 'n kraginsinking ervaar.
  • Monitor intydse busspanning: Skryf veiligheidslogika in jou teleop-lus in. As controlHub.getBatteryVoltage() onder 9.5V val, skaal nie-noodsaaklike meganismes (soos innamerolle of aktiewe stutte) af totdat die spanning herstel.

Opsommingskontrolelys

BronKwesbaarheidOplossing
BatteryHoë interne weerstandToets las voor toustaan; stel pakke met >0.15Ω interne weerstand af.
BedradingHoëweerstand-aansluitingsSkakel Tamiya-proppe uit; gebruik direkte XT30/Anderson-koppelings.
HoofskakelaarAangepakte kontakpunteToets vir herlaai wanneer skakelaar geskud word; vervang skakelaar jaarliks.
SagtewareOombliklike trurat-stroomspitsePas stuurstang-swaitempobeheer toe (150ms-aanloop).

Om kraginsinkings uit te skakel, vereis dat die kragbegroting as 'n kernontwerpparameter eerder as 'n nagedagte hanteer word. As jy jou span se hardeware vir die seisoen opstel of opgradeer, kan jy kompetisiegraad-kragharnasstelle, sensors en strukturele komponente via die Sheen Robotics-winkel vind, of ons mentorskapshulpbronne by Sheen Robotics FTC-ondersteuning verken.

#ftc#robotika#elektronika#foutopsporing#programmering

Meer Insigte