Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/1312: Рейтинг темы: голосов - 1312, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283

Bluetooth модуль HC-05 (точнее 04)

13.10.2011, 01:00. Показов 246981. Ответов 183
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь заставить сей модуль работать.
Питание 3.3 с FT232RL
Связь с неё-же
В том, что преобразователь работает нормально я уверен
В том, что модуль подключен правильно — тоже.

Посылаю «AT#013#010» в терминалке (by Br@y++). Пробовал все возможные скорости — в ответ ничего. Что я делаю не так?

PS Для тех кто не в курсе - это вот такая штука
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.10.2011, 01:00
Ответы с готовыми решениями:

Bluetooth кнопка для селфи -> Bluetooth модуль ?
Кто нюхал ? там же обычный блютуз пмодуль на чипе BK2331q и ещё какой-то вариант есть ...

Bluetooth модуль HC-06
Доброго времени суток, всем. Хотелось бы узнать возможно ли перепрошивать Arduino Nano, через блютуз модуль. Благодарю заранее!

XS3868 Bluetooth модуль
Здравствуйте, подскажите в чем может быть проблема: XS3860 Bluetooth модуль. Подключил питание. аккум заряжен, выдает 4V. Запаял...

183
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 2
11.01.2012, 14:12
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Exelomd
И как с ними работать на PC? Это уже не виртуальный Com port, a TCP/IP?
Виды предоставляемых сервисов зависят от конкретных slave-устройств. В этих модулях в стандартной прошивке, с которой они идут, поддерживается как раз *только* "виртуальный Com port" (SPP профиль). Так что да, будет /div/rfsomm0 - /div/rfsomm6 , пишете-читаете в любой из них, хоть сразу, хоть по очереди.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
25.03.2012, 01:12
Так-с, потихоньку начал играться с HC-04.
Сегодня ради интереса протестировал связь.
Условия теста:
HC04 питается от вот такой штуки. Кому лень ходить по ссылке - это step-up преобразователь на NCP1400, дающий 3.3Вольта из двух ААА батареек.

Подключаемся к ней нетбуком со встроенным синезубом.

Расстояние между устройствами - около двух метров.

Нетбук посылает модулю строку "Connection Test 1234567890987654321" и ловит ответ (у модуля замкнуты RX-TX). Если пришло тоже самое, то инкрементируется счетчик "удачных" посылок. По окончании теста выводится статистика.

Каждый раз тест заканчивался после 1024 посылок.

Результат:
Посылки отправлялись с задержкой в 1 сек - потеряно 1-2 пакета (0.1% потерь)
Задержка 500 мс - 16-17 пакетов (1.5% - 1.66% потерь)
Задержка 200 мс - 59-80 пакетов (5.7% - 7.8% потерь)
Задержка 100 мс - 128-176 пакетов (12.5% - 17.1% потерь)
0
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
25.03.2012, 01:17
176 пакетов
17% потерь...
а я правильно понимаю, что при потере не приходит НИЧЕГО? т.е. приходит не испорченный мусор, а вообще ничего не приходит?
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
25.03.2012, 01:33
Вопрос в том - с чего бы это?

[Софт на компе] - [Драйвера BT и железо] - [воздух и помехи] - [Модуль]

Виновата программа на стороне компа, которая проводила тест?
Нет, так-как "тестирование" ком-порта от ftdi показало, что все работает и пакеты не теряются. То есть если вместо блютуз мы подсунем проге реальный ком, то она прекрасно работает и показывает 0% потерь.

Виноват кривой драйвер BT?
Маловероятно, но все-же завтра проверю с другим адаптером и другим компом. Благо, все это есть

Виноваты помехи?
В том месте, где я проводил тест, ловится 6-8 вайфай сетей. Но они по идее не должны сильно мешать - ведь BT постоянно меняет частоту, а вафли все, кроме двух, на 1 канале.
Реквестирую ваше мнение по этому вопросу.
Хотя зависимость потерь от задержки между посылками как бы намекает, что воздух не виноват.

Виноват модуль?
Пожалуй самый вероятный вариант.
Для тех, кто косо посмотрит на питание модуля, скажу что от Телефонной зарядки через lm78L33 он работает еще хуже (250+ потерь из 1024 при задержке в 100мс)
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
25.03.2012, 01:39
[QUOTE="OTPINE"][QUOTE="Цитата:[/QUOTE]
176 пакетов
17% потерь...
а я правильно понимаю, что при потере не приходит НИЧЕГО? т.е. приходит не испорченный мусор, а вообще ничего не приходит?
Да
0
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 931
25.03.2012, 13:23
Я бы еще не скидывал со счетов дрова на компе (особенно если стандартные виндовые), подключал этот модуль через usb-dongle, работало через раз с кучей ошибок, так и валяется теперь этот переходник (что я хотел за 2 бакса???). Соединял, же с телефоном и буком вроде нормально. Но тестов не проводил. Короче если им пользоваться, то явно не для передачи большой информации, либо мутить свой протокол с повторной передачей.
0
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 313
25.03.2012, 18:41
Тоже вожусь потихоньку с данным модулем.Имеется вопрос,возможно ли вообще на нём получить все сигналы ком-порта?А именно сигнал DTR.То что там есть RTS&CTS я понял а вот как получить DTR&
0
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 313
25.03.2012, 19:16
Так.Допёрло.Аппаратного DTR как такового нет.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
25.03.2012, 21:40
Сейчас потестил на другом компе с внешним блютуз свистком - потери 1 пакет из 1024 при задержке 100мс. Думаю, виновник найден.
0
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
25.03.2012, 22:10
Цитата Сообщение от dsodir
Сейчас потестил на другом компе с внешним блютуз свистком - потери 1 пакет из 1024 при задержке 100мс. Думаю, виновник найден.
Дело еще может быть во взаимном расположении твоего девайса и ноута с встроенным блютузом, т.к. где находится его антенна и не перекрыта ли она чем-нибудь внутри - неизвестно.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
10.05.2012, 18:39
И это снова йа!
Решил оживить тот модуль который не работал. Взял прошивку отсюда http://microsin.ru/content/view/1284/44/ залил. Эффект тот-же, плюс программка PSTools (для чтения/записи настроек) не хочет с ним общаться. Потом достал прошивку из рабочего модуля. Залил в нерабочий: эффект тот-же

Я в печали :(
0
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
18.06.2012, 15:22
Цитата Сообщение от dsodir
Решил оживить тот модуль который не работал. Взял прошивку отсюда http://microsin.ru/content/view/1284/44/ залил.
Хм, с прошивкой там всё ок, смотрите ключи PSKEY_ANA_FTRIM и PSKEY_ANA_FREQ.
Последний это частота кварца в кГц.

Цитата Сообщение от OTPINE
программка PSTools (для чтения/записи настроек) не хочет с ним общаться
Через LPT-SPI должна работать не взирая на частоту, если будут проблемы могу поделиться блусьюит 2.4, там PSTool посвежее чем в общедоступном блулабе.

Цитата Сообщение от MyxoMyk
Тоже вожусь потихоньку с данным модулем.Имеется вопрос,возможно ли вообще на нём получить все сигналы ком-порта?А именно сигнал DTR.То что там есть RTS&CTS я понял а вот как получить DTR&
В прошивках iWRAP от BlueGiga есть возможность вывести DTR, DSR, RTS, CTS, RI и DCD через PIO, сам модуль может работать как DCE или DTE. Фуллфлеш IWRAP 4 от WT12 можно прошить в китайцев, но надо не забыть о указаных выше PSKEY_ANA_FTRIM и PSKEY_ANA_FREQ, потому как там другой кварц.
0
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 1,890
24.06.2012, 09:37
Перепрошивка HC-06 в HC-05
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
24.06.2012, 10:45
Я щас на них зуб точу в плане программирования самого модуля. То есть можно избавиться от МК в некоторых несложных конструкциях. Вот на хабре была статья http://habrahabr.ru/post/125214/
0
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
24.06.2012, 12:09
Это, наверное, самое интересное, учитывая наличие GPIO и разнообразных интерфейсов.
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
24.06.2012, 12:16
Модуль может менять состояние GPIO по командам через БТ в АТ режиме? Или вообще это бред?
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
24.06.2012, 12:18
Вообще это бред, ибо АТ команды через BT подавать нельзя :)
0
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
24.06.2012, 14:28
Цитата Сообщение от ImTuTb!
Модуль может менять состояние GPIO по командам через БТ в АТ режиме? Или вообще это бред?
На китайских прошивках нет, а вот если взять прошивку от модуля WT12 , то там есть два профиля для управление PIO через BT:
1. Профиль ОТА для общей конфигурации модуля через BT линк
2. Профиль BGIO - специальный бинарный для IO
Единственное у WT12 выведены всего 6 PIO (2-7) и полноценно работать в прошивке можно только с ними, остальные PIO доступны только для чтения, а AIO не доступны вообще.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
24.06.2012, 14:34
А как там управление ведется (формат команд)? А исходников нет?
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
24.06.2012, 14:39
Цитата Сообщение от яверт
Цитата Сообщение от ImTuTb!
Модуль может менять состояние GPIO по командам через БТ в АТ режиме? Или вообще это бред?
На китайских прошивках нет, а вот если взять прошивку от модуля WT12 , то там есть два профиля для управление PIO через BT:
1. Профиль ОТА для общей конфигурации модуля через BT линк
2. Профиль BGIO - специальный бинарный для IO
Единственное у WT12 выведены всего 6 PIO (2-7) и полноценно работать в прошивке можно только с ними, остальные PIO доступны только для чтения, а AIO не доступны вообще.
PIO и AIO чем отличаются и как расшифровывается? "Аналоговый", ацп на входе? О_о
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.06.2012, 14:39

Bluetooth модуль JDY-31
Купил два модуля JDY-31, но ни на одном не могу установить связь с компьютером (телефоном). Если соединяю между собой ножки Tx и Rx, то...

Bluetooth модуль и айфон
Для свой поделок обычно использовал hc-05, dx-bt18, c андроидом работают прекрасно, а вот айфон либо вообще не видит, либо отказывает в...

Bluetooth модуль на CSR8635
Что-то не дам ладу модулю Я меня как на картинке по ссылке У кого есть опыт, поделитесь. Как его правильно подключить? Интересует...

Посоветуйте маленький bluetooth модуль
Народ привет! Ищу что-то для следующих нужд: 1. Необходимо передавать банальный сигнал типа Alarm! в пределах квартиры/дома. 2....

Помогите опознать модуль bluetooth
Приветствую всех :) Камрады, возникла у меня тут проблема - захотелось мне в машину сделать музыку по блютусу. Для этого купил у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Закрытая тема Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru