Battery Shield

Battery Shield จ่ายไฟให้ OpenMV Cams จากแหล่งจ่าย 1.8–5.5 V ผ่าน DC barrel jack ขนาด 2.1 mm เหมาะอย่างยิ่งสำหรับการใช้งานกับแบตเตอรี่อัลคาไลน์ นอกจากนี้ยังรองรับ input แบบกว้าง 6–36 V พร้อมการป้องกันแรงดันย้อนกลับ

Battery Shield

สำหรับ datasheet ฉบับสมบูรณ์ รูปภาพ และการสั่งซื้อ ดูได้ที่ หน้าผลิตภัณฑ์ Battery Shield

จุดเด่น

  • ช่อง DC barrel jack 1.8–5.5 V สำหรับการใช้งานกับแบตเตอรี่

  • ช่อง input กว้าง 6–36 V พร้อมการป้องกันแรงดันย้อนกลับและแรงดันกระชาก

  • ช่อง ADC input 0–6 V ที่ P6 สำหรับมอนิเตอร์แรงดัน DC barrel jack

Tip

ใช้ เครื่องมือประมาณอายุแบตเตอรี่ เพื่อจำลองว่า OpenMV Cam ที่จ่ายไฟผ่านโล่นี้จะทำงานได้นานเท่าใดกับแบตเตอรี่ที่กำหนดและรอบการทำงาน active / deep-sleep ที่กำหนด

ผังพิน

Battery Shield Pinout

อ้างอิงพิน

พิน

ฟังก์ชัน

P6

ช่อง ADC input 0–6 V (ปรับระดับเป็น 0–2.8 V ที่ P6) สำหรับมอนิเตอร์แรงดัน DC barrel jack

BARREL in

ช่อง input 1.8–5.5 V บน DC barrel jack

PWR in

ช่อง input กว้าง 6–36 V บนบล็อกขั้วต่อ (ทนแรงดันย้อนกลับ)

RAW out

3.5 V สูงสุด 800 mA — ตรงจาก barrel jack

VIN out

5.6 V สูงสุด 600 mA — ควบคุมจาก wide input ผ่าน OR'ing diode

ราง 3.3V

จ่ายไฟให้วงจรอิเล็กทรอนิกส์บนบอร์ดของโล่

ราง GND

กราวด์ร่วม

Note

ตัวแบ่งแรงดัน barrel jack ป้อนสัญญาณไปยัง P6 ผ่านตัวต้านทาน 0 โอห์มที่ด้านหลังของโล่ ถอดตัวต้านทานออกเพื่อเปิด P6 ให้ใช้งานอื่น

Note

ตัวต้านทาน 0 โอห์มตัวเดียวที่ด้านหลังของโล่ใช้เลือกว่า DC barrel jack จะป้อนไปยัง RAW out (ค่าเริ่มต้น) หรือ VIN out — ย้ายตัวต้านทานไปยังคู่แผ่นนำไฟฟ้าอีกชุดเพื่อสลับ มีประโยชน์สำหรับ OpenMV Cams รุ่นเก่าที่รับพลังงานที่ VIN แทน RAW

การใช้งาน

อ่านแรงดัน DC barrel jack ที่ P6 (โล่ปรับระดับ 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)