Переделка модуля реле. Можно ли?
- Войдите на сайт для отправки комментариев
Всем здравствуйте, случилась у меня такая ситуация: согласно программе ардуино должна замкнуть некий контакт, под различные нужды (хоть лампочку на 220в включить), соотвественно в ближайшем магазине был куплен самый простой модуль реле:
Однако как оказалось управляющий сигнал на включение у него минус, а закрывается он соответственно положительным сигналом. Отсюда следует проблема - по условию программы нельзя включать нагрузку ни при каких ошибках и обрывах питания со стороны аппаратной части. А здесь выходит что в случае подвисания, выхода из строя, да и до момента включения ардуины на выходе мы имеем минус. Что ни есть гуд... схему этого реле нарыл такую:
Согласен, намного проще будет развести новую плату и собрать реле с транзистором NPN типа как по схеме ниже:
Однако стало интересно, кто то пытался переделать стандартную схему на стандартной же плате? А именно перепаять транзистор? Понимаю что тема может показаться глуповатой, но суть такова что условия жесткие и аппаратными костылями (типа посылать положительный сигнал на реле сразу после включения платы) дело не решить. Прошу помощи или критики) конструктивной конечно же)
Не вижу препятствий. Меняем транзистор и добавляем резистор 10Ком с базы на массу. Единственное- ноги у транзистора будут по-другому расположены. Либо дорожки резать и проводочками соединять. Да и светодиод на входе переделать.
Не вижу препятствий. Меняем транзистор и добавляем резистор 10Ком с базы на массу. Единственное- ноги у транзистора будут по-другому расположены. Либо дорожки резать и проводочками соединять. Да и светодиод на входе переделать.
Вот и я так же подумал, в место светодиода перемычку, два резистора на 1к заменить на 10к. Проблема только в положении транзистора... колхоз получаеться, малой кровью правда. А хочеться эстетического чувства прекрасного) Ладно, большое спасибо за помощь)
По моему схемы одинаковые... за исключением R2 на нижней....
меняйте транзистор
Lord_elf, а вот для чего вообще покупать такие модули? Такое реле, 2222 транзистор, резистор какой под руку попадёися от 1 до 10К и практически любой диод - всё это по копейке за ведро, а больше ничего и не надо. И собираешь как самому нужно. Неужели покупка такого модуля так сильно облегчает Вашу жизнь?
Lord_elf, а вот для чего вообще покупать такие модули? Такое реле, 2222 транзистор, резистор какой под руку попадёися от 1 до 10К и практически любой диод - всё это по копейке за ведро, а больше ничего и не надо. И собираешь как самому нужно. Неужели покупка такого модуля так сильно облегчает Вашу жизнь?
Да тут не проблема в покупке) Просто он у меня валяется в наличии. Плату понятное дело разведу по новой, еще и потому что реле это не имеет установочных креплений. Это все просто на этапе макетирования и обкатки.
Может, я не понял чего, но что мешает сигнальную линию подтянуть резистором тупо к питанию и всё? И будет на ней всегда высокий уровень, даже когда дуина не включена. При этом управляться с дуины будет как и прежде. Всего делов - один доп. резистор, ничего переделывать не надо.
Чего-то не понял я этой имхо надуманной проблемы.
Однако как оказалось управляющий сигнал на включение у него минус, а закрывается он соответственно положительным сигналом. Отсюда следует проблема - по условию программы нельзя включать нагрузку ни при каких ошибках и обрывах питания со стороны аппаратной части. А здесь выходит что в случае подвисания, выхода из строя, да и до момента включения ардуины на выходе мы имеем минус. Что ни есть гуд.
панику поднимаете не разобравшись
у вашего модуля при остуствии внешнего сигнала реле выключено ибо база транзистора подтянута к закрывающему напряжению через светодиод
когда ардуина выключена или когда она еще не запустилась на выходе совсем не минус, там HighZ, то есть третье состояние или высокоимпендансное, что по смыслу означает "оторванный провод"
другое дело, что как только вы сконфигурировали пин на выход то там появится ноль. Но это легко обыграть, сначала выставите на пине единицу и только потом переведите его на выход
насчет зависания ардуины. Если уж ардуина зависнет то на выходе может быть что угодно. Даже если вы переделаете реле это не гарантирует что у вас реле не останется включенным при зависании ардуины
решать это надо иначе. Хорошей отладкой, хорошим питанием и если уж совсем критично то использованием watchdog, по нашему сторожевого пса
Что значит раздельное питание? Gnd соединены? Включается раздельно?
Зачем так сделано? В таком варианте возникает еще и пассивное питание ардуины с возможным негативом в виде слетаеия епрома
как вариант подавать на модуль реле напряжение чуть меньше 5в и через диод его же подавать на ардуину. Тогда в случае отсутствия питания на ардуине, но наличия на модуле ардуина будет питаться через диод. Как я понимаю отсутствие одного из питаний это нештатная ситуация и диод здесь вполне уместен
еще вариант развязать питание полностью и связать управление через оптопару
Всем большое спасибо за помощь и советы!
andy был прав, питание раздельное, пользователи криворукие, устройство для запуска пиротехники - как в сексе, преждевременный пуск очень не желателен) Ардуина на первое время будет не запаяна, фиг знает что с ней может случится в дороге.
Вопрос был решен разводкой новой платы и подключении реле по второй схеме из первого поста, там кстати опечатка, там транзистор BC547, а не ВС447. Работает схема стабильно, реле выпаял из того же модуля, который был под рукой)
Всем еще раз спасибо, подчерпнул много нового и извиняюсь за долгое молчание)
Я переделал по такой схеме. Транзистор другой проводимости и к-э местами поменял
yucan,
конечно, не моё дело, но я бы делал так, чтобы LED2 загорался не когда транзистор открылся, как у Вас, а когда реле реально сработало - это гораздо информативнее. Если у Вас такое же реле, как у ТС, это вполне возможно. А если у Вашего ещё и, например, есть лишняя группа контактов, то ещё проще. Хотя, конечно, от задачи зависит, но обычно это можно сделать.
Глаза сломал глядя на ваши фантазии.
Я не понимаю что вы тут творите.
Вам нужно было только поменять транзистор на npn , а ему местами коллектор с эмиттером.
Получается вот такая схемка.
Я переделал по такой схеме. Транзистор другой проводимости и к-э местами поменял
с вашей схемой ТС может получить другую неожиданную проблему, если вдруг на несколько десятых вольта разойдутся напряжения питания модуля и ардуино. Более того, транзистор будет работать не в ключевом режиме, а в режиме стабилизации напряжения, то есть линейном. Нет ничего лучше обычной схемы с npn транзистором где эмиттер подключен к GND
Напряжение на эмиттере ( а это питпние реле ) всегда будет на 0.6-0.8 Вольта ниже питания +5 Вольт
Напряжение на эмиттере ( а это питпние реле ) всегда будет на 0.6-0.8 Вольта ниже питания +5 Вольт
не совсем. Оно будет на 0.6в ниже напряжения логической единицы на выходе ардуины. Сразу получаем нще -0.1-0.2в так как на выходе единица чуть ниже чем VCC, а если еще и VCC ниже чем 5 вольт, то падаем еще сильнее
собственно проблем может быть две - не устойчивое срабатывание рели и/или перегрев транзистора
это в условиях ТС, если питание общее то проблем не будет, хотя все равно транзистор будет в линейном режиме, только падение на нем будет не большое
Да,
И не забываем также про падение напряжения на базовом резисторе
Да,
И не забываем также про падение напряжения на базовом резисторе
с резистором тоже ерунда выходит) ток базы в момент включения в разы больше чем после включения
как бы для реле естественно если ток срабатывания больше тока удержания. Только не в десять раз...
Именно ерунда.
Вся схема- полная ерунда.
Ток базы течёт через нагрузку.
И чем больше отрывается транзистор - тем меньше этот ток.