Mega + 16 канальное реле
- Войдите на сайт для отправки комментариев
Пнд, 30/11/2015 - 23:42
Добрый день!
Приобрел Arduino Mega 2560 Rev3 (питание 12В) и модуль на 16 реле (питание также на 12В). Пытаюсь запитать.
На реле посадил блок питания на 12В 4,16А (при 80мА на канал ему надо много мощности), контролер запитан пока от USB.
Соединяю 5В МК с входом 5В реле , GND c GND - Ардуино вообще не кажет.
Если только 5В МК на 5В входа релейной платы и канал на канал - Ардуино светится, но после подачи питания на реле импульсный регулятор на плате реле начинает страшно греться.
Куда копать?
Для начала попытайтесь копнуть в сторону более внятного объяснения ваших манипуляций и происходящего.
Приведите ссылку на ваш "модуль на 16 реле".
Соединяю 5В МК с входом 5В реле , GND c GND - Ардуино вообще не кажет.
А что именно она должна "казать" в этом случае?
Если только 5В МК на 5В входа релейной платы и канал на канал - Ардуино светится
Этого я вообще не понял. Нарисуйте схему, по которой вы все соединяете. И что светится у ардуины (понятно, что не она вся, а какая-то ее часть)?
P.S. И да, я считаю, что питать ардуину от 12В - это рисковано (хоть и допустимо). Бедному встроенному стабилизатору куда-то надо девать целых 7 вольт. Как по мне, то оптимальнее будет где-то 7-9В.
Извиняюсь. Но форум пестрит жаргонизмами. Постараюсь излагать более аккуратно.
В принципе, разобрался.
Может кому-то будет полезно. Модуль моего 16-ти канального реле имеет отдельное питание 12В. Специально приобрел блок питания от какого-то ноутбука большой мощности (ток до 4,16А = 50Вт). Каждый канал потребляет 80мА. Получается только на реле будет ток в 1,28А
Это питание также питает все микросхемы релейного модуля. При соединении питающих контактов модуля с такими же на Arduino (+5,GRN) и воткнутом USB-кабеле от компьютера к Arduino, светодиоды на Arduino не светятся. Как только убираю USB-кабель всё становится нормальным. Получается, что Arduino питается от релейного модуля.
Модуль моего 16-ти канального реле имеет отдельное питание 12В.
Это питание также питает все микросхемы релейного модуля. При соединении питающих контактов модуля с такими же на Arduino (+5,GRN)...
Т.е. вы на вывод "+5" ардуины подаете 12В???
Нет, пин Ардуино 5В соединяю с пином релейного модуля 5В. Ну и Землю также. В результате питание 5В идет с релейного модуля на Ардуино. Хотя, вот сейчас задумался, если на моемом Ардуино Мега написано питание 12В, как это всё работает?
Нет, пин Ардуино 5В соединяю с пином релейного модуля 5В.
Я не зря спрашивал ссылку на ваш релейный модуль. Мне, в числе прочего, было интересно, что за пин "5В" на вашем модуле - он на нем выдает 5В или ему туда нужно их подавать.
Хотя, вот сейчас задумался, если на моемом Ардуино Мега написано питание 12В, как это всё работает?
В ардуино встроен стабилизатор, на который и подается внешнее питание (рекомендуемое производителем напряжение от 7 до 12В). А на выходе стабилизатора 5В, от которых и работает микроконтроллер.
И еще, в оригинальном ардуино в качестве стабилизатора используется MC33269 (269-5G) в корпусе DPAK. Для нее по даташиту максимальное входное напряжение 20В, о чем также упоминает и производитель ардуины - "Входное напряжение (предельное) 6-20В". Но в китайских платах обычно используют AMS1117 (в меньшем корпусе SOT-223 - чем меньше корпус, тем лучше требование к теплоотводу), а для нее максимальное входное напряжение только 15В. Вобщем, питать ардуину от 12В "можно, но осторожно".
Ссылка вот http://www.simplab.ru/collection/kategoriya/product/shesnadtsatikanalnoe-rele (не сочтите за рекламу). Там колодка на 20пинов (2 ряда)Слева два пина 5в, справа два пина земля. Остальные под управление реле.
И всё таки, это нормально, что ардуино питается через пин 5в от релейной платы, или надо на ардуину отдельное питание подавать? Потому что в первом варианте вроде всё работает (не считая, что ethernet shield стал тупить пополной), но нет уверенности.
И всё таки, это нормально, что ардуино питается через пин 5в от релейной платы, или надо на ардуину отдельное питание подавать?
Со ссылкой стало понятней. Плата реле через клемник питается от 12В. От них запитываются сами реле (они там 12-ти вольтовые). На плате также есть стабилизатор на LM2576, понижающий 12В до 5В. По даташиту LM2576 рассчитан на 3А. Поэтому питать ардуину от 5В с релейной платы вполне допустимо.
вроде всё работает (не считая, что ethernet shield стал тупить пополной)
Почему тупит ethernet shield не знаю. Но было бы неплохо проверить какое напряжение на "+5В", не проседает ли. И не мешало бы проверить, какой ток потребляет ардуина с шилдами и тогда уже делать выводы.
Получается, что правильнее покупать модули с реле на 12В чем на 5 В
там и провода можно тоньшие использовать, так как ток меньше, и исполнительные механизмы типо электрозащёлок от одного БП запитывать и ещё можно питать плату Ардуино или другой контроллер с выхода 5 В модуля реле.
Вот здесь написано https://www.arduino.cc/en/Main/ArduinoBoardMega2560 что питать ардуино напрямую от пинов не рекомендуется, т.к. это идет в обход защиты. Рекомендуют питать отдельным питанием. Но! при питании релейного модуля и ардуино отдельными блоками питания на обоих пятивольтовых пинах есть 5В. Если их соединить довольно скоро все реле взбрыкивают. Так кажется я спалил свой первый Ethernet shield .
Остановился сейчас на том, что оба устройсва получают отдельное питание, соединяю пины земли, пины 5В не трогаю. Вроде работает.
Как происходит пресловатая гальваническая развязка в таком случае - не понимаю. Вся логическая часть релейного модуля питается от входного 12В
Правильная схема подключения и запитки реле вот
Если вы не балуетесь, а действительно мастерите элементы реальной автоматики, то надо делать так.
Спасибо, осталось найти схему релейного модуля. Земля здесь общая, так что я в правильном направлении думаю.
Последний эксперимент показал, что питание Ардуино от 12В блока питания как-то влияет на Ethernet Shield, что он потом не коннектица с роутером. Перешел на питание от USB. Вроде нормально.
Правильная схема подключения... Если вы не балуетесь, а действительно мастерите элементы реальной автоматики, то надо делать так.
Сюда обязательно нужно добавить обратный диод на катушку реле. Он защитит транзистор оптопары от перенапряжения при отключении реле и снизит общий уровень помех.
Правильная схема подключения и запитки реле вот
вы точно уверены, что опторазвязка не предусматривает ПОЛНУЮ электрическую изоляцию?
я имею ввиду - с какого это будуна у нас общая земля у диода и фототранзистора оптопары?
если вам необходимо, можете тут и два раза гальванически развязаться: на оптопаре и на реле, но мне хватает гальваноразвязки только на реле. Минус вообще правильно везде объединять где только можно.
Минус вообще правильно везде объединять где только можно.
да, что же за тупняк?
учите матчасть https://ru.wikipedia.org/wiki/Гальваническая_развязка - если увидите здесь соединённые земли.
В данном случае гальваноразвязка реализована "внутри" реле. И после него хоть 380В подключайте. В стандартном покупном модуле нули цепи управления соединены вместе и не вижу тут трагедии. Имеем полную гальваноразвязку с нагрузкой по реле и при этом при пробое транзистора контроллер останется целым - тоесть имеем защиту выхода контроллера.
не тупи.
Блокирующие диоды и развязывающие опттроны я наблюдаю на 16-канальном модуле по ссылке. Про разделение сигнальных и силовых земель судить сложнее, но обычно на релейных модулях для ардуины ставится специальная перемычка, которая либо соединяет их при установке, либо разделяет при удалении.