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

 
 
> Беспроводная передача данных
amiller
сообщение Apr 11 2017, 15:50
Сообщение #1


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

Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612



Приветствую!
Возникла задача сделать канал передачи данных между основным устройством на микроконтроллере и пультом управления (тоже на микроконтроллере).
Сначала я сориентировался на блютуз модули типа НС-05 и НС-06.
Закупил несколько штук, удалось настроить канал связи достаточно легко.
Тестировал в двух вариантах:
1. COM-порт блютуза от ноутбука - НС-05 (slave) - UART микроконтроллера.
2. USB-UART - НС-05 (master) - НС-05 (slave) - UART микроконтроллера.
В принципе связь есть в обоих случаях, но с проблемами.
У меня протокол полудуплексный, спроектирован под RS485: запрос - ожидание ответа - если таймаут, то новая попытка.
А эти модули похоже отправляют данные пачками, т.е. мои запросы набиваются в буфер и при его заполнении или по таймауту (достаточно большому), происходит передача целого блока. С ответами тоже самое. При этом эффективная скорость передачи данных получается примерно на порядок меньше расчётной.
Конечно можно переделать ПО для связи, сделать отдельные очереди на передачу и прием с разбором и распределением ответов, хотя это не избавляет от задержек реакции на единичный запрос.
Но вдруг есть способ настроить эти модули (размер буфера, интервал передачи данных). Может у кого есть опыт успешного использования?
Может есть варианты перепрошивки модулей. Кстати для их прошивки я находил только реализацию программаторов на базе LPT. Может кто видел решение посовременнее?
Или предложите совсем другое решение. Цель в общем то понятна из названия.

Сообщение отредактировал amiller - Apr 12 2017, 03:37
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Apr 11 2017, 16:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(amiller @ Apr 11 2017, 18:50) *
Цель в общем то понятна из названия.

1)Название абсолютно не отражает НИЧЕГО.
2)Все радиоитерфейсы ПАКЕТНЫЕ а не байтовые в отличие он UART.
3)Так что либо как то подстраиваться под правила формирования пакетов такими модулями, либо писать свой софт со своими правилами формирования пакетов.
Но фомировать пакеты по любому придется.
4) Все. Чудес не будет. Никто за Вас устраивающую Вас упаковку Вашего неведомого байтового протокола во фреймы эфирного не сделает.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- amiller   Беспроводная передача данных   Apr 11 2017, 15:50
- - bassizlink   Цитата(amiller @ Apr 11 2017, 15:50) Прив...   Apr 11 2017, 20:59
- - V_G   1. БеСпроводная 2. Китайские модули HC05 ужасно пл...   Apr 11 2017, 22:45
|- - bassizlink   Цитата(V_G @ Apr 11 2017, 22:45) 1. БеСпр...   Apr 11 2017, 23:33
|- - amiller   Цитата(V_G @ Apr 12 2017, 02:45) 2. Китай...   Apr 12 2017, 04:04
|- - bassizlink   Цитата(amiller @ Apr 12 2017, 04:04) С эт...   Apr 12 2017, 06:21
|- - jcxz   Цитата(amiller @ Apr 12 2017, 06:04) Путь...   Apr 12 2017, 10:12
|- - amiller   Цитата(jcxz @ Apr 12 2017, 14:12) Так и и...   Apr 12 2017, 11:06
|- - bassizlink   Цитата(amiller @ Apr 12 2017, 12:06) nRF2...   Apr 12 2017, 11:32
|- - bassizlink   Программно управление потоком можно задействовать ...   Apr 12 2017, 15:52
|- - amiller   Цитата(bassizlink @ Apr 12 2017, 15:32) П...   Apr 13 2017, 06:07
|- - bassizlink   Цитата(amiller @ Apr 13 2017, 07:07) Если...   Apr 13 2017, 07:15
|- - amiller   Цитата(bassizlink @ Apr 13 2017, 11:15) С...   Apr 13 2017, 10:25
|- - bassizlink   Цитата(amiller @ Apr 13 2017, 11:25) Я пр...   Apr 13 2017, 11:04
|- - bassizlink   Кстати файл, который он мне прислал называется Blu...   Apr 13 2017, 12:22
||- - bassizlink   Писец, я в шоке.После установки USB драйвера перес...   Apr 13 2017, 15:29
|- - bassizlink   Вообщем благополучно удалил драйвер, все снова зар...   Apr 13 2017, 21:45
|- - bassizlink   Немного по изучал стэк профиля SPP.Из ходя из него...   Apr 14 2017, 08:05
- - bassizlink   Цитата(amiller @ Apr 11 2017, 16:50) Прив...   Apr 12 2017, 10:54


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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 04:39
Рейтинг@Mail.ru


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