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

 
 
 
Reply to this topicStart new topic
dimay192
сообщение Feb 17 2009, 10:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 20-08-08
Пользователь №: 39 711



Доброе время суток!
Требуется управлять модемом через контроллер, но нет подходящего описания протокола АТ-команд на канальном уровне (начало кадра, контрольные суммы…)! Собственно никакого описания нет, так отрывочные данные! Помогите плиз кто чем может (ссылками, доками,…)!
Всем заранее спасибо!!!
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 17 2009, 10:15
Сообщение #2


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(dimay192 @ Feb 17 2009, 12:04) *
...нет подходящего описания протокола АТ-команд на канальном уровне (начало кадра, контрольные суммы…)!

Канального уровня в вашем понимании у АТ-команд нет. Это посылки, состоящие из ASCII символов, начинающиеся с AT или at
и заканчивающиеся кодами CR или CR LF (0x0d 0x0a)

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

Да вот, собственно, сразу этот файл нашел в инете:
AT Commands for RCV56ACx, RCV336ACx, RCV288ACx, and RCV144ACx Modems
Там вам нужна глава 3.1.2 AT Command Format
Go to the top of the page
 
+Quote Post
dimay192
сообщение Feb 17 2009, 10:44
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 20-08-08
Пользователь №: 39 711



Запрос:
AA 03 E8 61 74 0D 77 at

Ответ:
AA 06 E8 0D 0A 4F 4B 0D 0A 60 OK

Это пример обмена между модемом и писюхой (получен с помощью Serial Port Moniror).

В запросе:
AA - судя по всему начало кадра,
03 E8 - какие то служебные данные,
61 74 0D - at и тот самый CR
77 - должно быть контрольные суммы!

На такие же составляющие можно разложить и ответ!
Т.е. пакеты АТ команд не так просты, как они выглядит в Гипер Терминале!
Именно об этом я говорил, когда упомянул термин канальный уровень!
Именно в этом я и хотел бы разобраться!
А за ссылку спасибо, хоть это немного и не то!

Сообщение отредактировал dimay192 - Feb 17 2009, 11:01
Go to the top of the page
 
+Quote Post
Transistor
сообщение Feb 17 2009, 11:18
Сообщение #4


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

Группа: Свой
Сообщений: 83
Регистрация: 1-11-06
Из: Николаев
Пользователь №: 21 853



Нет ничего подобного (никаких начал кадра, никаких контрольных сумм) при работе с модемами.
41 54 0D 0A -запрос AT+#0D#0A от компьютера
0D 0A 4F 48 0D 0A -ответ #0D#0A+OK+#0D#0A от модема

Сообщение отредактировал Transistor - Feb 17 2009, 11:19
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 17 2009, 11:31
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(dimay192 @ Feb 17 2009, 13:44) *
Т.е. пакеты АТ команд не так просты, как они выглядит в Гипер Терминале!
Судя по всему, Вы наблюдали обмен АТ-командами, но не в АТ-режиме. У некоторых модемов есть "секретный" протокол обмена, предназначенный для ремонтных служб (например, BFB и BFC у Siemens). Не берите это в голову. Работайте с модемом в обычном АТ-режиме: это просто строка символов, заканчивающаяся символом с кодом 0D шестнадцатиричное.
Go to the top of the page
 
+Quote Post
dimay192
сообщение Feb 17 2009, 11:44
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 20-08-08
Пользователь №: 39 711



Понял в чем дело! Это такая фича у Вейвкомовского модема! Обмен с ним вел через Вейвкомовскую же утилиту Terminal Emulator! Они между собой общаются именно таким образом - с надстройками! Попробовал через Гипер Терминал - протокол гораздо проще выглядит (без всяких там служебных полей)!
Всем спасибо за внимание!

Сообщение отредактировал dimay192 - Feb 17 2009, 11:51
Go to the top of the page
 
+Quote Post

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

 


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


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