Relay Shield¶
Relay Shield коммутирует две мощные нагрузки переменного или постоянного тока мощностью до 60 Вт на каждое реле от камеры OpenMV Cam, с входом 6–36 В, а также входом ADC и линией цифрового ввода-вывода для синхронизации.
Полный datasheet, фотографии и информацию о заказе см. на странице продукта Relay Shield.
Ключевые особенности¶
Два реле — по 60 Вт каждое (15–220 В пост. тока, 125–260 В перем. тока)
Вход 6–36 В с устойчивостью к обратному напряжению
Вход ADC 0–5 В с защитой от перенапряжения ±36 В
Цифровой ввод-вывод 0–5 В для триггеров синхронизации камеры
Распиновка¶
Справочник по выводам¶
Вывод |
Назначение |
|---|---|
P0 |
Управление реле 1 |
P1 |
Управление реле 2 (альтернативный вариант) |
P2 |
Управление реле 2 (по умолчанию) |
P6 |
Считывание AIN после преобразования уровня (0–3,3 В на P6) |
P10 |
SYN — цифровой ввод-вывод с открытым стоком на клеммной колодке |
PWR in |
Широкий вход 6–36 В на клеммной колодке (устойчив к обратному напряжению) |
AIN in |
Аналоговый вход на клеммной колодке |
VIN out |
5,4 В при токе до 600 мА от встроенного регулятора |
Шина 3.3V |
Питает встроенную электронику шилда |
Шина GND |
Общая земля |
Примечание
AIN защищён от перенапряжения до ±36 В и по умолчанию работает как вход напряжения 0–5 В, масштабируемый до 0–3,3 В на P6. Замкните перемычку режима 4–20 мА на лицевой стороне шилда, чтобы переключить AIN на токовый вход 4–20 мА.
Примечание
SYN — это цифровая линия с открытым стоком, подтянутая к 3,3 В со стороны камеры и к 5 В со стороны клеммы SYN. По умолчанию это вход — шилд преобразует уровень 0–5 В на SYN до 0–3,3 В на P10. Измените встроенную паяную перемычку, чтобы перевести P10 в режим выхода, преобразуя уровень 0–3,3 В на P10 до 0–5 В на SYN.
Примечание
Каждый из выводов P0, P1, P2, P6 и P10 можно вернуть для использования в других целях. P0, P2, P6 и P10 по умолчанию подключены через паяные перемычки на обратной стороне — разомкните перемычку на любом выводе, который хотите освободить. P1 по умолчанию отключён: замкните его перемычку на лицевой стороне, чтобы вместо этого направить реле 2 на P1 (и разомкните перемычку P2 на обратной стороне, чтобы освободить P2).
Примечание
Реле по умолчанию нормально разомкнуты (NO). Паяные перемычки на нижней стороне шилда переключают их в нормально замкнутое состояние (NC).
Использование¶
Переключение двух реле с помощью P0 и 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)
Считывание входа AIN с клеммной колодки через вывод 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)
Реакция на спадающий фронт на линии SYN — например, для синхронизации камеры с другим устройством, притягивающим SYN к низкому уровню:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)