ArduCopter Mega: порт на обычную Arduino (тестим)

Hyperion

гм, это баг или фича? 😃
Зашил сегодня в документацию, и увидел что появилось описание как настроить RSSI.

RSSI input on analog PIN A0

config.h changes:

Around line 208 you will find:

#elif CONFIG_HAL_BOARD == HAL_BOARD_MPNG
# define A_LED_PIN 13
Change to:

#elif CONFIG_HAL_BOARD == HAL_BOARD_MPNG
# define RECEIVER_RSSI_PIN 0
# define A_LED_PIN 13
parameters.ino changes:

Around line 192 you will find:

GSCALAR(rssi_pin, “RSSI_PIN”, -1),
Change to:

GSCALAR(rssi_pin, “RSSI_PIN”, RECEIVER_RSSI_PIN),
After that you can enable the RSSI_PIN via MissionPlanner. To test if it works you can connect a 1.5v battery on A0

Вот только у меня заработало все и так 😃

kren-DEL

прошил через флеш-тул 3.0.1рц4, не пойму, как логи поглядеть в последнем МР?

kren-DEL

по прошлому посту разобрался, был глюк с МР - не видно было терминала

VladPMI
VladPMI:

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

Сам спросил, сам и ответил:

WP_YAW_BEHAVIOR: Устанавливает, как автопилот управляет (носом) “Yaw” во время миссий и режима RTL.

0 = Никогда не меняет направление носа (Yaw).
1 = Лицом к следующей точки или для режима RTL лицо в сторону домашней точки (Home).
2 = Лицом к следующей точки или для режима RTL лицом от домашней точки (Home).

Hyperion

блин фигня какая то. Вроде бы раз уже победил унитазинг, так нет, снова столкнулся и не побеждается 😦

  1. Поставил внешний компас.
  2. Прошил мегапиратом 3.0.1-Р4
  3. Сделал erase eeprom
  4. Калибровка компаса-акселя-аппы-регулей
  5. компассмот - 5%
    6 😃 унитазинг
    Из других отличий - провода GPS пустил без экрана, но свиты косичкой. Провода от компаса также без экрана, свиты косичкой.
    Компас закрепил на нейлоновый стойки, пока не придет нормальный кронштейн
    Вычитал что приемник-передатчик могут влиять на жпс. Убрал антенны ресивера вниз и вбок, чтобы над GPS не возвышались. Антенну телеметрии опустил вниз
    включил Compass-learn, пока не помогло. Еще auto declination активировал, не пробовал с ним.
    Чтож ему нужно то еще
    Вибрации вообще с новой платформой минимальные.
    Если компас стоит чуток не по курсу то может влиять на лойтер? Или по идее всеми этими калибровками мы компенсируем косяк установки?

Черт, тупо компас на 90гр криво поставил 😁

Antarius

Заметил такую непонятку в 3.0.1 r4 против 2.8.
Смотрю на авиагоризонт в 2.8:

  • коптер ровно на столе - горизонт ровно, коптер наклоняю влево - горизонт соответственно, вправо-вправо.

Смотрю на авиагоризонт в 3.0.1:

  • коптер ровно - горизонт ровно
  • коптер влево - горизонт влево и… вниз-вверх-вниз вверх градусов по 10-15.
  • коптер вправо - горизонт вправо и … также начинает колебаться вверх-вниз градусов по 10-15.
    При этом компас крутится как угорелый.
    Калибровку акселя делал, четко по уровню и строительному угольнику.
    Проверял на двух платах криус в1.
    Несколько раз.

Что не так?

RTemka

Криво залил прошивку.
Как удалось раскажешь ?

kren-DEL
Antarius:

роверял на двух платах криус в1. Несколько раз. Что не так?

версия платы в прошивке правильно указана?
наводок на компас нет?

Кто знает, какие пиды тюнить, чтобы при пропадании спутников не удирал как ошпаренный(режим лоитер)?

Hyperion

gps gain есть в 3.0.1 а вот второе не проверял. Позже уже нашел что это фича 3.1 😃

GaD=
Antarius:

Заметил такую непонятку в 3.0.1 r4 против 2.8.
Смотрю на авиагоризонт в 2.8:

  • коптер ровно на столе - горизонт ровно, коптер наклоняю влево - горизонт соответственно, вправо-вправо.

Смотрю на авиагоризонт в 3.0.1:

  • коптер ровно - горизонт ровно
  • коптер влево - горизонт влево и… вниз-вверх-вниз вверх градусов по 10-15.
  • коптер вправо - горизонт вправо и … также начинает колебаться вверх-вниз градусов по 10-15.
    При этом компас крутится как угорелый.
    Калибровку акселя делал, четко по уровню и строительному угольнику.
    Проверял на двух платах криус в1.
    Несколько раз.

Что не так?

МП глючит, аналогично, думал что с прошивкой, проверил на МП 2.8 все работает правильно в последней как вы описали.

kren-DEL
GaD=:

проверил на МП 2.8 все работает

МП (мишшн планнер) последняя версия 1.3.1, вы имеете ввиду прошивка глючит? уточните версию МП? У меня 2-я версия платы с РЦТ, всё отлично что на прошивке 2.9, что на 3.0.1рц4

GaD=
kren-DEL:

МП (мишшн планнер) последняя версия 1.3.1, вы имеете ввиду прошивка глючит? уточните версию МП? У меня 2-я версия платы с РЦТ, всё отлично что на прошивке 2.9, что на 3.0.1рц4

Ваша правда, цифирки напутал, МП 1.28 работает нормально, а вот 1.3.1 отображает неправельно. Или нетак как мы привыкли. Независимо какая прошивка.

TxN

Всем доброго.
Есть проблема:
Пират не видит сигнал с радио. Совсем. При этом все остальное (Жпс, радиомодуль телеметрии, бортовые датчики) работают нормально.
Приемник обычный FrSky, без CPPM. В конфиге стоит SERIAL_PPM_DISABLED. Но реакции при попытке откалибровать, что через планнер, что через консоль нет. Приемник исправный, проверен.
Плата Crius_V1. Вот думаю, может быть померло что-то? Или я что не так делаю. Раньше (еще на старом софте), все вроде работало. Но прошел чуть ли не год, да и софт другой.

Antarius

А приемник от чего запитан? У меня на криус 1 - приемник работает, только если запитывать плату через регуляторы (ну или бек), через USB - не работает.

TxN
Antarius:

А приемник от чего запитан? У меня на криус 1 - приемник работает, только если запитывать плату через регуляторы (ну или бек), через USB - не работает.

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

А знаете, в мультивие все работает. Значит проблема именно в пирате. У меня пока только одна догадка - что он несмотря на конфиг, пытается использовать CPPM. Как это можно проверить?

TxN

Решил проблему!
Не там менял настройку PPM. Надо было делать это не в конфиге, а в файле библиотеки (libraries\AP_HAL_MPNG\RCInput_MPNG.cpp).
В следующий раз читать внимательней буду.

Antarius

А где можно скачать 2.9.1 - RTemka навел на мысль 😃
Только на гуглкоде - не знаю как оттуда скачивать.
И может есть какие-то заведомые глюки у этой версии?

5yoda5
Antarius:

Только на гуглкоде - не знаю как оттуда скачивать.

Ищете справа в середине кнопочку “Download ZIP”