Модуль блютуз hc 06 не подключается к apm
Некоторые из наших клиентов столкнулись с проблемой нестабильной связи при настройке устройств по блютус.
Проблема проявляется в виде периодического пропадания связи( тормозит панель приборов) , ошибок при передаче данных или полной невозможности подключения к устройству через HC-06.
Эта же проблема может возникать и у других людей, использующих эти модули в своих устройствах-самоделках или у любителей ардуино.
Вначале я расскажу как быстро пофиксить эту проблему на наших устройствах, для людей , которые не связаны с электроникой и которым не нужны технические подробности о модулях HC-06.
Для специалистов-электронщиков, которые хотят полностью разобраться в причине этих явлений, информация будет ниже в соответствующем разделе для профессионалов.
Быстрое решение проблемы для клиентов
Данная модификация предназначена исключительно для устройств приобретенных до 27.10.2020 у которых есть проблемы с нестабильной связью или невозможностью подключиться к устройству с помощью ПО.
Внимание!!!
Если ваше устройство(не важно когда оно приобретено) работает стабильно и проблем со связью нет, то вам не нужно делать этой модификации.
1. Удаляем канцелярским ножом с модуля блютус термоусадку ( желтая или прозрачная)
2. Удалите резисторы указанные на фото стрелками( под фото подписано , для какого устройства):
Удаляем резисторы непосредственно с модуля блютус (если установлены), они могут скрываться под термоусадкой. На фото показан модуль применяемый совместно с бесконтактными датчиками для моновпрыска.
Для датчиков Pilot UniTps для дизельных авто и для датчиков Pilot для мотоциклов BMW удаляем резисторы указанные стрелками
Для конвертеров Pilot VAF/MAF удаляем резисторы указанные стрелками
3. Непосредственно на модуль блютус запаиваем резистор, как указано на рисунке ниже. Сопротивление резистора от 2-х до 10-ти КОм (килоом).
Модификация модуля блютус с помощью резистора 2-10 КОм
При пайке важно не замкнуть припоем соседние контакты.
На платах, в которые модуль впаян, а не вставлен в разъем, для удобства пайки его можно аккуратно отогнуть на угол до 45 градусов, главное не сломать ноги.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
Crazy
Доброго времени суток, создал тему здесь, вроде уместно. Итак, пришел модуль НС-06 на плате ZS-040. Вы все специалисты и определяете работоспособность подобного своими путями и средствами. Я вообще далек от этих дебрей, загружаю скетч на ардуино нано для включения и отключения светодиода на ней через блютус НС-06 посредством установленного на телефоне блютус терминала. При подаче питания на блютус, его индикатор мигает быстро раз десять и тухнет, он не определяется и связи с ним понятно нет. Если подключить через некоторое время, снова с блютусом такая же история, помигает и тухнет. Каким-то образом его можно вернуть к нормальной работе? Ставлю заведомо рабочие модули, все нормально работают, индикатор мигает пока нет соединения и горит постоянно если соединение установлено. Внешних проблем с ним не замечено. Схема подключения простая - через USB на ардуино нано, с нее пять вольт и земля на блютус, передача-прием, прием-передача. Наверно удобнее будет конвертер USB заказать для его подключения к ноуту, хотя и через ардуино должно работать.
Crazy
Всем приветы! Плохо когда не родился с ардуиной Любителям сложновато разбираться, особенно с нештатными ситуациями. В общем продавец запросил видео, я ему закинул. Он прислал такую вот схему подключения. Вопросов она даже прибавила. Насколько я смог разобраться контакт EN выключает модуль подачей высокого уровня и не подключенный или подачей низкого уровня включается, то есть работает. Пин 27 модуля как понял при низком уровне работает, а высокий (5v) подается когда модуль типа засыпает. Вопрос - что дает эта схема конкретно? Мы принудильно заставляем его работать? Как я опять же понял питание подается на модуль отдельно и через делитель, а ардуино как же? Модуль подключается не к аппаратному вводу, выводу, а программному, надо ведь скетч какой-то прошивать. Парни, я понимаю что дураков учить - только портить но все же, прошу оказать посильную консультативную помощь. Стоит ли его подключать к монитору портов в Ардуино иде и смотреть его настройки? Или же это косяк самого модуля?
подключаю как положено и не могу ни андроид смартфоном ни старыми мобильниками увидеть его. светодиод на модуле мигает раза 3 в секунду. делаю как написано в этой теме:
через пустой скетч и монитор меняю скорость, ответа на команду АТ нету. как проверить исправен ли модуль, и как его включить если он исправен?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Подключиться, передать и принять информацию - все получилось. Если у Ваш модуль не заработает даже после действий, которые описаны в статье, то думаю проблема в самом модуле.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
спаял программатор, что то не увидел комп этот модуль, где то нашел что в биосе надо ЕРР выставить выставил - не поменялось ниче.. видимо дохлый модуль
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Коль зашел разговор. У меня другая проблема. Может кто подскажет. Модуль НС-06 +arduino UNO = работает только с аппаратным Serial с Software Serial ни в какую. перебирал уже все возможные пины. с телефона через блютуз терминал на аппаратных пинах 0,1 работает и на комп через USB пакеты сбрасывает. Обратно через USB на Serial пакеты не приходят даже на модуль, а не только на телефон. AT команды не проходят (ни с терминала, ни с телефона) - модуль на них не реагирует. В конечном счете нужно ретранслировать команды с телефона на комп и поменять имя и пароль модуля. МОЖЕТ модуль бракованный или Я? Помогите
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
К слову о бракованности. Имею HC-06, работает все нормально, отдает\принемает, но стоит отнести телефон на метр - потеря связи. Не понимаю в чем проблема :( с антенной что ли косяк. Заявлено 7-10 метров. может ли это быть связанно с настройками самого модуля HC ? У кого-нибудь были похожие проблемы?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Доброго времени суток!
Дабы не плодить тем, запрошу здесь. Есть HC-06. Подключен к компу через USB-адаптер, питание с него-же 3.3В. Как прозрачный мост со смартфоном работает, в обе стороны данные идут. Но ни в какую не могу заставить его реагировать на АТ-команды. Коннект со смартфоном порвал, скорость по-умолчанию 9600. Пробовал и AT и at. С ентером и без. Ответа нет. В чём может быть причина? У него же нет вывода KEY, переводящего в АТ-режим.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Идентичная ситуация. Сам адаптер работает - данные передает.
Но ни в какую не хочет переходить в режим AT-команд.
Это решаемая проблема? Что вообще можно сделать? Куда копать?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Если модуль новый, из упаковки, то это скорость 9600 бод. При передаче AT команд, после команды не должны отсылаться символы возврата каретки и новой строки. Это значит, нужно в нижней строке Монитора порта выбрать «нет конца строки» .
Как только переставил в мониторе порта "NL & CR" на "нет конца строки", и перестал отправлять команды ЕНТЕРОМ, а давить на кнопку "ОТПРАПВИТЬ", блин!, всё сразу заработало.
Настраиваем модуль. Оказывается, на новых модулях в 2017 году сменилась прошивка! О, нет. Всё пропало.
Нет-нет. Мы не можем этого допустить. Давайте разберёмся с прошивкой "20170609".
Всю жизнь не было никаких проблем с перепрошивкой бюджетных модулей Bluetooth из Китая. Причём одинаково хорошо всё работало для исполнения HC-05 и HC-06 - благо, инструкций в Интернете миллион. Но вот летом 2017 я заказал новую партию HC-06 и чуть не удивился. Артачится, и всё тут.
Уточняю, все нормальные инженеры не забывают присовокупить делитель 1:2 к линии RX нашего модуля. Я выбираю резисторы 1кОм:2кОм.
Заливаем привычный скетч, который превращает Arduino UNO в ретранслятор,
начинаем слать команды.
AT возвращает OK
AT+NAME возвращает +NAME:HC-06
AT+NAMENewName возвращает ERROR:(0)
Ну всегда же работало. Проверяем версию прошивки.
AT+VERSION возвращает VERSION:3.0-20170609
Оказывается, для новых HC-06 v3.0 все назначающие команды AT должны содержать = перед новым значением:
AT+NAME=NewName теперь возвращает OK
В моём случае я использовал:
Владимир Драч
Последнее от Владимир Драч
15 комментарии
Пятница, 02 Март 2018 16:56
А пароль по такому же принципу меняется?
Воскресенье, 04 Март 2018 17:38
Да, точно по такому же принципу.
Если не получается с первого раза попробуйте перед значением пароля поставить "равно" или "двоеточие" или пробел.
Понедельник, 05 Март 2018 16:15
я пробовал у меня ошибка вылезает ERROR(1D)
Понедельник, 05 Март 2018 16:38
Там нужно ставить двоеточие и пароль в кавычках тогда пароль меняется
Понедельник, 05 Март 2018 19:56
Ого! Это какой-то совершенно новый для меня вариант, я с таким ещё не сталкивался.
Спасибо за информацию.
Понедельник, 05 Март 2018 23:43
это на модуле НС-06 такая фигня
Четверг, 29 Март 2018 09:26
Вторник, 03 Апрель 2018 13:40
Пятница, 06 Апрель 2018 22:44
Здравствуйте.
Приобрёл модуль НС-06 в году 2013, варианте исполнения плата без навески. Подключился к меге и подаю АТ команды
Send_AT_Cmd("AT\r\n"); //
В ответ
OK
Send_AT_Cmd("AT+VERSION\r\n"); //
В ответ
BOLUTEK UART V2.1
Send_AT_Cmd("AT+BAUD6\r\n"); //
В ответ
BAUD=4
Send_AT_Cmd("AT+PIN1234\r\n"); //
В ответ
PIN=1234
Send_AT_Cmd("AT+NAME=HC-06\r\n"); //
в ответ ничего
без \r\n команды не принимаются, хотя в мануале обратное
команду присвоить новое имя игнорирует, отвечает не предусмотренна
описание версии BOLUTEK UART V2.1 нигде не встретил
стандартные bluetooth устройства не видят девайс
Помогите с решением как активировать полноценную паботу девайса.
Вторник, 10 Апрель 2018 02:59
1974-alex, здравствуйте!
Честно говоря, наверное уже есть смысл забыть про покупку 2013 года и приобрести что-то поновее.
Теперь кто уже скажет, почему не принимаются команды в старом модуле?
Вторник, 10 Апрель 2018 19:06
Не могу утверждать про 06, но в 05 с этой же прошивкой смена пароля : AT+PSWD:"Новый пароль" - работает
Среда, 11 Апрель 2018 23:08
Lyubik, спасибо за информацию!
Среда, 18 Апрель 2018 16:24
Команда для смены скорости AT+UART:115200,0,0
Пятница, 20 Август 2021 22:23
Привет! Версия HC-06-20190901,
подключение 9600 бод. Нет конца строки,
смена пароля сработала на AT+PIN1234.
Четверг, 02 Сентябрь 2021 17:07
В Datasheet написано для смены пароля писать команду AT+PIN0000
Список всех команд AT+HELP
Оставить комментарий
Ваше мнение очень важно для нас! Обязательно выскажите Ваши мысли, пожелания и критику! Не стесняйтесь задавать вопросы. Скорее всего, ответ появится уже через 2-3 дня. Спасибо заранее.
Читайте также: