Я пытаюсь использовать GPIO Raspberry Pi для включения и выключения оптопарных переключателей, управляемых транзисторами.
Я действительно понятия не имею, что я делаю (программирую это хорошо. Соединяю? Не так много). Я думаю, что базовые резисторы - моя проблема, но я действительно не знаю.
Есть 20 переключателей.
Каждый из них подключен к отдельному выводу GPIO с выходным напряжением 3,3 В. (Я нарисовал только 3 для ясности)
Оптопарам требуется 1,2 В при 20 мА.
Я действительно думаю, что моя проблема заключается в резисторах на 10 кОм, но я понятия не имею, как рассчитать здесь необходимое сопротивление.
Пожалуйста, будьте добры, я знаю, что это глупо простая схема и вопрос. Но я не знаю, как это сделать.
Как указано в комментариях, одной потенциальной проблемой является использование одного подтягивающего резистора (R1) для всех оптронов. Для корректной работы у каждой оптопары должен быть отдельный подтягивающий резистор, (и их не следует связывать все вместе, например - удалить лишний отрезок провода между каждым выводом 1). В вашей исходной схеме, если бы вы активировали одну оптопару, все остальные отключились бы (в некоторой степени, но не гарантировано).
Что касается базового резистора, он определяет ток базы в транзисторе в соответствии с (Vin - Vbe) / Rb в вашем случае (3,3 В - 0,7 В) / 10 кОм = 0,26 мА. Затем этот базовый ток умножается на коэффициент усиления транзистора, чтобы получить ток коллектора (макс.). Типичный MPS2222A имеет коэффициент усиления всего 35 при низком токе базы, поэтому ток коллектора потенциально может составлять всего 9,1 мА, чего должно быть достаточно для включения оптопары (характеристики 20 мА могут быть максимальными).
Еще один момент из комментария заключается в том, что каждый порт ввода-вывода, скорее всего, может потреблять достаточно тока, чтобы включить оптопару, даже не используя транзистор. Вы просто подключите каждый контакт ввода-вывода непосредственно к каждому контакту 2 оптопары, сохраните подтягивание 200 Ом на каждом контакте 1, но вместо использования 5 В используйте 3,3 В основной системы на вершине каждого резистора. В этом случае ток светодиода оптопары будет около 10,5 мА, а логика будет обратной (низкий уровень на выводе ввода-вывода включает оптопару).
Также обратите внимание, что вам нужно будет подключить питание и нагрузку к выходным контактам оптопары, чтобы проверить действие переключения. (На вашей схеме не показано, что подключено в этих точках.) В отличие от механического реле, вы не можете обычно измерять включение/выключение, просто установив DVM на открытые контакты.
придурок
Клаудио Ави Чами
мне_
мне_
мне_
мне_
придурок
мне_