|
SIM508 не отвечает на AT команды |
|
|
|
Apr 4 2008, 05:08
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406

|
Цитата(=F8= @ Apr 4 2008, 07:46)  DTR попробуй на землю посадить. PS Линия RTS на корпусе до или после sp3238? Ноль должен быть непосредственно на входе RTS модуля. Уже попробовал и с DTR на корпусе - ничего не изменилось. Ноль вешаю непосредственно на линии модуля, до sp3238.
|
|
|
|
|
Apr 5 2008, 17:32
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406

|
Цитата(CADiLO @ Apr 4 2008, 11:45)  RTS на CTS через 100 ом. далее если модуль стоит в автоопределении скорости
переводим его в нужную фиксированую - например 115200 AT ( - синхронизируется) AT (должен ответить) - OK (- ответ модема) AT&F (поставить заводские настройки) AT+IPR=115200 (поставить фиксированую скорость 115200) - OK AT&W (запомнить настройки) - OK выключаем, включаем и видим ответы, и работаем на фиксированой скорости Не помогло. SIM508 не отвечает на команды. Я подключил и остальные линии к com-порту. С программы-терминала модуль управляется сигналом RTS (отправляет данные накопившиеся в буфере по низкому уровню на RTS). Сейчас терминал на 115200 принимает команды Call Ready, Ring, Normal Power Down. Ответов RDY, +CFUN: 1, +CPIN: READY нет. Значит включено автоопределение скорости?! Модуль ко мне попал из вторых рук, потому есть подозрение что изменены настройки по умолчанию последовательного интерфейса, либо может быть неисправен вход приемника RXD (что более вероятно)
Сообщение отредактировал Jekin - Apr 5 2008, 17:32
|
|
|
|
|
Apr 6 2008, 20:58
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(Jekin @ Apr 6 2008, 18:16)  Кстати, заметил вот еще что: при включении модема терминал принимает "dy" и символы окончания строки. Почему то буквы "R" и символов начала строки нет. Такое сообщение модуль шлет только после выключения и снятия напряжения питания с вывода VBAT. А "Call Ready" при этом не отсылает, хоть и регистрируется в сети (по NET_LIGHT определяю).  Посмотрите сигналы осциллографом, может фронты завалены или еще что-нибудь. У меня такая же проблема с SIM300. Вообще не отвечает на AT. Интересно, на модем на RxD можно 3,3В подавать?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Apr 7 2008, 08:20
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(CADiLO @ Apr 7 2008, 08:52)  http://www.microchip.ua/simcom/SimCom/Sim3...odule%20FAQ.pdf6.7 What is the standard level of module's serial port? Is there any need of level-shifting chipset if the MCU works at 3V3. The standard level of module's serial port is around 2.97V. If the MCU works at 3V3, there also needs a level matching. Some 100 to 200ohm resistors can be placed in series between each module and MCU. Furthermore, we suggest the isolation by some level-shifting chipset, such as TI SN74L OD buffer/driver. Огромный вам  за документ. Пока нашел, что производитель не правильно согласовал уровни. Исравлю, отпишусь
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Apr 7 2008, 10:47
|
Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919

|
Цитата(Vitaliy_ARM @ Apr 7 2008, 12:20)  Пока нашел, что производитель не правильно согласовал уровни. Исравлю, отпишусь Практически (как обычно) с 3,3V ARM никаких проблем не возникает. Если же туда 5 вольт запиндюрить - тогда да...
|
|
|
|
|
Apr 12 2008, 20:37
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Модем аппаратно прекрасно заработал! Была некорректно настроена скорость COM порта. Теперь проблема такая же, как и в начале поста. Нет реакции на AT команды. На все AT команды отвечает эхом. Вот лог при включении модема и при дозвоне на него. Код Call Ready
RING
RING
NO CARRIER
NORMAL POWER DOWN Ничего не понимаю, в этом чудном документе по быстрому старту написано, что после нажатия кнопки должно быть: RDY +CFUN: 1 Все! Jekin как вы подаете AT команды? Проверьте это. У меня не откликался модем потому, что я работал через другой терминал, он не ставил в конце символы конца строки и перевода коретки. Потом воспользовался советом CADiLO и перевел модем в режим фиксированной скорости и теперь он отвечает так же, как в выложенном мной даташите
Сообщение отредактировал Vitaliy_ARM - Apr 12 2008, 20:25
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Apr 13 2008, 07:11
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406

|
У меня в настройках терминала установлен символ окончания строки на передачу <CR>, а на прием <CR><LF> согласно даташиту на ат команды: Цитата 1.4 AT Command syntax The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line enter <CR>. Commands are usually followed by a response that includes.”<CR><LF><response><CR><LF>” А отклики "RDY" и "+CFUN: 1" можно получить только при фиксированной скорости обмена. У меня, видимо, установлено автоопределение, но установить фиксированную скорость не выходит, т.к. нет откликов на "AT". C преобразователем уровней проблем RS-232 нет. Проверял на GPS части модема SIM508: прекрасно управляется с компа через этот же интерфейс. Проблема частично снята, т.к. жду от заказчика нового модема.
Сообщение отредактировал Jekin - Apr 13 2008, 07:13
|
|
|
|
|
May 25 2009, 14:04
|
Группа: Новичок
Сообщений: 5
Регистрация: 20-04-09
Пользователь №: 47 982

|
Цитата(Vitaliy_ARM @ Apr 12 2008, 23:37)  У меня не откликался модем потому, что я работал через другой терминал, он не ставил в конце символы конца строки и перевода коретки. Потом воспользовался советом CADiLO и перевел модем в режим фиксированной скорости и теперь он отвечает так же, как в выложенном мной даташите  можно спросить как точно должны подаваться АТ- команды? я спрограммировал одну программку которая просто посылает string´и. Модем почему- то их не узнаёт. Нашёл также прогу через которую могу посылать команды без проблем : "putty.exe". Но хочется чтоб моя программка заработала чтоб удовлетворить собственное "я"  спасибо
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|