Как я могу управлять светодиодом с двумя отдельными цепями управления?

У меня есть светодиод, управляемый микроконтроллером.

Я хочу знать, как мне обойти этот микроконтроллер, чтобы я мог управлять светодиодом с отдельным током. Буду ли я использовать транзисторы для переключения между двумя контроллерами, чтобы предотвратить повреждение моего микроконтроллера обратным потоком? Если да, то как?

Вы хотите использовать два микроконтроллера или просто хотите обойти путь к светодиоду от первого.
Нужна схема
@Прохожий +1. Нужна схема или хотя бы блок-схема. В противном случае вопрос неясен.
Направьте выход 2-го контроллера на входной контакт 1-го, затем решите это в программном обеспечении.

Ответы (4)

Левая цепь: если какой-либо контроллер хочет, чтобы светодиод был включен, он включается. Высокий = «вкл.»

Правая схема: если какой-либо контроллер хочет выключить светодиод, он выключается. Высокий = «выкл.»

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Вероятно, вы могли бы использовать конфигурацию с открытым коллектором.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Что-то похожее на это. Подключите микроконтроллер к одному входу, а другой источник к другому. Оба входа могут включать светодиод.

У меня есть еще одна часть моего вопроса. Если бы у меня был непрерывный случайный вход 12 В на входе_1, как я могу изолировать этот вход, когда постоянный вход 12 В подается на вход_2? Еще раз спасибо за вашу помощь.
Если я правильно понял, Вы хотите гальваническую развязку между двумя источниками на входе 1 и 2? Q1 и Q2 можно заменить на пару оптронов. Это, вероятно, сработало бы. Резисторы должны быть заменены на соответствующие номиналы.

Как насчет того, если вы хотите управлять светодиодом более чем из двух мест - как насчет 4. Что насчет возможности инвертировать спрос с одного входа - как вы могли бы это сделать? Я знаю, что это выходит за рамки вопроса, но интересно ответить: -

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

Эта схема может управлять светодиодом из 4 независимых мест, используя аналоговые переключатели для инвертирования ранее установленного состояния. Для простоты (2 источника) просто опустите два средних набора аналоговых переключателей.

Он также известен как двухпозиционный выключатель света.

Он также известен как вентиль «исключающее ИЛИ», поэтому, если вы хотите «обратить» «требование» от источника A, подайте его через вентиль EX-OR с двумя входами и подключите источник B к другому входу.

Также интересно, что не существует однозначно определенного поведения для вентиля «исключающее ИЛИ» с более чем двумя входами. electronics.stackexchange.com/questions/93713/…

Если контакты вашего микроконтроллера могут потреблять ток, достаточный для питания светодиода (обычно от 10 до 20 мА), то вам вообще не нужны транзисторы — достаточно двух диодов. Проверьте техническое описание микроконтроллера и найдите максимальный потребляемый ток контактов ввода-вывода (низкое напряжение). Обычно он либо выше, либо равен максимальному току источника (напряжению VDD).

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

Это должно работать как с открытым стоком, так и с двухтактным выходом. Диоды блокируют контакты одного микроконтроллера от контакта с другим.

При выборе резистора R1 теперь необходимо учитывать падение напряжения на светодиоде, а также падение напряжения 0,7 В на диодах 1N4148.