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

 
 
> Факс через GSM-модем
decadent
сообщение Feb 26 2009, 16:35
Сообщение #1


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

Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190



Уважаемые коллеги!

Возникла задача передачи факса между двумя модемами Siemens G24 -- поэтому пишу сюда. В дальнейшем управление модемом будет вестись с помощью микроконтроллера, поэтому разбираюсь с АТ-командами для организации факсимильной связи. Модем поддерживает класс 1, я могу подключиться к удаленному факсу (пока испытываю соединение с стационарным факсом), получаю от него CONNECT и техническую информацию -- а собственно факсимильное сообщение сформировать и отправить не могу. Посоветуйте, пожалуйста, в каком направлении копать. Заранее благодарю.


--------------------
xmpp:cunctator@jabber.ru
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 24)
decadent
сообщение Mar 3 2009, 12:34
Сообщение #16


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

Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190



Цитата(etoja @ Mar 3 2009, 15:13) *
Ваш тарифный план может не поддерживать такую передачу данных.


Это проверено -- поддерживается. ВентаФакс отправляет факсы на стационарные аппараты со всех симок. Так что дело не в этом.


--------------------
xmpp:cunctator@jabber.ru
Go to the top of the page
 
+Quote Post
shb
сообщение Mar 3 2009, 13:15
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



Вопросы. Обе симки поддерживают факс? Обязательно проверить. На вызываемом модеме включен овтоответ или сам АТА даешь? Вызываемый факс видит RING FAX при расширенном ответе? Обязательно должен видеть входящий вызов как факсовый. Пока не увидишь RING FAX далее не проверяй. Как включить расширенный ответ при вызове? Не помню. Посмотреть надо. Посмотрел AT+CRC=1
Go to the top of the page
 
+Quote Post
decadent
сообщение Mar 3 2009, 13:47
Сообщение #18


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

Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190



Цитата(shb @ Mar 3 2009, 16:15) *
Вопросы. Обе симки поддерживают факс? Обязательно проверить. На вызываемом модеме включен овтоответ или сам АТА даешь? Вызываемый факс видит RING FAX при расширенном ответе? Обязательно должен видеть входящий вызов как факсовый. Пока не увидишь RING FAX далее не проверяй. Как включить расширенный ответ при вызове? Не помню. Посмотреть надо. Посмотрел AT+CRC=1


Факс поддерживают обе симки. Передавал данные с помощью ВентаФакса с одной на другую и наоборот.

На вызываемом модеме АТА делаю вручную. Входящий вызов виден как факсовый: +CRING: FAX.


--------------------
xmpp:cunctator@jabber.ru
Go to the top of the page
 
+Quote Post
shb
сообщение Mar 3 2009, 14:11
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



Перед АТА давал FCLASS=1 ? А то у тебя даже соединения не происходит все сразу .CONNECT....+FCERROR....NO CАRRIER..
Go to the top of the page
 
+Quote Post
decadent
сообщение Mar 3 2009, 14:14
Сообщение #20


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

Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190



Цитата(shb @ Mar 3 2009, 17:11) *
Перед АТА давал FCLASS=1 ?


Давал после открытия порта.

Еще проверил, дав FCLASS=1 непосредственно перед звонком. Та же история.

Сообщение отредактировал decadent - Mar 3 2009, 14:23


--------------------
xmpp:cunctator@jabber.ru
Go to the top of the page
 
+Quote Post
shb
сообщение Mar 4 2009, 05:58
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



Наверное все таки надо пройти этап идентификации и установки возможностей. Сделай так.
После получения на приеме ..CONNECT.. сразу передай команду DIS <FF 13 80 00 4E F8 84 80 90 11 10 03> может после этого пойдет.
На передаче должно быть ..CONNECT..<DIS>..OK.. Если и после этого не проходит тогда все по новой и после ..CONNECT..<DIS>..OK.
на передаче выдай команду AT+FTH=3. А после получения CONNECT выдай DCS < FF 13 83 00 46 F8 04 10 03> получишь в ответ .ОК. И в путь.
Команды DIS информирует передатчик о своих возможностях а DCS устанавливает протокол передачи тот самый AT+FTM=96.
Ты мне пиши в личку. Тема похоже интересна только нам. Не будем засорять.
Go to the top of the page
 
+Quote Post
decadent
сообщение Mar 4 2009, 06:23
Сообщение #22


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

Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190



Цитата(shb @ Mar 4 2009, 08:58) *
Ты мне пиши в личку. Тема похоже интересна только нам. Не будем засорять.


Ок, спасибо, пишу.


--------------------
xmpp:cunctator@jabber.ru
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 4 2009, 10:38
Сообщение #23


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

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



Цитата(shb @ Mar 4 2009, 07:58) *
Ты мне пиши в личку. Тема похоже интересна только нам. Не будем засорять.

А вот тут вы не правы. Любая конкретная техническая информация по какой-либо проблеме может понадобиться. Не мне, так другому, не сейчас, так через полгода - год. Тут, на форуме, хотя бы решение останется. А так, сказали "А" - и затихарились. Нет уж, не скрывайте знаний от народа beer.gif
Go to the top of the page
 
+Quote Post
decadent
сообщение Mar 4 2009, 12:41
Сообщение #24


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

Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190



Цитата(Baser @ Mar 4 2009, 13:38) *
А вот тут вы не правы. Любая конкретная техническая информация по какой-либо проблеме может понадобиться. Не мне, так другому, не сейчас, так через полгода - год. Тут, на форуме, хотя бы решение останется. А так, сказали "А" - и затихарились. Нет уж, не скрывайте знаний от народа beer.gif


Получим результат -- обязательно отпишусь. Задачка действительно оказалась не из легких.


--------------------
xmpp:cunctator@jabber.ru
Go to the top of the page
 
+Quote Post
decadent
сообщение Jul 21 2009, 10:58
Сообщение #25


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

Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190



Поднимаю снова эту тему, поскольку обещал отписаться, когда будет решена задача. Она частично решена (за помощь огромное спасибо shb!) -- частично в том смысле, что факсы между компьютерами проходят, но если передатчик управляется контроллером -- еще имеются проблемы.

Для реализации факсимильной связи необходимо:
  1. Установить модемы в факсовый режим.
  2. Сделать дозвон
  3. Осуществить синхронизацию модемов между собой
  4. Осуществить синхронизацию модемов с сетью
  5. Передать данные


Установка модемов в режим факса осуществляется командами:
  • AT+FCLASS=1
  • AT+CSNS=2


К сожалению, SIM300 поддерживает только режим FAX CLASS 1. Если нужен более "продвинутый" CLASS 2 -- нужно брать другие модемы.

Процесс синхронизации модемов между собой и с сетью осуществляется путем обмена специальными последовательностями байтов, вид которых зависит от принятой схемы кодирования данных и скорости обмена. Для моего случая, когда нужно передавать только короткую последовательность цифр, оказалось достаточно скорости 9600 и одномерной схемы кодирования.

Еще одна особенность -- данные принимаются в составе своеобразного "фрейма", на фоне "несущей" -- для моего случая этой "несущей" оказалась последовательность байтов ff. После самих данных сеть еще вставляет дополнительные байты, однако их назначение осталось для меня непонятным -- но они просто отфильтровываются, поскольку полезной для меня информации там нет.


--------------------
xmpp:cunctator@jabber.ru
Go to the top of the page
 
+Quote Post

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

 


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


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