AE3 Battery Shield

AE3 Battery Shield живить OpenMV AE3 від широкого діапазону джерел — 5–36 В, одна Li‑Po комірка 3,7 В або 1,8–5,5 В для 3 лужних елементів послідовно — та додає роз’єм mікроSD-карти на шині SPI через виводи P0P3. Усі три входи живлення виконані на JST-клемах; у комплекті постачається адаптер JST-до-проводів для широкого входу та адаптер JST-до-роз’єму DC-barrel для лужного входу.

AE3 Battery Shield

Повний даташит, фотографії та інформацію про замовлення дивіться на сторінці продукту AE3 Battery Shield.

Основні характеристики

  • HV PWR — 5–36 В, стійкий до зворотної полярності до −36 В. Живить AE3 напругою 3,3 В (до 600 мА).

  • BAT — одна Li‑Po комірка 3,7 В. Живить AE3 напругою 3,0 В (до 800 мА). Вбудований зарядний пристрій працює при струмі заряду 100 мА щоразу, коли на щиті доступні 3,3 В — від USB, HV PWR або 3,3 В, поданих на AE3 через роз’єм Qwiic. Таймер безпеки на 6,25 год обмежує підтримувану ємність батареї до 625 мАг.

  • LV PWR — 1,8–5,5 В для 3 лужних елементів послідовно, стійкий до зворотної полярності до −5,5 В. Живить AE3 напругою 3,0 В (до 800 мА).

  • Роз’єм microSD підключений до P0P3 через SPI з програмно-керованим перемикачем живлення на P11.

Примітка

У комплекті зі щитом постачається корпус, що щільно утримує AE3 біля роз’єму. Чотири кутових монтажних отвори M1.6 дозволяють закріпити щит до корпусу або кріплення.

Порада

Скористайтеся калькулятором ресурсу батареї, щоб розрахувати час роботи AE3 через цей щит від заданої батареї при заданому циклі активності / глибокого сну.

Довідник виводів

Вивід

Функція

P0

microSD SPI MOSI

P1

microSD SPI MISO

P2

microSD SPI SCLK

P3

microSD SPI CS

P6

Зарядний пристрій power‑good (низький рівень, коли на щиті присутні 3,3 В — від USB, HV PWR або Qwiic 3,3 В; заряд відбувається лише при низькому рівні)

P7

Зарядний пристрій charging (низький рівень під час заряду Li‑Po)

P8

Монітор напруги батареї Li‑Po — щит ділить 0–5 В до 0–1,8 В на виводі

P9

Монітор вхідної напруги LV — щит ділить 0–6 В до 0–1,8 В на виводі

P11

microSD увімкнення живлення (подати високий рівень для живлення карти)

HV PWR вхід

5–36 В на JST-клемі (стійкий до зворотної полярності; адаптер JST-до-проводів у комплекті)

BAT вхід

Li‑Po одна комірка 3,7 В на JST-клемі

LV PWR вхід

1,8–5,5 В на JST-клемі для 3 лужних елементів послідовно (стійкий до зворотної полярності; адаптер JST-до-DC-barrel у комплекті)

Шина 3.3V

Живить AE3 та вбудовану електроніку щита

Шина GND

Загальний провід

Використання

Підключіть AE3 до щита та з’єднайте будь-який один із трьох входів живлення — щит об’єднує шини за схемою OR і живить AE3 від будь-якого присутнього джерела.

Примітка

Якщо підключено лише BAT (без USB, HV PWR або Qwiic 3,3 В на щиті), AE3 працює від 3,0 В Li‑Po, зарядний пристрій неактивний, а обидва індикаторні світлодіоди вимкнені.

Роз’єм microSD доступний на шині SPI AE3 через machine.SPI та стандартний драйвер sdcard. Подайте високий рівень на P11 для живлення карти, потім обгорніть блоковий пристрій у VfsFat та змонтуйте його за адресою /sdcard

import os
import machine
import sdcard

machine.Pin("P11", machine.Pin.OUT, value=1)  # enable card power

spi = machine.SPI(0)
cs  = machine.Pin("P3", machine.Pin.OUT, value=1)

sd  = sdcard.SDCard(spi, cs, baudrate=20_000_000)
os.mount(os.VfsFat(sd), "/sdcard")
print(os.listdir("/sdcard"))

Відстежуйте стан зарядного пристрою, зчитуючи два статусні виводи. P6 (power‑good) переходить у низький рівень, як тільки на щиті з’являються 3,3 В — від USB, HV PWR або 3,3 В, поданих назад через Qwiic AE3 — і саме тоді дозволяється робота зарядного пристрою. P7 (charging) переходить у низький рівень під час фактичного заряду Li‑Po. Обидва виводи також керують вбудованими індикаторними світлодіодами — P6 вмикає зелений світлодіод, P7червоний

from machine import Pin

pg  = Pin("P6", Pin.IN, Pin.PULL_UP)
chg = Pin("P7", Pin.IN, Pin.PULL_UP)

if not pg.value():
    print("Charger powered")
    if not chg.value():
        print("Battery charging")
    else:
        print("Battery full or no battery")
else:
    print("Running off battery only")

Відстежуйте напруги батареї Li‑Po та вхідну напругу LV на виводах P8 і P9. Щит ділить кожне джерело живлення до діапазону ADC 1,8 В AE3, тому масштабуйте показання назад за діапазоном повного відхилення відповідного входу:

from machine import ADC
import time

lipo = ADC("P8")    # 0–5 V at the input
lv   = ADC("P9")    # 0–6 V at the input

while True:
    # 0–1.8 V at the pin → 0–5 V on the battery rail
    vbat = lipo.read_u16() * 1.8 / 65535 * (5.0 / 1.8)
    # 0–1.8 V at the pin → 0–6 V on the LV rail
    vlv  = lv.read_u16()  * 1.8 / 65535 * (6.0 / 1.8)
    print("Li‑Po:", vbat, "V  LV:", vlv, "V")
    time.sleep_ms(500)