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 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ä.
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 Functionsdouble current( currentUnits units = currentUnits::amp );
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
Valinnainen. Virran esittämiseen käytetty yksikkö: |
Palauttaa luvun double joka edustaa V5 Brain -akusta otettua sähkövirtaa ampeereina.
capacity#
Palauttaa V5 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 V5 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.