Battery Shield

A Battery Shield 1,8-5,5 V-os forrásból táplálja az OpenMV Camet egy 2,1 mm-es DC hengeres aljzaton keresztül, ami ideálissá teszi alkáli elemes alkalmazásokhoz. Emellett széles, 6-36 V-os bemenetet is elfogad fordított polaritás elleni védelemmel.

Battery Shield

A teljes adatlapért, fényképekért és a rendeléshez lásd a Battery Shield termékoldalt.

Kiemelt jellemzők

  • 1,8-5,5 V-os DC hengeres aljzat bemenet elemes alkalmazásokhoz

  • 6-36 V-os széles bemenet fordított polaritás és túlfeszültség elleni védelemmel

  • 0-6 V-os ADC bemenet a P6-on a DC hengeres aljzat feszültségének figyeléséhez

Javaslat

Használd az akkumulátor-élettartam becslőt annak modellezéséhez, hogy egy ezen a shieldenen keresztül táplált OpenMV Cam meddig fog működni egy adott akkumulátorról, adott aktív / mélyalvási kitöltési tényező mellett.

Lábkiosztás

Battery Shield lábkiosztás

Lábkiosztás referencia

Láb

Funkció

P6

0–6 V-os ADC bemenet (szintillesztve 0–2,8 V-ra a P6-on) a DC hengeres aljzat feszültségének figyeléséhez

BARREL be

1,8–5,5 V-os bemenet a DC hengeres aljzaton

PWR be

6–36 V-os széles bemenet a sorkapcson (fordított polaritás-tűrő)

RAW ki

3,5 V akár 800 mA-ig — közvetlenül a hengeres aljzatról

VIN ki

5,6 V akár 600 mA-ig — a széles bemenetről szabályozva OR diódán keresztül

3,3 V-os sín

Táplálja a shield beépített elektronikáját

GND sín

Közös föld

Megjegyzés

A hengeres aljzat feszültségosztója a P6-ot egy 0 ohmos ellenálláson keresztül táplálja a shield hátoldalán. Távolítsd el az ellenállást, hogy a P6-ot más célra szabadítsd fel.

Megjegyzés

A shield hátoldalán lévő egyetlen 0 ohmos ellenállás választja ki, hogy a DC hengeres aljzat a RAW kimenetet (alapértelmezett) vagy a VIN kimenetet táplálja-e — helyezd át az ellenállást a másik pad-párra a váltáshoz. Hasznos a régebbi OpenMV Cameknél, amelyek a tápot a VIN-en keresztül kapják a RAW helyett.

Használat

Olvasd be a DC hengeres aljzat feszültségét a P6-on (a shield 0–6 V-ról 0–2,8 V-ra szintilleszt, mielőtt meghajtaná a lábat):

from machine import ADC
import time

barrel = ADC("P6")

while True:
    # 0–6 V on the input scaled to 0–2.8 V on P6
    v = barrel.read_u16() * 2.8 / 65535
    print("Barrel jack:", v * (6.0 / 2.8), "V")
    time.sleep_ms(500)