Как запустить модуль sim900a

Как запустить модуль sim900a
Как запустить модуль sim900a
Anonim

Как Flash-модуль SIM900A

SIMCOMs SIM 900A в Европе? Конечно. Продолжайте читать, и я покажу вам, как это сделать.

Image
Image

Модуль SIMCOM SIM 900A

Модуль SIMCOM SIM 900A предназначен для азиатского рынка и не будет зарегистрирован в европейской сети. Чтобы это работало, вам необходимо выполнить обновление прошивки. Используйте подходящую поисковую систему, чтобы найти файл прошивки. В этой статье я использую "1137B03SIM90064_ST_ENHANCE.cla"

Для фактического обновления вам понадобится программа под названием «Simcom - sim900 Customer flash loader». У меня есть версия 1.01. Эта программа передает прошивку с вашего компьютера на модуль SIMCOM.

Для аппаратного обеспечения я использую SIMCOM SIM900A модуль, SIM-карту, последовательный кабель, компьютер с окнами и макет.

Подключите компоненты в соответствии с этим изображением.

Image
Image

Подключен к макету.

В этом модуле есть два разных способа подключения к другим схемам. Один из способов - использовать транзистор-транзисторную логику (TTL), а другой - использовать встроенную ИС MAX232. Я использую второй вариант. Чтобы включить MAX232 IC, вам нужно установить несколько перемычек на штыревой разъем 2x3.

Image
Image

Перемычки установлены

Чтобы убедиться, что вы все правильно подключили, откройте hyperTerm или какую-либо другую программу последовательной связи. В этой статье я использую GtkTerm. Это Linux-программа, но все в порядке; это только для проверки соединений. Чтобы выполнить фактическое обновление, мне нужно перейти на компьютер с ОС Windows.

Связано?

Когда серийная программа открывается, вы можете использовать любую стандартную настройку бода. Когда SIM900A запускается, он переходит в состояние обнаружения автоматического бода. Я успешно использовал 2400, 4800, 9600 и 115 000.

Теперь, когда последовательная программа запущена, и все подключено к вашему компьютеру, вы увидите что-то подобное при включении модуля:

Image
Image

Начальные признаки успешной связи.

Чтобы проверить соединения и проверить, что мы говорим с модулем SIM900A, введите AT и нажмите enter. Если все работает, вы получите OK взамен.

Image
Image

Коммуникации работают.

АТ-команд

Для связи с SIM 900A мы используем что-то, называемое AT-командами; это сокращение от ATtension. После AT нам нужна инструкция. Чтобы узнать, подключен ли модуль к сети, мы можем использовать «AT + CREG?». Или, чтобы узнать, к какому оператору вы подключены, вы можете выполнить 'AT + COPS?' Есть тонна различных AT-команд, которые вы можете использовать, подробнее о них читайте здесь.

Image
Image

Тестирование различных AT-команд. Это изображение после обновления прошивки.

«AT + CREG?» команда показывает сетевую регистрацию

«ATCOPS?» команда показывает выбор оператора

Также есть тестер онлайн-модуля. В m2msupport.net вы найдете Java-модуль, который подключается к вашему модулю, чтобы вы могли тестировать различные AT-команды. Вы можете использовать изображение выше для ссылки на соединение.

Обновите прошивку

Теперь, когда мы подключаемся к модулю с помощью команды «AT + COPS?», Вы не получаете ни одного имени поставщика услуг, и теперь пришло время для обновления.

Начните с загрузки и установки программы «Simcom - sim900 Customer flash loader».

Выполните следующие простые шаги:

  1. Загрузите и установите «Simcom - sim900 Customer flash loader»
  2. Загрузите прошивку, в которой вы нуждаетесь. В этой статье я использую «1137B03SIM900M64_ST_ENHANCE.cla»
  3. Откройте загрузочный флеш-загрузчик sim900 и загрузите файл прошивки.
  4. Нажмите «Пуск».

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

Если в конце вы получите «Загрузка сделанного», вы успешно свернули новую прошивку в ваш модуль SIM900A.

Image
Image

Загружен файл Flash.

Image
Image

Стирание текущей прошивки.

Image
Image

Написание новой прошивки.

Image
Image

Загрузка выполнена - сообщение.

Чтобы проверить, что все работает, и у вас есть поставщик услуг, закройте загрузчик флэш-памяти клиента и снова запустите терминальную программу. Вам нужно выключить и включить питание, чтобы модуль переходил в режим работы, при этом активировалась настройка автобода. Если вы напишете команду AT + CPOL ?, вы увидите имя своего поставщика услуг.

Image
Image

Теперь у вас есть модуль SIM900A с новой прошивкой, готовый к действию.

Следующая статья в серии: Как отправить SMS с помощью PIC16F628A и SIM900A

Попробуйте этот проект сами! Получить спецификацию.