Форум РадиоКот https://radiokot.ru/forum/ |
|
Проблемы с HC-05 Bluetooth https://radiokot.ru/forum/viewtopic.php?f=2&t=89739 |
Страница 1 из 2 |
Автор: | Jem_Jem [ Сб май 18, 2013 00:06:54 ] |
Заголовок сообщения: | Проблемы с HC-05 Bluetooth |
Доброго времени суток, уважаемые коты! На днях пришел модуль синезуба HC-05 (или 04, это уже трудно определить, потому как dx подсовывает что ему угодно). На радостях начал с ним играться, и естественно начал с АТ команд. Подключил его по минимальной обвязке: питание 3.3В, земля, выход на светодиод и выход, отвечающий за режим работы (для работы в режиме АТ команд подается высокий уровень). ну Rx и Tx соответственно. ![]() ![]() Подключаю переходник с UART - молчит, светодиод не горит. Перепроверял правильность подключения и работоспособность переходников UART to USB. Все в порядке. Устройство толерантно к 5В, так что проблем быть не должно. Вводил его в режим АТ команд в соответствии с даташитом. http://robocraft.ru/files/datasheet/HC-05.pdf Думал мертв, но в качестве блютус устройства определяется и коннектится с пин кодом. В процессе написания конечно заметил, что я подключаю светодиод не на тот пин, но вопрос ,почему не могу получить ответ (хотя бы об ошибке) по UART, остался открытым. Никто не сталкивался с такой проблемой? Модуль распространенный, но у большинства работает без плясок с бубном. |
Автор: | VDLab [ Сб май 18, 2013 18:15:15 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
на каких скоростях пробовали соединяться с модулем? какое у него видимое имя при обнаружении через bluetooth? Да, и по какой из приведенных схем подключен модуль? |
Автор: | Jem_Jem [ Вс май 19, 2013 11:26:58 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Пробовал на 38400 и 9600, потому как в разных источниках именно они считаются дефолтными. При соединении определяется как "linvor". Подключен по этой ![]() |
Автор: | Jem_Jem [ Вс май 19, 2013 22:47:09 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Большое спасибо! погуглю теперь про HC-04. |
Автор: | redradist [ Ср июн 26, 2013 15:41:31 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Стоит задача связаться с через модуль HC-05 с Bluetooth-клавиатурой ... Вопрос: в прошивке реализован профиль SSP, возможно ли связаться с клавиатурой через этот профиль или надо писать прошивку под HID-девайс или найти ее ????? Подскажите плз. ![]() |
Автор: | Z_h_e [ Вс июл 07, 2013 09:42:38 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
У HC-05 все команды должны заканчиваться символами \r\n. Например тестовая команда будет выглядеть так AT\r\n. Что в коде будет выглядеть вот так - 0x41 0x54 0x0d 0x0a. Вход в режим AT команд может быть двумя методами: 1. Подать на PIO11 hi. Подать питание. Перейдет в режим с параметрами UART 38400 1 стоп без четности. 2. Подать на PIO11 low. подать питание. PIO11 на некоторое время подать Hi и вернуть в Low. тут будет скорость 9600. ![]() ![]() Для конфигурации существуют проги btinit.exe и msvbvm50.exe. Первую для пробы проверял, работает но под XP. А отличить HC-05 от HC-04 просто. Надо найти лишь на каком пине дрочится светодиод, у них на разных ![]() |
Автор: | mr_smit [ Ср окт 22, 2014 10:49:16 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Приобрел HC-05. Модуль не реагирует ни на какие команды управления. На плате установлена кнопка, нажав которую, подается питание на PIN34 необходимый для перехода в режим AT команд. Удерживаю её, подаю питание, светодиод начинает медленно моргать. Отправляю команду AT\r\n на скорости 38400 - нет реакции. Пробовал просто AT. Нет реакции. Использовал терминал Termite. Пробовал также отправлять из программы ComPort ToolKit. Ни на что не реагирует. На телефоне видится как "HC-05". Пробовал программу для конфигурации модуля BTinit.exe - нет ответа. Не верю что модуль дохлый, что ещё можно сделать?? Вложение:
|
Автор: | Z_h_e [ Ср окт 22, 2014 11:01:10 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Подключите к компу модуль по блютузу. Он должен встать как COM порт. Поставте мычку между Rx Tx. И теперь все что Вы отправите в порт должно эхом вернуться. Если эхо будет, то думаю устройство можно считать исправным и копать дальше. Почему бы не попробовать на скорости 9600? |
Автор: | mr_smit [ Ср окт 22, 2014 11:06:08 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Z_h_e писал(а): Почему бы не попробовать на скорости 9600? Пробовал - нет ответа. Думал может китайцы с маркировкой RX/TX напортачили, поменял местами и всё равно никакой реакции. USB переходник у меня на CP2102. Он рабочий 100%. Ставил перемычку RX/TX эхо есть. |
Автор: | Z_h_e [ Ср окт 22, 2014 11:12:06 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
AT\r\n проверяли как передается? Идет 4 байта? А то может вместо \r Вы передаете код слэша и затем код r . \r - это означает "enter" , у котого код 0x0D. |
Автор: | Z_h_e [ Ср окт 22, 2014 11:22:54 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
mr_smit писал(а): USB переходник у меня на CP2102. Он рабочий 100%. Ставил перемычку RX/TX эхо есть. Попробуйте передать данные с одного порта на другой (с USB переходника на блютуз ) и обратно, запустив две терминальные программы. Если данные пройдут, то Вы или не вошли в режим конфигуривания или не правильно шлете AT команды. А если не пройдут, значит устройства почему то не дружат.
|
Автор: | mr_smit [ Ср окт 22, 2014 11:53:06 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
К телефону модуль подключается, пин код 1234 принимает. Пробовал отправлять сырые данные из 4-х байт (0x41 0x54 0х0D 0x0A) - всё равно нет ответа. Толи лыжи не едут, то ли я не обутый. Скачал Putty, выбираю com порт, запускаю, в ней вообще никакие символы не вводятся. Даже AT ввести не могу. Какие ещё терминалы пробовать? |
Автор: | Z_h_e [ Ср окт 22, 2014 12:15:51 ] | ||
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth | ||
Я имел ввиду создать на компе два Com порта. Первый порт это подключенный через блютуз HC-05. Второй com порт это Ваш USB переходник. Соединяете HC-05 к переходнику Rx к Tx естественно. Запускаете две терминальные программы, не важно какие. Одну подключаете к первому порту, другую ко второому. Отправляете на первый порт любые данные. Эти данные должны вернуться на другой порт. Так Вы сможете проверить сопряжение между USB преобразователем и модулем. Если на компе нет блютуза, наверно можно проверить и телефоном. Просто на телефон нужна тоже какая-то терминальная прога. Во вложении терминальная прога под Винду. Я ей обычно пользуюсь. Но так то абсолютно без разницы какую программу использовать.
|
Автор: | mr_smit [ Ср окт 22, 2014 12:41:36 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Да вот с блютусом на компьютере сложнее. Где то валяется, надо поискать. Попробую. Но всё равно не понятно почему на AT команды не реагирует. Вложение:
|
Автор: | Z_h_e [ Ср окт 22, 2014 12:56:40 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
В скрине помоему как раз Вы отправляете вместо четырех байт шесть. Отправляйте лучше вот это $41$54$0d$0a. Помоему так отправляются данные в этой программе в шестнадцатеричном коде. Проверить правильлность посылки Вы можете тем же эхом. Для наглядности в поле Receive выберите HEX вместо String. Тогда точно увидете что пришло обратно в коде (соотвественно то что послали), не все же символы имеют графическое отображение. |
Автор: | mr_smit [ Ср окт 22, 2014 14:10:40 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Я не знаю как ещё надо отправить данные чтобы модуль меня понял. Сдается мне что то с ним не то. Вложение: Вложение: Отпаял его от платы адаптера, подключил напрямую на проводках к USB-COM. Ноль эмоций. Попробую ещё через USB блютуз с ним связаться. |
Автор: | Z_h_e [ Ср окт 22, 2014 14:29:49 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
На скринах правильные посылки. Попробуйте сделать проверку что я предложил, я думаю это первое что надо сделать. Все таки у HC-05 питание 3,3 в, а Ваш преобразователь наверняка 5ти вольтовый. Может тут собака порылась? Вдруг не хватает уровня, но врядли. Поглядите осциллографом что происходит. Посылки о UART осциллографом четко видно если по одному байту слать. / Если есть обычный COM порт попробуйте подключиться через MAX232. ---------- Кстати!!! А Вы эхо телефоном проверяли чтоли? |
Автор: | mr_smit [ Ср окт 22, 2014 20:03:59 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Попробовал через USB bluetooth отправлять данные - ни ответа ни привета. То ли у меня руки кривые, то ли модуль действительно глючит. Напишу гневное письмо продавцу, может ещё один пришлет. |
Автор: | baghear [ Сб окт 24, 2015 09:17:04 ] |
Заголовок сообщения: | Re: Проблемы с HC-05 Bluetooth |
Добрый день, купил модуль hc05 запустил его, работает. Шлю буквы с терминалки, данные при этом приходят с опозданием в один символ. При отправке первой буквы, создаётся впечатление что hc05 ставит её себе в буффер, затем при получении следующего символа отдаёт ее и так далее. Подскажите пожалуйста почему так может быть. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |