Оптопара на Tinkercad ведет себя странно
Итак, возможно, это моя вина, или, может быть, это Tinkercad. Вероятно, это первое. Но в любом случае вот моя проблема
Я подключил согласно картинке
https://i.stack.imgur.com/SJ88F.jpg
Через анод не проходит мощность. Катод будет заземлен. На верхней стороне 5 В поступает на базу, а эмиттер посылает сигналы на вход на контакт 12.
Если я прочитаю контакт 12 в цифровом формате и напишу Serial. там написано 1. что странно, насколько я понимаю.
Как я понял, через анод должна проходить энергия, которая зажигает диод внутри оптопары. однако через анод не проходит мощность, а эмиттер подает сигнал.
Кто-нибудь не против помочь мне понять, почему это так?
Не обращайте внимания на резисторы на изображении
@magicmike992, 👍0
Обсуждение1 ответ
Лучший ответ:
Вы подключили 5 В к базе транзистора внутри, поэтому транзистор все время включен.
Переместите контакт 5 В вправо (средний контакт на 4N35, то есть коллектор), и все должно работать.
https://imgur.com/a/Yv6UiZx вы имеете в виду вот так? теперь база соединена с землей, коллектор с 5В, эмиттер с входным контактом. с другой стороны 5 В подключено к аноду, а катод - к земле. Тем не менее, это приводит к тому, что входной контакт возвращает только нули. на этот раз это должны быть только одни, @magicmike992
Нет, оставьте базу неподключенной вот так: https://imgur.com/a/uaUCqsC, @Gerben
Хорошо, это на самом деле отлично работает, однако я немного запутался. подача питания на базу просто игнорирует, как я понимаю, «основную» функцию октопары?, @magicmike992
Каждый транзистор светочувствителен. Вот почему транзисторы выполнены из черного пластика, а не из прозрачного. Выход оптопары представляет собой транзистор, и он может использовать свет (часто светодиод или ИК-светодиод), включенный на входе, но также можно использовать базовый вывод (для чего-то, я не знаю, кто это использует). Некоторые оптопары даже не имеют этого базового контакта., @Jot
ах, так можно ли сказать, что базовый вывод просто выполняет дополнительную функцию, а не является частью основной функции октопары?, @magicmike992
@magicmike992 Да, это дополнительно. Базовый вывод используется здесь для фильтрации выбросов: https://www.electronics-tutorials.ws/blog/optocoupler.html, поэтому кажется, что он используется, но выбросы также можно фильтровать на входе или выходе., @Jot
Свет светодиода «активирует» базу. Поэтому вам не нужно ни к чему его подключать, чтобы он работал., @Gerben
- Как связаться с ESP8266 ESP01, отправив данные через программный сериал на Arduino Uno?
- Чтение последовательных данных с Arduino с помощью кода C
- Arduino wrap или подкласс print() для работы с несколькими Serial
- Arduino перестает отправлять/принимать данные через Serialport через случайное время
- Serial печатается дважды?
- Node.js не может распознавать символы из последовательного порта
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
исправил или хотя бы ссылку на картинку, @magicmike992