Battery Shield¶
Battery Shield는 2.1 mm DC 배럴 잭을 통해 1.8-5.5 V 소스로 OpenMV Cam에 전원을 공급하여 알칼리 전지 배포에 이상적입니다. 또한 역전압 보호 기능을 갖춘 6-36 V 광범위 입력도 지원합니다.
전체 데이터시트, 사진, 주문 정보는 Battery Shield 제품 페이지를 참조하세요.
주요 특징¶
전지 배포를 위한 1.8-5.5 V DC 배럴 잭 입력
역전압 및 서지 보호 기능을 갖춘 6-36 V 광범위 입력
DC 배럴 잭 전압을 모니터링하기 위한 P6의 0-6 V ADC 입력
팁
배터리 수명 추정기를 사용하여 이 실드를 통해 전원이 공급되는 OpenMV Cam이 주어진 전지로 주어진 활성/딥 슬립 듀티 사이클에서 얼마나 오래 작동할지 모델링하세요.
핀아웃¶
핀 참조¶
핀 |
기능 |
|---|---|
P6 |
DC 배럴 잭 전압을 모니터링하기 위한 0–6 V ADC 입력 (P6에서 0–2.8 V로 레벨 시프트됨) |
BARREL 입력 |
DC 배럴 잭의 1.8–5.5 V 입력 |
PWR 입력 |
터미널 블록의 6–36 V 광범위 입력 (역전압 허용) |
RAW 출력 |
최대 800 mA에서 3.5 V — 배럴 잭에서 직접 |
VIN 출력 |
최대 600 mA에서 5.6 V — OR 다이오드를 통해 광범위 입력에서 조정됨 |
3.3V 레일 |
실드의 온보드 전자장치에 전원을 공급합니다 |
GND 레일 |
공통 접지 |
참고
배럴 잭 전압 분배기는 실드 뒷면의 0옴 저항을 통해 P6에 신호를 공급합니다. 저항을 제거하면 P6를 다른 용도로 사용할 수 있습니다.
참고
실드 뒷면의 단일 0옴 저항이 DC 배럴 잭이 RAW 출력(기본값)으로 공급할지 VIN 출력으로 공급할지 선택합니다 — 저항을 다른 패드 쌍으로 옮겨 전환합니다. RAW가 아닌 VIN으로 전원을 공급받는 레거시 OpenMV Cam에 유용합니다.
사용법¶
P6에서 DC 배럴 잭 전압을 읽습니다 (실드가 핀을 구동하기 전에 0–6 V를 0–2.8 V로 레벨 시프트합니다):
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)