Например TDA7294

Форум РадиоКот :: Просмотр темы - Проблемы с HC-05 Bluetooth
Форум РадиоКот
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".
Подключен по этой
Изображение

Автор:  VDLab [ Вс май 19, 2013 20:00:30 ]
Заголовок сообщения:  Re: Проблемы с HC-05 Bluetooth

Судя по имени, это все-таки HC-04/06, соответственно схема подключения у него немного другая, ну и работать с ним нужно чуть по другому. После "спаривания" с каким нибудь устройством, на АТ команды он уже не отвечает.
Изображение

Автор:  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-девайс или найти ее ?????
Подскажите плз. :write:

Автор:  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.

:idea: Все это написано в даташите на HC-05 , пришлось почитать когда уже ничего не помогало. :)

Для конфигурации существуют проги 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 - нет ответа. Не верю что модуль дохлый, что ещё можно сделать??
Вложение:
BT.JPG [57.69 KiB]
Скачиваний: 1307

Автор:  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 преобразователем и модулем.

Если на компе нет блютуза, наверно можно проверить и телефоном. Просто на телефон нужна тоже какая-то терминальная прога.

Во вложении терминальная прога под Винду. Я ей обычно пользуюсь. Но так то абсолютно без разницы какую программу использовать.

Вложения:
Terminal.rar [281.22 KiB]
Скачиваний: 691

Автор:  mr_smit [ Ср окт 22, 2014 12:41:36 ]
Заголовок сообщения:  Re: Проблемы с HC-05 Bluetooth

Да вот с блютусом на компьютере сложнее. Где то валяется, надо поискать. Попробую. Но всё равно не понятно почему на AT команды не реагирует.

Вложение:
bt.PNG [51.82 KiB]
Скачиваний: 1144

Автор:  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

Я не знаю как ещё надо отправить данные чтобы модуль меня понял. Сдается мне что то с ним не то.
Вложение:
bt.PNG [23.13 KiB]
Скачиваний: 909

Вложение:
bt1.PNG [51.68 KiB]
Скачиваний: 1059


Отпаял его от платы адаптера, подключил напрямую на проводках к 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/