Обзор драйвера с парой MOSFET на AOD4184

Сегодня расскажу модуле управления нагрузкой с парой MOSFET транзисторов с N-канальной логикой (AOD4184). С помощью данного модуля и контроллера Arduino, можно управлять нагрузкой постоянного тока до 15 А.

Технические параметры:

► Транзисторе: AOD4184;
► Управляющее напряжение: 3.3 – 20 В;
► Напряжение для управляемых устройств: 36 В;
► Максимальный ток для управляемых устройств: 15 А;
► Размеры: 34 x 17 x 12 мм;
► Вес: 6 г.

Описание драйвера с парой MOSFET на AOD4184

В модуле используется два N-канальных полевых MOSFET транзистора AOD4184, это позволило увеличить пропускной ток, без использования громоздких радиаторов. Управление осуществляется с помощью напряжения от 3.3 до 20 В (обычно используют 5 В), управляемый ток при этом около 15 А. Так-же надо учитывать, что на модуле нету защитного диода и при управлении индуктивной нагрузкой необходимо установить его отдельно, чтобы защитить контроллер и модуль от обратного скачка напряжения.

Подключение драйвера на AOD4184:
Для подключения модуля используется три вывода (разъема). Логический сигнал для включения / выключения MOSFET транзисторов, источник питания постоянного тока для питания управляемого устройства (нагрузки) и, наконец, самой нагрузки.  Логический сигнал подключается к разъему J1, с двумя отверстиями на 0.5 мм, для установки винтового разъема и четырьмя на 0.25 мм, для установки штыревого разъема. Контакты обозначены TRIG / PWM  и GND. Источник питания нагрузки постоянного тока подключается к винтовым клеммам с маркировкой VIN + / VIN-. Положительный вывод источника питания подключается к VIN +, а заземление — к VIN-.

Управляемая нагрузка подключается к винтовым клеммам с маркировкой OUT + / OUT- на задней стороне модуля. Положительный вывод подключается к OUT +, а отрицательный вывод подключается к OUT-

Назначение контактов:
TRIG / PWM — вход логического сигнала, активен высокий
GND — сигнальная земля
VIN + — подключение к источнику питания (5-36 В), используемому для питания нагрузки
VIN — — подключение к заземлению источника питания
VOUT +  — подключение к плюсовому проводу нагрузки (двигатель, светодиоды, вентилятор и т. Д.)
VOUT — — подключение к отрицательному проводу нагрузки

Подключение драйвера с парой MOSFET на AOD4184 к Arduino

Необходимые детали:
► Arduino UNO R3 x 1 шт.
► Драйвера с парой MOSFET на AOD4184 x 1 шт.
► Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.
► Мотор-колесо, диаметр 66 мм x 1 шт.
► Кабель USB 2.0 A-B x 1 шт.

Описание примера:
В данном примере подключим драйвер с парой MOSFET на AOD4184 к Arduino UNO R3, с помощью них будем управлять обычный щёточным двигателем постойного тока, в качестве источника питания используем блок питания на 12В. Так как, нагрузка у нас индуктивная необходимо поставить защитный диод в цепи питания двигателя, так же желательно подключить три конденсаторы на двигатель, параллельно питанию и два между выводом питания и корпусом.

Подключение:
Теперь приступим к сборке схемы, подключим вывод 10 Arduino UNO к выводу TRIG / PWM на драйвере, затем подключим GND — GND. Теперь необходимо подключить модуль к источнику питания на 12 В, вывод VIN + подключим к + 12В, а вывод VIN — — GND. Осталось подключить двигатель, вывод VOUT + и VOUT+ подключаем к выводам двигателя (двигатель будет крутится в одном направлении, реверс не возможен). Так-же не забываем о диоде и конденсаторов, конечно при тестировании можно пренебречь ими, но в готовом устройстве лучше установить.

Программа:
Скопируйте приведенный ниже скетч и загрузите его на свою плату Arduino.

  Скачать скетч

После загрузки скетча, двигатель будет крутится в течении 2 секунды, затем сделает остановку на 2 секунды, а затем будет увеличивать скорость от 0 до 100 % и от 100 % до 0.

Ссылки
Документация AOD4184

Купить на Aliexpress
  Контроллер Arduino UNO R3 на CH340G
  Контроллер Arduino UNO R3 на Atmega16U2
  Комплект проводов DuPont, 2,54 мм, 20 см
  Драйвера с парой MOSFET на AOD4184
  Мотор-колесо, диаметр 66 мм

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *