0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
1 | |
Транзистор P-N-P в режиме ключа05.01.2013, 19:29. Показов 36897. Ответов 46
Метки нет (Все метки)
Приветствую. Пожалуйста не смейтесь но вопрос прост до безобразия но меня уже достал. Имеется транзистор P-N-P перехода я его подключил к контролёру по данной схеме. На контролёре подаю программный ШИМ, но транзистор постоянно открыт. Я всегда пользовался транзисторами N-P-N и с ними проблем не было. Но потребитель подключён корпусом к минуту и поэтому надо именно P-N-P.
В чём же может быть проблема?
0
|
05.01.2013, 19:29 | |
Ответы с готовыми решениями:
46
Транзистор в усилительном режиме NPN-транзистор с общим коллектором в ключевом режиме транзистор в ключевом режиме - для управления питанием? В каком режиме находится транзистор в ключевом каскаде? NPN + PNP транзистор в качестве ключа |
MCSD: APP BUILDER
|
|
05.01.2013, 19:32 | 2 |
вы так МК сожгёте. надо ещё один транзистор npn для согласования
т.е от мк через резистор на базу npn, его эмиттер на землю, коллектор на резистор R1/ Учтите, что сигнал будет инверсный. и желательно резисторы килоом на 20 на эмиттерных переходах обоих транзисторов проблема из-за того, что даже если на выходе мк 1 или Hi-Z, то ток течёт через эмиттерный переход транзистора, R1, мк, стаб 5в на землю. этот ток и открывает транзистор. ваша схема годится только при питаниии транзистора от того же источника питания, что и мк (с таким же или ниже напряжением)
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 19:43 | 3 |
Сообщение от Johmmy0007
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 19:50 | 5 |
Так ладно, а если я подкину подтягивающее сопротивление на +12, а контроллерам я буду управлять DDRB. Ну то есть на выводе МК будет либо 0 либо импедансное состояние. Работать будет?
0
|
MCSD: APP BUILDER
|
|
05.01.2013, 19:59 | 6 |
ну у вас всё равно на выходе мк 5в. Что даст ваш резистор? при высокоимпендансном - ток потечёт через защитный диод на 5в. и ваше счастье что он там есть и R1 достаточно большой иначе мк сгорел бы уже. Я же вам написал уже - сожгёте МК. дополнительный транзистор - необходимость, без него вы не справитесь
0
|
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
|
|
05.01.2013, 20:00 | 7 |
Все равно нельзя. На ноге висит защитный диод, через который все и будет стекать в +5v, попутно открывая транзистор.
Варианты решения, как уже озвучивали, поставить npn транзистор или полевичок. Фактически задача превратить выход МК в open drain - открытый коллектор
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 20:07 | 8 |
Значить ставить ещё один транзистор и не парить не себе ни Вам мозги?
0
|
MCSD: APP BUILDER
|
|
05.01.2013, 20:10 | 9 |
именно так - вам же несколько раз написали - это единственный вариант.
и R2-параллельно эмиттерному переходу, а не там где у вас, и на t2 тоже резистор желательно, хотя если момент включения мк не страшен можно и так резисторы r1, R2 лучше уменьшить, иначе медленно транзистор будут работать, да и ток нормальный не отдаст
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 20:12 | 10 |
Хотя лучше бы поставить ещё один транзистор.
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 20:16 | 11 |
Сообщение от Johmmy0007
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 20:27 | 13 |
Сообщение от Johmmy0007
0
|
MCSD: APP BUILDER
|
|
05.01.2013, 20:34 | 14 |
Ого.
Вам нужно создать ток в базе не меньше Iб>=Iк/h21э например если h21э=50, ток базы надо не ниже 40ма R1=12в/40=300 ом. на самом деле ещё меньше надо - с запасом. и греться будет, боюсь при 2А прилично, особенно при шиме (поэтому быстрый шим не советую - для нагревателя и секундные интервалы пойдут). Я б на вашем месте P-полевик, наверно, поставил типа этих IRLML6402 Транзистор полевой P-канал, -20 V, -3.78 A, Rds = 0.065 Ом 5 SOT-23 5.80 IR IRLML9301 Транзистор полевой P-канал, -30 V, -3.6 A, Rds = 0.064 Ом 5 SOT-23 5
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 20:52 | 15 |
Сообщение от Johmmy0007
0
|
MCSD: APP BUILDER
|
|
05.01.2013, 20:55 | 16 |
у него h21э всего 15 и напряжение насыщения -2в - ваша схема будет греться больше чем нагреватель
в наше время такими транзисторами только из рогатки стрелять. нет - он хорош по-своему, мощный. но полно куда более достойных альтернатив и дешёвых. особенно в данном случае
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 21:01 | 17 |
Сообщение от Komoptj2010
Так значить ток базы должен быть 2/15=0.1333... А. Поэтому R1 должен быть 2/0.1333=15 Ом. Так?
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 21:04 | 19 |
Сообщение от Johmmy0007
0
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
05.01.2013, 21:07 | 20 |
Боже мой, количество моих сообщений перевалило за 256 = 2^8. По моему я потихоньку схожу сума если даже в таких элементарных числах вижу двоичный счёт :)
0
|
05.01.2013, 21:07 | |
05.01.2013, 21:07 | |
Помогаю со студенческими работами здесь
20
Транзистор МДП в режиме объединения МДП транзистор с индуцированным каналом в определенном режиме Power MOSFET IRF4905 в режиме ключа для нагрузки 100А Как сделать обычную кнопку в режиме ключа? Тип сущности требует определения первичного ключа, но ключа в бд нет Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
|
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
|
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей
Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
|
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
|
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
|
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
|
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
|
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке
В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
|