FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Пятница, 20.10.2017, 15:47
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 26 из 64«1224252627286364»
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Блок пользователя для работы с GSM (SIM 900 и М590)
Блок пользователя для работы с GSM
Слимпер Дата: Четверг, 17.11.2016, 05:58 | Сообщение # 376
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
я вот понять не могу одного...почему одновременно при множественных смс на модуль появляется ошибка 3.... и регистрация у опсоса меняется с 1 на 0.... питание конденсатор стоит дополнительно...да и 3.1ампера питают...
Когда отправляешь только одно смс, ошибок нет?
Если так, то возможно,  после отправки надо делать паузу перед новыми командами.

Цитата НовыйUser ()
Димhttp://www.avislab.com/blog....3.0.pdf
23 страница. давай попробуем принудительно частоты задать...900 или 1800 или auto
Ну это сделать можно, но с каждой такой переделкой блок становится все тяжелее, если это не смущает, то сделаю. Но только не понял это должен быть вход или параметр.

А заниматься оптимизацией (про единственный возможный подход,  писал в сообщении № 473) у  меня пока нет настроения.
 
Слимпер Дата: Четверг, 17.11.2016, 10:36 | Сообщение # 377
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
НовыйUser,  а пробовал эти команды подавать на модуль, напрямую, нормально отрабатывает?
 
Слимпер Дата: Четверг, 17.11.2016, 11:54 | Сообщение # 378
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
перепроверил модемы... дело не в них... либо питание либо софт..
Я раньше уже спрашивал, а когда отправляешь только одно смс, ошибок нет?
 
Слимпер Дата: Четверг, 17.11.2016, 12:42 | Сообщение # 379
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
все же почти стабильно на второе смс что приходит подряд окончание его последней буквой идет символ ромбика с вопросом ну и ошибка 3.... не вспомню вроде было у меня такое...как решил не помню...
Что то теперь я запутался, проблема когда несколько СМС приходят на M590 или когда с него отправляются несколько СМС.
 
Слимпер Дата: Четверг, 17.11.2016, 14:21 | Сообщение # 380
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
но ошибка 3 при приеме множественных смс и одновременное с этим сила сигнала -120 (потеря) сохраняется...
Посмотрю, возможно надо сделать паузу после приема смс, перед запросом статуса связи, может здесь косяк.
Цитата НовыйUser ()
так вот ошибка регистрации ОПСОСа когда отваливалась связь вылечилась переводов выхода блока reeprom с прямой на переменную !
А что такое  регистрации ОПСОСа.

Так вопрос с частотой связи,  еще актуален? 
 
Слимпер Дата: Четверг, 17.11.2016, 14:38 | Сообщение # 381
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
НовыйUser, Вот добавил паузу после приема смс перед проверкой статуса связи.

Насчет частоты сети, надо думать, если делать через параметр, т.е. менять на ходу нельзя, то все вроде просто, еще одна команда при инициализации.
А вот если делать возможность сменить на ходу, тут ситуация другая, много вопросов к последовательности действий.
Прикрепления: m590_v1.1.1-COD.ubi(682Kb)
 
Слимпер Дата: Четверг, 17.11.2016, 15:10 | Сообщение # 382
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
delay поставил?
Нет его я вообще стараюсь не использовать, у меня и так была переменная где хранилась время последней проверки статуса сети. Просто в случаи получения смс, в эту переменную записывается текущее время, тем самым откладывается начало процедуры опроса статуса сети. 
Цитата НовыйUser ()
да. вариант.
Попробую сделать, но проверять сам будешь не охота искать макетку с М590.
 
Слимпер Дата: Четверг, 17.11.2016, 16:12 | Сообщение # 383
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
я пока не затестирую до безупреченого все возможные баги в работу не отправлю сборку.
Похвальный подход.

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

А насчет настроек, вообще глобально думаю над возможным вариантом разовой настройки при старте контроллера, чтобы не загружать его в каждом цикле. Но пока нет идей.
Прикрепления: m590_v1.1.2-COD.ubi(694Kb)
 
Слимпер Дата: Пятница, 18.11.2016, 14:44 | Сообщение # 384
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
скорость обмена 115200
А меньше скорость не пробовал ставить?
Цитата НовыйUser ()
убрал с 10 до 7 символов самое длинное смс. Ошибок пока нет.
странно, как длинна влияет.
Вообще если будет возможность проверить напрямую, приеме нескольких сообщений, записать лог с помощью AL Terminal, может  что будет видно будет.

Цитата НовыйUser ()
Задержка между принятием смс 1-2-3 итд не изменилась с фиксом ошибки в 111 блоке ?
Там задержки приема вообще нет. Задержка только на опрос статуса соединения.
 
Слимпер Дата: Пятница, 18.11.2016, 16:31 | Сообщение # 385
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата НовыйUser ()
тут акцент в том что при паузе между принятием смс ошибок вроде нет...и длинная смс приходит... но если накидать их быстро.. то 3ая крешет окончание 10 символа... может какой-нибудь буффер обработки переполняется когда мега не успевает обработать и очистить для входа нового текста?
Такое возможно, я другой случаи с сталкивался с переполнением.
Вообще, а что еще кроме блока работы с М590 еще выполняется контроллером?
Меня интересую такие вещи как датчики, экраны.
Возможно после приема перовой смс, надо отключать исполнение всех других вещей

Еще как вариант можно попробовать

Flprog\ide\hardware\arduino\avr\cores\arduino\HardwareSerial.h

Открыть файл, найти там строку

#define SERIAL_RX_BUFFER_SIZE 64

64 заменить на 128 или 256

Так мы увеличим размер буфера приема данных.

Но при этом будет занята больше оперативной памяти и эти изменения касаются все компилируемых проектов.


Сообщение отредактировал Слимпер - Пятница, 18.11.2016, 16:32
 
ElectroMechaniC Дата: Суббота, 19.11.2016, 11:27 | Сообщение # 386
Лейтенант
Группа: Проверенные
Сообщений: 94
Награды: 1
Репутация: 0
Статус: Offline
Привет. А где скачать самую свежую версию блока? Спасибо.

Все в руках человека. Поэтому их надо как можно чаще мыть.
 
Слимпер Дата: Суббота, 19.11.2016, 11:53 | Сообщение # 387
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
Цитата ElectroMechaniC ()
Привет. А где скачать самую свежую версию блока? Спасибо.
Вообще проверенные версии обычно выкладываю здесь
Но для М590 сейчас есть еще в  сообщении №492, но ее еще тестирует НовыйUser, когда скажет, что все хорошо, перенесу ее в блоки пользователей.
 
zhulen820 Дата: Суббота, 19.11.2016, 12:30 | Сообщение # 388
Лейтенант
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: 0
Статус: Offline
Блок для А6. V0.4 тестирую все. Проблемы были из-за отсутствия нормального сигнала сети. В виду ограниченности свободного времени тестирование затягивается. Проблема в следующем. При приеме блоком второй смс (первая отображает нормально) на выходе textsms формируется +creg 1.1 , появляется ошибка 3 и пропадает логичская еденица с выхода NET. Дальше блок отказывается принимать команды. Сигнал с выхода start не пропадает. Кажется схожую проблему только обсуждали у m590.
 
Слимпер Дата: Суббота, 19.11.2016, 12:36 | Сообщение # 389
Генерал-лейтенант
Группа: Проверенные
Сообщений: 969
Награды: 54
Репутация: 40
Статус: Offline
zhulen820, Сделайте лог если возможно. Может опять особость модуля, доп сообщения и т.д.
Вечером посмотрю, сейчас занят.
 
zhulen820 Дата: Суббота, 19.11.2016, 12:50 | Сообщение # 390
Лейтенант
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: 0
Статус: Offline
Тоже занят. На днях сделаю
 
Форум » Основной » Спросить у знатоков » Блок пользователя для работы с GSM (SIM 900 и М590)
Страница 26 из 64«1224252627286364»
Поиск:

FLProg © 2017
Яндекс.Метрика