|
Плавающие задержки ответов на AT команды, SIM800C |
|
|
|
Jul 24 2017, 08:08
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Доброе время суток.
В результате анализа логов работы SIM800C заметил плавающие задержки получения ответов на AT команды. Вот список команд, для которых задержки появляются регулярно: 1. AT+CFUN=1 ответ приходит через 0.2 - 4.2 сек. 2. AT+CSMINS? ответ приходит через 0.05 - 3.6 сек. 3. AT+IPR? ответ приходит через 0.05 - 2.5 сек. 3. Включение BT модуля (AT+BTPOWER=1) ответ приходит через 2 -7.5 сек. 4. Разрешение на передачу данных по профилю SPP ">", приходит через 4.3 секунды, если предыдущей командой был запрос RSSI (AT+BTRSSI=1) или был запрос сети AT+CREG? 5. AT+BTSPPCFG="MC",1 ответ приходит через 0.05 - 2.7 сек. 6. AT+BTSTATUS? ответ приходит через 4.1 сек. 7. AT+BTSPPCFG="MC",1 ответ приходит через 1.3 сек. 8. AT+BTRSSI=1 ответ приходит через 0.2 - 2.5 сек 9. AT+CBC ответ приходит через 0.2 - 1 сек. 10. AT+CREG? ответ приходит через 0.2 - 2.9 сек.
Возможно, такое поведение есть и на другие команды. Появления факта задержки заметил при переходе от одного системы к другой. Например, 1. Был сделан запрос наличия сети AT+CREG?, ответ на неё быстрый. А потом передача по BT (AT+BTSPPSEND=1,37), то приглашение на передачу (“>”) придёт уже с задержкой. 2. Был сделан запрос АКБ (AT+CBC), а потом был сделан запрос наличия сети AT+CREG?, ответ пришёл с задержкой. Потом передача по BT (AT+BTSPPSEND=1,37), то приглашение на передачу (“>”) приходит уже без задержки.
Питание модуля от ST1S14PHR, напряжение 4.1В. Напряжение стабильное, без просадок, измерено осциллографом. При питании от лабораторного БП, макс. ток которого 3А, поведение такое же. 2 платы ведут себя одинаково. Инициализация PWR KEY по даташиту.
Теперь вопрос, это нормальное поведение? Т.к. на SIM900R я таких задержек не замечал.
|
|
|
|
|
 |
Ответов
|
Jul 24 2017, 14:06
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
ArtemKAD, ну так в чём проблема, если это многозадачка, выделить время на ответ обычной команде, не операторозависимой. Оправдать можно всё что угодно. Если в следующей версии модуля ответ на запрос сделают 20 секунд, то тоже будем списывать на многозадочность. Там, что мега на 8МГц работает?
CADiLO, вот и получается, что ОС от PNX в моём понимании лучше, чем MTK, но вернуться нет возможности. Подстроится можно под всё, а вот осадок остаётся. Т.к. потом юзеру нужно объяснять, что шли благополучно данные, а потом опа - пауза на 5 сек., а моё ПО проверило всего лишь сеть (как антизависон) и АКБ. Понятно, что с одной строны к Симкому претензий нет, т.к. они используют ресуры ОС, но с другой стороны выбор ОС стоял за разработчика и железо тоже, которое её по факту тянет с трудом.
|
|
|
|
Сообщений в этой теме
Rash Плавающие задержки ответов на AT команды Jul 24 2017, 08:08 CADiLO Абсолютно нормальное явление. В модуле крутится мн... Jul 24 2017, 09:01 Rash Да это я всё понимаю. Сложно принять то, что в эпо... Jul 24 2017, 09:18 HardEgor Цитата(Rash @ Jul 24 2017, 16:18) По факт... Jul 24 2017, 11:54 ArtemKAD Цитата(Rash @ Jul 24 2017, 12:18) Сложно ... Jul 24 2017, 13:40 Rash возможно, только эти же задержки (естественно кома... Jul 24 2017, 12:28 CADiLO 800 серия имеет возможностей на треть больше чем 9... Jul 24 2017, 14:01 HardEgor Цитата(Rash @ Jul 24 2017, 21:06) ArtemKA... Jul 24 2017, 16:07 Alechek Цитата(Rash @ Jul 24 2017, 19:06) Понятно... Jul 27 2017, 08:05 Rash Коллеги, Ваши объяснения хороши, но я не новичок в... Jul 24 2017, 18:23 krux Rash
в некоторых чипах есть DSP-ядро для обработки... Jul 24 2017, 20:36 x893 Так как вопрос риторический (тем более от гуру эле... Jul 24 2017, 20:46 Rash x893, Стёб то тут причём? Jul 24 2017, 21:18 x893 Нет никакого стёба - нет настроек по изменению при... Jul 24 2017, 21:34 CADiLO Можно конечно обойти обработку UART в АТ командах ... Jul 25 2017, 06:46 CADiLO Я по работе тестировал и Quectel, и Mobiletek, и в... Jul 27 2017, 08:50 Alechek CADiLO, это понято, что время исполнения плавающее... Jul 27 2017, 09:26 CADiLO Ну не нравится вам Симком, не пользуйтесь. Или руг... Jul 27 2017, 10:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|