SIM800L

Опубликовано stm32 - чт, 02/13/2020 - 15:45

SIM800L

В этой статье продолжаю  рассказывать о модулях GSM GPRS. Китайскими производителями каких-то 5 лет назад был представлен модуль упрощающий работу по проектированию готовых устройств. Сборка SIM800L производителя SIMCOM установлена сразу на переходную плату, учтены на схеме проблемы предыдущих модулей, присутствует минимальная внешняя обвязка smd элементами и самое главное - установлен лоток для сим карты - SIM800L.  Это удобно. Сборка пользуется популярность при изготовлении устройств удаленного управления. 

SIM900L не работает в сетях 3G и выше!!! 

(Tele2 RUS  оператор сотовой связи работать с будет).  

Для запуска ее в своих проектах необходимо знать основные составляющие этой сборки и мы на них остановимся. 

SIM800L - готовая плата 

b1    b4

Размер платы

m1

 

В состав платы входят:

SIM800L - сама сборка. В разборе пока нет. Четыре установленные работают как часы.

B10

Разъем антенны

b3

Подходит под антенны следующих типов

b5

b6

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

b6

Вот это место на плате

b8

Если необходимо вынести отдельно не припаивая к плате SIM800L (можно увидеть ниже как я расположил на тестовой плате).

b7

 

Светодиод - отображение работы модуля в сети. Короткие вспышки - не в сети. Удлиненные в сети. Разница между вспышками видна очень хорошо.

b4

Подключение.

Пины (отверстия) штырькового разъема на плате SIM800L расположены с бокам платы. 

Краткое описание пинов:   

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

DTR - необходим для обмена данными между SIM800L и управляющей системой (например микроконтроллер)

MICP и MICN - входы для внешнего микрофона

SPKP и SPKN - выходы на динамики

Подписи на платах у разных производителей плат разные, но сути не меняют

 c43     У другого производителя    n4

 

NET - антенна ( если используется внешняя).

VCO - питание схемы SIM800L

RST - сброс SIM800L 

RX и TX - USART обмен данными

GND

c44

Документация.

SIM800H&SIM800L_Hardware_Design_V2.02 .

SIM800 Series_AT Command Manual_V1.09 

Не даю прямой ссылки т.к. версии могут быть разные. Легко ищется своя. 

Данные для подключения в своем проекте.

Как и у всех SIM800 и SIM900 источник питания должен быть качественным и стабильным. Иначе стабильности в работе не будет. Расчет этих устройств исходит из того, что питание будет осуществляться при помощи аккумулятора Li-Ion и соответственно будет находиться в пределах от 3.4V - до 4.1V (4.4 при полной зарядке аккумулятора).

Плата со сборкой в этой статье имеет один вход по питанию.

Напряжение на входе должно быть -  4.0V - 4.1 V!!! и ток не меньше 1.2 А.

Мы понимаем, что есть разница между аккумулятором и DC/DC преобразователем. И соответственно подключая питание без использования аккумулятора - источник тока должен стабильным. 

Если в своем проекте вы используете стабильный источник тока от 2А и напряжение 5V то необходимо использовать схему D/DC преобразования указанную в документации на SIM800L

i8

Устанавливаем на ней 4.1V и используем для питания платы SIM800L. Работает на 100%. Проверено.

Единственный минус у LDO на схеме представленной выше это то, что если на входе в преобразователь 6 - 7 V микросхема теплая. Но при увеличении напряжения до 12V вызовет ее разогрев в связи с большим перепадом напряжения преобразования. Скачек выше 16V выведет ее из строя (скорее всего) в случае автомобильной реализации например. Поэтому если делать по правилам - сначала необходимо установить преобразователь DC/DC и снизить напряжение до 5 V

По документации это 

v45

 

Пример такой дешевой китайской платки - если делать самому не хочется. Попробовать для отладки - самое то, но для использования на постоянной основе необходимо заменить входные и выходные конденсаторы. 

v99

Преобразовали до 5.2 V и подаем на вход схемы представленной выше на DC/DC микросхеме MIC29302 !!

Далее...

При подаче питания на плату происходит включение и поиск сети. Сразу. Ток при этом может скакнуть до 1.2. А (видел по факту) и если вышка сотовой связи находиться далеко то скачки будут периодически появляться снова и снова при потере связи!!!! 

Сброс. 

1. Аппаратно

2. Программно.

Аппаратный сброс - кнопкой (лучше поставить)

Из документации

n7

Программно. 

По работе с SIM800L на уровне обмена данными - рассмотрим позже ..

Далее ...

Обмен данными.

Подключение для обмена данными стандартный Usart RX, TX, DTR(если необходимо).

Подключение крест на крест.

Если питание управляющего устройства (то которое будет обмениваться данными с SIM800L) -   5 V ставим делители напряжения (как поставить делители - указано в документации с названием  SIM800H&SIM800L_Hardware_Design ) так чтобы попасть в параметры напряжения (см.ниже) 

l7 

 

 

Все подключили!!!

Как можно проверить работоспособность платы? Просто!

Берем любой адаптер USB - USART  например описанный в моей статье FT232RL и подключаем его к PC.

Разъем FT232RL  и пины SIM800L подключаем следующим образом

FT232RL     SIM800L

RX           ->            TX

TX           ->           RX 

Внешнее питание  (не брать напряжение 3.3 V с FT232RL - ток при включении выведет ее из строя!!! 4.1 V на вход VCO (маркировка входа на моей плате !!!) и GND.

Запускаем программу терминала например PuTTY.

В программе выбираете COM порт который установиться при подключении USB - USART.

Если плата новая то в настройках SIM800L включена автоконфигурация скорости обмена данными. В программе PuTTY поставить 9600. И выбрать соединение.

Если все подключено правильно - в терминале увидите данные от SIM800L.

Ниже на фото реализации одного прототипа проекта в котором применялась SIM800L.

B9

 

Информации которую я представил выше достаточно для того чтобы начать работу  с SIM800L. 

Пример общения с SIM800L   - STM32F4VE LCD ili9341 SIM800L

Яндекс.Метрика