PIXHAWK PX4 Autopilot еще одна летающая железка

Cossack

Всем привет! Завалялся у меня сенсор GY-US42v2 (ультразвуковой дальномер), решил к пиксу подключить по i2c и использовать в качестве высотомера. Установил на коптер, подключил, как RANGEFINDER1 в соответствии с ardupilot.org/…/common-rangefinder-gy-us42.html, настроил параметры. Верчу коптер в руках- расстояние до препятствия определяется нормально, взлетаю - получаю показания, соответствующие RNGFND1_MIN_CM (т.е. ноль). Что не так? Кто-нибудь подключал подобное?

22 days later
suris2009
egunak95:

Проверка работоспособности цифрового датчика воздушной скорости MS4525DO с преобразователем уровней PCA9306 dual bidirectional I2C−bus voltage−level translator. Поскольку интефейсы I2C полётного контроллера Holybro Pixhawk 4 работают с уровнями сигнала 3,3 В, а цифровой датчик MS4525DO на 5 В, необходимо применить транслятор уровней. Для проверки использована Raspberry 3, через которую можно узнать адрес MS4525DO. Уровень сигнала транслятора на контактах SCL и SDA измерялся по осциллографу. Определён адрес MS4525DO 0х28Н, уровень сигнала 3,3 В. Ссылка видео:

Digital airspeed sensor 4525D 5 with PCA9306 dual bidirectional I2C−bus voltage−level translator

Добрый день. Насколько актуально ставить преобразователь сигналов? У меня тоже Holybro Pixhawk 4 и датчик скорости MS4525DO. MS4525DO нормально работает и калибруется без преобразователя. Или преобразователь влияет на долговечность и стабильность работы Holybro Pixhawk 4 ?

egunak95

Об актуальности транслятора уровней даже не думал, на работе сказали ставь я и поставил, однако для стабильной работы лучше проверить на отсутствие выбросов по уровням, также всё зависит на какою длину устанавливается датчик. По-любому если сделать правильно по схемотехнике можно избежать ошибок по I2C

Если посмотреть схемы старых АПМ2 там стоят трансляторы уровней, зачем они нужны наверное разработчики посчитали что надо

Об актуальности транслятора уровней даже не думал, на работе сказали ставь я и поставил, однако для стабильной работы лучше проверить на отсутствие выбросов по уровням, также всё зависит на какою длину устанавливается датчик. По-любому если сделать правильно по схемотехнике можно избежать ошибок по I2C

Если посмотреть схемы старых АПМ2 там стоят трансляторы уровней, зачем они нужны наверное разработчики посчитали что надо

Вот схема транслятор в красном кружке

suris2009

У меня длина кабеля не больше 10см. За схему спасибо, сейчас за сущие копейки продаются готовые. Надо только добавить LM 3.3V.

egunak95

У меня сейчас настоящая «железка» Durandal – корпус литой алюминий, ИМУ на виброразвязке с утяжелением металлический груз под золото на фото видно. Планирую на ДВС т.к. на классические вертолёты ставят

Также плюс у Durandal - наличие кнопки DFU она в доступе на плате после снятия корпуса.

Зачем кнопка DFU - от окирпичивания. На Н7 пока есть проблема её пытаются устранить подробности тут github.com/ArduPilot/…/release-notes.txt

Основной причиной этого выпуска является резервное копирование/восстановление параметра. Это
является постоянной проблемой в течение довольно продолжительного времени. Симптомом является
неожиданный полный параметр сброса на досках с помощью FRAM (также известный как
RAMTRON) для хранения, особенно тех, которые используют F7 или H7 на основе
Микроконтроллеры. Этот вопрос чаще всего видели на Hex CubeOrange
борту, но был замечен на досках от других поставщиков, а также.

Этот вопрос было удручающе трудно воспроизвести. Мы сделали узкий
вниз одна причина в прошлом году, который был плавающий CS контактный в загрузчик
инициирование коррупции до начала ArduPilot. Обновленный загрузчик
уменьшило возникновение вопроса много, и мы думали, что это было
Решена. С тех пор проблема все еще случалась несколько раз на
доски, которые имели обновление загрузчик.

Этот релиз позволяет избежать проблемы, сохраняя полную вторую копию
параметров во второй половине 32k FRAM устройств. На загрузке мы проверяем
целостность первичной области хранения параметров с помощью простой подписи
проверить, и если он был поврежден, то мы восстанавливаем из резервного копирования
Области. Мы также поднимаем внутреннюю ошибку под названием “params_restored”. Вы
затем необходимо перезагрузить, чтобы очистить ошибку, но ваши параметры будут
были автоматически восстановлены, избегая необходимости перезагрузки
параметров и перекалибровать.

H7 AutoPilot Will Not Initialize

ardupilot.org/…/common-when-problems-arise.html
AutoPilots с использованием H7 серии процессоров может, в редких случаях, попасть в состояние, когда они больше не будет завершать инициализацию. Симптомы: никогда не выходит из загрузчика (быстро мигает привело сразу после того, как запущено приложение и никогда не останавливается) или автопилот замерзает во время инициализации, и подключение к нему невозможно.
Считается, что это может быть проблема повреждения памяти, которая может быть вызвана прерывание флэш-памяти при записи (когда изменяются параметры). К сожалению, из-за архитектуры процессора, нет никакого способа в прошивки, чтобы исправить это автоматически. Если автопилот кажется “кирпичом”, попробуйте это, чтобы полностью сбросить автопилот в полностью не запрограммированное состояние. Это должно позволить установить прошивку и решить проблему повреждения.

Например Hex orange cube ADS-B Pixhawk2 не имеет кнопки DFU поэтому при кирпичном состоянии советуют отправить производителю

macrokernel

Кнопка DFU есть на многих полётниках, например, на Матеках и Омнибасах.

Shuricus

А где её нет, она не особенно и нужна )

suris2009
egunak95:

У меня сейчас настоящая «железка» Durandal – корпус литой алюминий

У меня Holybro Pixhawk 4 в литом алюминиевом корпусе. 😃

Xray

Добрый день друзья! Приобрел Pixhawk 4 holibro, быстро пробежался по мануалу и не нашел как подключить подвес для стабилизации камеры в режиме самолета в QGC, можете подсказать как это правильно подключается, по интернету поползал толком тоже ничего не нашел.

egunak95
suris2009:

У меня Holybro Pixhawk 4 в литом алюминиевом корпусе. 😃

Для этого ПК металлический корпус не актуально так как 765 не шумит, а 743 имеет проблемы поэтому Дюрандал в металле имеет эффект меньших шумов цитата и ссылка I performed some noise emission measurements of Holybro Durandal and posted them in DragonLink Thread (433 MHz measurements here and 868/915 MHz measurements incl. a sweep over 0 to 1 GHz here). In short, Durandal is super quiet in the measured range, a night-and-day difference e.g. when compared with Matek H743-Wing. www.rcgroups.com/forums/showthread.php?3494619-Hol…

VMV007

Всем привет, есть pixhawk cube orange, модуль питания что идет в комлекте пропускает только 8s. Мне нужно подключить 12s 48 волт, вычитал что берут Mauch Power-Cube, но он не дешевый, есть альтернативы?

Cossack
VMV007:

Всем привет, есть pixhawk cube orange, модуль питания что идет в комлекте пропускает только 8s. Мне нужно подключить 12s 48 волт, вычитал что берут Mauch Power-Cube, но он не дешевый, есть альтернативы?

Альтернатива- грамотное техзадание на БП и хороший электронщик. Элементная база доступная, главное- человека с руками из нужного места найти.

VMV007
Cossack:

Альтернатива- грамотное техзадание на БП и хороший электронщик. Элементная база доступная, главное- человека с руками из нужного места найти.

Пробовал подключить питание на полетник с одной батарейки, реги на прямую без подключения к павер модулю, но не хочет работать, моторы просто пикают( так должно быть?

egunak95
VMV007:

Всем привет, есть pixhawk cube orange, модуль питания что идет в комлекте пропускает только 8s. Мне нужно подключить 12s 48 волт, вычитал что берут Mauch Power-Cube, но он не дешевый, есть альтернативы?

Сейчас много микросхем готовых, зайди на сайт интернет магазина и выбери что тебе нужно, найдёшь тип хоть на Алиэкспересс покупай DC-DC Преобразователи | купить в розницу и оптом (http://chipdip.ru)
Можно и в Маузере поискать Преобразователи постоянного тока в постоянный – Mouser Российская Федерация

schs
VMV007:

Пробовал подключить питание на полетник с одной батарейки, реги на прямую без подключения к павер модулю, но не хочет работать, моторы просто пикают( так должно быть?

Так и должно. Пока не заармите - не закрутятся.

NewQuad

Здравствуйте! Подскажите у кого был опыт… Как заставить квадрокоптер на PixHawk выполнять миссию из Mission Planner автоматически, без аппаратуры радиоуправления (Армлю из Мишн Плэнера кнопкой Arm/Disarm, а дальше требуется немного дать газу, иначе не приступает к выполнению автоматической миссии).

Роман1971

В настройках арминга гляньте. Там уберите наличие радиоприемника при старте. Ну и настройки канала может середина не выставлена? Но вообще то странно. Ровер без передатчика выполняет все.

NewQuad
Роман1971:

Ну и настройки канала может середина не выставлена?

Подскажите, пожалуйста, как выставить середину ? Я на самом деле замучился с калибровкой радио…

egunak95
NewQuad:

Здравствуйте! Подскажите у кого был опыт… Как заставить квадрокоптер на PixHawk выполнять миссию из Mission Planner автоматически, без аппаратуры радиоуправления (Армлю из Мишн Плэнера кнопкой Arm/Disarm, а дальше требуется немного дать газу, иначе не приступает к выполнению автоматической миссии).

Потренируйся в симуляторе вот ссылка Видео о том как использовать SIMULATION в программе Mission Planner для отработки навыков настройки параметров самолёта и его управления, проверки правильности составления плана полёта по точкам в режиме AUTO. Я показываю как составить план полёта, выполнить взлёт по команде TAKE OFF, запуск процесса полёта по точкам в режиме AUTO, выход из AUTO и
полёт в режиме GUIDED – «лететь сюда» и опять возврат в режим полёта по точкам.

Описание SIMULATION: ardupilot.org/…/mission-planner-simulation.html?hi…
Очень подробно на английском видео тут:

Передатчик не требуется

20 days later
jeka101

Всем привет.
Есть вопрос. Настроил контроллер, но не как не могу заставить работать aux выходы, мне нужна серва и складные ноги, я уже замучался, использую qgroundcontrol, ставлю aux1 passthrough RC Channel 8, канал работает а вот на ауксе нечего не происходит. У меня окторотор.
Контроллер: pixhawk 2.4.8.
Прошивка 1.11.13.

Роман1971

И после арминга не пашет? Там еще на кнопку нажать надо (по умолчанию она прописана) На Ровере так например. Но вообще все должно работать. И посмотрите на что у Вас 8 канал свободный. Возможно он занят чем то. Попробуйте другой канал на всякий. Сегодня может протестирую, если будет время. Давно не использовал.