Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Bluetooth скорость
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Wireless/Optic
Boltun
Всем привет!

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

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

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

Также еще есть эффект. Неизвестно связанный с вышеописанным или отдельный. Иногда после коннекта начинает искажаться старший бит в посылаемых байтах (ставится в 1). Исчезает после того, как второе устройство пошлет в ответ чего-нибудь, причем не один байт, а сразу несколько. Тогда эффект пропадает.
Komiks
Цитата(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. От опереационной системы модуль не зависит. Поэтому глюк на уровне драйверов исключен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.