Транзисторные ключи.

Обсуждаем цифровые устройства...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Транзисторные ключи.

Сообщение Gudd-Head »

Сюда перенёс.

У вас с МК идёт сигнал 3.3 В, после прохождения перехода Б-Э транзистора регистрам достаётся всего 3.3-0.7=2.6 В.
Варианта тут 2:
1) Если входы МК 5 В-толерантны, менять полярность сигналов и использовать транзисторы другой проводимости.
2) использовать 2 комплиментарных транзистора.

Кроме того, по сути вы подаёте на регистры не лог. "0" и "1", а "1" и "Hi-Z".
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
truckmsk
Родился
Сообщения: 4
Зарегистрирован: Пн мар 02, 2015 12:10:09

Re: Транзисторные ключи.

Сообщение truckmsk »

Gudd-Head писал(а):У вас с МК идёт сигнал 3.3 В, после прохождения перехода Б-Э транзистора регистрам достаётся всего 3.3-0.7=2.6 В.
я прошу прощения, но почему 3.3-0.7=2.6В?
на коллектор транзистора подается 5В, т.е. на эмиттере должно быть 5-0.7=4.3В, а этого должно быть достаточно...

А hi-z - это как? правильно я понимаю, что это не просто 0 (висящая в воздухе нога при закрытом транзисторе), а именно подтягивание к земле. так?
может тогда просто добавить после транзистора подтяжку к земле?
Gudd-Head писал(а):Если входы МК 5 В-толерантны, менять полярность сигналов
А менять полярность сигналов - это как?

ну и главное: почему на низкой частоте шины работает, а на высокой нет? там емкость какая-то есть или что?
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Транзисторные ключи.

Сообщение Gudd-Head »

truckmsk писал(а):на коллектор транзистора подается 5В, т.е. на эмиттере должно быть 5-0.7=4.3В
Чтобы на эмиттере было 4.3 В, надо подавать 5 В на базу (и не менее 4.3 В на коллектор), а там всего 3.3.
truckmsk писал(а):А hi-z - это как? правильно я понимаю, что это не просто 0 (висящая в воздухе нога при закрытом транзисторе), а именно подтягивание к земле. так?
Нет, это именно болтающаяся в воздухе нога.
truckmsk писал(а):может тогда просто добавить после транзистора подтяжку к земле?
Да, притяжка к земле поможет. Но до этого надо решить проблему согласования уровней.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
truckmsk
Родился
Сообщения: 4
Зарегистрирован: Пн мар 02, 2015 12:10:09

Re: Транзисторные ключи.

Сообщение truckmsk »

Gudd-Head писал(а):Чтобы на эмиттере было 4.3 В, надо подавать 5 В на базу (и не менее 4.3 В на коллектор), а там всего 3.3.
т.е. на эмиттере не может быть напряжение больше, чем на базе? получается, что транзистор нельзя использовать для усиления напряжения, а можно только для усиления тока?
вот это, видимо, и есть исходный пробел в образовании ))
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Транзисторные ключи.

Сообщение Gudd-Head »

truckmsk писал(а):т.е. на эмиттере не может быть напряжение больше, чем на базе?
У NPN не может — для открытия транзистора надо сместить переход Б-Э в прямом направлении, т.е. на эмиттере будет на 0.7 В меньше, чем на базе.
truckmsk писал(а): получается, что транзистор нельзя использовать для усиления напряжения, а можно только для усиления тока?
Почему же? Можно и напряжение усиливать. Самый простой вариант такой:
Изображение
R2 подключить к МК, эмиттер VT1 к +5 В, сигнал снимать с его коллектора (притянуть резистором к земле).
Вложения
Безымянный.GIF
(1.62 КБ) 877 скачиваний
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Аватара пользователя
alkarn
Держит паяльник хвостом
Сообщения: 945
Зарегистрирован: Пт май 20, 2011 10:14:14
Откуда: Киев

Re: Транзисторные ключи.

Сообщение alkarn »

Усиление каскада ОЭ на биполярном транзисторе:
- по току - Ki= h21э
- по напряжению - Ku= h21э*Rнагр/Rвх
- по мощности - Kp= h21^2*Rнагр/Rвх
Реклама
truckmsk
Родился
Сообщения: 4
Зарегистрирован: Пн мар 02, 2015 12:10:09

Re: Транзисторные ключи.

Сообщение truckmsk »

Gudd-Head писал(а):Самый простой вариант такой
спасибо!
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6317
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Транзисторные ключи.

Сообщение Jack_A »

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

Поправка : компаратор питать от 5В, делители опорного напряжения : верхний / нижний 2 : 1
Схему править лениво :)
Вложения
ITD.JPG
(9.02 КБ) 779 скачиваний
Последний раз редактировалось Jack_A Сб мар 07, 2015 11:20:48, всего редактировалось 1 раз.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Транзисторные ключи.

Сообщение Alexeyslav »

5-вольтовый регистр прекрасно схавает 3.3В логические уровни. сопряжение тут ИМХО лишнее и только снижает быстродействие схемы т.к. компараторы очень медленные по меркам цифровых сигналов.
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Транзисторные ключи.

Сообщение DX168B »

Alexeyslav было сказано, что его регистрам на вход надо подавать 70% от напряжения питания,
чтобы регистр воспринял поданное напряжение, как единицу. Так что преобразователь уровней придется ставить.
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6317
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Транзисторные ключи.

Сообщение Jack_A »

Изображение
На пределе. Вместо одной нестабильно работающей схемы получим другую, тоже нестабильно работающую. Что касается "не годится для цифровых схем" - то ЦС - понятие широкое, и для ПЛИСок сотня-мегагерцовых я тоже категорически не рекомендовал бы компараторы. А вот дергать строб регистра 595 - справится на ура. Во всяком случае - килогерц до 300.
Вложения
595.JPG
(25.28 КБ) 721 скачивание
Аватара пользователя
galaktozawr
Встал на лапы
Сообщения: 80
Зарегистрирован: Ср апр 10, 2013 16:48:43
Контактная информация:

Регулятор мощности на основе ltp порта и одного транзистора

Сообщение galaktozawr »

Короче есть у меня ltp порт, у него можно установить лог. еденицу програмно т.е. подать 5V и 12ма на 1 вход,
но еще у меня есть источник питания китайский 12v 800ма.
Так вот, я хочу управлять этим блоком питания, подавая на базу транзистора ток от ltp порта. А регулировать я буду нагрев нихромовой проволки импульсами. т.е. например 1 импульс равняется пол секунды, а расстояния между ими можно будет изменять тем самым поддерживая нужную мне температуру.
_________________
Вопрос: какой транзистор надо туда влепить, я в транзисторах ничего не понимаю, знаю что есть некая "база" куда подается ток, и еще 2 проводка через которые течет ток в зависимости от того есть ток на базе или нет.

Ну собственно нарисовал первую в своей жизни схему:
Изображение
упс, упустил момент что такие штуки пишут в другом разделе, перенесите в тему "интеграция с пк"
Сайт о программировании attiny13, esp32, stm32 и 3D https://esp32stm32attiny13.ru
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Транзисторные ключи.

Сообщение Gudd-Head »

Сюда перенёс.

По теме... даж не знаю что сказать, с такими познаниями...
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
galaktozawr
Встал на лапы
Сообщения: 80
Зарегистрирован: Ср апр 10, 2013 16:48:43
Контактная информация:

Re: Транзисторные ключи.

Сообщение galaktozawr »

Gudd-Head писал(а):Сюда перенёс.

По теме... даж не знаю что сказать, с такими познаниями...
А какие должны быть показания? вопрос в том так вообще можно сделать или нет?
Сайт о программировании attiny13, esp32, stm32 и 3D https://esp32stm32attiny13.ru
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6317
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Транзисторные ключи.

Сообщение Jack_A »

galaktozawr писал(а):
Gudd-Head писал(а):Сюда перенёс.

По теме... даж не знаю что сказать, с такими познаниями...
А какие должны быть показания? вопрос в том так вообще можно сделать или нет?
С такими познаниями вероятнее всего будет " Бабах - и минус один комп" :(
Допустим, поставит в базу резистор и подключит без дыма. А написать управляющую программу уже есть тьма желающих ? И если такое непреодолимое желание делать простейшие вещи "через Альпы", то на компе, наверное, Винда стоит не младше 8-ки ? Самое то - рулить LPTшкой...
Последний раз редактировалось aen Чт мар 12, 2015 18:31:39, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.7
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Транзисторные ключи.

Сообщение Slabovik »

galaktozawr писал(а):вопрос в том так вообще можно сделать или нет?
Можно. Делайте.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Транзисторные ключи.

Сообщение Alexeyslav »

Сделать то можно... только электричество не случается уговоров, его нельзя уговорить работать как надо.
С электричеством надо поступать так чтобы У НЕГО НЕ БЫЛО иного пути как работать так как задумано.

Во первых LPT-порт очень нежный, чуть что - вылетает безвозвратно. Во вторых... он очень фигово поддерживается в современных операционках(кроме как по прямому назначению для принтера) - только через очень хитрые и опасные костыли.

Поэтому, я бы настоятельно не рекомендовал его использовать. Возьми COM-порт(или USB-UART переходник), повесь на него оптрон, чтобы если вдруг что - пострадала только одна часть схемы. Управлять нагрузкой штатными средствами(без каких-либо костылей в системе) хоть через командную строку! Используя вывод TXD и передавая в порт разные "данные" от 0 до 255 получая различные уровни мощности(по количеству "1" бит в байте). Либо передавая постоянно 255 для включения нагрузки и не передавать для её отключения.
Аватара пользователя
galaktozawr
Встал на лапы
Сообщения: 80
Зарегистрирован: Ср апр 10, 2013 16:48:43
Контактная информация:

Re: Транзисторные ключи.

Сообщение galaktozawr »

Jack_A писал(а): С такими познаниями вероятнее всего будет " Бабах - и минус один комп" :(
Допустим, поставит в базу резистор и подключит без дыма. А написать управляющую программу уже есть тьма желающих ? И если такое непреодолимое желание делать простейшие вещи "через Альпы", то на компе, наверное, Винда стоит не младше 8-ки ? Самое то - рулить LPTшкой...
Ну если Вы не заметили, я просил поправить меня где я ошибся. А если бы вы знали что у меня достаточно обширные знания разных ЯП вот только основные java, c++, php, c#, то скорее всего вы бы поправили свое сообщение.(для справки установлено все от 95 до 2010 включительно, linux трех сборок и mac)

Да я в электронике полный 0, да я знаю буквально пару элементов и как они работают.
Нормальный человек объяснил бы "зачем нужен резистор на базе" и "почему именно нужно брать на 10 ом, а не на 10Клом"
или хотя бы в крайнем случае дал бы ссылку на познавательную литературу, а не брюзжал слюной брезгливости на все стороны со словами "какой автор бестолочь, он не знает зачем резистор на базе, давай-ка я покажу его".

Думаю я понятно объяснил? Кажись если не понятно напишу еще раз, постараюсь другими словами:

Мне нужна штука, на которую подаешь ток 5В 12ма, оно включает другой ток 12В 800ма. Так как я с электроникой имею дело в качестве припаивания проводов наушников, я обратился на этот форум, где бы мне культурным языком объяснили как эту штуку реализовать, и чтобы комп не "Бабах - и минус один комп".

В сущности все мои цели завязаны на том, чтобы управлять большим током посредством малого тока исходящего из моего ltp порта. И собственно чтобы большой ток мог управлять малым током, который будет подавать на порт логическую единицу.
Спасибо за понимание, и не сочтите за грубость. :beer:
Сайт о программировании attiny13, esp32, stm32 и 3D https://esp32stm32attiny13.ru
Аватара пользователя
galaktozawr
Встал на лапы
Сообщения: 80
Зарегистрирован: Ср апр 10, 2013 16:48:43
Контактная информация:

Re: Транзисторные ключи.

Сообщение galaktozawr »

Alexeyslav писал(а):Возьми COM-порт
Я покупал плату где есть 1 ltp и 2 com порта, к сожалению в связи с военными действиями в моем городе Луганске(точнее поселке) у меня нету сейчас ни денег не возможности получать посылки с электроникой. Я изучал эту тему и тоже набрел на замечательную штуку оптрон, но в связи с тем, что нет возможности решено было наваять схему от фонаря которая могла бы мне помочь, а тут я думал что умные люди помогут.
Последний раз редактировалось aen Пт мар 13, 2015 00:06:33, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.2
Сайт о программировании attiny13, esp32, stm32 и 3D https://esp32stm32attiny13.ru
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Транзисторные ключи.

Сообщение Alexeyslav »

И все же, LPT-порт удобен только под голым ДОС-ом, и то если железо не новое. На новом железе порт работает только во время строба, для работы по прямому назначению это не мешает а вот для произвольного дёргания ножками не пойдет.

По поводу самого силового ключа - стоит использовать полевой транзистор, из серии IRLML на подходящее напряжение и ток, с хорошим запасом. Оптронов наковырять можно в китайском сетевом адаптере или зарядке от мобилки - 99% что в их составе есть оптрон, и даже при их сгорании оптрон как правило выживает.

И стоит наверно почитать данную тему с начала хотябы в ускоренном режиме - обращая внимание на посты около схем. Наверняка на 80+ страницах имеется решение практически вашей задачи.
Ответить

Вернуться в «Цифровая техника»