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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SIM508 не отвечает на AT команды
Jekin
сообщение Apr 3 2008, 23:09
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406



SIM508 регистрируется в сети и отсылает "Call Ready". При звонке шлет "Ring". Т.е. линия TXD работает. На AT команды никак не реагирует. Для связи с компом используются линии TXD, RXD, GND через преобразователь sp3238 (питание 2,9 В с VOUT модуля). Линия RTS на корпусе (пробовал и с неподключенной). При передаче команды с программы-терминала, осциллограф, подключенный к линии RXD модуля, показывал импульсы необходимого уровня, т.е. sp3238 работает.
Помогите, пожалуйста советом!
help.gif
Go to the top of the page
 
+Quote Post
=F8=
сообщение Apr 4 2008, 04:46
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



DTR попробуй на землю посадить.
PS Линия RTS на корпусе до или после sp3238? Ноль должен быть непосредственно на входе RTS модуля.

Сообщение отредактировал =F8= - Apr 4 2008, 04:55
Go to the top of the page
 
+Quote Post
Jekin
сообщение Apr 4 2008, 05:08
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406



Цитата(=F8= @ Apr 4 2008, 07:46) *
DTR попробуй на землю посадить.
PS Линия RTS на корпусе до или после sp3238? Ноль должен быть непосредственно на входе RTS модуля.

Уже попробовал и с DTR на корпусе - ничего не изменилось. Ноль вешаю непосредственно на линии модуля, до sp3238.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 4 2008, 08:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



RTS на CTS через 100 ом.
далее если модуль стоит в автоопределении скорости

переводим его в нужную фиксированую - например 115200
AT ( - синхронизируется)
AT (должен ответить)
- OK (- ответ модема)
AT&F (поставить заводские настройки)
AT+IPR=115200 (поставить фиксированую скорость 115200)
- OK
AT&W (запомнить настройки)
- OK
выключаем, включаем и видим ответы, и работаем на фиксированой скорости


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Jekin
сообщение Apr 5 2008, 17:32
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
=F8=
сообщение Apr 5 2008, 19:39
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Фигню написал. Жаль редактировать можно, а удалить нельзя.

Сообщение отредактировал =F8= - Apr 5 2008, 19:43
Go to the top of the page
 
+Quote Post
Jekin
сообщение Apr 6 2008, 15:16
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406



Кстати, заметил вот еще что: при включении модема терминал принимает "dy" и символы окончания строки. Почему то буквы "R" и символов начала строки нет. Такое сообщение модуль шлет только после выключения и снятия напряжения питания с вывода VBAT. А "Call Ready" при этом не отсылает, хоть и регистрируется в сети (по NET_LIGHT определяю). 07.gif
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Apr 6 2008, 20:58
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(Jekin @ Apr 6 2008, 18:16) *
Кстати, заметил вот еще что: при включении модема терминал принимает "dy" и символы окончания строки. Почему то буквы "R" и символов начала строки нет. Такое сообщение модуль шлет только после выключения и снятия напряжения питания с вывода VBAT. А "Call Ready" при этом не отсылает, хоть и регистрируется в сети (по NET_LIGHT определяю). 07.gif


Посмотрите сигналы осциллографом, может фронты завалены или еще что-нибудь.
У меня такая же проблема с SIM300. Вообще не отвечает на AT.

Интересно, на модем на RxD можно 3,3В подавать?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 7 2008, 05:52
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



http://www.microchip.ua/simcom/SimCom/Sim3...odule%20FAQ.pdf

6.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.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Apr 7 2008, 08:20
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(CADiLO @ Apr 7 2008, 08:52) *
http://www.microchip.ua/simcom/SimCom/Sim3...odule%20FAQ.pdf

6.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.



Огромный вам a14.gif за документ.
Пока нашел, что производитель не правильно согласовал уровни. Исравлю, отпишусь


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
stream
сообщение Apr 7 2008, 10:47
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(Vitaliy_ARM @ Apr 7 2008, 12:20) *
Пока нашел, что производитель не правильно согласовал уровни. Исравлю, отпишусь


Практически (как обычно) с 3,3V ARM никаких проблем не возникает. Если же туда 5 вольт запиндюрить - тогда да...
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Apr 11 2008, 18:06
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



У меня начал отвечать что-то (почему-то контроллер, настроенный на 115200 выдает фигню, хотя осциллограммы с выхода модема правильные, с этим разобраться можно) после того как прочитал FAQ, RTS посадил на землю и подсоединил через 100 Ом выход процессора ко входу модема. При звонке тоже чего-то выдает (скорее всего это RING RING RING). Как я понимаю, модем не находился в режиме автоопределения.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Apr 12 2008, 20:37
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Модем аппаратно прекрасно заработал! Была некорректно настроена скорость COM порта. Теперь проблема такая же, как и в начале поста. Нет реакции на AT команды. На все AT команды отвечает эхом.

Вот лог при включении модема и при дозвоне на него.
Код
Call Ready

RING

RING

NO CARRIER

NORMAL POWER DOWN


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

RDY
+CFUN: 1


Все! Jekin как вы подаете AT команды? Проверьте это.

У меня не откликался модем потому, что я работал через другой терминал, он не ставил в конце символы конца строки и перевода коретки. Потом воспользовался советом CADiLO и перевел модем в режим фиксированной скорости и теперь он отвечает так же, как в выложенном мной даташите beer.gif

Сообщение отредактировал Vitaliy_ARM - Apr 12 2008, 20:25
Прикрепленные файлы
Прикрепленный файл  f_158_213_1.pdf ( 556.26 килобайт ) Кол-во скачиваний: 105
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Jekin
сообщение Apr 13 2008, 07:11
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
tormazz
сообщение May 25 2009, 14:04
Сообщение #15





Группа: Новичок
Сообщений: 5
Регистрация: 20-04-09
Пользователь №: 47 982



Цитата(Vitaliy_ARM @ Apr 12 2008, 23:37) *
У меня не откликался модем потому, что я работал через другой терминал, он не ставил в конце символы конца строки и перевода коретки. Потом воспользовался советом CADiLO и перевел модем в режим фиксированной скорости и теперь он отвечает так же, как в выложенном мной даташите beer.gif


можно спросить как точно должны подаваться АТ- команды?

я спрограммировал одну программку которая просто посылает string´и. Модем почему- то их не узнаёт.
Нашёл также прогу через которую могу посылать команды без проблем : "putty.exe".

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


спасибо
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:48
Рейтинг@Mail.ru


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