Какой GSM-экран наиболее эффективен для связи GPRS?

Я попробовал Google, я попробовал кучу форумов, и я искал здесь. Этот вопрос требует окончательного ответа:

Какой GSM-экран наиболее эффективен для связи GPRS?

Поскольку Arduino - лучший друг для домашней автоматизации и IoT, «эффективный» экран имеет очень низкое энергопотребление.

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

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

SMS и функции вызова абсолютно не интересны.

Поскольку эти GSM-поглощающие энергию течения-дьяволы действительно любят власть, я должен думать вне коробки и сравнивать разные альтернативы. Итак, помимо основного вопроса в этом сообщении, есть ли способ ограничить потребляемую мощность, например, ограничивая скорость соединения или что-то в этом роде? Я использую модуль M590 на данный момент, и этот зверь может съесть около 2A, если он голоден.

Заранее спасибо:)

2 голоса | спросил Linus Waerner 5 AMpTue, 05 Apr 2016 00:51:33 +030051Tuesday 2016, 00:51:33

2 ответа


1

Здесь приходят в голову три основные вещи ...

Общее энергопотребление оборудования : если вы можете сделать сон arduino для этих 19-минутных минут и готовы сделать некоторые из вещей ниже /связаны. Добавление модуля RTC с помощью аварийных сигналов для запуска GPIO для пробуждения arduino может быть чем-то в зависимости от ваших параметров оборудования.

Программное обеспечение /тактовая частота /время : наличие совершенного кода также будет иметь здесь значение. если ваш тестовый код скажет 30 секунд, чтобы проснуться, прочитайте датчики, упорядочите данные, просните gprs и передайте, затем засыпайте снова. это может быть очень хорошо. Но скажем, например, экраны FONA имеют пробу 7 секунд. Это время можно использовать для отбора датчиков и организации данных. Затем передайте сразу, когда он просыпается .. может сэкономить несколько секунд. также отключите его как можно скорее до любого другого кода n.

Прием GPS /GPRS . Если вы можете быстро установить соединение, вы сможете быстрее вернуть его обратно и привлечь меньше энергии. Также, возможно, предварительно выберите скорость передачи данных вашим провайдерам, чтобы остановить попытку и ожидание.

Что касается пункта 1 выше,

Если вы подключаете его через гнездо постоянного тока, то он просто использует регулятор (по крайней мере, на стороне arduino), который неэффективен (7805) ...

Итак, одно предложение - получить 5-вольтовый источник питания и подавать его через штырьки заголовка или вырезать /сращивать USB-кабель. это может дать вам около 20% дать или принять.

Поиск силовых хаков и запуска мини-ардуинов и альтернатив может снизить потребление энергии.

Я не буду давать ссылки из этих списков, там просто мало результатов. но в основном из памяти и взгляда на случай удаления резисторов /регуляторов /перенаправления /модификации /всего этого, а затем и некоторых программных хаков, а также изменения тактовой частоты.

https://playground.arduino.cc/Learning/ArduinoSleepCode

http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/

https://learn.sparkfun.com/tutorials/reducing-arduino -степени-потребление

https://github.com/petervojtek /поделки /вики /Arduino-с очень низким энергопотреблением потребления

https://www.hackster.io/techduino/reducing -arduino-энергопотреблению-9bcaf1

Atmega328 с минимальными схемами схемы «Atmega328

ответил Mayhem 1 FriEurope/Moscow2017-12-01T17:02:28+03:00Europe/Moscow12bEurope/MoscowFri, 01 Dec 2017 17:02:28 +0300 2017, 17:02:28
2

GSM, по самой своей природе, является голодной. Даже самый «эффективный» человек будет много раз бить ваш бюджет власти. Поскольку все на GSM идет по тому же цифровому каналу передачи, не было бы реальной разницы между телефоном и SMS и без него. Это всего лишь данные в конце дня.

Тем не менее, самый эффективный GSM-модуль - это тот, который потребляет абсолютно сейчас власть. И это, по крайней мере, в течение большей части времени, вполне возможно. Благодаря тому, что Arduino управляет электропитанием GSM-модема, его можно буквально отключить, пока обновление не потребуется для отправки. Худший случай, который длится, может быть, минута (дайте ему время, чтобы зарегистрироваться в сети и что у вас есть), а затем прочь на 19 минут. Это только на 5% времени - меньше, если нет изменений с последнего раза, конечно.

ответил Majenko 5 AMpTue, 05 Apr 2016 00:58:19 +030058Tuesday 2016, 00:58:19

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132