Battery Shield

Battery Shield питает камеры OpenMV Cam от источника 1,8–5,5 В через цилиндрический разъём питания 2,1 мм, что делает его идеальным для применений с щелочными батареями. Он также принимает широкий диапазон входного напряжения 6–36 В с защитой от обратной полярности.

Battery Shield

Полную спецификацию, фотографии и информацию для заказа смотрите на странице продукта Battery Shield.

Основные особенности

  • Цилиндрический разъём питания 1,8–5,5 В для применений с батареями

  • Широкий диапазон входного напряжения 6–36 В с защитой от обратной полярности и перенапряжения

  • Вход ADC 0–6 В на P6 для контроля напряжения цилиндрического разъёма питания

Совет

Используйте калькулятор времени работы от батареи, чтобы оценить, как долго камера OpenMV Cam, питаемая через этот шилд, проработает от заданной батареи при заданном цикле активной работы / глубокого сна.

Распиновка

Распиновка Battery Shield

Назначение выводов

Вывод

Функция

P6

Вход ADC 0–6 В (с преобразованием уровня до 0–2,8 В на P6) для контроля напряжения цилиндрического разъёма питания

BARREL in

Вход 1,8–5,5 В на цилиндрическом разъёме питания

PWR in

Широкий вход 6–36 В на клеммной колодке (устойчив к обратной полярности)

RAW out

3,5 В при токе до 800 мА — напрямую с цилиндрического разъёма

VIN out

5,6 В при токе до 600 мА — стабилизированное от широкого входа через объединяющий диод

Шина 3,3 В

Питает встроенную электронику шилда

Шина GND

Общая земля

Примечание

Делитель напряжения цилиндрического разъёма подаёт сигнал на P6 через резистор 0 Ом на задней стороне шилда. Удалите этот резистор, чтобы освободить P6 для других нужд.

Примечание

Один резистор 0 Ом на задней стороне шилда выбирает, подаётся ли цилиндрический разъём питания на RAW out (по умолчанию) или на VIN out — переместите резистор на другую пару контактных площадок для переключения. Полезно для старых камер OpenMV Cam, которые получают питание через VIN, а не через RAW.

Использование

Считывайте напряжение цилиндрического разъёма питания на P6 (шилд преобразует уровень 0–6 В до 0–2,8 В перед подачей на вывод):

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)