Akku#

Johdanto#

battery -luokka on johdettu brain -perusluokasta ja tarjoaa pääsyn EXP 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 EXP Brain
brain Brain = brain();

voltage#

Palauttaa EXP 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ä väliltä 7,0–8,0 V tai 7000–8000 mV.

current#

Palauttaa EXP 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 ylimääräisen kuormituksen alaisia.

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 EXP Brain -akusta otettua sähkövirtaa ampeereina välillä 0,0–15,0 ampeeria.

capacity#

Palauttaa EXP 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 EXP 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.