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

 
 
> Необходимость RTS/CTS для надежной работы SIM800C
turnon
сообщение Mar 24 2018, 12:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207



Доброго дня, уважаемые. Подскажите, обязательно ли задействовать выводы RTS/CTS для надежной работы связи SM800C/STM32.
TCP использую только в командном режиме (AT+CIPMODE=0).

Поток может прерываться (RTS=1) только в прозрачном режиме передачи данных?
Поток может прерываться только на отправке большого объема данных по TCP или и на обычных AT командах тоже?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Самоделкин
сообщение Mar 25 2018, 20:51
Сообщение #2


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

Группа: Участник
Сообщений: 163
Регистрация: 25-09-05
Из: Где то в Европе!
Пользователь №: 8 919



Цитата(turnon @ Mar 24 2018, 14:20) *
Доброго дня, уважаемые. Подскажите, обязательно ли задействовать выводы RTS/CTS для надежной работы связи SM800C/STM32.
TCP использую только в командном режиме (AT+CIPMODE=0).

Поток может прерываться (RTS=1) только в прозрачном режиме передачи данных?
Поток может прерываться только на отправке большого объема данных по TCP или и на обычных AT командах тоже?

Осталось уточнить с какой скоростью и в каком объеме Вы будете в модуль АТ команды отправлять и будете ли ждать подтверждения от модуля обработки команд ( чего часто многие не делают ) .
Go to the top of the page
 
+Quote Post
turnon
сообщение Mar 26 2018, 07:02
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207



Цитата(Самоделкин @ Mar 26 2018, 00:51) *
Осталось уточнить с какой скоростью и в каком объеме Вы будете в модуль АТ команды отправлять и будете ли ждать подтверждения от модуля обработки команд ( чего часто многие не делают ) .

38400, конечно жду подтверждения. В самом тяжелом случае - бесконечный опрос AT-командами, отправил одну команду, дождался ответа, отправил следующую и т.д.

Цитата(jcxz @ Mar 26 2018, 00:57) *
Из моих, пока предварительных, данных испытаний, похоже следует, что без FC не обойтись sad.gif(((

А подробнее?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 26 2018, 07:59
Сообщение #4


Гуру
******

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



Цитата(turnon @ Mar 26 2018, 10:02) *
В самом тяжелом случае - бесконечный опрос AT-командами, отправил одну команду, дождался ответа, отправил следующую и т.д.

А почему - "тяжёлом"? Собственно там только такой интерфейс и есть, другого нет. Если не считать неудобного прозрачного режима.

Цитата(turnon @ Mar 26 2018, 10:02) *
А подробнее?

Пока сделал без FC. Работает почти стабильно в режиме потока при наличии небольших пауз (на неск. мс) после каждой команды AT+BTSPPSEND. Без пауз - не работает.
Такое поведение возможно намекает, что SIM808 почему-то не успевает разгребать входной поток данных, пытается ставить запрет (RTS), но не может, так как я ему запретил (AT+IFC=0,0) и теряет символы. Хотя очень странно это...
Скоро сделаю FC, тогда буду точно знать.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 26 2018, 12:06
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(jcxz @ Mar 26 2018, 10:59) *
Работает почти стабильно в режиме потока при наличии небольших пауз (на неск. мс) после каждой команды AT+BTSPPSEND. Без пауз - не работает.

Автодетект скорости, надеюсь, отключили ?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 26 2018, 15:20
Сообщение #6


Гуру
******

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



Цитата(rx3apf @ Mar 26 2018, 15:06) *
Автодетект скорости, надеюсь, отключили ?

Не знаю. А что значит "отключил"?
После старта, в ходе начальной инициализации, среди прочих команд я даю ему AT+IPR=... И так при каждом старте ПО (не сохраняю AT&W).

Цитата(Baser @ Mar 26 2018, 15:12) *
А на прием в МК просто нужен буфер побольше, тогда тоже проблем не будет.

На стороне МК проблем нет и быть не может - у меня на CM4 на 120МГц загрузка потоком МК->SIM808 скоростью в ~18-20КБ/сек составляет в среднем менее 1% времени МК.
И это без оптимизации (DEBUG).
А бОльшую скорость SIM808 уже не тянет. По-крайней мере - без FC не тянет.
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 26 2018, 16:16
Сообщение #7


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

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



Цитата(jcxz @ Mar 26 2018, 18:20) *
После старта, в ходе начальной инициализации, среди прочих команд я даю ему AT+IPR=... И так при каждом старте ПО (не сохраняю AT&W).

Есть нюанс с автосохранением во флеш. В разных модемах Simcom все по разному. Какие то команды имеют автосохранение, какие то нет. В новых модемах вообще нет сохранения во флеш (почти нет sm.gif)
Так что лучше сначала читать параметр, а менять только при несовпадении. Чтобы флеш лишний раз не тереть.

Цитата
На стороне МК проблем нет и быть не может - ...

Если вы просто кидаете данные дальше - то проблем быть не может.
А если после принятия порции данных нужно время на обработку - то без RTS не обойтись.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- turnon   Необходимость RTS/CTS для надежной работы SIM800C   Mar 24 2018, 12:20
- - jcxz   Цитата(turnon @ Mar 24 2018, 14:20) Добро...   Mar 24 2018, 12:47
|- - jcxz   Цитата(Самоделкин @ Mar 25 2018, 23:51) и...   Mar 25 2018, 20:57
|- - turnon   Цитата(jcxz @ Mar 26 2018, 11:59) Пока сд...   Mar 26 2018, 08:05
||- - jcxz   Цитата(turnon @ Mar 26 2018, 11:05) Так м...   Mar 26 2018, 08:08
||- - turnon   Цитата(jcxz @ Mar 26 2018, 12:08) Можно. ...   Mar 26 2018, 11:50
|- - jcxz   Вобщем - написал драйвер BT-канала (на SIM808). Те...   Mar 28 2018, 09:44
|- - Raven   Цитата(jcxz @ Mar 28 2018, 12:44) Опять-ж...   Mar 29 2018, 17:42
- - Baser   Цитата(turnon @ Mar 24 2018, 15:20) Добро...   Mar 26 2018, 12:12
- - rx3apf   AT+IPR - я это и имел в виду, тогда правильно. У м...   Mar 26 2018, 15:39


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 08:59
Рейтинг@Mail.ru


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