Управление более высокими нагрузками с помощью PWM
Мой Arduino Pro Micro может питать 500 мА от 3,3 В VCC, когда он работает от USB.
Сам чип, однако, рассчитан на 200 мА, а его выходные контакты рекомендуются на 20 мА, максимум 40 мА.
Тем не менее, я хочу иметь 3 ШИМ-выхода, каждый из которых выдает 120 мА. Комбинированный 360mA был бы в спецификации для VCC, но не для чипа.
Есть ли буферная микросхема, которую я могу использовать, которая будет переключать эти нагрузки при этом токе и может поддерживать ШИМ на несколько сотен Гц?
Из того, что я читал, вы можете переключать нагрузки с помощью дискретных транзисторов, но для этого требуются дополнительные компоненты, такие как резисторы? Существуют ли КМОП-чипы, которые будут принимать ШИМ-сигнал и выводить его на 120 мА?
Я ищу источник тока, а не его потопление.
Нагрузка в моем приложении-это светодиоды, управляемые драйверами постоянного тока, которые являются последовательными. Я просто хочу шимировать источник питания Vled, чтобы я мог затемнять каждый канал всей последовательной цепочки.
ОБНОВЛЕНИЕ: Я пошел с решением @Majenko с предварительным смещением DTB114EK. Хотя это несколько работает, кажется, что он с трудом выдает 30 мА, даже если он рассчитан на 500 мА?
ОБНОВЛЕНИЕ: DTB113ZC работает лучше. Из-за более низкого резистора смещения я могу пропускать через него больший ток.
@Bram, 👍-1
Обсуждение1 ответ
Вот часть, которая выполнит эту работу за вас, всего 4 провода для подключения. Используйте свою любимую поисковую систему или перейдите к своему любимому поставщику из Китая и используйте этот термин: "Низкий контроль Высокого напряжения 12 В 24 В 36 В переключатель Mosfet Модуль для Arduino Connect IO MCU PWM Управление скоростью двигателя 3 В 5 В". Вы получите множество вариантов, несколько в долларовом диапазоне. Он оптико изолирован, что исключает заземление и т.д. Я использовал их несколько раз, и они прекрасно работают.
- ШИМ-сигнализация с Arduino: для чего использовать землю?
- Затемнение этого светодиода ~ 30 В с помощью ШИМ, что мне нужно?
- Вывод 400 мВ с помощью штыря Arduino Nano PWM
- Определяет ли прямоугольная природа ШИМ, какое сопротивление вам нужно?
- Как управлять выключателем питания RC с помощью Arduino-/Adafruit-Board?
- Слабые выходные контакты Arduino
- Контролировать ток 48 вольт и 30 ампер с помощью ШИМ-сигнала - какие компоненты необходимы для этого
- Установите частоту ШИМ на 25 кГц.
@gbg в этой таблице данных, похоже, указано, что для работы требуется 4,5 В? Мой Arduino работает с напряжением 3,3 В в качестве VCC. Кроме того, 2A на канал-это намного больше, чем мне нужно?, @Bram
Подожди, какой у тебя груз? RGB-светодиод, я полагаю?, @gbg
@gbg Это сложно. Я использую светодиоды с TLC5928, но я хочу приглушить их для каждого канала, модулируя Vled. У меня теперь есть опция TLC5940, но я хочу придерживаться 5928. Таким образом, нагрузка представляет собой светодиод, подключенный к драйверу постоянного тока. Я добавлю ссылку на свое приложение., @Bram
Вы можете получить предварительно настроенные транзисторы, которым не нужны резисторы, такие как [DTB114ECHZG](https://www.farnell.com/datasheets/2311868.pdf)., @Majenko
@Majenko Спасибо! Это выглядит интересно. Таким образом, я бы подключил свой ШИМ-выход к базе, свой VCC к эмиттеру и нагрузку к коллектору? Также в нем упоминается "инвертор". Означает ли это, что мне нужно изменить свой рабочий цикл?, @Bram
Это верно. Вы опускаете основание НИЗКО, чтобы включить выход. Вы можете добавить NPN (или n-FET), чтобы инвертировать его для вас, если хотите, но это больше компонентов..., @Majenko
Как насчет ULN2003?, @gbg
@gbg Они пропускают ток, а не его источник., @Majenko
Я использовал этот модуль https://wiki.seeedstudio.com/Grove-MOSFET/, @Juraj
Используйте транзистор. Вот пример схемы и расчетов, которые я сделал для транзистора NPN BJT. Вы можете научиться считать и обрабатывать себя, следуя моему ответу., @Gabriel Staples