Питание SIM800L

При пиковом потреблении 2 А SIM800L потребляет гораздо больше тока, чем может обеспечить Arduino или NodeMCU.

Как лучше подключить этот модуль, учитывая, что у вас есть доступ к розетке 100–240 В?

, 👍1

Обсуждение

Используйте подходящий источник питания 2А., @Majenko

хорошие ответы до сих пор, все ПОДТВЕРЖДАЮТСЯ. Завтра разместим баунти, у кого больше голосов, тот и получит все., @tony gil


3 ответа


Лучший ответ:

2

Мне нужно было спроектировать для клиента плату со встроенным модемным модулем LTE (похожим на SIM800), а схема питания требовала особого внимания.

Одно из требований к плате заключалось в том, чтобы модем можно было включать и выключать для экономии энергии, но его включение не должно приводить к отключению остальной части платы.

С этой целью была построена отдельная цепь питания 5 В со встроенной функцией «мягкого пуска». Она всегда была включена и подавалась на несколько конденсаторов, которые действовали как резервуар. От них питание шло через большой P-канальный полевой МОП-транзистор, чтобы при необходимости включить питание модуля LTE. Конденсаторы обеспечивали дополнительный пусковой ток, необходимый модулю LTE при включении питания, а плавный пуск блока питания ограничивал начальный пусковой ток зарядки конденсаторов.

Блок питания также имел выход "питание в норме", который отслеживался, чтобы узнать, когда выходное напряжение поднялось до приемлемого уровня (и, следовательно, зарядились конденсаторы), и модуль LTE можно было безопасно включить.

Основная схема:

схема

Вероятно, это несколько излишне для вашей ситуации, но вы должны понимать, как это делается в «реальном мире» на подходящем устройстве. Однако для экспериментов/прототипирования с Arduino, где вы не хотите включать и выключать модем и не слишком беспокоитесь о нечетном отключении питания, а громоздкость не так важна, тогда просто используйте два подходящих внешних источников питания достаточно. Один маленький для питания микроконтроллера (Arduino) и один побольше для питания модема.

схема

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

,

1

Самое чистое решение — использовать отдельные блоки питания для микроконтроллера и других мощных устройств. Получите источник питания 2,5 А для SIM800L и более скромный источник питания для Arduino/NodeMCU.

Если вы используете один и тот же источник питания для обоих устройств, вам следует использовать источник питания большей мощности, чем требуется для максимального тока, чтобы свести к минимуму «падение напряжения». по мере изменения нагрузки. Вам также может понадобиться добавить фильтрующие конденсаторы к шинам 5 В каждого устройства, питаемого от источника питания.

ИЗМЕНИТЬ

Я уже использовал этот блок питания на 2 А в своих проектах: https://www.amazon.com/ gp/product/B01G6ZJ6DY/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

Вы можете использовать один из них для SIM800L и блок питания 0,5 А для Arduino (подойдет блок питания USB). Только обязательно соедините линии заземления отдельных блоков питания вместе.

,

два источника питания для MCU и модуля GSM?, @Juraj

По одному на каждого, да. Регулируемый источник питания все еще «качается» при изменении нагрузки. Используя отдельные источники питания, вы изолируете MCU от колебаний напряжения, вызванных изменением нагрузки от модуля GSM., @Duncan C


1

Обычно я использую источник адаптера 12 В/1000 мА для питания Arduino и регулируемый понижающий/понижающий преобразователь, который питает GPS и аналогичные модули. Преимущество этого заключается в том, что эти преобразователи обычно имеют большие конденсаторы на входе и выходе, поэтому вам не нужно использовать дополнительные вспомогательные конденсаторы.

,

Вы подаете 12 В в разъем барреля Arduino? Это слишком много для регулятора напряжения, и он будет сильно нагреваться. (Или вы питаете его регулируемым напряжением 5 В от одного из понижающих преобразователей?), @Duncan C

Да, я использую бочкообразный соединитель. Это правда, что падение напряжения довольно велико, но если вы питаете только Arduino, у меня никогда не было проблем с высокими температурами на линейном регуляторе. Однако для китайских клонов я предпочитаю использовать источник питания 9 В (абсолютное максимальное номинальное напряжение отличается для оригинальных Arduino и клонов)., @JSC

Дополнение: Простое уточнение — понижающие преобразователи также питаются от источника питания 12 В или 9 В, а не от Arduino VIN или 5 В., @JSC