Прошу помощи подключения p-канального транзистора

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Всем добрый день. Мне необходимо использовать mosfet IRLML9301 в качестве включателя для arduino.

Подключаю следующим образом:

 

На верхний Vin соответственно подаю цифровой сигнал от Ардуино digitalWrite HIGH и через 3 секунды digitalWrite LOW. Нижний  Vin - общий (gnd). 

Проблема в том, что мультиметр показвает изменение от 0 до 3.3в на нужном пине (ESP32 Devkit), то есть сама плата работает верно, однако на выходе этой схемы я получаю стабильно 12v (Vdd = 12v). 

Может кто-то подсказать в чем проблема ? IRLML9301 работает от логических сигналов , то есть от 2.5 , 3.3 , 5 в ... от низкого напряжения в общем. Поэтому, как я понимаю, в схеме не нужен биполярный n-канальный транзистор. 

Нужно решение именно на p-канальном транзисторе, поскольку нужно подключать плюс к моторчику, а не минус (особенности конструкции).

Может кто-то подсказать, что я делаю не так ?

DIVGENY
Offline
Зарегистрирован: 23.08.2016

pentiumd2013 пишет:

Может кто-то подсказать, что я делаю не так ?

написал ахинею, так как плохо разбираешься в задуманом, на пин ESP подаешь 12в, хоть и через резисторы, се равно елика вероятность поджарить порт.

схему нужно переделать по такому принципу

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Схема слишком усложнена, предполагал, что одним транзистором смогу обойтись. По факту получается реле и n-канальный транзистор решат эту проблему, но гораздо проще. С реле получится даже 2 выхода организовать. Транзистором подаем напряжение, реле переключаем как надо.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Спасибо за помощь. Подскажите откуда номиналки резисторов рассчитаны ? В верхней схеме одни значения, в нижней другие. Причем в верхней еще между базой и эммитером и затвором и истоком

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Резисторы рассчитываются исходя из характеристик транзистора. В данном случае 1К или 1.5К особо не принципиально.

R4,R6 и  R8 для предовращения открытия мосфета в случае когда пин контроллера не инициализирован.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

pentiumd2013 пишет:
Схема слишком усложнена, предполагал, что одним транзистором смогу обойтись.

Можешь.  Только если напряжение питания нагруски такое же, как у контроллера.  Если выше - привет дополнительный n-p-n транзистор.

ВН
Offline
Зарегистрирован: 25.02.2016

это еще насколько выше, а то и не только транзистор

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

необходимость Р-канала, чем мотивирована ?

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Есть кран для перекрытия воды . Необходимо им управлять. Через реле понятно как. Хочется минимизации габаритов. У него 3 провода : общий - , закрыть +, открыть +. Внутри есть своя микросхема, то есть контакты не напрямую к моторчику идут.

Morroc
Offline
Зарегистрирован: 24.10.2016

Оптронов нет под рукой ? Тоже неплохой вариант.

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Оптроны, да , идея хорошая. Надо посмотреть , которые срабатывают от 3в, если такие есть

svm
Offline
Зарегистрирован: 06.11.2016

pentiumd2013 пишет:
Есть кран для перекрытия воды . Необходимо им управлять. Через реле понятно как. Хочется минимизации габаритов. У него 3 провода : общий - , закрыть +, открыть +. Внутри есть своя микросхема, то есть контакты не напрямую к моторчику идут.

А может этой микросхеме достаточно и 5 В от ардуино? Вряд-ли там стоит какая-то "промышленная" микросхема. Китайцы на это не заморачиваются ставят ширпотреб. Конечно могли делитель по входу поставить, но и это поправимо. Токи скорее всего мизерные и МОСФЕТ , явно избыточен. Достаточно просто транзистора для преобразования уровней.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

svm пишет:

pentiumd2013 пишет:
Есть кран для перекрытия воды . Необходимо им управлять. Через реле понятно как. Хочется минимизации габаритов. У него 3 провода : общий - , закрыть +, открыть +. Внутри есть своя микросхема, то есть контакты не напрямую к моторчику идут.

А может этой микросхеме достаточно и 5 В от ардуино? Вряд-ли там стоит какая-то "промышленная" микросхема. Китайцы на это не заморачиваются ставят ширпотреб. Конечно могли делитель по входу поставить, но и это поправимо. Токи скорее всего мизерные и МОСФЕТ , явно избыточен. Достаточно просто транзистора для преобразования уровней.

я втречал краны чисто на механике сделаны, короче ссылка на кран нужна.

pentiumd2013
Offline
Зарегистрирован: 30.08.2019
svm
Offline
Зарегистрирован: 06.11.2016

Подать на входы управления +12В, через резисторы 0,5-1 КОм и любым обратным (NPN) транзистором закорачивать их на землю.

DIVGENY
Offline
Зарегистрирован: 23.08.2016

svm пишет:

Подать на входы управления +12В, через резисторы 0,5-1 КОм и любым обратным (NPN) транзистором закорачивать их на землю.

не путай мысли у ТС. Он и так плохо разбирается.  ответ продавца на вопрос о потреблении

Администратор 12.03.2019 10:31:21
Потребляемая мощность привода крана Neptun Bugatti Pro 12B – 1,4 Вт в режиме работы (открывание/запирание)+2 мин. В момент, 
когда кран находится в режиме ожидания, он не потребляет электроэнергию.

то есть альтернативы схемам в 2 и 4 посте с p-канальным мосфетом нет, с некотрорыми оговорками ( применить pnp транзистор в управление мосфетом или через оптопару, или оставит как есть). Причем нужно делать на двух ключах 0ТКРЫТИЕ И ЗАКРЫТИЕ. 

Или коммутировать через два реле.

а если для ТС схемы с первых постов слишком сложные, советую обратится за помощью к более опытному радиолюбителю...

 

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Еще как вариант использовать готовую оптопару https://www.chipdip.ru/product/hcnw3120-000e ?

DIVGENY
Offline
Зарегистрирован: 23.08.2016

да, но их нужно две...

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Если все-таки организовать все правильно на рассыпухе, но сгруппированными микрухами?

То есть IRF7104 https://www.chipdip.ru/product/irf7104 в роли полевиков (2 полевика в одном корпусе)

 

В роли биполярных BC847S 2 х NPN, 45В, 100мА SOT-363 https://www.chipdip.ru/product/bc847s-diotec (2 биполярника в одном корпусе)

Связать их по схемке, которую дал DIVGENY:

По полевым транзисторам там понятна сила тока и напряжение, которое необходимо через сток-исток, а вот по биполярным не понял как определить, у BC847S 45В, 0.1А 

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Как вариант AO4606 если есть в наличии. P-канальный как и ранее, а N-канальный вместо биполярника. 

svm
Offline
Зарегистрирован: 06.11.2016

Не нужны там мосфеты. Движок  крана потребляет всего 110 мА.  Там уже стоит  двойной мост, и он управляется логическими уровнями. Другое дело, что их (может быть) нужно согласовать с ардуинкой

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

svm пишет:

Не нужны там мосфеты. Движок  крана потребляет всего 110 мА.  Там уже стоит  двойной мост, и он управляется логическими уровнями. Другое дело, что их (может быть) нужно согласовать с ардуинкой

Для согласования много чего подходит, и мосфеты тоже. Но вот смущает 3 провода: земля и открыть/закрыть. Нет питания отдельного, откуда там взяться просто управлению лог. уровнями и т.д.

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

 

Нашел в интернете схему такого крана. Вроде все просто. Концевики s1 и s2 для остановки

svm
Offline
Зарегистрирован: 06.11.2016

jeka_tm пишет:

svm пишет:

Не нужны там мосфеты. Движок  крана потребляет всего 110 мА.  Там уже стоит  двойной мост, и он управляется логическими уровнями. Другое дело, что их (может быть) нужно согласовать с ардуинкой

Для согласования много чего подходит, и мосфеты тоже. Но вот смущает 3 провода: земля и открыть/закрыть. Нет питания отдельного, откуда там взяться просто управлению лог. уровнями и т.д.

Извиняюсь, если три провода, то без вариантов нужны силовые ключи. Тем более, что и схема крана есть (правда цвет проводов переведен оригинально). Логические уровни здесь явно не прокатят. Ввело в заблуждение наличие в кране микросхемы (по словам ТС). В прошлое воскресенье у сына при попытке включить отопление, котел выдавал ошибку. Закис кран и где-то секунд через 10 после включения на нем начинал моргать красный светодиод, пришлось разбирать и плоскашами проворачивать. Но у крана на колодку выведено 5 проводов. 

Посмотрел схему крана, и увидел, что в ней отсутствует защита от дураков. При управлении тумблером или релюшкой с перекидным контактом, криминала нет. А если случайно подать +12 на оба входа когда кран находится в промежуточном положении, то произойдет КЗ. Так-что здесь придется программно, а лучше аппаратно исключить такую возможность.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Для баловства брал другой, у него реверс делается сменой полярности.
Два провода, концевики внутри развязаны диодами.
US $16.87 20%OFF | 3 way DN20(reduce port) motorized ball valve , electric ball valve(L port), motorized valve, MS-3-20-12V-L-R01-1
https://s.click.aliexpress.com/e/KRpcib88

DIVGENY
Offline
Зарегистрирован: 23.08.2016

pentiumd2013 пишет:

По полевым транзисторам там понятна сила тока и напряжение, которое необходимо через сток-исток, а вот по биполярным не понял как определить, у BC847S 45В, 0.1А 

 R5, R7 - максимальный ток базы транзисторов      I базы = 3.3/1500  ( можно уменьшить до 1к ) ток насыщения                   0.5 мА

 R6, R8 - для надежного заакрытия  ( можно и не ставить, так как пин контролера в логическом нуле в ждущем                      режиме.)

 R11, R12  и   R13,R14  -  делители напряжения должны обеспечить нормальную работу полевиков. с ними все                                           заморочки в импульсном режиме. 

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

DIVGENY пишет:

pentiumd2013 пишет:

По полевым транзисторам там понятна сила тока и напряжение, которое необходимо через сток-исток, а вот по биполярным не понял как определить, у BC847S 45В, 0.1А 

 R5, R7 - максимальный ток базы транзисторов      I базы = 3.3/1500  ( можно уменьшить до 1к ) ток насыщения                   0.5 мА

 R6, R8 - для надежного заакрытия  ( можно и не ставить, так как пин контролера в логическом нуле в ждущем                      режиме.)

 R11, R12  и   R13,R14  -  делители напряжения должны обеспечить нормальную работу полевиков. с ними все                                           заморочки в импульсном режиме. 

 

А где посмотреть максимальный ток насыщения на базе у транзистора ? в даташитах не нашел у BC817 и у сдвоенного BC847S ?

svm
Offline
Зарегистрирован: 06.11.2016

Значения  R11,R12 довольно странные. Схема из поста №3 более жизненная.

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Попробовал драйвер L293DD . Оказывается его можно подключить раздельно для 4 моторчиков. Это как раз то, что надо. Причем с общей землей у всех. Это самый идеальный вариант, как я понял.

renoshnik
Offline
Зарегистрирован: 11.04.2013

pentiumd2013 пишет:

Попробовал драйвер L293DD . Оказывается его можно подключить раздельно для 4 моторчиков. Это как раз то, что надо. Причем с общей землей у всех. Это самый идеальный вариант, как я понял.

https://www.drive2.ru/b/1170149/

pentiumd2013
Offline
Зарегистрирован: 30.08.2019

Не то