Страница 17 из 63

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 18:17}
zhulen820
Команды по отправке смс, звонка такие же. Другие не тестировал, но если для дела надо пожалуйста. ссылка №1   все что нашел

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 18:36}
Слимпер
Цитата
zhulen820 писал(а):Команды по отправке смс, звонка такие же.
Ну раз те же, тогда для начал воспользуйтесь программой  AL Terminal.
Надо записать полностью все команды и ответы модуля.
-Что выдает после подключения,
-Команды инициализации (настройки)
-Команды отправки и приема SMS,
-Входящий звонок
Ну вообще все что у вас работает.

Программа удобна тем, что наглядно показывает  посланное и принято, включая непечатные символы (перевод строки и дуругие). 
Надо понять в чем все же отличия.

Но сразу говорю, что быстро не обещаю.

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:14}
zhulen820
Это выдает после включения

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:16}
zhulen820
Это при звонке

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:21}
zhulen820
Еще раз

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:34}
zhulen820
А вот отправить смс из AL Terminal не получается, не могу поставить в конце CTRL-Z. Поэтому смс только из терминала Terminal 1,9b

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:37}
Слимпер
zhulen820, даааа
А модуль себя ведет совершенно по другому, сообщений вида
^CINIT:
+CIEV:
^STN:
Я раньше не видел. Различия значительные, интересно, почему у него такая система сообщений. 

Общий вывод, так проста не сделаешь, нужен серьезный разбор системы команд и ответов. Это займет довольно много времени. Особенно в слепую (без модуля).

Вот даже пока не знаю возьмусь или нет. Надо подумать, я пока разработками других блоков занят. Все сразу точно не потяну.

Добавлено (29.10.2016, 20:37)
---------------------------------------------
zhulen820 писал(а):А вот отправить смс из AL Terminal не получается, не могу поставить в конце CTRL-Z. Поэтому смс только из терминала Terminal 1,9b
Вот здесь вроде все довольно похоже

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:43}
zhulen820
А если на начальном этапе исключить все, что связано с запуском и инициализацией модуля? Исходить из того, что он стартовал успешно?

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:47}
Слимпер
zhulen820 писал(а):А если на начальном этапе исключить все, что связано с запуском и инициализацией модуля? Исходить из того, что он стартовал успешно?
Сказал, подумаю, что можно сделать, но это будет не быстро.
К тому же я сейчас болею, голова плохо варит.

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:49}
zhulen820
Самое интересное, что на видео у Грачика, похожий модуль на том же чипе исправно звонил и отправлял СМС (какая-то предыдущая версия блока для М590). А уменя ни в какую. 1

Добавлено (29.10.2016, 20:49)
---------------------------------------------
Да я не тороплю, так, для информации. Да и вообще, с такими как Вы лучше не ругаться, у кого потом помощи просить

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 20:57}
Слимпер
zhulen820 писал(а):Самое интересное, что на видео у Грачика, похожий модуль на том же чипе исправно звонил и отправлял СМС (какая-то предыдущая версия блока для М590). А уменя ни в какую. 1
Он использовал совершенно другой блок Вот этот,  блок писал другой человек.
И там принцип просто послал команду, пауза, снова послал и т.д.
Я от этого принципа отказался, он сильно тормазит контроллер и не позволяет реализовать многие функции.

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 21:08}
zhulen820
А вон оно чего, а я 2 дня мумукался думал руки кривые

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 22:56}
zhulen820
Получение вызова

Блок пользователя для работы с GSM

Добавлено: 29.10.2016{, 22:58}
zhulen820
Прием СМС

Блок пользователя для работы с GSM

Добавлено: 04.11.2016{, 14:53}
Слимпер
zhulen820, проанализировал, то что вы прислали, документацию по AT  командам и GSM GPRS A6 Module
Подправив блок M590, сделал первую, пробную, версию для А6.
Пробуйте может и заработает, хотя и не уверен в этом.
Точно не будет работать подсчет количества гудков, отключил, так как судя  найденной информации RING  сыпется очень часто.

При тестах напишите, что будет наблюдаться на выходах блока.
Удалил блок, были ошибки.

Блок пользователя для работы с GSM

Добавлено: 05.11.2016{, 00:12}
zhulen820
Только вечером поздним доберусь до компа но сразу попробую

Добавлено (05.11.2016, 00:12)
---------------------------------------------
Попробовал блок, пока не работает. По виду, не передает Уна какие-либо команды на A6. Вместо модуля А6 GSM подключил преобразователь UART-USB и через ALTerminal смотрю чего приходит-ничего. Получается блок не выдает команд. В блоке ничего не менял, все стоит по умолчанию. Может чего не то делаю??

Блок пользователя для работы с GSM

Добавлено: 05.11.2016{, 07:35}
Слимпер
zhulen820 писал(а):Попробовал блок, пока не работает. По виду, не передает Уна какие-либо команды на A6. Вместо модуля А6 GSM подключил преобразователь UART-USB и через ALTerminal смотрю чего приходит-ничего. Получается блок не выдает команд. В блоке ничего не менял, все стоит по умолчанию. Может чего не то делаю??
Варианты:
1. Подключено правильно?
1.1 Плата какая?
1.2 Блок так и оставлен в режиме SoftwareSerial? (блок не редактировали)
1.3  Подключено в к пинам прописанным в настройках блока RX-10 TX-11
1.4 Скорость в блоке выставлена та на которой вы работали с модулем.
1.5 Питание на ардуину и модуль А6 подаете одновременно ? 
zhulen820 писал(а):место модуля А6 GSM подключил преобразователь UART-USB и через ALTerminal смотрю чего приходит-ничего. Получается блок не выдает команд.
Блок начинает выдавать команды только после получения от модуля сообщения :
+CIEV: roam, 0 $0D$0A

Вообще если вы подключились к модулю по  SoftwareSerial, то можно сделать тестовый вариант блока который будет ретранслировать всю процедуру обмена данными в аппаратный ком порт.

Блок пользователя для работы с GSM

Добавлено: 05.11.2016{, 13:27}
zhulen820
Проверил все на свежую голову. Плата ардуино УНО китайская. В коде ничего не менял, подключение к пинам прописанным в настройках блока RX-10 TX-11. Скорость 115200. В модуле GSM все равно ее сменить не удается, вернее удается до перезагрузки, потом опять 115200. Питание GSM включаю после ардуины естественно. Вариант с тестовым  блоком который будет ретранслировать всю процедуру обмена данными в аппаратный ком порт считаю самым правильным. Тогда хоть чего-то увидим

Блок пользователя для работы с GSM

Добавлено: 05.11.2016{, 14:44}
Слимпер
zhulen820 писал(а):Вариант с тестовым  блоком который будет ретранслировать всю процедуру обмена данными в аппаратный ком порт считаю самым правильным. Тогда хоть чего-то увидим
Вот блок
Настройки  ком-порта, скорость 9600 (для связи с компьютером).
Должен передавать, то что отправляет модуль А6, с приставкой OTVET_,  а то что посылает блок модулю, с приставкой Sapros_.
Удалил блок, были ошибки.

Блок пользователя для работы с GSM

Добавлено: 05.11.2016{, 20:50}
zhulen820
Посмотрите, сделал несколько  логов запуска модуля А6, а также позвонил на модуль. При работе с модулем напрямую через преобразователь все ответы от него приходят четко, а вот через блок, какие-то символы меняются, некоторые вообще теряются. Соответственно на какие-либо команды блок не реагирует

Добавлено (05.11.2016, 20:50)
---------------------------------------------
Скорость естественно 9600, на других фигня сыпется