Расчет значений резисторов для схемы RPi, определяющей переменный ток, с использованием H11AA1 и PNP-транзистора

У меня есть электронный дверной звонок (Aiphone IE-1AD), который отправляет сигнал ~ 15 В переменного тока при нажатии кнопки.

Я использовал этот пост в блоге об обнаружении сигнала на аналогичном дверном звонке с помощью moteino (arduino), чтобы создать эту схему подключения для Raspberry Pi.

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

Вопрос 1: Я думаю, что мне нужно заставить схему работать, используя 3,3 В на моей схеме, а не 5 В из сообщения в блоге - правильно?

Мотеино использует питание 5 В для схемы, но я думаю, что мне нужно изменить его на 3,3 В. Когда оптопара (H11aa1) замкнута (подключена), я понимаю, что входное напряжение будет отправлено на вывод GPIO (либо напрямую, либо через конденсатор). Поскольку вывод Pi GPIO рассчитан на 3,3 В (тогда как moteino может обрабатывать 5,5 В), я хочу использовать 3,3 В для запуска схемы.

Вопрос 2: если я использую 3,3 В, какие номиналы резисторов?

Я не уверен, как узнать номиналы резисторов. Падение напряжения на светодиоде составляет 2 В, и он хорошо работает при токе около 10-15 мА, но как мне подключить конденсатор параллельно?

Из этого YouTube примерно через 3 минуты видно, что PNP имеет падение на 0,7 В от B к E, но нужен ли мне резистор между оптопарой и B, как следует из видео?

Вопрос 3: Дополнительный резистор?

Похоже, что есть путь, когда оптопара закрыта, а транзистор пропускает ток от E к C, который напрямую подключает источник 3,3 В к контакту GPIO без резистора на пути (через транзистор) - это проблема ? Не вызовет ли это слишком большой ток на контакте GPIO? Какой резистор и куда его адресовать?

Меня так же интересует, почему стоит ответ, как и то, что нужно сделать, чтобы это сработало.

Ответы (1)

Падение напряжения на светодиоде составляет 2 В, и он хорошо работает при токе около 10-15 мА, но как мне подключить конденсатор параллельно?

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

Мне нужен резистор между оптопарой и B, как предлагает видео?

Вам не нужен резистор.

Вам не нужно ограничивать ток через оптопару --- он не будет потреблять больше тока, чем то, что стимулируется его светодиодом в виде фототока (приводимого в действие 15 В переменного тока)

Вы не используете сигнал на выводе «C» оптопары в качестве логического сигнала, поэтому вам не нужно, чтобы он подтягивался к низкому напряжению, когда оптрон активен.

Путь тока к контакту «B» мог бы ускорить работу фототранзистора, но для такого рода приложений вам не нужно время отклика в наносекундах.

Похоже, что есть путь, когда оптопара закрыта, а транзистор пропускает ток от E к C, который напрямую подключает источник 3,3 В к контакту GPIO без резистора на пути (через транзистор) - это проблема ? Не вызовет ли это слишком большой ток на контакте GPIO?

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

Резистор в несколько кОм, скорее всего, не изменит поведение и защитит вас от перегрузки по току в случае, если вы случайно запрограммируете GPIO в качестве выхода, а управляемое значение конфликтует со значением, генерируемым этой схемой дверного звонка.