Mosfet-транзистор + Arduino

Привет, Друзья! Хочу с вами посоветоваться, на тему как подключить mosfet-транзистор к микроконтроллеру Arduino. Вернее я его уже подключил и он работает, но я хочу максимально обезопасить вывод Arduino от возможных пробоев тока(если такое вообще возможно), и добавить плюшек для наглядности работы транзистора в виде светодиодов.

У меня есть интересное дельцо, собираю инкубатор для яиц на 300шт. Придумал его сделать на базе контроллера Arduino, чтобы крутить моторы, регулировать нагрев и т.д. Хотел сделать побыстрее, но вот детали есть не все, а ждать пока приедут из Китая долго. Было парочка реле, но использовал их в проект и требовалось еще. Узнал что вместо реле можно запилить транзисторы в качестве ключа вкл./выкл. Преимущества транзистора перед реле это цена, скорость переключения, размер, а недостатки требуются специальные знания для работы с ним. Было где-то с десяток mosfet-транзисторов разного номинала, вот и пришло время их использовать.


Использовал mosfet-транзистор IRF740, затвор присоединил к пину контроллера через диод и резистор 47 Ом, а остальные ноги.. ну вот как на картинке:

Mosfet-транзистор + Arduino Mosfet, Arduino, Транзистор, Печатная плата, Ремонт техники, Радиодетали, Текст, Радиоэлектроника, Длиннопост

Вот такое простенькое устройство получилось.

Mosfet-транзистор + Arduino Mosfet, Arduino, Транзистор, Печатная плата, Ремонт техники, Радиодетали, Текст, Радиоэлектроника, Длиннопост

Вот такая разводка на плате.

Mosfet-транзистор + Arduino Mosfet, Arduino, Транзистор, Печатная плата, Ремонт техники, Радиодетали, Текст, Радиоэлектроника, Длиннопост

С такой принципиальной схемой.

Mosfet-транзистор + Arduino Mosfet, Arduino, Транзистор, Печатная плата, Ремонт техники, Радиодетали, Текст, Радиоэлектроника, Длиннопост

В итоге mosfet с помощью arduino uno крутит мотор куллера

Mosfet-транзистор + Arduino Mosfet, Arduino, Транзистор, Печатная плата, Ремонт техники, Радиодетали, Текст, Радиоэлектроника, Длиннопост

В итоге убедился что схема рабочая и что в дальнейших проектах буду использовать подобные транзисторы. Но как управлять током порядка 10 А и выше подобной схемой? Как это сделать безопасно?


Кто знает подскажите как эту схему улучшить и обезопасить контроллер от случайных токов.

А еще как можно в подобную схему добавить светодиоды индикации состояния вкл/выкл. на подобии как на картинке:

Mosfet-транзистор + Arduino Mosfet, Arduino, Транзистор, Печатная плата, Ремонт техники, Радиодетали, Текст, Радиоэлектроника, Длиннопост

Кто знаком с темой mosfet-транзисторов отпишитесь, любая информация будет полезной.

Спасибо за внимание.

Сообщество Ремонтёров

7.3K постов42.1K подписчиков

Добавить пост

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

В остальном действуют базовые правила Пикабу.

1
Автор поста оценил этот комментарий

Был у меня самодельный инкубатор (на аналоговой схеме с терморезистором), выводил цыплят. Трогать яйца надо, и переворачивать, перемещать каждые два-три часа, в течении 21 дня, посмотрите на курицу-несушку. Иначе получите не цыплят, а протухший омлет.

Потом вам предстоит помогать цыплятам вылезать наружу, ломая скорлупу.

Всех складываешь в картонную коробку, писк невообразимый. Копошаться, такое жёлтое море. Выпускаешь в ограждённый огород, насыпаешь комбикорм. И думаешь, зачем мне столько цыплят?...

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Тут в инкубаторе автоматический переворот яиц,подогрев, обдув и увлажнение, с таймером и градусниками на разных уровнях. Осталось добавить GSM-модуль чтоб смс присылал о соостоянии за день. А еще инкубатору можно запрос через смс отсылать.

1
Автор поста оценил этот комментарий
Только если ради собственного интереса заморочился) а так ардуино очень дорогое решение для инкубатора. В инкубаторе стоит привод с реле времени и обычный термостат с нагревателем. Никаких мк нет. Я юзаю такой и задачу он выполняет на 100%

Ардуино оно может пригодилось бы для идеального инкубатора. У обычного есть проблемы с неравномерным распределением тепла, из за чего приходится яйца с краев в центр перекладывать раз в неделю. А на ардуине ты бы мог снимать температуру с нескольких точек и управлять несколькими обогревателями. И отсутствие управления влажностью тоже напрягает.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

показать ответы
Автор поста оценил этот комментарий

это токи с ноги ардуины

реле может хавать на включение 30 мА, а управлять десятками ампер

или я не понял вашего первого коммента?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Суть в том чтоб малым током (40мА с ноги ардуины) управлять большим током 1А и больше, с помощью транзистора, подмечу безопасно для контроллера.

А реле закончились, но в наличии есть mosfet-транзисторы.

показать ответы
1
Автор поста оценил этот комментарий
Уважаю стремление, но на том же але дохернадцать миллионов пупырнадцать тысяч готовых оформленных контроллеров для управления всеми фишками самодельных инкубаторов. Копеечных.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Arduino дешевле и знания в освоении пригодятся потом еще не раз. С другой стороны готовая деталь всегда лучше чем собирать ее самому, но если ограничен бюджет и время то этот случай самый раз!

показать ответы
Автор поста оценил этот комментарий

Привет, старая ветка... но попытаю счастье! :)
1. зачем конденсатор С1 на верхней ветке между плюсом и стоком полевика?
2. можно ли по такой схеме дергать полевиком через ардуино, в качестве драйвера в схеме типа flyback ? (цель - задать и регулировать частоту в первичной обмотке повышающего трансформатора)

раскрыть ветку (1)
Автор поста оценил этот комментарий
1.Где вы там нашли конденсатор?
2. Данной схемой можно, но ограничение упирается в скорость открытия-закрытия транзистора. Возможно понадобится специальный драйвер для транзистора, что увеличит скорость открытия оного.
показать ответы
2
Автор поста оценил этот комментарий

В продолжение прошлого коммента.

Тебе надо всего 12В коммутировать. IRLML6244 - вот пример отличный тебе. Этот транзистор до 20В сток-исток тащит, до 6.3А. При этом при напряжении затвора 4.5В он уже полностью открыт и имеет сопротивление канала куда ниже - RDS(on) max (@VGS = 4.5V) 21.0 мОм.

Т.е. 0,021 Ом, что куда меньше 0,55 у того мосфета. )


А вот статья в тему: http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-post...

Вообще зря писал всё это и в соседнем комменте. В статье всё расписано прекрасно )

раскрыть ветку (1)
Автор поста оценил этот комментарий

Очень хорошая статья, читал ранее)

показать ответы
Автор поста оценил этот комментарий

upd: нашел пару тупняков

1. Не 0,4А, а 0,04А. И 400Ом соответственно при требуемом напряжении 15В.

2. На схеме указан цифровой вывод ардуинки, а для данной ситуации нужен аналоговый.

2.1 Аналоговый вывод нужно мапать между напряжением открытия и максимальным.


И, да, я по прежнему баран в этой теме - так что мне верить нельзя =)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Но вы думаете в верном направлении!

1
Автор поста оценил этот комментарий
Лучше было в сообщество Arduino запостить. ) учитывай, что этот транзистор может на 5в полностью не открыться и будет сильно греться. Смотри параметр сколько ему надо намокнут на затворе, чтобы был минимальный Rds
раскрыть ветку (1)
Автор поста оценил этот комментарий

Mosfet-транзистор открывается полностью, 5-тью вольтами, причем пробовал разные и все работают. А обычный не-mosfet с такой схемой у меня открывается только на половину.

показать ответы
2
Автор поста оценил этот комментарий

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

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

WR88, спасибо если что тоя к вам с вопросами) Эта информация бесценна!

показать ответы
1
Автор поста оценил этот комментарий
Точняк. Что-бы греть и переворачивать яйца нужно больше ардуин.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Вместо 5 маленьких ардуин, можно взять 1 большую, у нее ног побольше, это дает возможность подключить много всяких датчиков, моторов. и прочих плюшек.

1
Автор поста оценил этот комментарий

правда ваша, в оптопаре перепутаны К и Э

@Mi1ka обратите внимание

раскрыть ветку (1)
Автор поста оценил этот комментарий

Коллектор и эмиттер наоборот?

показать ответы
Автор поста оценил этот комментарий

если это у вас одноразовая задача, то можно нано

если нет, есть смысл брать много про мини и один программатор на них всех

(мини и нано отличаются, грубо говоря, только программатором)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Кстати знакомые часто говорят есть контроллер STM32, он будет помощнее даже Arduino Mega.

показать ответы
1
Автор поста оценил этот комментарий

автор, вы чудите не по-детски!!!
дарю. Тут есть пара моментов, когда хотелось бы сделать иначе, чем в этой первой версии, но работает уже почти год

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

А код у вас есть? Какой язык использовали?

показать ответы
2
Автор поста оценил этот комментарий
Сукаблядь, автор, только не говори что ты транзистор для переменного тока юзаешь, ты же не хуячишь через него 220В? Ведь для этого есть симисторы и микрухи серии MOC. А для нагрузки постоянным током напряжением до 20В самый охуенный это IRF3711, сопротивление открытого канала всего 6мОм.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Не не, да вы што, у меня микроконтроллер там постоянный ток, крутить вентиляторы, клацать лампочками.

1
Автор поста оценил этот комментарий

автор, вы чудите не по-детски!!!
дарю. Тут есть пара моментов, когда хотелось бы сделать иначе, чем в этой первой версии, но работает уже почти год

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

А что это у вас за схема такая? Вижу вы инкубатор делали на Atmega8.


У меня Atmega 2560, там ног больше, да и я сам новенький в этом деле.

1
Автор поста оценил этот комментарий

левый верхний это светодиод для индикации работы

реле включается низким уровнем (0)

сопротивления по 10к

транзистор J3Y, не помню марку

оптопара PC817

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо за рисунок, инфа полезная!

Автор поста оценил этот комментарий

учитывая нынешние цены на китайские ардуины, то ни разу не дорогое

раскрыть ветку (1)
Автор поста оценил этот комментарий

Смотря какие, Nano мне обошлась 2.5$ а Mega за 7$.

показать ответы
DELETED
Автор поста оценил этот комментарий

Есть специальные оптопары для управления такими транзисторами. Дадут тебе и гальваническую развязку и надежное закрытие, открытие.


http://www.vishay.com/docs/81227/81227.pdf

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо, попробую использовать оптопару.

Автор поста оценил этот комментарий

твердотельное реле?

оптопару бы?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Реле на катушке индуктивности.


А оптопару куда ее подключать?

показать ответы