подключение синезуба (подручным ПО)

andrei124
Art_Nesterov:

В скетче прописан serial2… наверно вы поправили, что бы к serial 0 подключить? И в принципе на serial 0 на плате подключен USB. Лучше подключать на serial 1,2,3. Я подключал на serial 1. А у вас прошивка Мультивий или Пират?

Прошивка маховия. я подключал в сериал 0(припаивал штырьки).на сериал 1 поленился припаивать.Когда блютуз подключаю и соединяюсь то лампочка на блютузе редко мигает на мультивиконфиге ни какие графики не бегут

1 month later
usup

а блютуз дальность упраления с аппы не умньшит?ведь тоже на 2.4ггц работает.

RTemka

Я сравнивал, различия не заметил.
Только так то при удалении блутус теряет связь и видимо уже не фонит.
Ну и те же ZERO YAW и DJI ставят wifi телеметрию без проблем.

usup
RTemka:

Я сравнивал, различия не заметил.

так надо на больших растояниях сравнивать,или при потере связи блюпуп передатчик отключается?

2 months later
bond62
igoralekseevru:

коллеги, помогите

есть banggood.com/Crius-MWC-Multiwii-Bluetooth-Module-P…

не отвечает на AT команды вообще! Где собака порылась? (соединение пробовал и TX с RX местами менял, все перепробовал, даже разные адаптеры)

Я с одним вечер убил а оказалось китайцы его запрограммировали наглухо. (память одноразовая). У меня 115200 было. В итоге просто подключил и все пошло. Для прошивки других БЛю. использую поннипрог. АТ команды надо сначала набить в блокноте а потом скопировать в командную строку программы. в понни только так.

Rover

У меня точно такой же по виду, купленный в другом месте, не заработал вообще. Никак. Я даже прошивку чипа менял при помощи BlueCore IDE. Не помогло, выкинул.

5 months later
rlazarev

Коллеги, замучался подключать BT модуль к СС3D. У меня BTM-5. Пробовал разные методики. Один раз удалось гипертерминалом подключиться через combrige и установить скорость 115200 и обозвать модуль. Теперь связь по BT периодически рвётся. И никак не могу снова терминалом подключиться к BT. Пробовал и гипертерминалом и putty - всё бестолку. Объясните пожалуйста как правильно вводить AT команды, по идее их не видно при вводе (копипастой тоже пробовал) У меня windows prof 8.1 64 bit. Пробовал подключать BT и через конвертер - результат нулевой. В диспетчере устройств всё есть и coptercontro virtual port и обозванная блютусина. В общем нет уже мыслей, прошу помощи.

Забыл упомянуть, что BT запитал от платы 3,3в рядом с SBL.

Rover
rlazarev:

И никак не могу снова терминалом подключиться к BT.

А вывод KEY (32) вы подключаете к +3,3 чтобы перевести модуль в режим приема АТ команд на момент настройки? здесь смотрите даташит
Если нет, и он болтается у вас в воздухе, то на нем может быть неведомый логический уровень и он произвольно то переходит в режим АТ, то вылетает обратно. И я правильно понял, что у вас голый модуль без шилда и встроенного стабилизатора питания?

В общем случае порядок действий для большинства модулей таков:

  1. На время программирования вывод KEY (для разных модулей и даже разных прошивок он может различаться номером вывода!) соединяем с +3,3
    В режиме key модуль недоступен по эфиру и наоборот.
  2. Подключаем к выводам Tx, Rx любой конвертор USB-UART (FTDI, Prolific) выводы соединяем крест-накрест Tx->Rx, Rx-Tx
  3. При помощи терминальной программы через конвертор порта кидаем АТ команды, соответственно даташиту на данный конкретный модуль. Внимательно читайте даташит именно к своему модулю.
  4. По окончании программирования отключаем KEY, соединяем через резистор 1…10 кОм на землю (если модуль не на шилде) и соединяемся по эфиру в обычном режиме.

Настоятельно рекомендую утилиту Hercules или на крайний случай Termite.
Хотя если есть тяга к извращениям типа записи команд в блокнот с последующим киданием через PuTTY - вперед)))

Я работал с кучей разных модулей, включая перепрошивку оных через BlueCore IDE, и только один раз мне попался хитрый модуль, который поддерживал АТ команды без подключения KEY и мог одновременно соединяться по эфиру и понимать АТ команды. Причем у него стоял бит защиты от перепрошивки и поддерживались только команды изменения пинкода, имени и скорости.

rlazarev

Валерий, спасибо за развёрнутый ответ. У меня имеенно такой модуль, ссылку даташита на который Вы дали. Без шилда соответственно, и да про key я первый раз слышу. Вопрос: посмотрел по схеме: выход key - это pin 34, а не 32…ну так 34 на + или 32 на +? Вечером буду пытать модуль снова.

Посмотрел внимательно - ну вродь 34-й пин надо на + 3в подать. И я правильно понимаю что при входе в режим АT команд этому модулю ( c прошивкой HC-05) абсолютно всё равно какая скорость была установлена ранее- он тупо будет конектиться на 38 400? А ежели прошивка Linor, то ставим прежнюю скорость?

Rover

Я по памяти написал. По схеме действительно надо подать +3,3 на вывод 34, а к выводу 32 подключить светодиод, который будет загораться при переходе в режим приема АТ команд.

Но на самом деле номер вывода зависит от версии прошивки и на 100% верить китайцам нельзя. Если с 34-го вывода он в режим настройки не перейдет, берите резистор на 1кОм и через него пробуйте по очереди подавать +3,3 на другие выводы, которые в таблице обозначены как PIO*

rlazarev

ок. а как я узнаю что вошёл в режим AT?

только пробуя законектится?

нашёл документ с различиями по этим модулям…однако есть нюансы: silabs.org.ua/bc4/hcsbp.pdf

И как таки определить прошивку, какая у меня?

сам себе отвечу - методом тыка.

Rover
rlazarev:

а как я узнаю что вошёл в режим AT?

Вы ему кидаете АТ, он вам отвечает ОК
И светодиод режима KEY должен гореть (но не обязательно)

rlazarev:

И как таки определить прошивку, какая у меня?
сам себе отвечу - методом тыка.

В правильном направлении мыслите)) Должна быть команда, которая в ответ дает номер версии. Скорее всего Linvor 1.6
Но если общение по АТ заработало, версия прошивки будет не столь важна.

rlazarev

Валерий! Респект Вам и огромное спасибо. Сделал всё как Вы сказали и всё заработало как надо. Прошивка оказалась Linvor, а пин 34-й. Теперь стабильно конектится на 57 600 и не рвётся. УРА! СЧАСТИЕ НАКАТИЛО.

Да, забыл сообщить, что мой экземпляр готов был спариваться в режиме AT команд.

1 month later
Explorer

купил у китайцев HC-05, ни в какую не хочет работать с CRIUS AIOP v2… подключал АЙОП напрямую через USB-UART - все ок миссион планер видит, подключаю точно так же блютуз модуль (шильд с БТ), во первых определяется почему то 2 КОМ порта один 39 второй 40, во вторых, ни по какому из них не соединяется миссион планер с АЙОП…
попробовал конфигурировать БТ модуль через btinit.exe выставив скорость 115200 и прочее стандартно, всё прошло (только через зажатую кнопку на шильде получилось).
подключаю модуль БТ сного к АЙОП… ничего не поменялось, та же история

Rover
  1. модуль БТ нормально спаривается к компьютером без подключения к АИОП?
  2. выводы модуля БТ вы подключаете к АИОП крест-накрест? т.е. надо Tx->Rx, Rx->Tx
    если модуль спаривается, а сигнальные линии подключены перекрестно, то должно работать.

если вы втыкаете в компьютер БТ “свисток” или используете встроенный БТ на ноутбуке, то в системе вполне можете видеть два компорта, один из который это нужный вам виртуальный порт, проброшенный по радиоканалу, а второй это, как бы сказать, служебный порт свистка. не обращайте на него внимание.

Explorer
Rover:
  1. модуль БТ нормально спаривается к компьютером без подключения к АИОП? 2) выводы модуля БТ вы подключаете к АИОП крест-накрест? т.е. надо Tx->Rx, Rx->Tx если модуль спаривается, а сигнальные линии подключены перекрестно, то должно работать. если вы втыкаете в компьютер БТ “свисток” или используете встроенный БТ на ноутбуке, то в системе вполне можете видеть два компорта, один из который это нужный вам виртуальный порт, проброшенный по радиоканалу, а второй это, как бы сказать, служебный порт свистка. не обращайте на него внимание.

с ком портами понял, выводы контроллера и БТ подключены крест накрест (как подключал для теста USB-UART к контроллеру)
как бы оно должно работать… но не хочет… возможно модуль какой то бракованный

serenya

HC-05 это master/slave (по умолчанию master) если не ошибаюсь, а нужен slave. Slave в HC-05 можно включить командой AT+ROLE=0. Для перевода модуля в режим АТ команд нужно подтянуть вывод PIO11 к 3,3В. Я не знаю сохранится ли настройка master/slave при переподключении.

p.s.robocraft.ru/blog/electronics/587.html

Explorer

на АТ команды начинает отвечать, когда запускаю БТ модуль с зажатой кнопкой на шильде