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 Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
Valinnainen. Jännitteen esittämiseen käytetty yksikkö: |
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 Functionsdouble current( currentUnits units = currentUnits::amp );
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
Valinnainen. Virran esittämiseen käytetty yksikkö: |
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 Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
Valinnainen. Akun kapasiteetin yksikkö: |
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 Functions1 — Palauttaa akun lämpötilan prosentteina.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Palauttaa akun lämpötilan määritetyissä lämpötilayksiköissä.
double temperature( temperatureUnits units );
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
Valinnainen. Akun lämpötilan ilmaisemiseen käytetty yksikkö: |
|
|
Palauttaa akun lämpötilan tietyissä yksiköissä: |
Palauttaa arvon double joka edustaa akun jäljellä olevaa lämpötilaa määritetyissä yksiköissä.
Akun käyttölämpötila-alue on noin
20°C(68°F70°C(158°F.