Перейти к содержанию
    

а что делать в случае Autobauding? Пока я на GSM модуль что-то не отправлю, он же мне ничего не пришлет...

Разве?

Мне показалось, что на дефолтной скорости он посылает данные ВСЕГДА. RDY только не будет, если Autobauding

 

 

А вдруг GSM модуль уйдет на перезагрузку и как мне понять что он стартовал заново?

И часто перестартуют новые модули?

 

Это в 300-900 сериях была заложена возможность произвольной перезагрузки, для этого даже автосохранение параметров сделали.

В 800-й серии убрали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне показалось, что на дефолтной скорости он посылает данные ВСЕГДА. RDY только не будет, если Autobauding

У SIM800 как раз Autobauding и является дефолтным параметром

 

И часто перестартуют новые модули?

Да с тем сколько багов в одном EAT только мы нашли (не говоря уже о сюрпризе отказа китайцами дальше продолжать развитие EAT направления ), то хотелось бы перестраховатся, мало ли с чем еще придется столкнутся

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А почему не использовать Autobauding, он же работает железно?

 

По сути RDY является контролем того, что модуль включился(факт и момент включения), с которого можно начинать настройки модуля. Иначе для этого надо использовать дополнительные ноги МК, а за это всегда жаба давит. Кроме того, на сколько железно работает Autobauding с контроллером выдающим АТ с 2(5)% ошибкой встроенного RC-генератора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У SIM800 как раз Autobauding и является дефолтным параметром

Так и у 300-900 Autobauding тоже стоит по умолчанию.

Но это не мешает им выдавать URC в порт, даже если ничего не было на вход порта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Та ну, вы че??? Это дополнительный геморой на стороне микроконтроллера! А вдруг GSM модуль уйдет на перезагрузку и как мне понять что он стартовал заново? Сейчас я это могу понять по приходу Call Ready, SMS Ready, а что делать в случае Autobauding? Пока я на GSM модуль что-то не отправлю, он же мне ничего не пришлет...

 

С каких соображений было решено реализовывать такую идею?

 

Блин, профессор лопух, аппаратура при нем! В каком я был тумане, что перепутал темы? Каюсь, много работы - все напутал.

Автободинг будет в SIM5300E/EA и в нем не было никогда сохранения IPR.

А вот в SIM868 IPR сохраняется нормально. Специально снял логи с двух прошивок:

10:48:41.500 PC: AT

10:48:41.500 SIM: AT

10:48:41.500 SIM: OK

10:48:49.625 PC: AT+IPR?

10:48:49.640 SIM: AT+IPR?

10:48:49.640 SIM: +IPR: 0

10:48:49.640 SIM:

10:48:49.640 SIM: OK

10:48:56.203 PC: AT+IPR=115200

10:48:56.203 SIM: AT+IPR=115200

10:48:56.203 SIM: OK

10:49:01.812 PC: AT&W

10:49:01.812 SIM: AT&W

10:49:01.812 SIM: OK

10:49:07.984 PC: AT+IPR?

10:49:08.000 SIM: AT+IPR?

10:49:08.000 SIM: +IPR: 115200

10:49:08.000 SIM:

10:49:08.000 SIM: OK

10:49:14.031 PC: AT+CPOWD=1

10:49:14.500 SIM: AT+CPOWD=1

10:49:14.500 SIM: NORMAL POWER DOWN

10:49:15.046 SIM: CTS=False

10:49:18.609 SIM: CTS=True

10:49:18.609 SIM: CDC=True

10:49:20.203 SIM: CDC=False

10:49:20.296 SIM: RI Changed

10:49:20.687 SIM:

10:49:20.703 SIM: RDY

10:49:20.718 SIM:

10:49:20.734 SIM: +CFUN: 1

10:49:21.265 SIM:

10:49:21.281 SIM: +CPIN: NOT INSERTED

10:49:23.671 PC: AT+IPR?

10:49:23.687 SIM: AT+IPR?

10:49:23.687 SIM: +IPR: 115200

10:49:23.687 SIM:

10:49:23.703 SIM: OK

10:49:38.375 PC: AT+GMR

10:49:38.390 SIM: AT+GMR

10:49:38.406 SIM: Revision:1418B01SIM868M32_BT

10:49:38.421 SIM:

10:49:38.437 SIM: OK

 

 

 

10:53:29.093 PC: AT+GMR

10:53:29.093 SIM: AT+GMR

10:53:29.093 SIM: Revision:1418B02SIM868M32

10:53:29.109 SIM:

10:53:29.109 SIM: OK

10:53:31.562 PC: AT+IPR?

10:53:31.562 SIM: AT+IPR?

10:53:31.562 SIM: +IPR: 0

10:53:31.562 SIM:

10:53:31.562 SIM: OK

10:53:38.750 PC: AT+IPR=115200

10:53:38.765 SIM: AT+IPR=115200

10:53:38.765 SIM: OK

10:53:40.812 PC: AT&W

10:53:40.828 SIM: AT&W

10:53:40.828 SIM: OK

10:53:45.328 PC: AT+IPR?

10:53:45.343 SIM: AT+IPR?

10:53:45.343 SIM: +IPR: 115200

10:53:45.343 SIM:

10:53:45.343 SIM: OK

10:53:46.890 PC: AT+CPOWD=1

10:53:47.359 SIM: AT+CPOWD=1

10:53:47.359 SIM: NORMAL POWER DOWN

10:53:47.843 SIM: CTS=False

10:53:51.312 SIM: CTS=True

10:53:51.312 SIM: CDC=True

10:53:53.000 SIM: CDC=False

10:53:53.000 SIM: RI Changed

10:53:53.453 SIM:

10:53:53.453 SIM: RDY

10:53:53.468 SIM:

10:53:53.468 SIM: +CFUN: 1

10:53:54.031 SIM:

10:53:54.046 SIM: +CPIN: NOT INSERTED

10:53:58.593 PC: AT+IPR?

10:53:58.609 SIM: AT+IPR?

10:53:58.609 SIM: +IPR: 115200

10:53:58.625 SIM:

10:53:58.625 SIM: OK

 

Извиняюсь, что зря напугал.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не предусмотрена ли в SIM868 возможность работы с GSM, и GPS функционалами через один UART, что бы не занимать дополнительные ресурсы на микроконтроллере Хоста?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не предусмотрена ли в SIM868 возможность работы с GSM, и GPS функционалами через один UART, что бы не занимать дополнительные ресурсы на микроконтроллере Хоста?

предусмотрена

только надо "железно" завести UART GNSS-части на второй UART GSM-части

за подробностями, мануалами, инструкциями: wirelessГАВmt-system.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

только надо "железно" завести UART GNSS-части

Эт что вы хотите сказать, что я не смогу реализовать данную функциональность имеея у себя SIM868 S2-106R4-Z1Q52 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эт что вы хотите сказать, что я не смогу реализовать данную функциональность имеея у себя SIM868 S2-106R4-Z1Q52 ?

почему же не можете... можете конечно.

надо TxD GNSS-части подключить к UART2_RxD GSM-части и отправить соответствующую команду в модуль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот пример:

B01V02SIM868_11 + 1418B02SIM868M32

 

AT+GMR

Revision:1418B02SIM868M32

OK

AT+CGNSPWR=1 (GPIO1 = "1")

OK

AT+CGNSTST?

+CGNSTST: 0

OK

AT+CGNSTST=1

OK

$GNGGA,000032.799,,,,,0,0,,,M,,M,,*50

$GPGSA,A,1,,,,,,,,,,,,,,,*1E

$GLGSA,A,1,,,,,,,,,,,,,,,*02

$GPGSV,1,1,00*79

$GLGSV,1,1,00*65

$GNRMC,000032.799,V,,,,,0.00,0.00,060180,,,N*5A

$GNVTG,0.00,T,,M,0.00,N,0.00,K,N*2C

$GPACCURACY,9999000.0*08

$GNGGA,000033.799,,,,,0,0,,,M,,M,,*51

$GPGSA,A,1,,,,,,,,,,,,,,,*1E

$GLGSA,A,1,,,,,,,,,,,,,,,*02

$GPGSV,1,1,00*79

$GLGSV,1,1,00*65

$GNRMC,000033.799,V,,,,,0.00,0.00,060180,,,N*5B

$GNVTG,0.00,T,,M,0.00,N,0.00,K,N*2C

$GPACCURACY,9999000.0*08

$GNGGA,000034.799,,,,,0,0,,,M,,M,,*56

$GPGSA,A,1,,,,,,,,,,,,,,,*1E

$GLGSA,A,1,,,,,,,,,,,,,,,*02

$GPGSV,1,1,00*79

$GLGSV,1,1,00*65

$GNRMC,000034.799,V,,,,,0.00,0.00,060180,,,N*5C

$GNVTG,0.00,T,,M,0.00,N,0.00,K,N*2C

$GPACCURACY,9999000.0*08

AT+CGNSTST=0

OK

 

Кстати, кроме того, что DEBUG_UART(GSM) соединяется с GNS_UART(GNSS), надо еще GPIO1(GSM) соединить с GNS_EN (GNSS)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы было проще понимать работу - SIM868 сделан на MT2503, который в свою очередь представляет собой комбинацию MT6261 и MT3333 (очень незначительные отличия, исключены усилитель класса К и GPIO45).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>>очень незначительные отличия

 

Особенно полностью переработанный PMU позволивший хорошо понизить потребление.

 

 

>>>исключены усилитель класса К

 

а не наоборот ???? в 2503 как раз более экономичный усилитель

post-7988-1482925522_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению не могу отправлять личные сообщения, а потому попрошу помощи здесь:

Подскажите, где можно найти свежую прошивку для SIM800 и как выбрать на случай если их несколько? Я бы не заморачивался с перепрошивкой, но он зараза ни одного белорусского оператора в виде строки названия не выдаёт, только цифровой код оператора...

Опыт по заливке расширенной прошивки в sim900 имеется...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня тоже проблемы с этим модулем. Делаю тут одну железку, но наткнулся на грабли.

Вот схема включения. Картинка кликабельна.

 

sim868_240.jpgi.gif

 

 

 

Суть проблемы вот в чём.

Ответ модуля на команду "AT+CGNSINF" +CGNSINF: 0,,,,,,,,,,,, OK. Судя по даташиту 0 - GNSS Off. Предварительно на модуль подаются команды "AT+CGPIO=0,57,1,1" и "AT+CGNSPWR=1". Возможно ещё какие то команды предварительно нужны для инициализации? Анализатор на UART2 показывает адевкатные пакеты от GPS модуля.

 

sim868_2_240.jpgi.gif

 

Изменено пользователем sabrat

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Суть проблемы вот в чём.

Ответ модуля на команду "AT+CGNSINF" +CGNSINF: 0,,,,,,,,,,,, OK. Судя по даташиту 0 - GNSS Off. Предварительно на модуль подаются команды "AT+CGPIO=0,57,1,1" и "AT+CGNSPWR=1". Возможно ещё какие то команды предварительно нужны для инициализации? Анализатор на UART2 показывает адевкатные пакеты от GPS модуля.

Питание BT включили?

PS: Вы, как вижу, используете схему "All-in-one Mode"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...