Akku#

Johdanto#

battery -luokka on johdettu brain -perusluokasta ja tarjoaa pääsyn V5 Brainin akkuun, jolloin robotti voi valvoa sen kapasiteettia, jännitettä, virrankulutusta, virrankulutusta, lämpötilaa ja hyötysuhdetta.

Pääsy#

Brain.Battery

Jäsenten toiminnot#

battery -luokka sisältää seuraavat jäsenfunktiot:

  • voltage — Palauttaa akun jännitteen.

  • current — Palauttaa akun virrankulutuksen.

  • capacity — Palauttaa aivojen jäljellä olevan akun kapasiteetin.

  • temperature — Palauttaa akun lämpötilan.

Ennen minkään battery -jäsenfunktion kutsumista on luotava brain -instanssi alla olevan mukaisesti:

// Create the V5 Brain
brain Brain = brain();

voltage#

Palauttaa V5 Brain -akun jännitteen. Jännite on akkuun syötetty sähköinen paine, jonka avulla voit tarkistaa, onko akun varaus riittävä robotin luotettavan toiminnan varmistamiseksi.

Available Functions
double voltage( voltageUnits units = voltageUnits::volt );

Parameters

Parametri

Tyyppi

Kuvaus

units

voltageUnits

Valinnainen. Jännitteen esittämiseen käytetty yksikkö: volt (oletus) — volttia tai mV — millivolttia

Return Values

Palauttaa arvon double joka edustaa akun jännitettä määritetyissä yksiköissä.

current#

Palauttaa V5 Brain -akusta otetun sähkövirran. Virta ilmaisee, kuinka paljon sähköä robotti käyttää akusta, mikä auttaa näkemään, kuinka tehokkaasti robotti työskentelee tai ovatko moottorit mahdollisesti ylikuormitettuja. Virta vaihtelee 0,0:n ja 20,0 ampeerin välillä.

Available Functions
double current( currentUnits units = currentUnits::amp );

Parameters

Parametri

Tyyppi

Kuvaus

units

currentUnits

Valinnainen. Virran esittämiseen käytetty yksikkö: amp (oletus) — ampeeria

Return Values

Palauttaa luvun double joka edustaa V5 Brain -akusta otettua sähkövirtaa ampeereina.

capacity#

Palauttaa V5 Brain -akun jäljellä olevan varaustason.

Available Functions
uint32_t capacity( percentUnits units = percentUnits::pct );

Parameters

Parametri

Tyyppi

Kuvaus

units

percentUnits

Valinnainen. Akun kapasiteetin yksikkö: pct prosenttia percent

Return Values

Palauttaa arvon uint32_t joka edustaa akun jäljellä olevaa kapasiteettia prosentteina välillä 0–100 %.

temperature#

Palauttaa V5 Brain -akun lämpötilan.

Available Functions

1 — Palauttaa akun lämpötilan prosentteina.

double temperature(
    percentUnits units = percentUnits::pct );

2 — Palauttaa akun lämpötilan määritetyissä lämpötilayksiköissä.

double temperature(
    temperatureUnits units );

Parameters

Parametri

Tyyppi

Kuvaus

units

percentUnits

Valinnainen. Akun lämpötilan ilmaisemiseen käytetty yksikkö: pct / percent (oletus) — prosenttia

units

temperatureUnits

Palauttaa akun lämpötilan tietyissä yksiköissä: celsius — celsiusastetta tai fahrenheit — fahrenheitastetta

Return Values

Palauttaa arvon double joka edustaa akun jäljellä olevaa lämpötilaa määritetyissä yksiköissä.

Notes
  • Akun käyttölämpötila-alue on noin 20°C (68°F 70°C (158°F.