Не знаю, как подключить релейную плату Arduino от 5 В постоянного тока до 120 В переменного тока.

У меня есть плата с 8 реле, которые принимают 5 В от моего Arduino, и реле переключаются на мои устройства на 120 В переменного тока.

Я ни в коем случае не инженер-электрик, поэтому мне интересно, как подключить мои устройства на 120 В к реле и как подключить 5 В, поступающие от Arduino к плате.

Это изображение всей платы, и я написал названия контактов под контактами:

фото платы с 8 реле

Это изображение выхода реле: Клеммные соединения 120 Вкрупный план логики управления.

Крупный план логики управления

У вас есть мануал на эту штуку?
Если вы не знаете, как подключить это устройство, и не знакомы с использованием таблиц данных и схем, я был бы чрезвычайно осторожен, выполняя любой проект, связанный с сетью 120 В. Честно говоря, я бы вообще избегал этого, пока вы не освоите основы, выполнив сначала несколько более безопасных проектов электроники.
также - чтобы получить хороший ответ, вам нужно опубликовать точное название релейного модуля и, возможно, ссылку на техническое описание модуля, чтобы убедиться, что мы говорим об одном и том же, когда мы советуем вам, как подключить это вверх.
Согласен, руководство/схема определенно необходимы, чтобы уменьшить возможность давать плохие советы, связанные с высоким напряжением.
Нет инструкции или схематического листа для этого продукта. Я купил его на амазоне, и я думаю, что он был спаян вручную. Компания, которая производит реле, является китайской и имеет плохую онлайн-поддержку. Раньше я работал с 120 В, поэтому я могу безопасно работать с ним. Мне в основном просто интересно, почему на этом VCC? Разве я не должен просто подать 5 В на один конец реле, и оно намагнитит катушку, чтобы щелкнуть переключатель?
Они выглядят как оптоизоляторы вдоль нижнего края. Можете ли вы получить лучшее представление о них? Если это то, чем они являются, Vcc для платы, вероятно, предназначен для выходной стороны опто для управления твердотельными реле.
Что написано на чипах?
@ Люк Д. - Нет. Arduino не сможет обеспечить ток, достаточный для подачи питания на катушку реле. Следовательно, есть силовой транзистор, который управляет переключением тока катушки.
imgur.com/ek6gd Это лучшее фото крупным планом.
Было бы неплохо сделать еще несколько фотографий, особенно часть VCC-JD, а также заднюю часть. Следы видны (отсюда и просьба сфотографировать спину, чтобы увидеть, куда они идут), поэтому с правильными фотографиями можно сделать вывод о многом. Код, написанный на больших черных чипах, тоже был бы полезен.
Вот один лист данных, который я смог найти. Для того же реле минус 12в вместо 5в lemicro.cn/rar/SRD%28T73%29.pdf
Кроме того, вот еще несколько фотографий задней части, реле и части VCC-JD: imgur.com/8gqTP ; imgur.com/SvnJT ; imgur.com/oXm7p
Спасибо, похоже, что перемычка соединяет VCC с катушками транзисторов/реле, как выключатель питания. Не уверен, почему есть второе заземление, поскольку похоже, что они связаны. Может быть, кто-то с лучшим зрением может видеть более четко. В любом случае, я думаю, что если вы подключите, как было предложено (5 В к VCC, оставьте перемычку на месте, заземление Arduino к GND, цифровые выходы к IN), это должно работать.
Спасибо Оли и всем, кто помог! Я определенно буду осторожен с 120V. Просто к вашему сведению, я использую это для создания автоматизированного бара, так что не беспокойтесь, оно пригодится :)
Вот дополнительная полезная информация о подключении и программировании этой установки: forum.arduino.cc/index.php?topic=79745.0

Ответы (7)

Я нашел это изображение во время серфинга (верхняя часть, к сожалению, обрезана):

Изображение релейной платы

... вместе с этой ссылкой для покупок. Очень похоже на то, что у вас в руках.

В этом случае источник питания JD-VCC является жестким источником для обеспечения тока катушки реле, для которого требуется общий возврат с источником питания Arduino VCC. Если у вас есть мультиметр, вы сможете проверить, существует ли такое же соединение на вашей плате. (Похоже, на вашей плате установлены перемычки VCC и JD-VCC.)


RMc добавил комментарий:

(1) Если Vcc и JD-Vcc подключены, вход и выход не изолированы, и диоды оптической развязки могут питаться от источника питания Arduino, если это необходимо (при наличии 5 В).

(2) Если Vcc и JD-Vcc не подключены, можно использовать отдельный источник питания 5 В на стороне выхода, и полная оптическая изоляция входа и выхода может быть достигнута, если земля Arduino и выход не подключены.

(3) В (2), если используются отдельные источники питания, но заземления являются общими, полной изоляции не происходит, но многие аварии на выходе все же можно пережить, пока заземление «жесткое».

(4) Обратите внимание, что для активации входы должны быть подключены к НИЗКОМУ уровню (на землю), а не к высокому (+5 В), как я предложил в своем ответе.

(5) Входные уровни должны быть 5 В, так как они должны управлять оптическим диодом (возможно, 1,5 В) и последовательным светодиодом (возможно, 1,7 В) для падения более 3 В до включения резистора.

(6) Входной ток должен быть достаточно высоким, чтобы достаточно хорошо управлять оптроном, чтобы активировать выходной каскад. Насколько это высоко, зависит от тока реле и коэффициента усиления по току Q3 и оптического CTR (= коэффициент передачи тока = усиление тока от входа к выходу), но, скажем, привод 1 мА, 50% CTR (типичный дешевый опто), бета (коэффициент усиления по току) 100 = 1 x 1/2 x 100 = 50 мА тока реле на мА оптопривода. R5 установит оптоток при напряжении 5 В примерно на (5-3)/R5 = 2/R5 ампер или 2000/R5 мА. Большинство выводов микроконтроллера могут легко потреблять ток, достаточный для заземления, чтобы управлять этим OK.

(6) Текущее движение к Q3 в (6) также будет ограничено R6, но CTR и т. д., вероятно, являются ограничивающими факторами.

(7) YMMV :-) ! (но скорее всего нет).

Резюме:

JD-VCC = 5В (вероятно) для релейного привода

Подключите JD-VCC и VCC и подайте питание +5 В постоянного тока, если изоляция не требуется.

Используйте отдельный источник питания 5 В постоянного тока для JD-VCC, если требуется настоящая оптоизоляция.

Входные приводы имеют активный низкий уровень и должны быть 5 В. 3V3 почти наверняка не сработает или вообще не сработает.

Аааа, спасибо за это, теперь это имеет смысл. Вот почему есть 2 VCC, так как входы с открытым стоком. Также 2 видимых основания имеют смысл. Я думал, что это связано с тем, что вся мощность, связанная с UC, может быть сохранена за оптикой. Я, наверное, что-то упускаю, но как вы думаете, почему JD-VCC нужен общий возврат с питанием Arduino?
@Oli Glaser. Вы правы, JD-VCC не нужно использовать совместно с Arduino.

Ответить, рассмотрев фото. Я начал писать это раньше, но сдерживался из-за отсутствия схемы и нежелания давать плохие советы.
Это все еще так, я не рекомендую использовать это для сетевого напряжения, если вы не абсолютно уверены, что точно знаете, что происходит, и что все в порядке, поэтому я бы использовал это для чего-то другого и купил другой с подробной документацией для целей высокого напряжения. Тем не менее, его можно протестировать / использовать с безопасным напряжением, поэтому вот несколько догадок, которые помогут с этим, поскольку руководство недоступно.

Катушкам реле потребуется больший ток для их управления, чем могут обеспечить ваши контакты Arduino (или прямо на пределе, что не идеально), и в любом случае они не подключены напрямую к входам.
Это почти наверняка то, для чего предназначены транзисторы (Q1, Q2 и т. Д.), И им нужен источник питания. Они, вероятно, контролируются чем-то вроде оптоизоляторов, которым также потребуется питание с одной стороны. Этим и релейным катушкам потребуются VCC и/или VCC-JD, которые, следовательно, могут быть изолированы от Arduino VCC, который не подключен, только его земля и входы (которые управляют одной стороной оптоса и, вероятно, используются). чтобы зажечь присутствующие светодиоды)

В чем я не уверен (то есть еще менее уверен, чем в остальном), так это в том, что выглядит как желтая перемычка с правой стороны (GND, VCC, JD-VCC), но это может быть связано с параметрами VCC, поэтому VCC может быть таким же, как VCC-JD.

В любом случае, если я прав, вы должны подключить землю платы Arduino к контактной площадке с входами слева, а цифровые выходы — к контактным площадкам INx. Подключите другой источник питания к VCC, вероятно, 5–12 В (напряжение будет написано на реле, похоже, 5 В, насколько я могу разобрать — введите номер детали в Google и проверьте таблицу), и переключите цифровые выходы для переключения реле. Вы должны быть в состоянии проследить следы, чтобы увидеть, откуда поступает питание для транзисторов и что делает перемычка (если она есть).

Вы можете запустить тест, например, с 5 В для всех VCC и проводов, как было предложено, не нужно ничего подключать к реле, вы должны услышать, как они щелкают, если они активированы. Даже если это не сработает, вы вряд ли что-то повредите.
Дальнейшие фотографии платы крупным планом (также сзади) и номера деталей, вероятно, помогут прояснить некоторые моменты.
Пожалуйста , не делайте ничего опасного, основываясь на вышеизложенном, так как я оставляю за собой право ошибаться во всем этом :-)

  • ДД-ВКК: 5В
  • VCC (на 3-контактном разъеме): нет
  • GND (на 3-контактном разъеме): GND
  • VCC (на входном заголовке): 3 на 3
  • IN1, IN2 и т. д.: цифровые выходы
  • GND (на входном разъеме): GND

(Согласно http://wiki.netduino.com/SainSmart-5V-Relay-Module.ashx )

Пожалуйста, не могли бы вы добавить краткое описание указанной страницы, чтобы содержимое оставалось, если ссылка не работает?

У меня очень похожая доска.

Используйте отдельный источник питания 5 В для запуска реле:
1) Перемычка на VCC/JD-VCC
2) +5 В [внешнее] питание на VCC на главном разъеме (большой, который также имеет контакты IN1-IN8)
3) Подключите внешнее питание и Arduino к общей земле
4) Подключите [общую] землю к контакту GND с помощью перемычки

теперь вы можете использовать Arduino, чтобы установить контакты [IN1-IN8] на землю , чтобы активировать реле / ​​светодиоды. (для меня, и я ожидаю, что для вас ... установка ВХОДА на землю (НИЗКИЙ) активирует реле. Установка на ВЫСОКИЙ (или отключение от земли, конечно) выключает его.

ПРИМЕЧАНИЕ: для этой установки требуется общее заземление между питанием и Arduino.

Как советует Кортук, «играть» с сетью переменного тока опасно, если вы не уверены в том, что делаете.

В этом случае выходные функции КАЖУТСЯ ясными , но ответственность лежит на вас .

Предположим, что в сети есть провода «Live» и «Neutral». Соединять:

  • Под напряжением левый разъем разъема на схеме

  • Правая клемма разъема с одной стороны нагрузки.

  • Другая сторона нагрузки на нейтраль

введите описание изображения здесь

Доска для вождения:

  • Я не знаю, какое Vcc должно быть - наверное, 5 Вольт, но ???

  • Я не знаю, что означает JD-Vcc.

  • Я не знаю, какой у Вин уровень.

НО

Правильное напряжение +ve к Vcc.
Земля на землю.
Vin к IN1 и т. д. (возможно, 5 В в порядке).

YMMV.

Я предполагаю, что я сообщил, что в прошлом в какой-то момент я был удивлен, увидев свое имя.

подумайте о 3 контактах релейного модуля как о переключателе 1, который является общим, а другие 2 являются состоянием, поэтому, если модуль 1, канал 1, состояние 1 всегда включено, если не активен низкий или высокий уровень в зависимости от настройки, а второе состояние будет альтернативой состояние, поэтому он может быть всегда выключен, если только не активен hi или lo в зависимости от настройки, поэтому, когда вы играете с питанием от сети переменного тока, лучше всего использовать только либо ac +, либо ac _, но не оба, так как это вызовет короткое замыкание, поэтому используйте либо + или - всегда работайте с отключенным питанием, а затем проверьте мультиметр, настроенный на переменный ток (установите диапазон для правильного переменного тока), и проверьте, нет ли питания, прежде чем работать над этим, но надеюсь, что это поможет!

Заменить r14, r12, r11, r9, r7,r5, r3, r1 с резисторов 10ксм на 4,7кОм

Запустите отдельное питание, снимите перемычку (если есть) с реле 12-вольтового подключения дополнительного питания, поэтому подключите JD-VCC к 12 В.

проблема решена для меня в любом случае.....