Relay Shield

Relay Shield chuyển mạch hai tải AC hoặc DC công suất cao lên đến 60 W mỗi relay từ OpenMV Cam, với đầu vào 6-36 V cùng một đầu vào ADC và một đường I/O kỹ thuật số để đồng bộ.

Relay Shield

Để xem datasheet đầy đủ, ảnh và đặt hàng, hãy xem trang sản phẩm Relay Shield.

Tính năng nổi bật

  • Hai relay — 60 W mỗi cái (15-220 V DC, 125-260 V AC)

  • Đầu vào 6-36 V chịu được điện áp ngược

  • Đầu vào ADC 0-5 V với bảo vệ quá áp ±36 V

  • I/O kỹ thuật số 0-5 V cho tín hiệu đồng bộ camera

Sơ đồ chân

Relay Shield Pinout

Tham chiếu chân

Chân

Chức năng

P0

Điều khiển Relay 1

P1

Điều khiển Relay 2 (thay thế)

P2

Điều khiển Relay 2 (mặc định)

P6

Đọc lại AIN qua chuyển đổi mức (0–3,3 V trên P6)

P10

SYN — I/O kỹ thuật số kiểu open-drain trên dãy đầu nối

PWR in

Đầu vào rộng 6–36 V trên dãy đầu nối (chịu được điện áp ngược)

AIN in

Đầu vào tương tự trên dãy đầu nối

VIN out

5,4 V với tối đa 600 mA từ bộ điều chỉnh trên bo mạch

Rail 3.3V

Cấp nguồn cho mạch điện tử trên bo mạch của shield

Rail GND

Chân đất chung

Ghi chú

AIN được bảo vệ quá áp lên đến ±36 V và mặc định là đầu vào điện áp 0–5 V, được chia tỷ lệ xuống 0–3,3 V trên P6. Bắc cầu shunt chế độ 4–20 mA ở mặt trước của shield để chuyển AIN sang đầu vào vòng dòng 4–20 mA.

Ghi chú

SYN là đường kỹ thuật số kiểu open-drain, kéo lên 3,3 V ở phía camera và 5 V ở phía đầu nối SYN. Theo mặc định, nó là đầu vào — shield chuyển đổi mức 0–5 V trên SYN xuống 0–3,3 V trên P10. Thay đổi jumper hàn trên bo để chuyển P10 thành đầu ra, chuyển đổi mức 0–3,3 V trên P10 lên 0–5 V trên SYN.

Ghi chú

Mỗi chân P0, P1, P2, P6 và P10 đều có thể được thu hồi để sử dụng cho mục đích khác. P0, P2, P6 và P10 được kết nối theo mặc định thông qua các jumper hàn ở mặt sau — mở jumper trên bất kỳ chân nào bạn muốn giải phóng. P1 mặc định là ngắt kết nối: bắc cầu jumper ở mặt trước để dẫn Relay 2 đến P1 thay thế (và mở jumper ở mặt sau của P2 để giải phóng P2).

Ghi chú

Các relay mặc định là thường mở (NO). Các cầu hàn ở mặt dưới của shield cho phép chuyển sang thường đóng (NC).

Sử dụng

Bật/tắt hai relay từ P0 và 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)

Đọc đầu vào dãy đầu nối AIN qua chân P6 đã chuyển đổi mức:

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)

Phản ứng với sườn xuống trên đường SYN — ví dụ, để đồng bộ camera với thiết bị khác kéo SYN xuống mức thấp:

from machine import Pin

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

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