Relay Shield#

Relay Shield kopplar två högeffektslaster för AC eller DC på upp till 60 W per relä från OpenMV Cam, med en ingång på 6–36 V plus en ADC-ingång och en digital I/O-linje för synkronisering.

Relay Shield

För fullständigt datablad, foton och beställning, se produktsidan för Relay Shield.

Höjdpunkter#

  • Dubbla reläer — 60 W vardera (15–220 V DC, 125–260 V AC)

  • 6–36 V-ingång med toleransskydd mot omvänd spänning

  • 0–5 V ADC-ingång med ±36 V överspänningsskydd

  • 0–5 V digital I/O för kamerasynkroniseringstriggar

Stiftschema#

Relay Shield Pinout

Stiftreferens#

Stift

Funktion

P0

Styrning av relä 1

P1

Styrning av relä 2 (alternativ)

P2

Styrning av relä 2 (standard)

P6

Nivåväxlad AIN-avläsning (0–3,3 V på P6)

P10

SYN — digital I/O med öppen drain på kopplingsplinten

PWR in

6–36 V brett ingångsintervall på kopplingsplinten (tål omvänd spänning)

AIN in

Analog ingång på kopplingsplinten

VIN ut

5,4 V vid upp till 600 mA från den inbyggda regulatorn

3,3 V-skena

Driver shieldets inbyggda elektronik

GND-skena

Gemensam jord

Observera

AIN är överspänningsskyddat upp till ±36 V och har som standard en spänningsingång på 0–5 V, nedskalad till 0–3,3 V på P6. Brygga shunten för 4–20 mA-läget på framsidan av shieldet för att växla AIN till en strömslingsingång på 4–20 mA.

Observera

SYN är en digital linje med öppen drain, uppdragen till 3,3 V på kamerasidan och 5 V på SYN-plintsidan. Som standard är den en ingång — shieldet nivåväxlar 0–5 V på SYN ned till 0–3,3 V på P10. Ändra den inbyggda lödbygeln för att vända P10 till en utgång, med nivåväxling av 0–3,3 V på P10 upp till 0–5 V på SYN.

Observera

Vart och ett av P0, P1, P2, P6 och P10 kan återanvändas för annat bruk. P0, P2, P6 och P10 är som standard anslutna via lödbyglar på baksidan — öppna bygeln på det stift du vill frigöra. P1 är som standard frånkopplat: brygga dess bygel på framsidan för att i stället dra relä 2 till P1 (och öppna P2:s bygel på baksidan för att frigöra P2).

Observera

Reläerna är som standard normalt öppna (NO). Lödbyglar på undersidan av shieldet växlar dem till normalt slutna (NC).

Användning#

Växla de två reläerna från P0 och P1:

from machine import Pin
import time

relay1 = Pin("P0", Pin.OUT)
relay2 = Pin("P1", Pin.OUT)

while True:
    relay1.on()
    relay2.off()
    time.sleep(1)
    relay1.off()
    relay2.on()
    time.sleep(1)

Läs AIN-plintingången via det nivåväxlade stiftet P6:

from machine import ADC
import time

ain = ADC("P6")

while True:
    v = ain.read_u16() * 3.3 / 65535
    print("AIN:", v * (5.0 / 3.3), "V")
    time.sleep_ms(100)

Reagera på en fallande flank på SYN-linjen — till exempel för att synkronisera kameran med en annan enhet som drar SYN lågt:

from machine import Pin

def on_sync(pin):
    print("SYN falling edge")

syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)