реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> SIM808 - кривее некуда!, нет слов.... :(((((((((((
jcxz
сообщение Apr 1 2018, 19:02
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 5 179
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Arlleex @ Apr 1 2018, 18:36) *
На полке лежит отладка с SIM800C, китайская с Aliexpress.
Как раз на нее были планы с Bluetooch поиграться, GSM был вторичен.

Я ничего не могу сказать по поводу других SIM8... . У них для каждого - своя прошивка. Может это только SIM808 так не повезло?
Настораживает ещё тот факт, что на официальном сайте компании http://www.simcomm2m.com/russian/module/ среди модулей SIM808 не значится (хотя если полазить по сайту, то можно найти файлы, относящиеся к SIM808). Вот почему они не светят вовсю SIM808? У меня теперь закрадывается подозрение, что он ещё не доделан (или недотестирован), сырой вобщем. Хотя блин - уже несколько лет его производят и до сих пор не довели до ума??? smile3046.gif
Только на http://simcom.ee/documents/?dir=SIM808 светят такой модуль. Оттуда и брал последнюю прошивку для него (с той что была изначально, дела были ещё хуже, как уже писал).
Эта прошивка (1418B03SIM808M32_BT_EAT.rar) уже довольно старая - файлы внутри имеют дату 02.11.2016.
В то время как на том же сайте для SIM800C есть прошивка датируемая февралём 2018.
Так что возможно, что для SIM800C баги могли уже исправить, но почему-то не пересоберут никак прошивку для SIM808. sad.gif(((((
Go to the top of the page
 
+Quote Post
Rash
сообщение Apr 1 2018, 20:03
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



3.3В подавать на модуль запрещено, не более 3.0В, иначе может выпалить порт или модуль, а может только сбоить, уже обсуждалось.
Китайские платы с модулями это шлак, люди тут уже проходили это не раз. Если хотите дальше пробовать модули, порекомендовал бы, купить модуль у офицалов, развести плату, заказать её в Китае, 10 плат за 2$ изготовление и 12$ доставка (доставка обычно 2-3 недели), и тогда уже драть шкуру у офицалов, если Вы всё выполнили, а модуль не работает.
По китайским модулям, офицалы, пошлют погулять и даже разбираться не будут. Оно и понятно, чего им разбираться за чужое, да и как сказали, прошивка может быть какая угодно.
Если не ошибаюсь, то SIM808 вообще не рекомендован в новые разработки, а рекомендован SIM868, где нужен GPS в модуле.
В моём понимании SIM8xx неженка ещё та, что чихнуть с ним рядом боязно.
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 1 2018, 20:29
Сообщение #18


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Ну, для начала выскажу соболезнования, из-за потраченного времени и приобретенного необязательного опыта rolleyes.gif
Сомнения высказывал, да, но что уж тут поделаешь...

Интерфейс у модулей СИМ8хх допускает подачу не более 3.0В на вход. Для МК с питанием 3.3В нужно согласование. Для пробы можно поставить делители на линии МК -> Модем.
Из-за согласования могут быть глюки. Из-за плохого питания тоже.

Если посмотреть SIMCom_Roadmap_2018, то видно что развитие идет SIM808 -> SIM868 -> SIM868E
Российские и Украинские дистрибьюторы вроде сначала обозначили SIM808, но потом его сняли и не продавали. Продают только SIM868. Видимо не спроста. Скорее всего SIM808 больше не развивают.

Ориентироваться лучше на то, что продают у нас, т.к. дистрибьюторы временами хвалятся своими объемами, и тем, что благодаря объемам могут влиять на китайцев в области доработок (исправления багов и внесения новых фич). Плюс в Москве вроде есть центр разработки Симкома, что тоже сильно ускоряет устранение ошибок.
В результате на популярные модули исправления и дополнения последние годы выходят довольно регулярно.

А по поводу кривого до ужаса АТ-стека Симкома, на форуме говорилось, что там лицензионная ось с GSM стеком, и китайский АТ-стек крутится в ней как задача c ограниченными ресурсами, поэтому никакого быстродействия от него ждать не приходится sad.gif
Go to the top of the page
 
+Quote Post
alex2103
сообщение Apr 3 2018, 12:06
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945



У меня вообще на sim800c не получается отправить данные...
После AT+BTSPPSEND модуль тупо молчит. Уже даже лог. анализатор подключил и проверил что у меня все в порядке.

К sim800c подключаюсь терминалом с телефона.
После подключения:
AT+CGMR
Revision:1418B06SIM800C24_BT
AT+BTSPPCFG?
+BTSPPCFG: S,1,1
Т.е. модуль Server и в APP mode
Цитата
In APP mode, module of server can execute AT+BTSPPSEND and
AT+BTSPPGET commands.

Если что-то отправить с терминала, то до модуля все доходит:
+BTSPPDATA: 1,11,blablabla
После чего я хочу ответить:
AT+BTSPPSEND.... и тишина

Если модуль перевести в режим AT mode:
Для этого
1. AT+BTSPPCFD=KEYFORAT
2. Первыми данными после подключения отправляем "KEYFORAT"
После этого
AT+BTSPPCFG?
+BTSPPCFG: S,1,0

Теперь если с телефона отправлять АТ команды, то модуль их выполняет и присылает ответы.

На AT+BTSPPSEND отвечает +CME ERROR: 1056 что соответствует документации:
Цитата
In AT mode, module of server can’t execute AT+BTSPPSEND and
AT+BTSPPGET commands.


Подскажите как его заставить работать?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 3 2018, 12:24
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 5 179
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(alex2103 @ Apr 3 2018, 15:06) *
После чего я хочу ответить:
AT+BTSPPSEND.... и тишина

После этого модуль должен прислать "> ". Без завершающего "\r\n" !!!
Подозреваю, что Ваша терминалка просто ждёт этого самого "\r\n" и не выплёвывает "> " на экран.

Цитата(alex2103 @ Apr 3 2018, 15:06) *
Если что-то отправить с терминала, то до модуля все доходит:
+BTSPPDATA: 1,11,blablabla

Да - и если нужен полный дуплекс, то "automatic mode" в BTSPPGET использовать нельзя - теряются данные. Хотя возможно, что это баг только SIM808.
Go to the top of the page
 
+Quote Post
alex2103
сообщение Apr 3 2018, 12:36
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945



В том то и дело что приглашения вообще нет. Смотрел анализатором.
Если важно? то для коммуникации использую cmux
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 3 2018, 12:42
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 6 021
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



SIM800C - версия прошивки?

И крайний апнотес по BT в соседней теме - "SIM800C - Пауза перед вводом следующей AT-команды"
Естественно что исключить BLE команды - в SIM800C его нет.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
alex2103
сообщение Apr 3 2018, 13:01
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945



Цитата(CADiLO @ Apr 3 2018, 14:42) *
SIM800C - версия прошивки?

И крайний апнотес по BT в соседней теме - "SIM800C - Пауза перед вводом следующей AT-команды"
Естественно что исключить BLE команды - в SIM800C его нет.

Revision:1418B06SIM800C24_BT берем у Вас.

По поводу апнотесов: все что там написано про SIMCOMSPPFORAPP - какая-то провокация.
Во-первых строку SIMCOMSPPFORAPP я не нашел в найденных на просторах прошивках SIM800с.
Во-вторых эта волшебная фраза должна соответствовать тому что мы послали в AT+BTSPPCFD=
В-третьих эта фраза наоборот переключает модуль в AT mode.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Apr 3 2018, 13:08
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



И какой смысл было брать симком вместо нордика к примеру, если сотовая связь не нужна? ph34r.gif
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 3 2018, 13:21
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 6 021
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Невнимательно читаем - SIMCOMSPPFORAPP это <data string>, передаваемая строка, то есть если вместо SIMCOMSPPFORAPP написать LA-LA-LA то это будет равнозначно.

Обратите внимание что количество символов соответствует <cnfLen2>


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
alex2103
сообщение Apr 3 2018, 13:37
Сообщение #26


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945



Константы SIMCOMSPPFORAPP нету в прошивке sim800c sm.gif С чем ему сравнивать?
В B02 (кажется) только ее нашел - там еще видимо не было AT+BTSPPCFD

В B06 по дефолту модуль и так в APP моде сразу после подключения. И вот этой SIMCOMSPPFORAPP (или что там прописано ранее в AT+BTSPPCFD) переводится в AT mode.
С этим проблем нет кроме того что этот механизм неправильно (наоборот) описан в апнотесе.
Вообще с приемом проблем нет (Андроид -> sim800c). Есть проблема в обратном направлении.

AT+BTSPPSEND пробовал в разных вариациях. И с мультиконектом и без. Приглашение на ввод строки никогда не появляется.

Вот пример:
В первом случае AT+BTSPPCFD=SIMCOMSPPFORAPP , во втором AT+BTSPPCFD=bla
По дефолту AT+BTSPPCFD="" поэтому SIMCOMSPPFORAPP вообще не срабатывает.
Прикрепленное изображение
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 3 2018, 14:50
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 5 179
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(alex2103 @ Apr 3 2018, 16:37) *
Константы SIMCOMSPPFORAPP нету в прошивке sim800c sm.gif С чем ему сравнивать?

Как я понимаю из документации - это не константа. Это сигнальная лексема переключения, которую Вы сами должны задать для AT+BTSPPCFD. Естественно, что её нет в прошивке, так как SIM800C по дефолту в APP. Значит дефолтное значение её ему не нужно.

Цитата(alex2103 @ Apr 3 2018, 16:37) *
В B06 по дефолту модуль и так в APP моде сразу после подключения. И вот этой SIMCOMSPPFORAPP (или что там прописано ранее в AT+BTSPPCFD) переводится в AT mode.

Так если Ваш модуль по дефолту уже в APP, то зачем Вы заморачиваетесь этой AT+BTSPPCFD?

Цитата(alex2103 @ Apr 3 2018, 16:37) *
Вообще с приемом проблем нет (Андроид -> sim800c). Есть проблема в обратном направлении.

Проблема с потерей входящих данных на SIM808 у меня наблюдается при одновременном приёме и передаче. А у Вас нет передачи.

Цитата(alex2103 @ Apr 3 2018, 16:37) *
AT+BTSPPSEND пробовал в разных вариациях. И с мультиконектом и без. Приглашение на ввод строки никогда не появляется.

Чтобы не гадать на кофейной гуще, следует сразу же приводить лог обмена с модулем. Желательно и в текстовой и в бинарной форме.
Тут никто, я думаю, не обладает способностями увидеть экран вашей терминалки.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Apr 3 2018, 16:22
Сообщение #28


старший лаборант
******

Группа: Свой
Сообщений: 2 701
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(jcxz @ Apr 3 2018, 17:50) *
Проблема с потерей входящих данных на SIM808 у меня наблюдается при одновременном приёме и передаче.

Смотря как понимать "одновременность" - если буквально, то в силу TDD это невозможно физически.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 3 2018, 16:44
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 5 179
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Harbinger @ Apr 3 2018, 19:22) *
Смотря как понимать "одновременность" - если буквально, то в силу TDD это невозможно физически.

Для меня этот линк представлен UARTом. Он дуплексный. Как уж там внутри данные упаковываются в кадры радио-канала и как делится время канала на приём/передачу - это уже проблема BT-стека.
Одновременно для меня - это одновременная передача с обоих концов этого UART.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 4 2018, 21:08
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 5 179
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Rash @ Apr 1 2018, 23:03) *
3.3В подавать на модуль запрещено, не более 3.0В, иначе может выпалить порт или модуль, а может только сбоить, уже обсуждалось.

Я уже писал не раз здесь, что использую EVB, а не модуль. Эту: https://arduino-kit.ru/catalog/id/plata-ras...-s-gps-antennoy
Линейный стабилизатор на ней имеется. Мощный. Ему на вход подаю 9...12V. Тоже от мощного источника.

Цитата(Baser @ Apr 1 2018, 23:29) *
Интерфейс у модулей СИМ8хх допускает подачу не более 3.0В на вход. Для МК с питанием 3.3В нужно согласование. Для пробы можно поставить делители на линии МК -> Модем.
Из-за согласования могут быть глюки. Из-за плохого питания тоже.

Я использую не модуль, а готовую EVB. С установленным на ней мощным линейным стабилизатором. На него подаю 12V со стабилизированного лабораторного источника выдающего несколько ампер. Так что каких-то проблем питания быть просто не должно.
Насчёт согласования линий IO: схему на плату я найти не смог, но судя по той документации, что имею, на плате для TxD, RxD есть цепи согласования для любого напряжения IO до 5V включительно (на паре транзисторов). Про что в доке сказано:
Код
TTL serial interface: a TTL level interface. Notice that: The pin of VMCU is used to
control  the  high  level  of  TTL  UART,  so  as  to  realize  to  match  between  1.25V/3.3V  /5V
systems. For example, if you want to use the 51 MCU to control this board, the pin of VMCU
should be connected the DC5V. And if use the STM32 MCU, the pin of VMCU should be
connected the DC3.3V. The pins of RXD is the RXD of SIM808 and the pins of TXD is the
TXD of SIM808. The pin of V_IN can connect the Power, the function of this pin has the
same function of DC044.
Т.е. - есть пин разъёма VMCU, на который я подаю 3.3V с платы МК.

PS: Вобщем - заказали EVB на SIM868. Надеюсь с ней все проблемы решатся.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
15 чел. читают эту тему (гостей: 15, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st September 2018 - 19:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.00948 секунд с 7
ELECTRONIX ©2004-2016