PIXHAWK PX4 Autopilot еще одна летающая железка
Доступ к полной версии калькулятора для мультиротора
Имя пользователя: kalin.iliya@mail.ru
Пароль: madp31
ио пины стм32 толерантны к ttl уровню сигнала, поэтому если на айтуси других девайсов нет то теоретически можно и без конвертера
датчик может работать от 3,3 вольт, поэтому самое верное решение поставить ему стабилизатор питания lna на 3.3 v
ио пины стм32 толерантны к ttl уровню сигнала, поэтому если на айтуси других девайсов нет то теоретически можно и без конвертера
датчик может работать от 3,3 вольт, поэтому самое верное решение поставить ему стабилизатор питания lna на 3.3 v
По даташиту есть два варианта датчиков на 3,3 и 5,0 В. Мне достался на 5,0 В, однако на Holybro Store продаётся с транслятором, но дорого. Я подумал ранее о варианте включения на пониженное напряжение, но в микросхеме имеется АЦП точность преобразования которого зависит от опорного напряжения. У меня нет времени на такие опыты чтоб выяснить на сколько пониженное напряжение отразится на точность датчика и я спаял схемку с PCA9306, в котором всё равно надо ставить стабилизатор на 3,3 В для питания Vref1. По схеме PX4 там стоит их много подобных PCA9306.
Ссылка на Holybro датчик воздушной скорости shop.holybro.com/digital-air-speed-sensor_p1029.ht… . Проблемы подключения датчика тут discuss.px4.io/t/…/7293 но я так понял, что для QGControl проблема с драйверами, которые надо запускать вручную с консоли. Однако я собираюсь установить прошивку самолёта Ардупилот, поэтому установка транслятора исключит возможную проблему совместимости и можно спокойно настроить конфиг и откалибровать. В запасе имеется аналоговый, с которым я надеюсь не будет проблем.
А здесь проблема с датчиком на самолёте с бензиновым двигателем discuss.ardupilot.org/t/…/23 тут выше кто-то интересовался опытом на бензине
Вариант с резистивным делителем тоже не подходит, бывалые говорят об односторонности передачи данных, только от мастера.
Поскольку с одной проблемой уровней датчика разобрались, прошу помочь с выбором при прошивке на ардупилот, а конкретно в мануале сказано:
Далее вам может быть предложено «Загрузить ChibiOS?». Большинство пользователей не заметят существенное различие независимо от того, каким образом это ответ.
• «Да» будет загружать ArduPilot с использованием новых ChibiOS, особенности операционной системы, что приводит к более маленьким и эффективным прошивки, но имеет несколько пропавших без вести
• «Нет» будет загружаться с помощью старой операционной системы NuttX ArduPilot****. конец цитаты. Так что выбрать NuttX или ChibiOS?
Однако при переходе на CibiOS предупреждают о некоторых обнаруженных проблемах github.com/ArduPilot/ardupilot/issues/8109 Или может повременить с прошивкой до лета, а доделать планер с мотором для полётов в термических потоках с Holybro Pixhawk 4?
Здравствуйте! решил перейти на Pixhawk PX4 2.4.8, все поставил, и понял что нет декодера CPPM. А у меня приемник D8R-2 plus, ну думаю ладно прошью D8R-2 plus в D8R XP, прошил, наверное получил CPPM вот по этой инструкции rcopen.com/blogs/43414/17399 Но теперь не понимаю как сделать так чтоб это все работало… Бинд пульта с приемником остался (пульт taranis plus x9d), но в mission planner не отображается подключение в Radio Calibrition. Может кто сталкивался? А то неясно что за проблема.
прошью D8R-2 plus в D8R XP, прошил, наверное получил CPPM но в mission planner не отображается подключение в Radio Calibrition. Может кто сталкивался? А то неясно что за проблема.
вы перемычечку между 3 и 4 выходами при бинденге приемника поставили ? как вот тут нарисовано rcsearch.ru/wiki/FrSky_D8R-XP#CCPM_.D0.B8_RSSI
Я точно так же прошивал под пикс, все работало. Проверьте перемычку на 3-4 и подключение сигнала и земли.
вы перемычечку между 3 и 4 выходами при бинденге приемника поставили ? как вот тут нарисовано rcsearch.ru/wiki/FrSky_D8R-XP#CCPM_.D0.B8_RSSI
да ставил перемычку, а бинд ведь делаю обычно так как и pwm только с перемычкой на 3и 4 канале? А может как то Пикс не видит? Хотя подкинул конвертер pwm - ppm, все видит Пикс.
Я точно так же прошивал под пикс, все работало. Проверьте перемычку на 3-4 и подключение сигнала и земли.
Перемычка есть, питание раз приходит с пикса, значит земля есть, сигнальный конечно проверю, но что то кажется он тоже в порядке.
да ставил перемычку, а бинд ведь делаю обычно так как и pwm только с перемычкой на 3и 4 канале? .
перемычка должна все время присутствовать , раньше был у меня такой приемник все хорошо работало
перемычка должна все время присутствовать , раньше был у меня такой приемник все хорошо работало
Хорошо , попробую бинд повторно. А в пульте нужно выбирать ppm или выбрать d8 ch1-8? Может такое быть что нужно настраивать ещё пульт? Или все оставить как было на каждый канал свой сигнал ШИМ (pwm). Извиняюсь если где то что то неграмотно написал…
перемычка должна все время присутствовать , раньше был у меня такой приемник все хорошо работало
Сделал бинд, с перемычкой 3-4 канал, RSSI перестал работать, и в планере так же не показывает радио. Может есть настройка некая в полетном контроллере, я в нём ещё ничего не настраивал.
Проверка работоспособности цифрового датчика воздушной скорости 4525D с преобразователем уровней (м/сх PCA9306) 5 к 3, 3 В интерфейса I2C. Датчик скорости подключен к Holybro Pixhawk 4 в порт А, адрес датчика определяется автоматически. QGControl (V 3.4.4 : github.com/mavlink/qgroundcontrol/releases/ ) , FW актуальная на тот момент V 1.82 : github.com/PX4/Firmware/releases , FRAME - классический самолёт: docs.px4.io/en/config/airframe.html . Предварительно датчик был откалиброван по инструкции docs.px4.io/en/config/airspeed.html , процесс калибровки нужно выполнять в последовательности: сначала автоматически измеряется офсет (давление при нулевой скорости) потом нужно дунуть в трубку пито - если давление будет со знаком + калибровка завершится успешно. Ссылка на видео:
В планах проверка работы датчика с прошивкой Ардупилот с Mission Planer.
ArduPlaner Airspeed sensor 4525D
Проверка работоспособности цифрового датчика воздушной скорости 4525D с преобразователем уровней (м/сх PCA9306) 5 к 3, 3 В интерфейса I2C. Датчик скорости подключен к Holybro Pixhawk 4 в порт UART&I2C B. Конфигурация датчика скорости: ARSPD_PIN 65, ARSPD_TYPE 1 (I2C-MS4525D0), ARSPD_BUS 2, ARSPD_USE 1. Прошивка контроллера ArduPlane V3.9.4, Mission Planer 1.3.62. Ссылка:
Кто нибудь летал по пиксфлоу датчика?интересно как позицию держит
Здравствуйте! Еще один вопрос. Вот сегодня не армился коптер на холоде, потом в машину занес посидел, он заармился, возможно на температуру влияет. Решил посмотреть логи, нашел некие логи на флешке с разрешением 00000008.BIN в них можно увидеть что либо?
потом в машину занес посидел, он заармился
Такое было из-за lsm303d, но вроде бы пофиксили в 3.5 и выше
Такое было из-за lsm303d, но вроде бы пофиксили в 3.5 и выше
3.5 версия ардупилота? Мне показалось что у меня 3.3. а как можно исправить не подскажите пожалуйста?)
Прошейте актуальную версию арду. Через mission planner. Или более сложный путь с паяльником, но он не всем помогает.
Прошейте актуальную версию арду. Через mission planner. Или более сложный путь с паяльником, но он не всем помогает.
Прошивал… а с пояльником есть надёжный источник? А то начинаю думать что нужно было что то другое купить на замену Назе… Что то никак не могу найти подходящий контроллер, думал Пикс пойдет, но вот это на морозе… Отказ … это конечно не понятно, + ещё в режим автотюна в альтхолде не зашёл, совсем грустннько… Хотя в планере все настроено и переключается…
И в mp сейчас указана версия выше 3.5? Про паяльник в этой теме находил. Вбейте в поиск lsm303. Я напаивал, но в холода так и не довелось полетать.
И в mp сейчас указана версия выше 3.5? Про паяльник в этой теме находил. Вбейте в поиск lsm303. Я напаивал, но в холода так и не довелось полетать.
в консоле почему то не могу подключить, не знаю, апм подключался… В самом планере нашел вот такое Frame: QUAD
fmuv3 0027002A 3337510F 37353832
ChibiOS: ff603d11
ArduCopter V3.6.3 (63eb66fe)
PreArm: Hardware safety switch
PreArm: Throttle below Failsafe
Frame: QUAD
fmuv3 0027002A 3337510F 37353832
ChibiOS: ff603d11
ArduCopter V3.6.3 (63eb66fe)
u-blox 1 HW: 00080000 SW: ROM CORE 3.01 (107888)
PreArm: Hardware safety switch
PreArm: Throttle below Failsafe
наверное 3.6.3 версия, если это то конечно…
наверное 3.6.3 версия, если это то конечно…
Версию устан.прошивки видно после подключения ПК к МП в верхнем левом углу окна МП,сразу после версии самого МП.