реклама на сайте
подробности

 
 
> Как устроен внешний GSM/GPRS модем
RKS
сообщение Jan 24 2011, 20:29
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Есть потребность вынести модем из устройства. Отдельно запитать, отдельно обогевать, отдельно выбирать SIM карту. От устройства до модема идет 9-ти проводный интерфейс - полный RS232. Но кроме этих сигналов модем надо как то аппаратно включить и аппаратно обрезетить. Использовать сигналы не по назначению нельзя. Поменять разъеме на устройстве нельзя. На корпусе модема тоже поместится только DB9. Пока есть только идея поставить мелкий контроллер с UARTОм который услышав специально выдуманные команды дернет аппартным RESETом или аппаратным включателем. Похоже на изобретение велосипеда. Хочу узнать как это делается правильно...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Slonofil
сообщение Jan 25 2011, 10:26
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



Модем модему рознь. Например, GNS-300RS (на основе SIM300) имеет две возможности для сброса. Одна - по питанию отдельным входом (типа аппаратного сброса), причём на разъёме RJ12 заведено и питание, и сброс, так что можно управлять модемом со своей платы, если есть такая возможность; вторая - по переводу ноги DTR в единицу или отрицательным импульсом. Логика управления реализована на встроенном в модем контроллере. Глядите на возможность Вашего модема, может имеется нечто подобное.
Go to the top of the page
 
+Quote Post
RKS
сообщение Jan 25 2011, 12:13
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Мы уже имеем модем на основе HiloNC. Заказчик им доволен. Менять его не получится. Надо сделать такой же но автономный . Аппратный сброс обязательно нужен, причем необходима возможность его сбрасывать с центрального процессора. Были мысли по поводу неиспользуемых линий, но не хочется изобретать свой интерфейс. Заказчик ставит свой софт на другое оборудование, которое в этом случае будет необходимо "дотачивать" аппаратно. Программно это значительно проще - если вообще понадобится.

Заказчик хочет иметь минимум 2 а лучше 3 симкарты. Не знаю зачем - не спрашивайте. Сейчас как-то обходится двумя. Выбираем мы их с центрального процессора. Соответственно контроллер рядом с модулем сделает это получив специальную команду.
Я не понял зачем для нашего решения два порта! Контроллер может слушать своим приемником обе линии между процессором и GSM модулем - и RXD и TXD (используем монтажное ИЛИ). Я пока не встречал ситуации когда сигнал есть одновременно на обоих линиях. Если такое возможно - расскажите. Я планировал дождаться пока модуль что-нибудь ответит на "кривую" команду и после этого контроллер ее отработает.


Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jan 25 2011, 19:19
Сообщение #4


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(RKS @ Jan 25 2011, 14:13) *
Я не понял зачем для нашего решения два порта! Контроллер может слушать своим приемником обе линии между процессором и GSM модулем - и RXD и TXD (используем монтажное ИЛИ). Я пока не встречал ситуации когда сигнал есть одновременно на обоих линиях.

Бывает такое, хоть вероятность и небольшая. Незапрашиваемые сообщения, которые модуль может выдать по собственной инициативе. И не все из них можно отключить.

Цитата(rx3apf @ Jan 25 2011, 18:49) *
Вероятно, предполагалось, что управляющие команды вырезаются из потока. Я думаю, что это вовсе не обязательно...

Не обязательно, если не напрягает принимать от модуля "ERROR" в ответ, вместе с ответом от контроллера wink.gif.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 04:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016