Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто включал CDMA модуль DTU-450?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
afad
Делаю CDMA модем на базе модуля DTU-450X. При попытке набрать номер, пишет:
+NORUIM, RUIM card is not present! Please insert & reset...

Я так понимаю не видит карту. Тыкнулся осциллографом на контакты R-UIM, при включении на долю секунды проскакивают сигналы и молчек. Питание с карты тоже снимается.

Может у кого есть рабочая схема? Или нужны какие-то команды для активизации карты?
Venrok
Я немного работал с DTG-450 (в составе модема). Он после включения выдавал что-то вроде RUIM Ready - при снятом пин-коде. Или просил ввести пин-код.
При включении модуль что-нибудь выдает? (До попытки набрать номер)
Контакт PWR_EN как заведен на карточку?
В модеме через преобразователь 5->3.3 как разрешающий вход.
Каким даташитом пользуешься?
Я полного описания пока не нашел.
afad
Проблема решена, нужно было подтянуть сигнал DATA резистором к питанию карточки и начало работать, по крайней мере обнаруживает карточку и связь устанавливает. PWR_EN с контакта модема завел напрямую на карточку, и еще стоит фильтрующий конденсатор на землю (хотя была мысль этим сигналом управлять ключем, ведь PWR_EN это судя по всему Power Enable, но заработало и напрямую). PIN код снял с помощью телефона. При включении сам модем ничего не выдает. Через несколько секунд после включения начинает отвечать на AT-команды.
Даташиты весьма противоречивые (разные версии документов противоречат друг другу), все скачивал с euroml.ru.
А есть в DTG-450 такой светодиод, который мигает, когда установилась связь с сетью? Если есть, то откуда он берется? Ни на каком выходе не обнаружил такого сигнала, обычно в GSM-модемах есть такой светодиод.
Venrok
Точно не помню. Вроде было аж 3 светодиода (немигающих) -
1. регистрация в сети
2. работа с TCP
3. пришла СМС
Хотя могу и ошибаться.
Откуда они снимаются с DTU-450 можно только догадываться. Мне кажется нужно пощупать ноги 91-94.
Я мониторил все АТ-командами - проблем не было.
Успехов в освоении.
Сам тоже собираюсь включать DTU-450 недели через 2.
Как запитал модуль? Какое потребление?
У DTG-450 было около 700 мА при подлючении к серверу по ТСР, причем независимо передаются данные или нет.
afad
Цитата
Точно не помню. Вроде было аж 3 светодиода (немигающих) -
1. регистрация в сети...
Вот этот сигнал и нужен, ищу...
Цитата
Я мониторил все АТ-командами - проблем не было.
Так и собираюсь делать, но при включении и отладке все же удобно видеть, есть ли сеть.
Цитата
Как запитал модуль? Какое потребление?
У DTG-450 было около 700 мА при подлючении к серверу по ТСР, причем независимо передаются данные или нет.
Запитал через импульсный стабилизатор MIC4680, напряжение 4.5V. Потребление в режиме ожидания около 70 мА, во время голосовой связи в основном 400 мА, иногда проскакивает до 600 мА (может в момент установления связи???).

Гложут сомнения насчет правильности питания карточки от сигнала PWR_EN. Напряжение 2.8V, конкретная карточка работает, но насколько это надежно и правильно? Видимо придется делать ключ.
Venrok
Ключ, наверное, лучше сделать. Модем, с которым я работал был тоже AnyData (ЕМ-IV), а они правильную схему включения точно знают.
На их сайте можно зарегистрироваться и они обещают more information...
afad
Таки не нашел выхода "регистрация в сети".
Как, после установления соединения, перейти в режим команд? На +++ не реагирует. Или это делается как-то по другому?
Также нет команды сохранения настроек AT&W sad.gif
Venrok
Цитата
Таки не нашел выхода "регистрация в сети".

Одна из ног 91-94 на разъеме - это не то?

Цитата
Как, после установления соединения, перейти в режим команд? На +++ не реагирует. Или это делается как-то по другому?

Три плюса я не нашел в их документации. Я отключался от сервера и переходил в командный режим путем кратковременного дерганья вниз DTR.

Цитата
Также нет команды сохранения настроек AT&W

Есть команда AT*W.
Какие настройки нужно сохранить?
afad
Цитата
>Таки не нашел выхода "регистрация в сети".
Одна из ног 91-94 на разъеме - это не то?
Ни одна из указанных ног не меняет своего состояния при регистрации. На ноге 35 появляется единичка после установления связи. Не совсем то, но сойдет.
Цитата
Я отключался от сервера и переходил в командный режим путем кратковременного дерганья вниз DTR.
Дергать DTR нет возможности. ПОдсмотрел, как это делает компьютер, вроде заработало.
Цитата
Есть команда AT*W.
Какие настройки нужно сохранить?
Думал установить меньшую скорость и сохранить. Но и скорость изменить нельзя, поэтому и сохранять нечего. Остальные настройки можно сделать AT-командами.
AT*W - нет такой команды.
Venrok
Цитата
ПОдсмотрел, как это делает компьютер, вроде заработало

А как это делает компьютер?
Цитата
Думал установить меньшую скорость и сохранить. Но и скорость изменить нельзя, поэтому и сохранять нечего. Остальные настройки можно сделать AT-командами.
AT*W - нет такой команды.

Есть описание АТ-команд для DTU-450?
там вроде были команды AT*W (сохрание конфигурации) и AT+IPR (изменение скорости обмена)
В реальности не работает?
afad
Цитата(Venrok @ May 16 2007, 16:38) *
А как это делает компьютер?

Есть описание АТ-команд для DTU-450?
там вроде были команды AT*W (сохрание конфигурации) и AT+IPR (изменение скорости обмена)
В реальности не работает?
Компьютер весьма странно разъединяется:
1. Выдает набор символов с кодами: 7F FF 7D 23 C0 21 7D 25 7D 20 7D 24 5C A4 7E
2. Потом задержка примерно 2 секунды и ATH, если не пришло ОК, то повторное АТН.
Что бы это значило, я не знаю, но разъединяется.

На AT*W пишет ERROR, ну типа хочет сказать "нет такой команды, чувак, отвали" smile.gif

AT+IPR работает, недосмотрел, но в ней нет смысла, если нельзя установить ее напостоянно.

Список AT-команд и другие описания скачал с euroml.ru
Venrok
Цитата
7F FF 7D 23 C0 21 7D 25 7D 20 7D 24 5C A4 7E

Это пакет среднего уровня. В принципе можно расшифровать (я давно-давно писал упрощенную версию UDP стека под МК) - но с тех пор почти все забыл. Но это вроде не должно проходить при использовании встроенного ТСР стека.
afad
Цитата
7F FF 7D 23 C0 21 7D 25 7D 20 7D 24 5C A4 7E
Но это вроде не должно проходить при использовании встроенного ТСР стека.
Встроенный стек не использую, все в контроллере. Может это команда на верхний уровень не посылать больше данные, а при отсутствии какое-то время данных модем начинает реагировать на АТ-команды? Это такое предположение.

AT+IPR устанавливает скорость и запоминает ее, после перезапуска включается на установленной скорости. Т.е. специальная команда запоминания (типа AT&W или AT*W) не нужна.
Venrok
Это пакет запроса завершения связи(Terminate-Request). По этому запросу с той стороны (оператор сотовой связи) обрывают связь. После чего модуль вываливается в командный режим. Вроде так.
Цитата
Встроенный стек не использую, все в контроллере.

Какой контроллер? Пользуешь готовую библиотеку?
afad
Цитата
Какой контроллер? Пользуешь готовую библиотеку?
Контроллер на AT91RM9200 c Linux-ом.
Venrok
Цитата
Контроллер на AT91RM9200 c Linux-ом

С таким встроенный стек только мешает. А какую макс. скорость передачи данных удалось получить?
afad
Цитата
А какую макс. скорость передачи данных удалось получить?
Пока не измеряли. А вообще Linux - довольно тяжеловеская вещь для микроконтроллера, но приходится применять из за простоты реализации сетевых решений.
Lehin_05
Сперва благодарность afad'у за подсказку по подключению модуля! Заработало smile.gif А то тоже никак не хотел UIM видеть. И вопрос: получалось ли у кого отправить смс с модуля? Качнул спецмануал по отправке смс, но так не работает. Т.е. на AT+CAD? отвечает CAD=1, потом AT+smsg=1, а потом......по мануалу предлагают ввести тело смс начиная со стартового бита 0х07, но кроме at модуль принимать ничего не хочет. Подскажите пжл, где грабли....
З.Ы. Интересная "недокументированная" команда AT+STATE. Ну это для тех, кому интересны параметры CH, PN, Rx и т.п.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.