У меня есть реле, управляемое транзистором NPN, которому нужно приложить некоторое напряжение к базе. Я работаю с Arduino, и если я дам ему цифровой порт, все хорошо. Схема выглядит следующим образом:
Теперь я хочу заменить порт Arduino на DS2406 (вид TO92).
Казалось, что это очень сложно быстро. Моя библиотека для работы с 2406 в порядке, но я не могу понять, как ее подключить.
Теперь, когда обе части работают независимо, моя цель состоит в том, чтобы подать некоторый ток в базу транзистора, чтобы он включил реле.
Я столкнулся со следующими проблемами:
DS2406 замыкается на землю. Это единственный вариант, поэтому я не могу подключить его напрямую к базовому выводу транзистора.
Пакет TO-92 не имеет контакта VCC, поэтому я должен иметь подтягивающий резистор между VCC и выводом данных. Это приводит к тому, что материал нагревается и пахнет, когда я подключаю его к коллектору транзистора с базой, подключенной к источнику питания реле. Я мог бы использовать не тот тип резистора, но у меня нет четкого представления о том, что здесь.
Возможно, я смогу запустить реле строго с DS2406, но я боюсь, что оно будет иметь слишком большое напряжение, поэтому я хочу, чтобы оно прошло через транзистор.
Какой самый простой способ перейти от переключателя, который размыкает и замыкает землю к базе транзистора, которая требует тока?
источник
Ответы:
Ваша основная NPN транзисторная схема переключения - это инвертор, если вы установите нагрузочный резистор (возможно, 10 кОм) между коллектором и 5 В. (т. е. резистор заменяет реле в вашей связанной схеме). Когда вы включаете базу транзистора (установите значение 5 В), напряжение на коллекторе достигает ~ 0 В, а когда вы выключаете базу (0 В), напряжение на коллекторе уходит до 5 В.
Таким образом, вы можете вставить такой транзисторный инвертор между DS2406 и транзистором, управляющим реле.
Я все еще думаю, что вы сможете использовать DS2406 только с одним транзистором. Возможно, если бы у вас был подтягивающий резистор (10 кОм), идущий от базы транзистора до 5 В. Это удерживает транзистор включенным, если DS2406 не потянет базу вниз. Кроме того, не забудьте поместить резистор ограничения тока в передней части базы. Если у вас его нет, то, как вы говорите, транзистор будет «горячим и вонючим». ;)
источник
Вы также можете изменить свой транзистор с NPN на PNP.
источник
Если вы хотите, чтобы реле закрывалось при закрытии выхода DS2406:
Когда DS2406 имеет высокий импеданс, первый резистор смещает PNP. Когда выход DS2406 обнуляется, он пропускает около 2 мА тока через базу транзистора, и реле должно замыкаться.
Если вы хотите, чтобы реле закрывалось при открытии выхода DS2406:
Когда DS2406 имеет высокое значение Z, резистор должен сбросить около 2 мА в NPN, включая его и реле. Когда DS2406 перейдет на землю, он «украдет» эти 2 мА у основания NPN и выключит его и реле.
Все приведенные выше значения резисторов рассчитаны исходя из предположения, что 1,5 или 2 мА базового тока достаточно для насыщения транзистора. Падение коллектор-эмиттер должно быть либо полным напряжением питания в выключенном состоянии, либо примерно 0,2 В во включенном состоянии. Если нет, значения резистора должны быть изменены.
источник