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

 
 
> Bluetooth скорость, Слишком медленная скорость по Bluetooth в режиме "прозрачного"
Boltun
сообщение Feb 17 2012, 16:31
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 17-02-12
Пользователь №: 70 320



Всем привет!

Организую "прозрачный" UART через блютус. Со стороны компутера usb-донгл CBR или Bluetake (на csr'овских чипах), с другой стороны модуль Bluetooth HC-04 на чипе BC417143B той же CSR.
От модуля к компу данные идут с нормальной скоростью. С той на которую модуль настроен. Например, 115200 бит/с.
А от компа к модулю очень медленно. Примерно 200 байт/с. Терминал килобайтный файл отправляет 5-6 сек.

Где затык?
Виртуальный ком-порт какие-то паузы делает между отправками пакетов, а пакеты у него однобайтовые?
Драйверы устройства криво работают с виртуальным ком-портом?
Куда копать?

Это на Win7. На Win2000 от компа к модулю еще в три раза медленнее, а от модуля к компу также нормально.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Boltun
сообщение Feb 18 2012, 14:37
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 17-02-12
Пользователь №: 70 320



Опыт показал, что у двух компутеров, связанных через донглы, наблюдается тот же эффект. Т.о. модуль HC-04 непричем.
Либо сами донглы такие, либо проблема в вин, драйверах и тд. Кто-нибудь с подобным сталкивался? Как лечить?
Когда-то у меня подобное было с переходником usb-uart, тоже медленно слал. Вылечилось нахождением нормальных драйверов. А тут?

Также еще есть эффект. Неизвестно связанный с вышеописанным или отдельный. Иногда после коннекта начинает искажаться старший бит в посылаемых байтах (ставится в 1). Исчезает после того, как второе устройство пошлет в ответ чего-нибудь, причем не один байт, а сразу несколько. Тогда эффект пропадает.
Go to the top of the page
 
+Quote Post
Komiks
сообщение Mar 11 2012, 05:56
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 6-10-11
Из: Санкт-Петербург
Пользователь №: 67 573



Цитата(Boltun @ Feb 17 2012, 20:31) *
Всем привет!

Организую "прозрачный" UART через блютус. Со стороны компутера usb-донгл CBR или Bluetake (на csr'овских чипах), с другой стороны модуль Bluetooth HC-04 на чипе BC417143B той же CSR.
От модуля к компу данные идут с нормальной скоростью. С той на которую модуль настроен. Например, 115200 бит/с.
А от компа к модулю очень медленно. Примерно 200 байт/с. Терминал килобайтный файл отправляет 5-6 сек.

Где затык?
Виртуальный ком-порт какие-то паузы делает между отправками пакетов, а пакеты у него однобайтовые?
Драйверы устройства криво работают с виртуальным ком-портом?
Куда копать?

Это на Win7. На Win2000 от компа к модулю еще в три раза медленнее, а от модуля к компу также нормально.


Это точно драйвера кривые для USB-донгла. Надо либо нормальные дрова искать, либо вместо USB-донгла ставить модуль со статусом Master. Советую посмотреть вот такие модули http://www.mt-system.ru/catalog/besprovodn...oth-modul-wt11i
Там для каждого модуля можно задавать статус Master или Slave. И еще можно много всяких других параметров задавать. Все через AT-команды по UART. От опереационной системы модуль не зависит. Поэтому глюк на уровне драйверов исключен.
Go to the top of the page
 
+Quote Post

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

 


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


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