А давайте обсудим Arducopter - APM
Можете описать конфиг компа и алгоритм подключения?
у меня без проблем присоединилось к компу и ноуту(везде стоит хр), а также и к маку. судя по картинкам у вас тоже есть соединение. а как стать счастливым, тут каждый по своему.
Какой датчик использовали?
ACS758LCB-100U подключение по даташиту с фильтром RC на выходе VIOUT от пульсаций однако добавил нагрузку резистор 4,7 кОм потому что вход на АПМ А02 (токовый) высокоомный , а конденсатор на фильтре , при изменении нагрузки, “тормозит” изменение показаний тока при изменении нагрузки. RC надо подбирать в зависимости от регуляторов. Перед запайкой силовых проводов регуляторов я закоротил + и - после датчика, а потом подключил источник питания к проводам акку и имитировал разный ток. Показания тока смотрел на миссион планере и откалибровал до 10 А. на сколько смог источник питания.
Может попробовать купить HC-05 и самому его перенастроить на нужные параметры?
Removing Tx Diode
So the logical step was to remove that Diode in the Tx line:
Removed Tx Diode from V1.06 PCB
Soldered bridge over Diode Footprint
And finally taped the shrink tube around the module to restore the original state:
Reapplied Shrink Tubing with Scotch Tape
Violà: now communication is working both ways:
Working Bluetooth Communication between Host and Microcontroller
Это из статьи ппро эту проблему. Я удалил этот диод и асё заработало. А всё потому что уровни 3,3 В у этого блютуса. А впоследствии я напаял транслятор уровней для надёжности, успехов Вашим полётам!
Какой датчик использовали?
ACS758LCB-100U подключение по даташиту с фильтром RC на выходе VIOUT от пульсаций однако добавил нагрузку резистор 4,7 кОм потому что вход на АПМ А02 (токовый) высокоомный , а конденсатор на фильтре , при изменении нагрузки, “тормозит” изменение показаний тока при изменении нагрузки. RC надо подбирать в зависимости от регуляторов. Перед запайкой силовых проводов регуляторов я закоротил + и - после датчика, а потом подключил источник питания к проводам акку и имитировал разный ток. Показания тока смотрел на миссион планере и откалибровал до 10 А. на сколько смог источник питания.
Может попробовать купить HC-05 и самому его перенастроить на нужные параметры?
Removing Tx Diode
So the logical step was to remove that Diode in the Tx line:
Removed Tx Diode from V1.06 PCB
Soldered bridge over Diode Footprint
And finally taped the shrink tube around the module to restore the original state:
Reapplied Shrink Tubing with Scotch Tape
Violà: now communication is working both ways:
Working Bluetooth Communication between Host and Microcontroller
Это из статьи ппро эту проблему. Я удалил этот диод и асё заработало. А всё потому что уровни 3,3 В у этого блютуса. А впоследствии я напаял транслятор уровней для надёжности, успехов Вашим полётам!
Этот диод удаляется и ставится перемычка, например SMD резистор с сопротивлением 0 Ом
По картинке прозвоните от Tx на штырях до вывода Tx на микросхеме и узнаете что там “гасит” уровень.Есть программа Bluetooth spp pro для мобильного телефона (в котором есть естественно блутус), которой можно проверить связь, Ваш блютус соединить с компьютером через переходник FTDI и через терминальную программу смотреть что туда приходит набирая текст в Bluetooth spp pro. На мобильном телефоне надо предварительно сконнектится!
Вот нашёл эту статью, изучайте: mcuoneclipse.com/…/getting-bluetooth-working-with-…
sn74lvc1g125dbv эту микросхему я применил чтобы был уровень 5 В на Tx, на Rx достаточно делителя, который возможно уже есть на вашем блютусе.
Прозвонил. TX и RX звонятся напрямую от штырей до выводов на микросхеме. Даже на обратной стороне видно как дорожки напрямую от штырей идут. (
Прозвонил. TX и RX звонятся напрямую от штырей до выводов на микросхеме. Даже на обратной стороне видно как дорожки напрямую от штырей идут. (
Уже одну версию проверили, остаётся ещё попробовать заменить Ваш свисток блютуса на компьютере. По Вашей картинке я увидел, что используете старый IVT, у меня тоже есть такой и с ним не работает. Я купил HAMA Bluetooth USB-Adapter Version 3.0 с ним нормально конектится. Стоит учесть что один СОМ порт входящий другой исходящий. Кроме как поменять свисток идей нет. Я блютус использую только на антенный трекер подсоединённый к Pololu Mini Maestro, чтобы избежать лишнего провода. А для коптера слишком малое расстояние.
Уже одну версию проверили, остаётся ещё попробовать заменить Ваш свисток блютуса на компьютере. По Вашей картинке я увидел, что используете старый IVT, у меня тоже есть такой и с ним не работает. Я купил HAMA Bluetooth USB-Adapter Version 3.0 с ним нормально конектится. Стоит учесть что один СОМ порт входящий другой исходящий. Кроме как поменять свисток идей нет. Я блютус использую только на антенный трекер подсоединённый к Pololu Mini Maestro, чтобы избежать лишнего провода. А для коптера слишком малое расстояние.
Пробовал подключиться на двух разных ноутах с разной версией встроенного блюпупа. На одном Win 7 32, на другом Win 10 64. Без результата.
Пробовал подключиться на двух разных ноутах с разной версией встроенного блюпупа. На одном Win 7 32, на другом Win 10 64. Без результата.
Должно работать! Не отступайте, силу воли в кулак и изучите это: lobotryasy.net/learning_bluetooth_part_1.php можно этот блютус самому напрограмировать. Может скорость стоит не та так проверьте. Однако у Вас нужной кнопки на плате нет, можно шкурку термоусадочную снять и напрямую замкнуть чтоб в режим АТ перейти. А может и не потребуется там есть цитата: модули HC-04/HC-06 в режиме АТ-команд находятся до установки связи с другим Bluetooth-устройством (о чём свидетельствует мигающий LED). Непрерывное горение LED будет свидетельствовать о входе в режим передачи данных.
Всем доброго времени суток. Нужна помощь. Когда настраивал pixhawk использовал 4s батарею. Сейчас постоянно использую 3s, в меню где пишутся предупреждения battery level горит постоянно красным, как будто аппарат запомнил напряжение первой батареи и исходя из этих данных обманывает и себя и меня. Показывая предупреждения. Как от этого избавиться. Как правильно переключать батареи. В назе в асистанте прописывается колво банок. А тут? Подскажите пожалуйста. Заранее спасибо.
Надо зайти в закладку монитор и поменять порог напряжения для 3s. Там же и заново откалибровать напряжение. В МП более тонкая настройка чем в назе, можно подстроиться тонко под батарею любого качества.
УРА! :)Все таки заборол я свой блюпуп! Уже опускались руки, хотел открывать спор на али. Договорился с китайцем, что свяжемся сегодня по скайпу и через тимвивер он настроит мне сам. Но вечером пока менял интерфейс винды на инглиш для китайца и подготавливал FTDI модуль, решил еще раз попробовать сам. Через любые программы типа Термита и ардуину блюпуп на команды АТ не отзывается.
Не давал мне покоя сам мишнпланер с его меню Bluetooth Setup. В итоге именно оно и помогло!
Итак:
- Подключаем блюпуп к компу через FTDI модуль (TX-RX, RX-TX). Светодиод на блюпупе должен моргать.
- Смотрим получившийся Com порт FTDI (у меня 7)
- Запускаем мишнпланнер
- Заходим в Bluetooth Setup
- Выставляем там Имя (любое), скорость работы (57600) и пароль (1234)
- Выставляем в настройках подключения мишнпланера Com порт FTDI ( у меня 7), скорость 57600.
- И нажимаем кнопочку Save Settings в меню Bluetooth Setup. Модуль FTDI начинает моргать.
- Появляется окошко Sucessfully programmed. Готово
- Винда сама сразу же находит новое блютус устройство и предлагает спариться с ним, что и делаем.
- Отключаем блюпуп от FTDI и подключаем к APM.
- Теперь выставляем в настройках мишнпланнера Com порт БЛЮТУСА (у меня 10), скорость 57600.
- Нажимаем CONNECT и успешно соединяемся!
У меня все. Всем спасибо за помощь!😃
Приветствую, подскажите по параметрам в каком месте :
- меняется максимальная скорость и ускорение коптера в стаб режиме? (через pilot_accel_z и pilot_velz_max регулируется только вертикальная скорость в стаб и лойтер режимах)
- скорость горизонтального движения в режиме лойтера? (коптер висит на точке, но при попытке подвинуть его, он наклоняется максимум на 5 градусов и кое как сдвигается в сторону, с вертикальным ускорением проблем нет)
- Горизонтальная скорость в LAND режиме. Так же как и в лойтере кое как управляется
В документации сказано:
WPNAV_LOIT_SPEED : max horizontal speed in cm/s. I.e. 500 = 5m/s. By default, the maximum acceleration is 1/2 of the Loiter speed (i.e. 2.5m/s/s).
Данный параметр у меня 70, что сильно отличается от текущей ситуации.
меняется максимальная скорость и ускорение коптера в стаб режиме
Ни в каком. Как наклоните и газ дадите - так и ускоряться будет. Максимальный угол наклона задаётся через ANGLE_MAX
скорость горизонтального движения в режиме лойтера
WPNAV_LOIT_SPEED
Она и есть.
Данный параметр у меня 70, что сильно отличается от текущей ситуации.
С чего вдруг? 70 см/сек - это и есть еле-еле. Не зря же по дефолту стоит 500.
У меня все. Всем спасибо за помощь!😃[/QUOTE]Поздравляю! Вот что значит сила воли!
Сорри…а в чем разница блюпупа обычной телеметрии модуля на 915 ?
Или теже яйца только…??
Также наземный принимает данные на андроид и комп.
Ни в каком. Как наклоните и газ дадите - так и ускоряться будет. Максимальный угол наклона задаётся через ANGLE_MAX
Она и есть.
С чего вдруг? 70 см/сек - это и есть еле-еле. Не зря же по дефолту стоит 500.
Почему-то казалось, что пролетать почти метр за секунду это вполне себе быстро. Прибавил до 300.
Подскажите, а что за значение IMAX в базовом тюнинге? Описания нигде нет, на скриншотах стоит 4.0, а у меня аж 80 и 100.
в чем разница блюпупа обычной телеметрии модуля на 915
bluetooth - это ближний диапазон. Метров 20 обычно. Ну 50, если сильно повезёт.
Обычная телеметрия на 433 или 915 спокойно работает на несколько сот метров.
То есть синезуб - это подлететь и поднастроить параметры “прямо тут”. А вот по телеметрии вполне можно следить за полётом аппарата всё время полёта.
Прибавил до 300.
У меня 700 и мне кажется, что медленновато.
на скриншотах стоит 4.0, а у меня аж 80 и 100.
Насколько я помню - там когда-то поменяли отображение этих параметров в 10 раз. То есть 80 - это соответствует старому 8.0.
Могу ошибаться.
Насколько я помню - там когда-то поменяли отображение этих параметров в 10 раз. То есть 80 - это соответствует старому 8.0.
Могу ошибаться.
А что собственно за параметр и за что отвечает?
А что собственно за параметр и за что отвечает?
Насколько я помню - это максимальное значение коррекции, которое вводится параметром I (integrated).
То есть у любого PID контроллера есть три базовых параметра P (proportional), D (differential) и I (integrated). Так как I имеет свойство накапливаться (уже из названия понятно), то в экстремальных ситуациях он может выдать неадекватно большое количество коррекции и грохнуть аппарат. Поэтому введён IMAX - ограничитель максимального количества коррекции от интегральной составляющей.
Вот здесь можно почитать основы:
…apmcopter.ru/…/pid-kontroller-ardukopter.366/
Возник еще один вопрос, летаю я на APM 2.6 + ublox neo 7m, не самая лучшая комбинация, понимаю, но что есть то есть.
Так вот режим лойтер работает через раз. То стабильно висит на точке, то начинает дрейфовать.
Вибраций нет, ловит 12 спутников. Обновлять железо или можно попытаться софтом исправить?
В логах есть ошибка:
EKF/InertialNav Check
Bad Variance
Какая прошивка?