Gsm модем siemens mc35i настройка

Обновлено: 07.07.2024

Блог разработчиков системы диспетчеризации ЛЭРС УЧЕТ.

GPRS при помощи модемов Siemens/Cinterion/iRZ TC35i, MC35i, MC39i, MC52i, MC55i,TC65i и т.д.

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Пользователи часто обращаются к нам вопросом, можно ли подключить счетчик по GPRS при помощи модема TC35i (MC35i, MC39i, MC52i, MC55i,TC65i и т.д., далее просто модем) производства Siemens (Cinterion, iRZ и т.д.). В спецификации на модемы указано, что модемы поддерживают GPRS, но не написано как использовать эту возможность.

Краткий ответ: "Да, можно, если счетчик поддерживает работу с GPRS модемами". Подробный ответ см. ниже.

Данные модемы действительно поддерживают возможность установки соединений по GPRS, но не могут устанавливать соединения самостоятельно. Чтобы модем установил GPRS-соединение, ему нужна внешняя команда от подключенного к нему компьютера или другого устройства. Например, модем можно использовать вместе с Windows, для подключения компьютера к сети Интернет по GPRS.

Если модем подключается к счетчику, то для того, чтобы он установил GPRS-соединение, нужно, чтобы счетчик дал ему соответствующую команду. Счетчик может дать команду, только если производитель заложил в него такую возможность. Большинство моделей счетчиков этого сделать не в состоянии, и соответственно их невозможно подключить по GPRS при помощи модемов TC35i и т.д.

Ниже приведен список моделей счетчиков, которые поддерживают работу с GPRS модемами и могут самостоятельно устанавливать соединения с сервером:

Если у вас есть дополнение к этому списку - напишите нам и мы обновим список.

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

В последнее время ситуация изменилась, и производители стали предлагать модемы с прошивками, но уже под новыми названиями и с гораздо большим функционалом.

С уважением, Б.Гаврилов

Теплосеть г. Королев.

Еще раз напоминаю:
Деконт 182 GPRS работает только с модемом Wavecom M1306B.
Деконт A9 GPRS работает почти с любым модемом.

Где вы ввели команды?
Где вы взяли эти команды?
Почему команды, которые понимает только модем Wavecom M1306B вы передаете модему Siemens TC35/MC35?

Уважаемый Максим!
Не расстраивйтесь Вы так из-за глупых вопросов пользователей.
Приведу пару примеров из Help`а:
Раздел"Описание компонентов.Канальный уровень.Таблица"Внешние модемы"

- МОДЕМ Seimens TC35 и MC35
* МОДЕМ Стандартный;
* Начальная (при старте): AT+IPR=XXXXXX, где XXXXX - скорость на интерфейсе.
* Начальная (при старте): AT&W
* Начальная (при старте): AT\Q3

Как это понимать без переводчика? Где-то нужно задать, например, pin-код? И вобще, как работать с GPRS
c терминалом MC-35i в GPRS? В примере 3 используется модем A9_GSM. Конечно, применение второй
цитаты к MC-35i сомнительно, но ведь в ней не указано прямо на Wavecom.

Мне бы хотелось, чтобы Вы не критиковали меня, а четко написали, как надо сделать. На то Вы и ученые.

С уважением, Б.Гаврилов

Теплосеть г. Королев.

Попробуйте в таблицу "Внешние модемы" вбить такие строки:

Ну и в интерфейсах при этом желательно указать для этой платы (RS232-A9): DEP Балансный, СТАФФИНГ
Еще желательно на плату "навесить" виртуальный интерфейс, который будет прокачивать TCP/IP (в вашем случае - это клиент).

На симке не забыть бы еще скинуть запрос пин-кода.

Попробуйте в таблицу "Внешние модемы" вбить такие строки:

С уважением, Б.Гаврилов

Теплосеть г. Королев.

Б.Е.Г. писал(а): Прошу, помогите мне правильно заполнить таблицу "Внешние модемы"

Вы просили - я помогаю.
Это не команды терминала Siemens. Это команды для драйвера

В контроллерах есть 3 разных вида настроек для сотовых терминалов.
1) Простой дозвон до другого терминала по номеру. Оплата идет поминутно.
2) Выход в интернет через терминал Wavecom для Деконт-182.
3) Выход в интернет через любой терминал для Деконт А9.
Выход в интернет использует GPRS в терминале и оплата идет только за объем переданных данных.

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

Обязательная настройка модемов с установленной SIM-картой, перед установкой на обьект, через программу "Гипертерминал":
- Модем должен стартовать со скоростью, по умолчанию равной скорости интерфейса в контроллере Decont. Для большинства модемов это задается командой "AT+IPR=XXXXX", где XXXXX - скорость.
- Автоматическое поднятие трубки отключено (обычно "ATS0=0");
- Для терминала сотовой связи запрос PIN кода должен быть отключен.
- Данные настройки должны быть записаны (обычно "AT&W");

Далее мне эти данные нужны в моем компьютере.

Вопрос: как лучше всего их получать удаленно?

1.) СМС на E-Mail. (нестабильность доставки, сложность получения из почты, дорого. Я это реализовал: не нравится)

2.) GPRS. (Нестабильность коннекта, дешево. Довольно сложно реализовать, т.к. в модеме нет встроенного TCP/IP стека и изобретать интернет для АТМеги нет особого желания!)

3.) CSD. С этим все понятно! Позвонил. Что послал на КОМ порт на одном модеме - то и вылетело из КОМ порта другого модема. (Или я не прав?)

Вопрос в следующем: можно ли создать CSD соединение с USB 3g модемом? Не охота мне покупать дорогой терминал с RS-232. Смогу ли я читать данные с виртуального COM порта, который создал драйвер модема HUAWEI? Если знаете спецфорумы, можеле линком кинуть.

ivoron в зоне RU

В ответ на: можно ли создать CSD соединение с USB 3g модемом?
Странный вопрос для человека столь тонко описавшего проблему. CSD доступно для модемов, не для всех конечно, часто лечится сменой firmware. Далее, CSD доступно не у всех операторов, это не лечится. Сегодня сконнектил MC35i и Nokia N82+bluetooth(модем сел на виртуальный COM3).
Комментировать не буду, все на скрине. Провозился 2 часа. Работает без проблем и без ошибок!
Надеюсь Хуавеи тоже так умеют! ) Просто не люблю деньги тратить зря, а то куплю модем, а он и не заработает!

ivoron в зоне RU

Ну вот, я так и думал! Хуавэй е1550 от мтс всякую фигню пишет в терминал!
Он соединяется с SIemens MC35i, и терминал переходит в режим передачи данных, а УСБ модем НЕТ и продолжает гнать всячину всякую в терминал (см. скрин приложенный).

Почему он не переключается в режим передачи данных после коннекта.
Может какая команда нужна дополнительно.

ivoron в зоне RU

at
OK
ati
Manufacturer: huawei
Model: E1550
Revision: 11.608.12.00.143
IMEI: 353142032617303
+GCAP: +CGSM,+DS,+ES

OK
atd8913.
NO CARRIER

Я у себя попробовал-работает.

Исправлено пользователем pwl (26.09.11 16:20)

Может услугу надо подключить у МТС? Мобильный офис вроде называется, точно уже не помню. Ага, точно Мобильный офис
пы.сы. Я бы дизайнеру-идеологу сайта МТС руки бы отрубил, ну ничего найти невозможно.

Симки и услуги 100% работают, я же проверил на N82. Там все идеально.

Сименс звонит нокии, нокия берет трубку автоматом и пишет в терминал CONNECT 9600 и переходит в режим передачи данных. Я на одном терминале пишу, на тругом вылазит вся писанина. Все ок.

С ХУавеем, как бы не начать материться, сименс ему звонит, он автоматом берет трубку и они соединяются. В терминале сименса пишется: CONNECT 9600/RLP, а в терминале Хуавея НИЧЕРТА! Только комманды сами переодически в терминал прут ^rssi:20 или ^boot_и_какие-то_цифры. Если в терминале сименса жму кнопку, то на том конце какие-то движения есть плюёт в хуавеевском терминале фразами типа DWORD_0C0000000000. но явно не то, что я нажимал.

То-Есть хуавей НЕ ПЕРЕХОДИТ в режим передачи данных, а должен автоматом после соединения, как сименс.

Носители в модеме только что отключал, не помогло.

ati
Manufacturer: huawei
Model: E1550
Revision: 11.608.12.00.143
IMEI: 359124037XXXXXX
+GCAP: +CGSM,+DS,+ES

ivoron в зоне RU

Я у себя попробовал-работает.

Странно как у вас работает, если модуль ПОТЕРЯЛ НЕСУЩУЮ (no carrier).

ivoron в зоне RU

ПередохнУть походу надо. )))))

Ребят, спасибо огромное.

ivoron в зоне RU

А не проще ли использовать недорогой wismo228 или ещё более дешевый sim900?

Этот на халяву достался! ) Если бы покупал, то со встроенным TCP/IP стеком! ) + Промышленное исполнение.

ivoron в зоне RU

А где брать этот SIM900? А припаять его получиться(паяльной станции нет)?

ivoron в зоне RU

Дешевле чем готовый, но обвязку делать к нему надо!
Лучший вариант: Черная коробка, вход, питание, симка, антенна. )

У меня нет хорошего инструмента, только паяльник и более-менее освоеная ЛУТ технология (ну еще имеется мультиметр, осциллограф) и самому паять мелкие модули проблематично. Есть фотка самоделки какой на SIM900 или WISMO 228?

ivoron в зоне RU

У SIM900D шаг площадок контактных 1.5 мм. Если SOIC паяете, то и с этими модулями проблем не должно возникнуть. Внешних компонентов минимум. Если не 80ти ВТ паяльник с жалом в 6-7мм то проблем возникнуть не должно.

У меня возникла похожая задача. Соединиться с компа, в котором USB-модем Huawei E150 с GSM-модемом Teleofis. Это та же хрень, что и Siemens MC35i. И ни черта у меня не получается.
Голосовые функции активированы. Звонок идет, а соединения нет. Использую порт модема, а не интерфейса. Да оба пробовал.
Если набрать в терминале модема обычную команду дозвона

Ответ практически сразу "NO CARRIER"
Если же набрать с точкой с запятой (выход в командный режим после набора)

Модем пишет "OK", дозванивается, на втором модеме трубка снимается, загорается диод установки соединения, но в терминале никаких "CONNECT/9600" не пишется. На команду "ATO" (выход в режим передачи данных) пишет "ERROR". И вообще, сам звонок происходит в голосовом формате. Если, к примеру, позвонить на обычный телефон, то на экране телефона написано "голосовой вызов", а не "передача данных", как должно быть. Подскажите, как у вас получилось?

В Siemens MC35i команда дозвона без точки-запятой - это дозвон по протоколу CSD, передача данных. Он не подключен по умолчанию во всех операторах, в МТС например отключен. Команда с точкой-запятой - это и есть "обычная команда дозвона" в голосовом режиме. И после установки соединения тоже ничего не пишется.

Теперь моя проблемма:
(очень схожая с тем, о чем писал топикстартер)
- микроконтроллер Atmega8,
- GSM-модем Siemens MC35i,
- микросхема MAX232, кварцевый резонатор 12МГц.

Задача: по команде микроконтроллера модем должен позвонить на указанный номер.

Детально: в микроконтроллер зашита АТ-комманда для модема. Через микросхему МАХ232 подключаюсь к СОМ-порту, и вижу, что АТ-команды проходят как и должно, - не крокозябрами а нормальным текстом, с заданными интервалами, на частоте 9600, каждая с новой строки.
Подключаю модем к СОМ-порту, вбиваю через гипертерминал те же АТ-комманды и вижу, что модем на них реагирует корректно.
Подключаю микроконтроллер к модему через МАХ232, и. облом.

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

Код прошивки, последний абзац: сначала задержка 7 сек., потом комманда АТ, потом варианты дозвона - через плюсик (выход на международный уровень) и без плюса, с пробелом после ATD и без, с разными вариантами перехода на новую строку. Звонки разделены паузами по 7 секунд, которых модему хватит чтобы установить соединение, а мне - чтобы сбросить.
Кроме того, в другом варианте прошивки я задавал прерывания через Wizzard (Interrupt Rx, Tx).
Программу собрал с использованием Code Vision AVR, фьюзы выставленны под внешний кварц.

Использование модемов в АСКУЭ позволяет решить две задачи:

    Осуществление сбора данных ПО верхнего уровня с сумматоров СЭМ-2.01 по коммутируемым телефонным линиям или сотовой GSM-связи. Примерами таких систем являются АСКУЭ Смоленскэнерго, Витебскэнерго, Мосэнергосбыт и т.д. Во всех случаях сбор данных выполняется путем последовательного опроса удаленных УСПД посредством модемной связи.

Основное требование к модемам — возможность непрерывной круглосуточной работы без зависаний, так как передернуть питание модему иногда не представляется возможным. Многократно проверены и устойчиво работают следующие типы модемов: для GSM-связи — Siemens TC-35 и Siemens МC-35, а для коммутируемых телефонных линий — IDC 2814/5614 и ZyXEL Omni 56K.

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

Программирование модема

Все модемы — и локальные, и удаленные должны быть предварительно запрограммированы. В используемой SIM-карте должен быть снят PIN-код, который снимается с помощью обычного сотового телефона. Модем, предназначенный для работы с компьютером, не программируется на ограничение локальной скорости обмена и на автоподъем трубки.

Пример программирования модема Siemens TC-35 для работы с СЭМ-2.01

  1. at+ipr=9600 — установить локальную скорость обмена 9600 бод;
  2. ats0=2 — установить паузу в 2 звонка перед подъёмом трубки;
  3. at&d0 — игнорировать сигнал DTR;
  4. at\q0 — запретить управление потоком RTS/CTS;
  5. at&w — сохранить настройки в энергонезависимой памяти;
  6. at&v — прочитать текущие настройки.

Для модемов IDC 2814/5614 для запрета управления потоком RTS/CTS следует использовать команду at&k0. Для сохранения настроек в энергонезависимой памяти 0 следует использовать команду at&w0. Локальная скорость обмена устанавливается равной скорости, на которой была подана команда at&w0.

Для модемов ZyXEL Omni 56K для запрета управления потоком RTS/CTS следует использовать команду at&h0. Для сохранения настроек с энергонезависимой памяти 0 следует использовать команду at&w0. Локальная скорость обмена устанавливается равной скорости, на которой была подана команда at&w0.

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

При установлении соединения сумматор выдаёт модему обязательные команды ate0v0 (настройки 1). При использовании программы 203 можно после обязательных команд выдавать модему дополнительные команды atq0x4&d2\q0s0=2 (настройки 2):

Драйвера

Модем, подключенный к компьютеру, требует установки драйвера, который, как правило, поставляется в комплекте с модемом. Для модемов Siemens TC-35 и Siemens МC-35 рекомендуем использовать драйвер mc35gprs.inf При установке он запрашивает один из трех вариантов: МС-35 Analog 9600, ISDN или GPRS. В операционной системе Microsoft Windows XP рекомендуем устанавливать драйвер GPRS, а в операционной системе Microsoft Windows 98 — Analog 9600. Для нормальной работы драйвера в модеме должен быть включен режим Autoboud, то есть АТ+IPR=0. С завода он поставляется в этом режиме.

Подключение модема к СЭМ-2

Любой модем с интерфейсом RS-232 может быть подключен к первому, второму или третьему интерфейсу сумматора СЭМ-2.01 (конт. 1, 2 и 3). При подключении модема к сумматору необходимо помнить, что требуется наличие перемычек для формирования сигнала готовности для модема. Ниже приведены схемы кабеля для подключения модема с 25 контактным разъемом (IDC 2814/5614) и с 9 контактным разъемом (Siemens МC-35, ТС-35, ZyXEL Omni 56K). Для подключения модема к компьютеру используется стандартный модемный кабель, который продается в магазинах компьютерной техники. При использовании модемов с интерфейсом RS-485 возможно прямое подключение к 3 или 4 порту сумматора для его опроса.

Читайте также: