Akumulators#
Ievads#
battery klase ir atvasināta no brain pamatklases un nodrošina piekļuvi V5 smadzeņu akumulatoram, ļaujot robotam uzraudzīt ietilpību, spriegumu, strāvas patēriņu, enerģijas patēriņu, temperatūru un efektivitāti.
Piekļuve#
Brain.Battery
Dalībnieku funkcijas#
battery klase ietver šādas dalībfunkcijas:
voltage— Atgriež akumulatora spriegumu.current— Atgriež akumulatora strāvas patēriņu.capacity— Atgriež smadzeņu atlikušo akumulatora ietilpību.temperature— Atgriež akumulatora temperatūru.
Pirms jebkuru battery dalībnieku funkciju izsaukšanas ir jāizveido brain instance, kā parādīts zemāk:
// Create the V5 Brain
brain Brain = brain();
voltage#
Atgriež V5 Brain akumulatora spriegumu. Spriegums ir akumulatoram piegādātais elektriskais spiediens, kas var palīdzēt pārbaudīt, vai akumulators ir pietiekami uzlādēts, lai robots darbotos droši.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Neobligāti. Sprieguma attēlošanai izmantotā mērvienība: |
Atgriež skaitli double un tas apzīmē akumulatora spriegumu norādītajās mērvienībās.
current#
Atgriež no V5 Brain akumulatora patērēto elektrisko strāvu. Strāva norāda, cik daudz elektroenerģijas robots patērē no akumulatora, kas var palīdzēt redzēt, cik intensīvi robots strādā vai vai motoriem varētu būt papildu slodze, sākot no 0,0 līdz 20,0 ampēriem.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Pēc izvēles. Strāvas attēlošanai izmantotā mērvienība: |
Atgriež skaitli double un apzīmē no V5 Brain akumulatora patērēto elektriskās strāvas stiprumu ampēros.
capacity#
Atgriež V5 Brain akumulatora atlikušo uzlādes līmeni.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
Atgriež uint32_t , kas attēlo atlikušo akumulatora ietilpību procentos no 0% līdz 100%.
temperature#
Atgriež V5 Brain akumulatora temperatūru.
Available Functions1 — Atgriež akumulatora temperatūru procentos.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Atgriež akumulatora temperatūru norādītajās temperatūras mērvienībās.
double temperature( temperatureUnits units );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Optional. The unit used to represent battery temperature: |
|
|
Atgriež akumulatora temperatūru noteiktās mērvienībās: |
Atgriež skaitli double un kas apzīmē atlikušo akumulatora temperatūru norādītajās mērvienībās.
The operating temperature range for the battery is approximately
20°C(68°F) to70°C(158°F).