Українська      English    Реєстрація   |  
 Вхід клієнта   
За складом     За сайтом
  Наприклад: PIC12F629
Головна - Публікації - Публікації gsm

GSM модуль SIM110

    С развитием современных систем сотовой связи разработчики получили дополнительную степень свободы – возможность удаленного сбора данных при помощи обычного мобильного телефона. Вы звоните своему любимому станку/сушилке/пекарне, а он при помощи SMS сообщает Вас давление/температуру/количество булочек. Дни, когда подобные системы состояли из мобильного телефона и специального кабеля, давно прошли.
    Минусы такой системы очевидны:
    Мобильные телефоны часто "глючат", а перезагрузить такой телефон при помощи микроконтроллера практически невозможно. Новые мобильные телефоны стоят дороже 100 долларов, что делает их применение не выгодным, а старые мобильные телефоны, бывшие в употреблении, ненадежны (возможно наличие микротрещин в печатной плате из-за неаккуратного обращения) В основе мобильного телефона лежит специальный модуль, который обеспечивает GSM/GPRS связь. В настоящее время многие фирмы, выпускающие мобильные телефоны, выпускают такой модуль в виде законченного, готового к употреблению, устройства.
    Плюсы подобного модуля неоспоримы:
        · малая цена достигается из-за отсутствия клавиатуры, ЖК дисплея, аккумулятора, модного корпуса;
        · надежность;
        · малый вес;
        · компактность;

    Фирма SIMCOM, чью продукцию на Украинском рынке представляет ООО "Гамма", специализируется на выпуске подобных модулей.
    Для начала работы с этими модемами необходима всего одна вещь – желание, остальное Вы можете приобрести у нас. Аппаратная часть данного устройства состоит непосредственно из GSM модуля и демо-платы с дополнительными принадлежностями. На демо-плате установлены: ответный разъемом модуля SIMCOM, держатель SIM карточки, разъем для подключения телефонной трубки, разъем для подключения к компьютеру (RS232), разъем для подключения питания, бузер, светодиод.
    К дополнительным принадлежностям относятся – выносная антенна, переходник модуль-антенна, кабель RS232, блок питания.

    Порядок включения модуля следующий:
        1. Убедиться, что питание НЕ ПОДАНО на демо-плату!
        2. Подключить к модулю SIMCOM переходник для антенны
        3. Установить модуль SIMCOM на демо-плату
        4. Установить SIM карточку
        5. Подключить антенну
        6. Подключить телефонную трубку
        7. При помощи кабеля RS232 подключить демо-плату к компьютеру
        8. Убедиться, что выключатели на демо-плате установлены в верхнее положение (к центру платы)
        9. Включить программу HyperTerminal и открыть канал COM порта (9600 8-N-1)*
        10. Подать питание на демо-плату
    * В дальнейшем Вы сможете изменить скорость общения по COM порту, применив соответствующую АТ команду.

    Если Вы всё правильно подключили и правильно сконфигурировали COM порт, то в окне HyperTerminal’а появиться:

    RDY
    При этом синий светодиод начнет быстро мигать.

    Начало работы с любым мобильным телефоном начинается с ввода PIN кода, модули SIMCOM не исключение
    Для ввода PIN кода необходимо ввести команду:

    AT+CPIN=”xxxx”
    В случае успешного ввода PIN кода Вы получите сообщение
    +CPIN: READY
    либо
    OK

    В случае неправильного ввода кода или в случае отсутствия SIM карточки Вы получите ответ:
    ERROR

    После ввода PIN кода через некоторое время GSM/GPRS модем будет зарегистрирован в GSM сети. После успешной регистрации частота мигания светодиода существенно снизится. Модуль готов к работе.

    Как уже отмечалось выше, данный модуль является частью стандартного сотового телефона и может выполнять все стандартные функции, присутствующие в мобильном телефоне.

    Попробуем позвонить нашему модулю:
    При помощи любого телефона набираем номер SIM-карточки, установленной в нашем GSM/GPRS модеме.
    В окне программы HyperTerminal появятся сообщения

    RING

    RING

    RING

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

    Для ответа на входящий звонок введите:
    ATA

    Для отклонения звонка или прекращения разговора введите:
    ATH

    Теперь совершим звонок на другой телефон при помощи нашего GSM/GPRS модема
    Для этого необходимо ввести следующую команду:

    ATD8050ххххххх

    Обратите внимание, что команда пишется слитно, номер телефона не выделяется кавычками

    В данном модуле предусмотрена функция повторного звонка по последнему надранному номеру (REDIAL)

    ATDL


SMS


    Если параметры объекта не нужно контролировать в реальном масштабе времени, то с такой задачей легко можно справиться при помощи коротких текстовых сообщений – SMS.
    К примеру, необходимо создать отчетность о среднесуточной температуре какого-либо района. Нет ничего проще – микропроцессорный модуль измеряет температуру с периодичностью одно измерение в час, усредняет её, и раз в сутки сбрасывает это значение при помощи обычного SMS на диспетчерский пульт.

    Модуль, отвечающий за текстовые сообщения, может находиться в двух состояниях – текстовый режим и цифровой режим.
    Для определения того, в каком режиме находиться модуль, существует команда:

    AT+CMGF?

    Вслед за выполнением этой команды вы можете увидеть ответ в окне HyperTerminal:

    +CMGF: 0
    или
    +CMGF: 1

    0 – PDU или цифровой режим, 1 – текстовый режим

    Естественно, что нам с Вами удобнее воспринимать буквы в виде символов, а не в виде шестнадцатеричного кода. Для этого переведем модуль в текстовый режим при помощи команды:

    AT+CMGF=1

    Теперь Мы сможем принимать и отправлять SMS’ки в привычной для нас форме.
    При помощи обычного сотового телефона набираем SMS’ку и сбрасываем её на карточку, установленную в демо-плате модуля SIM110
    При приходе SMS модулем генерируется следующее сообщение

    +CMTI: "SM",1

    Данная надпись свидетельствует о том, что модулем было принято одно сообщение.
    Нам необходимо его прочитать.
    Как и в стандартном телефоне SMS’ки делятся на две группы – прочитанные и непрочитанные

    Для того, чтобы прочитать все сообщения, хранящиеся в памяти, необходимо ввести команду:

    AT+CMGL="ALL"

    Для прочтения не прочтенных SMS введите команду

    AT+CMGL="REC UNREAD"

    Для прочтения прочтенных SMS введите команду

    AT+CMGL="REC READ"

    Отправить SMS также просто, как написать SMS на любом мобильном телефоне.
    Для этого необходимо ввести команду:

    AT+CMGS="8050xxxxxxx" и нажать Enter

    Номер набирать В кавычках.
    После того, как Вы нажали Enter появиться строка, в которой необходимо ввести текст Вашего сообщения:
    > poprobuem otoslat’ sms
    >

    Для окончания ввода СМС необходимо нажать +
    В результате Вы получите сообщение:

    +CMGS: 180
    OK

    Сообщение отправлено!

Вернуться назад