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

Создаем свой блок. Вопросы, помощь знатоков.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Работаю с модулем без конвертера уровня. При использовании конвертера ситуация схожая, команды искажают. Конвертер менял, при этом тот же конвертер работает с wi-fi модулем rak 425 без проблем. Может скорость 115200 большая для конвертера? Попробую как Вы сказали изменить и сохранить скорость. По результатам отпишусь

Добавлено (06.11.2016, 09:53)
---------------------------------------------
Программа для записи логов одна и та же

Добавлено (06.11.2016, 11:49)
---------------------------------------------
Проверил еще раз работу модуля с конвертером напрямую через пребразователь usb-com. Команды на модуль не проходят, с модуля ответы приходят, но некоторые искажаются. Наверно конвертер плохо работает. Кстати скорость, после изменения не сохраняет. На команду AT&W отвечает ок, а после перезагрузки опять 115200. А можно переделать блок, чтоб сразу стартовал без проверки готовности модуля?
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

zhulen820 писал(а):А можно переделать блок, чтоб сразу стартовал без проверки готовности модуля?
Можно, но:
Во первых, это не решит проблему ошибок передачи данных.
Во вторых  не будет проверки работы модуля.
В третьих  не получится сделать нормальную систему перезапуск при ошибках связи.

Хотя первое это основанное, пока не удастся решить эту проблему, дальше нет смысла что то делать, ошибки идут не только при старте.

Добавлено (06.11.2016, 12:11)
---------------------------------------------
Так вопрос, а MEGA у вас нет для тестов. Проверить с аппаратным портом, а не с программным.

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

Добавлено (06.11.2016, 12:16)
---------------------------------------------
Нашел интересную информацию 
Модуль может автоматически подстраиваться под следующую скорость обмена: 2400, 4800, 9600, 14400, 19200, 28800, 33600, 38400, 57600, 115200, 230400, 460800, 921600. По умолчанию скорость модуля 115200, Если хотите работать на скорости, например, 9600, то после включения модуля прийдется около 3 секунд посылать команду "AT" или другую и модуль сообразит, что с ним хотят общаться на этой скорости.

На Arduino Pro mini 3.3V SoftwareSerial у меня не смог общаться на скорости 115200, пришлось пользоваться 9600.
Надо это попробовать реализовать, подумаю.
Последний раз редактировалось Слимпер 06 ноя 2016, 12:44, всего редактировалось 1 раз.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Мега есть. Но доступ к ней будет только завтра вечером. Сразу попробую
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

zhulen820, Вот еще вариант, попытка реализовать авто настройку скорости.
Так что скорость связи с А6 оставьте 9600.
Удалил блок, были ошибки.
Последний раз редактировалось Слимпер 06 ноя 2016, 17:51, всего редактировалось 1 раз.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Просьба чуть доработать последний блок. На скорость 9600 переходит, но постоянно виду цикл AT-OK, AT-OK, и так без остановки

Добавлено (06.11.2016, 16:28)
---------------------------------------------
А если перезагрузить модуль, то такой цикл
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Вот лог
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

zhulen820 писал(а):А если перезагрузить модуль, то такой цикл
Вроде нашел где была проблема.

Удалил блок, были ошибки.
Последний раз редактировалось Слимпер 06 ноя 2016, 17:50, всего редактировалось 1 раз.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

ТО ЖЕ САМОЕ
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

zhulen820 писал(а):ТО ЖЕ САМОЕ
Лог пожалуйста
Аватара пользователя
Vitez
Сержант
Сообщения: 212
Зарегистрирован: 08 ноя 2015, 14:32

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

Сообщение Vitez »

Добрый день, коллеги.
Пожалуйста, подскажите, как реализовать несколько строк в смс для блока м590. В своем блке, я создавал столько текстовых входов, сколько строк мне надо. В блоке от Слимпера вход для текста смс 1. Как разбить текст на строки?
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

1. Лог при перезагрузке ардуины, блок gsm не выключается.
2. Лог при перезагрузке gsm. Ардуина не перезгружается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

Цитата Vitez ()200?'200px':''+(this.scrollHeight+5)+'px');">В блоке от Слимпера вход для текста смс 1. Как разбить текст на строки?Вот так 
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Vitez
Сержант
Сообщения: 212
Зарегистрирован: 08 ноя 2015, 14:32

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

Сообщение Vitez »

Слимпер, Спасибо.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

zhulen820 писал(а):1. Лог при перезагрузке ардуины, блок gsm не выключается.2. Лог при перезагрузке gsm. Ардуина не перезгружается.
 Блин ну что за фигня с этим модулем.
АТ команды те же, а ответы отличаются количеством пробелов. Притом есть расхождения с документацией на эту тему.

Так что похоже пока все команды не пройдем, могут быть косяки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Заработал звонок, смс. Остальное тестирую. Сразу отпишусь по результатам.

Добавлено (06.11.2016, 21:38)
---------------------------------------------
Проверял работу. Вообще запутался. Ну будем по порядку. Звонок и смс проходят. Но периодически Ардуина повисает и после звонка и смс. Это связано с исковерканным ответом от модуля А6. Еще крайне тяжело запускается. Т.е. при запуске тяжело поймать момент когда включить a6 а когда контроллер. Т.е. запускаю контроллер, жду 1-2 сек и запускаю gsm. Очень часто при запуске коверкается ответ а6 и блок не стартует. Может это связано с тем что данные транслируют в com0. Вот лог зависания при звонке
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Завис после звонка

Добавлено (06.11.2016, 22:01)
---------------------------------------------
Пообщавшись с модулем считаю, что запуск блока надо делать не совсем так. Просто получается ,что до перезагрузки gsm в случае ошибок блок не стартует. Может вместо AT давать команду на перестройку скорости на 9600, а сигнал об успешном старте брать запросив команду о готовности модуля gsm AT+CPAS. Но это предположнния, просто сейчас контроллер часто виснет и соответственно уходит в бесконечный цикл
У вас нет необходимых прав для просмотра вложений в этом сообщении.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Вот еще лог
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hayk
Сержант
Сообщения: 108
Зарегистрирован: 27 июл 2016, 03:06
Откуда: Yerevan
Имя: Hayk
Благодарил (а): 1 раз

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

Сообщение hayk »

Всем привет от новичка.Для начала огромное спасибо разработчику flprog,это мечта электронщика далекого от программирования, кем я являюсь.Приобрел блок м590,думал сколько еще времени нужно чтобы все работало в проекте,а тут раз и готовый блок,вот читаю форум,вижу сколько времени и труда заложили создавая блок,огромное спасибо.У меня связка нано и м590,оператор билайн в Ереване,все работает,отсылает и принимает смс,вывожу на дисплей.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

НовыйUser, Если не секрет, а зачем режим сбережения то нужен, устройство от батареек работает что ли?
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

НовыйUser писал(а):Не,не секрет. Оптимизация питания. Проект очень интересный получился, ,осталось потребление электричества уменьшить по максимому. Работа 24ч*365 . Пока на автономку не переведено питание,но планируется. Ну и сетевую карту отключать в простое для уменьшения энергозатрат кроме обычно доступной опции отключения вебсервера. Питание идет с усб зарядки всей сборки около 1ач. Нужно выйти в минимум до 200-300 тогда проект станет не развлечением а мощным и дешевым вариантом.Многие захотят повторить для себя. Тут вроде еще такого не делали :-)
Ладно посмотрю, что можно сделать, но это ближе к выходным, сейчас времени мало, как видел еще с блоком для А6 затыки.

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

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость