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

Mark190

Был би благодарен если б ви скинули скрини своих настроек imu .

esso

“power redundancy not met: 0 instead of 1”
это мне показывает кюграундконтрол.
Нигде. Ничего. Не нешел. Или не разобрался и сам не разберусь. Уже идет третья ночь, помогите.
Или дайте ссылки или тут посоветуйте.

karadjia
esso:

“power redundancy not met: 0 instead of 1”

А погуглить? Почитайте, правда там на буржуйском но переводчик справляется легко Вкратце - многие там склоняются к тому что это проблема в 1.11.0 прошивке и нужно откатываться на 1.10.1. Но есть и совет от khalid19911 - Думаю, в V1.11.0 проблем нет. Пользуюсь Прошивкой 1.11.0 и pixhawk, и я решил «[Резервирование питания не выполнено: 0 из 1]». Следуйте инструкциям.
Параметры >>> другие >>> find (COM_POWER_COUNT)
замена 1 на 0 поможет.

Mark190:

Перепрошил КП на ту же прошивку , в настройках активировал EKF2 после MP выдает такое сообщение ibb.co/0tP4b2W

Странно что у Вас екф2 был выключен. Разработчиками позиционируется что EKF2 “включен по умолчанию” в прошивке 4.0.5

Mark190:

Был би благодарен если б ви скинули скрини своих настроек imu .

Думаю что Вам настройки, мои, не помогут. Тут либо неправильная прошивка (не для того релиза железа) либо проблема в самом железе. Это как в компе - если нет или проблемное устройство то оно, устройство, не отображается и не задействовано.
Но вот так у меня на 2.4.7 пиксе и прошивке 4.0.6 (новая бетка)

ПС. На самом деле параметров связанных с ЕК2 намного больше в Full Parametr List и просто активировать ekf2 будет не достаточно наверное.
ППС. Если все таки нужен полный лист параметров - скину в личку что бы не засорять ветку.

Mark190
karadjia:

А погуглить? Почитайте, правда там на буржуйском но переводчик справляется легко Вкратце - многие там склоняются к тому что это проблема в 1.11.0 прошивке и нужно откатываться на 1.10.1. Но есть и совет от khalid19911 - Думаю, в V1.11.0 проблем нет. Пользуюсь Прошивкой 1.11.0 и pixhawk, и я решил «[Резервирование питания не выполнено: 0 из 1]». Следуйте инструкциям.
Параметры >>> другие >>> find (COM_POWER_COUNT)
замена 1 на 0 поможет.

Странно что у Вас екф2 был выключен. Разработчиками позиционируется что EKF2 “включен по умолчанию” в прошивке 4.0.5

Думаю что Вам настройки, мои, не помогут. Тут либо неправильная прошивка (не для того релиза железа) либо проблема в самом железе. Это как в компе - если нет или проблемное устройство то оно, устройство, не отображается и не задействовано.
Но вот так у меня на 2.4.7 пиксе и прошивке 4.0.6 (новая бетка)

ПС. На самом деле параметров связанных с ЕК2 намного больше в Full Parametr List и просто активировать ekf2 будет не достаточно наверное.
ППС. Если все таки нужен полный лист параметров - скину в личку что бы не засорять ветку.

Да скиньте пж в лс попробую , возможно поможет.

Mark190

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

ibb.co/FHg4QtT
ibb.co/ZGCKrXF

kasatka60

Все верно показывает. Все правильно настроено. На первом скрине коптер наклонен влево, на втором вправо.

Mark190:

а то меня эта плата до нервного срыва доведет .

Посмотрите ролик Аника про ардукоптер двухгодичной давности или больше. В мишен планере все правильно показывает, только вы почему-то наоборот воспринимает.

Mark190

Данная проблема наблюдаетьса даже на прошивке px4 с qgroundcontrol

karadjia
Mark190:

акселерометр не верно показывает наклон квадрокоптера

Добавлю к сказанному Антоном. Что бы для первого лица был правильный наклон нужно включить так называемый “русский стиль”. Правой клавишей мыши на поле и выбираем.

В граунд контрол подобным образом тоже можно поменять.
ПС. Это делается для программ МП и ГК. Если будете летать в очках-шлеме то там и без этого все будет правильно (наклоны).

kasatka60
Mark190:

Данная проблема наблюдаетьса даже на прошивке px4 с qgroundcontrol

Это проблема пользователя, а не прошивок.
То что зеленая - это земля, то что голубое - небо на mission planer. Когда коптер наклоняют вправо - земля наклоняется влево и наоборот. Даже на osd также показывает, если не включать “русский стиль”

karadjia:

так называемый “русский стиль”

Это еще сильнее его запутает, особенно если в осд так настроить.

karadjia

Всем доброго времени суток. Вопрос. Чет не могу настроить правильное отображение RSSI с приемника через пиксхавк на осд миним. Вроде бы и повыставлял все, на осд убрал до 100 значение RSSI max. А он зараза отображает либо 100 либо 0 когда апу вырубаеш. Кто подскажет- куда копать. Пиксхавк 2.4.7 (прошивка 4.0.6 бета, на 4.0.5 работал так же с RSSI), OSDminim (прошита MinimOsd_Extra_Uni.946DV-MAVLINK-release), приемник FI-6B, апа Т12 джампер, связано все по SBUS16. ОСД подключен в 4 порт (во втором глючит по морозу). Вот скрин настроек RSSI (второй скрин - нижний правый угол значение RSSI самое малое что смог найти дома сейчас - антенну выкручивать неохота), ну и по портам настройки в полетнике. В осд режимы RSSI перебирал - реакции ноль или нет RSSI вообще (в зависимости от выбранного режима)




schs
karadjia:

Чет не могу настроить правильное отображение RSSI с приемника через пиксхавк на осд миним

В конфигураторе OSD включить RAW. После записать на бумажку те числа что будут при минимальном и максимальном уровне. Далее их вбить в конфигураторе OSD, отключить RAW.
Минимальный уровень проверять выключением приёмника нельзя! При включении FS по потере связи на OSD будет последнее значение, замершее.

karadjia

Спасибо. Помогло. Теперь можно летать и контролировать по FPV как далеко можно залететь.

karadjia

Еще вопрос. Медленно изменяются показания высоты в осд. То есть если мы спускаемся со скоростью 3-4 м/с то в осд показания изменяются со значениями - или + 3 метра а не - или + 1 метр. Я так понимаю за это отвечает параметр SR*_EXTRA1. И его нужно менять. Если действовать по аналогии с параметром SR*_PARAMS (по умолчанию 0) то значение SR*_EXTRA1 нужно уменьшать. Просто если я ставлю рекомендованное для осд (по мурзилкам) значение SR0_PARAMS в 1 то скорость считывания параметров МП значительно замедляется. Если возвращаю в 0 то скорость чтения возвращается к нормально-быстрой. Ну и какой SR*_EXTRA1 отвечает за 4 порт ибо в параметрах только первые три порта с таким пунктом.

schs
karadjia:

Просто если я ставлю рекомендованное для осд (по мурзилкам) значение SR0_PARAMS в 1 то скорость считывания параметров МП значительно замедляется.

Этот параметр - или всегда 10, или 0, при подключении MP и загрузке параметров MP временно переопределить его на 10, ибо нужен обычно только на земле. Для тех кто пользуется во время полёта - ставяться промежуточные значения.

По поводу остальных, при скорости порта 115200 нужна поднимать до максимальных значений при которых хватит скорости порта.
Повышение любого параметра - увеличение частоты отсылки сообщений и соответственно быстрее реакция в OSD.

karadjia

Хочу подключить к пиксхавку 2.4.7 R9MM приемник. Возникли вопросы как его правильно подключить что бы задействовать все его, приемника, возможности. Что бы на апу выдавал телеметрию и gps ну и прочее ну а в полетник подать обратное - RSSI и прочее. Кто имеет такой опыт буду рад совету.
ПС. Конечно можно перелопатить несколько веток и самому до всего докапаться но это время да и не все “камни” можно найти сразу. Всем спасибо за советы.

karadjia

ПС. Если с SBUS вроде бы все понятно - подключаем в RC или SB вход полетника (пикса) то вот с Smart Port непонятно. По мурзилке арду вроде бы подключается на свободный уарт порт. Тут для меня засада- как и каким образом это сделать.

egunak95
karadjia:

ПС. Если с SBUS вроде бы все понятно - подключаем в RC или SB вход полетника (пикса) то вот с Smart Port непонятно. По мурзилке арду вроде бы подключается на свободный уарт порт. Тут для меня засада- как и каким образом это сделать.

В моём видео есть ссылки Yaapu Frsky Telemetry for ARDUPLANE 2020 0523 - YouTube инвертор не обязательно делать

Hyperion

SB по идее это инвертированный RX приемника, а для fport нужен TX пин uart’a.
поэтому полюбому надо задействовать какой то serial порт например SERIAL5.
и настраивать в MP параметры SERIAL5_ чтобы на нем запустить fport. Ресивр разумеется прошить fport прошивкой.
Вот тоже кино снимал

karadjia

Алексею и Александру спасибо. Буду на выходных пробовать. В общем суть понятна. Если подключать по sbus + F port то это больше проводов и прочего и все равно задействован uart. Если пробовать подключаться по F port то там только три провода и uart. В обоих видео примеры показаны на матеке. Если брать pixhawk 2.4.7 (2.4.6) то подключаем F port, к примеру у меня свободны uart 1 и 2. А вот далее не понятно - нужен инвертор или нет, какой именно порт задействовать ибо для матека четко указано -2. В любом случае буду эксперементировать и пробовать. Всем спасибо за помощь

Hyperion
karadjia:

Алексею и Александру спасибо. Буду на выходных пробовать. В общем суть понятна. Если подключать по sbus + F port то это больше проводов и прочего и все равно задействован uart. Если пробовать подключаться по F port то там только три провода и uart. В обоих видео примеры показаны на матеке. Если брать pixhawk 2.4.7 (2.4.6) то подключаем F port, к примеру у меня свободны uart 1 и 2. А вот далее не понятно - нужен инвертор или нет, какой именно порт задействовать ибо для матека четко указано -2. В любом случае буду эксперементировать и пробовать. Всем спасибо за помощь

поскольку для телеметрии придется задействовать какой либо serial, ибо на пиксе не распаян tx от сериала к которому подключен sbus вход, то лучше использовать FPORT.
у R9MM имеется инвертированный S Port - в видео я это говорил. Вот его напрямую и подключайте к TX UARTу который решите использовать без всяких инверторов. Не забудьте r9mm прошить fport прошивкой 😃

karadjia

В общем пока толком ничего не получилось. Вернее не получилось подключить R9MM к pixhawk 2.4.7 по сериал порту и получить с него (пикса) телеметрию на апу Т12. Приемник прошил флексом с с-порт, подключил с пин. приемника f-s port на tx 1 сериала. В настройках поставил (если нужны все параметры то файл 1.zip просто переименовать в 1.param) реакции по каналам ноль, телеметрии ноль. Комбинация параметров порта (картинка) ничего не дала. Такое ощущение что где-то в параметрах еще забыл что-то включить (типа как на видео для матека). Может кто подскажет куда копать.
Если подключать приемник по s-f port или sbus на rc вход пикса - каналы управления работают, из телеметрии только питание приемника и rssi (отображается правильно) Вот картинка при s-f port на rc вход пикса

Пока оставлю так. Буду сегодня собирать все и полетаю, попробую на дальность и фс. Ну и читать мурзилки и экспериментировать.

1.zip