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#

Relay Shield Pinout

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)