Relay Shield

Relay Shield z OpenMV Cam spíná dvě výkonové AC nebo DC zátěže až do 60 W na relé, se vstupem 6–36 V plus ADC vstupem a digitální I/O linkou pro synchronizaci.

Relay Shield

Úplný datasheet, fotografie a možnosti objednání najdete na stránce produktu Relay Shield.

Hlavní vlastnosti

  • Dvě relé — každé 60 W (15–220 V DC, 125–260 V AC)

  • Vstup 6–36 V s odolností proti přepólování

  • ADC vstup 0–5 V s ochranou proti přepětí ±36 V

  • Digitální I/O 0–5 V pro synchronizační spouštění kamery

Pinout

Pinout Relay Shieldu

Přehled pinů

Pin

Funkce

P0

Ovládání relé 1

P1

Ovládání relé 2 (alternativní)

P2

Ovládání relé 2 (výchozí)

P6

Úrovňově převedené čtení AIN (0–3,3 V na P6)

P10

SYN — digitální I/O s otevřeným kolektorem na svorkovnici

PWR in

Široký vstup 6–36 V na svorkovnici (odolný proti přepólování)

AIN in

Analogový vstup na svorkovnici

VIN out

5,4 V při proudu až 600 mA z palubního regulátoru

Napájecí větev 3,3 V

Napájí palubní elektroniku shieldu

Větev GND

Společná zem

Poznámka

AIN je chráněn proti přepětí až do ±36 V a ve výchozím nastavení je napěťovým vstupem 0–5 V, převedeným dolů na 0–3,3 V na P6. Propojením můstku režimu 4–20 mA na přední straně shieldu přepnete AIN na proudový vstup 4–20 mA.

Poznámka

SYN je digitální linka s otevřeným kolektorem, přitažená na 3,3 V na straně kamery a 5 V na straně svorky SYN. Ve výchozím nastavení je vstupem — shield úrovňově převádí 0–5 V na SYN dolů na 0–3,3 V na P10. Změnou palubní pájecí propojky přepnete P10 na výstup, který úrovňově převádí 0–3,3 V na P10 nahoru na 0–5 V na SYN.

Poznámka

Každý z pinů P0, P1, P2, P6 a P10 lze získat zpět pro nesouvisející použití. P0, P2, P6 a P10 jsou ve výchozím nastavení propojeny pomocí pájecích propojek na zadní straně — propojku rozpojte na libovolném pinu, který chcete uvolnit. P1 je ve výchozím nastavení odpojen: propojením jeho propojky na přední straně místo toho přivedete relé 2 na P1 (a rozpojením propojky P2 na zadní straně uvolníte P2).

Poznámka

Relé jsou ve výchozím nastavení normálně rozpojená (NO). Pájecí propojky na spodní straně shieldu je přepnou na normálně sepnutá (NC).

Použití

Přepínání obou relé z P0 a 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)

Čtení vstupu AIN ze svorkovnice přes úrovňově převedený pin 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)

Reagujte na sestupnou hranu na lince SYN — například pro synchronizaci kamery s jiným zařízením, které stahuje SYN na nízkou úroveň:

from machine import Pin

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

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