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.
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¶
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)