PIXHAWK PX4 Autopilot еще одна летающая железка
Да с серво output function все и так понятно , и как назначить на седьмой канал тоже, а вот шестой канал специфичный yadi.sk/i/15rPe2DI3Sz95v там нет обычных переключателей, вот я и думал как его сделать например восьмым . Но да ладно через кнопку затвора получилось сделать она задается на шестой канал через меню подвеса.
ardupilot.org/copter/docs/parameters.html#servo6-f…
SERVO6_FUNCTION
56 = RCIN6
это даст на выходе 6 копию входа на 6 канале.
копию 6 канала можно также получить на других выходах
например так
SERVO5_FUNCTION = 56
на 5 выходе будет копия входа 6
Прошу подсказать по настройкам Pixhawk 2.4.8 Fw3.5.5
К контроллеру пока подключен только GPS M8N.
При подключении через боковой USB разъем по UART 115200 корректно отображает положение, системное время и т.п. через QGroundControl v3.3.0
В Mavlink inspector тоже всё корректно. Все настройки по умолчанию.
На разъеме TELEM2 у меня подключена ардуиновская железяка по UART 57600.
С этой железяки даю запрос:
#include <GCS_MAVLink.h>
======
mavlink_msg_request_data_stream_pack(0xFF,0xBE,&msg,1,1,MAV_DATA_STREAM_ALL, 1, 0);
len = mavlink_msg_to_send_buffer(buf,&msg);
MavSerial.write(buf,len);
delay(10);
mavlink_msg_request_data_stream_pack(0xFF,0xBE,&msg,1,1,MAV_DATA_STREAM_POSITION, 1, 1);
len = mavlink_msg_to_send_buffer(buf,&msg);
MavSerial.write(buf,len);
получаю корректный хардбит и ответ о позиции.
Помимо этого ответа хочется получить и юникстайм,
но когда в след за вышеуказанным запросом даю запрос:
mavlink_msg_request_data_stream_pack(0xFF,0xBE,&msg,1,1,MAVLINK_MSG_ID_SYSTEM_TIME, 1, 1);
len = mavlink_msg_to_send_buffer(buf,&msg);
MavSerial.write(buf,len);
то в ответ начинает сыпать всем, чем угодно, кроме системного времени.
Что я делаю не так?
в отличие от апм 32 битные процессоры не столь критичны к питанию. если 4,85 стабильны и не просаживаются еще больше под нагрузкой то полетник будет работать исправно.
но если захотите от него питать модем 500мвт то мощность упадет в несколько раз.
осд тоже может работать со сбоями
то в ответ начинает сыпать всем, чем угодно, кроме системного времени. Что я делаю не так?
видимо вопрос лучше задать в англоязычных обсуждениях разработчиков ардупилот,
тут больше вопросы и ответы пользователей по применению полетного контроллера.
теоретически не отвечать на некоторые запросы мавлинка полетник может по той причине что в его коде может быть не прописана возможность ответа на конкретный реквест
мавлинк универсальный протокол, но никто не обязывает его использовать полностью вполне вероятно что в ардупилот функционируют только определенные типы сообщений
День добрый, опять у меня проблемы с коптером. С предыдущими разобрался с чем смог, но появилась новая - после недавнего краша и сгоревшего регулятора -перестал нормально заводиться, то есть после арминга моторы запускаются вразнобой или не запускаются вообще, например первый запустился остальные молчат - газ на 30% запустится один из трех или два из трех , иногда все. Причем всегда в разных вариациях, но левый передний почти стабильно всегда стартует и скачком газ поднимается до максимума. Сбрасывал настройки на контроллере -не помогло , калибровал регуляторы несколько раз -запускаются одинаково с приемника. По логам непонятно yadi.sk/d/SCXoerjG3TBYof . Инфы не нашел конкретной. А еще в Mission Planner на вкладке Servo Output при попытке погазовать уровни сигнала показываются разный всегда , хотя квадр стоит ровно на полу.
ябы сбросил прошивку, но как писал раньше нет такой возможности из -зи не работающего юсб.
Друзья, поменял gps bn 880 на ts-100 и мишн планнер стал выдавать ошибку “gps speed error 2.6 (need 1)” . Контроллер Пикс. Что за беда?
На вкладке servo output диапазон везде 1100-1900 хотя после калибровки аппы реально диапазон 980-2006. Менять вручную надо или так и должно быть? По каналу газа регули пищали что газ не в минимуме, пришлось опустить значение до 980. Почему то думал что после калибровки должны были прописатся там значения автоматом.
Добрый день!
Собираю коптер на пиксе.
В общем все делаю по инструкциям и по видео “Подключение и основные настройки Pixhawk”.
Все процессы проходят успешно.
Но при попытке запуска ничего не армится, а моторы пищат со звуком, который судя по инструкции соответствует тому, что “нет входного сигнала на приемнике”.
Когда проверяю сигнал в МП, отклик есть, при калибровке ESC все проходит гладко и отклик так же есть.
Есть подозрение, что упускаю какую то мелочь. Буду благодарна помощи.
Комплект:
pix
Hobbywing X-Rotor 20A
Мотор Tarot 2214/920KV
Radiolink AT10 и R12D
Но при попытке запуска ничего не армится
А вы"сафети свич" нажимаете после инициализации, перед армингом? Или вы его в списке параметров отключили?
А вы"сафети свич" нажимаете после инициализации, перед армингом? Или вы его в списке параметров отключили?
Нажимаю.
Специально не отключала точно.
И сейчас обнаружила, что после некоторого времени после подачи питания на коптер, пикс начинает бешено трезвонить.
Не могу подключить радиомодуль hc-12 к pixhawk px4, может кто поделится подключением.
пикс начинает бешено трезвонить.
А карточка стоит? Тип рамы, класс рамы выставили? FS по напряжению включен/выставлен?
И сейчас обнаружила, что после некоторого времени после подачи питания на коптер, пикс начинает бешено трезвонить
Посмотрите, что при этом пишет Mission Planner. Возможно на что то ругается.
Не могу подключить радиомодуль hc-12 к pixhawk px4, может кто поделится подключением.
В первую очередь надо установить скорость на 57600 при помощи специальной утилиты github.com/robert-rozee/HC-12-config. Антенну с которой присылают лучше сразу выбросить. И никаких других устройств на данный порт параллельно лучше не подключать. У меня подключен к телем1 RX и TX CR1_EXTRA1 и 2 =4 и CR1_PARAMS 10.
А карточка стоит? Тип рамы, класс рамы выставили? FS по напряжению включен/выставлен?
FS - это failed start?
Все остальное да выставляла.
Пищать стал после того как на моем столе убрались без меня, но и до этого армится отказывал.
Посмотрите, что при этом пишет Mission Planner. Возможно на что то ругается.
А вот здесь нужна помощь. Где именно смотреть ошибки? Если есть ссылка на подробные инструкции буду благодарна.
FS - это failed start?
А вы можете сфотографировать ваш шедевр и выложить сюда?
filesafe - это такая настройка, которая указывает ПК, что нужно сделать если разряжается батарея, потеря сигнала и тд.
Читайте на оф сайте, там все есть. Абсолютно все, как настроить.
Сообщения МП пишет в основном окошечке.
пс. И попросите, что бы на вашем столе не убирались… 😃
FS это файлсейф, выставляется автовозврат по разряду аккума и потере сигнала с пульта
Где именно смотреть ошибки?
На главном экране смотрите, что пишет, когда отказывается армиться.
Также можно временно попробовать отключить проверку арминга (со снятыми пропами!). В Full Parameter List в пункте ARMING_CHECK поставьте 0 и посмотрите будут ли вообще включаться моторы.
А вы можете сфотографировать ваш шедевр и выложить сюда?
Могу, но завтра. Телефона под рукой нет и до завтра не будет.
filesafe - это такая настройка, которая указывает ПК, что нужно сделать если разряжается батарея, потеря сигнала и тд.
Читайте на оф сайте, там все есть. Абсолютно все, как настроить.
Сообщения МП пишет в основном окошечке.
Когда задавала вопрос про ФС имелла именно в виду filesafe, но руки написали другое. Да настраивала.
В основном на официальный сайт и ориентировалась. Ну и на видео, как и писала раньше.
FS это файлсейф, выставляется автовозврат по разряду аккума и потере сигнала с пульта
На главном экране смотрите, что пишет, когда отказывается армиться.
Также можно временно попробовать отключить проверку арминга (со снятыми пропами!). В Full Parameter List в пункте ARMING_CHECK поставьте 0 и посмотрите будут ли вообще включаться моторы.
В окошке он писал нечто вроде нет сигнала от приемника. При этом при калибровке радио все нормально проходит.
В итоге я решила еще раз отформатировать карту, записать новую прошивку, пройти все настройки. Не знаю в чем заключается дьявольская магия, но пищать пикс перестал, стал армится, и уже больше не похож в моих глазах на бесполезную игрушку)
Но при подключении питания и до того момента как я нажимаю “сафети свич” моторы все равно пищат. Это нормально? И можно ли это отключить? очень бьет по ушам.
Но при подключении питания и до того момента как я нажимаю “сафети свич” моторы все равно пищат. Это нормально? И можно ли это отключить? очень бьет по ушам.
Это нормально - все регуляторы загружаются с муз. сопровождением в моторах)) А вот можно ли это отключить, надо разбираться в настройках именно ваших регулей.
Но при подключении питания и до того момента как я нажимаю “сафети свич” моторы все равно пищат. Это нормально? И можно ли это отключить? очень бьет по ушам.
Можно отключить сафети свич в full parametr tree. Нужно развернуть BRD, там есть BRD_safetyenable.
Но регуляторы будут пищать в любом случае.
Еще на 3.4.6 был параметр RC_FEEL_RP, позволял настроить чувствительность к управлению. На 3.6 dev смотрю уже нет этого параметра, в описании ничего не нашел (хотя на крутилку так и можно по-прежнему назначить настройку RCFeel).
Кто знает что теперь вместо этого параметра?
Так вроде так и осталось.
В дереве гляньте группу RC.
Все глаза уже проглядел. 😃 И в параметрах, и в полном списке.
Да и в официальных доках такого параметра уже нет.
В 3.6 для Ф4 есть (только что смотрел). Может конечно еще поменяли. У меня МП 1.3.53 (на всякий случай).