ArduCopter Mega: порт на обычную Arduino (тестим)
Вот у меня опять непонятка.Калибровка радио - почему-то у меня стик Throttle калибруется как Roll,а за тротл теперь отвечает стик руля высоты.Что я сделал не так и как поправить?
поправить в прошивке тип каналов управления:
#define TX_CHANNEL_SET TX_mwi
Можно вставлю свои 5 копеек для красной платы с хоббикинга, так как имел непосредственное участие в ее запуске на мегапирате.
на Плате есть косяк с питанием см. картинки. виновник этого, то что отмечено желтым цветом сделано криво.
основное питание на проц подается по тем местам, что отмечены зеленым
цветом, вот на диоде, который указан красным цветом, теряется наше напряжение . варианты решения:
1 ) выбросить его нафиг, и запаять перемычку ( не есть хорошо, так как в случае подключения USB (синим указано питание от USB ) и ESc(BEC) вместе, что нить да и сгорит)
2) перепаять диод на более качественный. Я перепаял на диод шотки.
3) такой же как и первый но паять надо только пин +5 V на плате(зеленый), поставить перемычку с любым контактом + для подключения ESC (BEC).
4) или если уж не хочеться паять, идете в config.h
ищите строчку
# define BOARD_VOLTAGE_MIN 4300
и меняете ее на
# define BOARD_VOLTAGE_MIN 3300
и будет вам счастье. Но это на ваш страх и риск!
По поводу мультивия да у него нет проверки преарминга. и было по вине питания 4 отказа у меня. (печально когда ты на высоте и далеко делаешь газ на всю а коптер тупо падает вниз, а все что остается делать, это смотреть в очки как стремительно приближается земля 😃)
как то так.
своих 11*4.7 “P” уменьшал до 0,14
ну у меня коптер полтора кило весит 😃
сначало также уменьшал потом включил на 6 канале режим тюнинга и вот что получилось.
Так,по поводу правки каналов аппы - не очень понял.
Мне нужно текущую прошивку выкачать с платы,поправить данную запись (как выкачать?)
или же в имеющейся у меня прошивке добавить данную строку в APM_config.h(т.к. там этой строки нет сейчас вообще)
Так,по поводу правки каналов аппы -
megapirateng.com/how-to-configure-mpng-3-0-1-firmw…
4 пункт
ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp
// Для изменения пинов каналов, раскомментируйте ОДНУ строку начинающюся со слоа 'static unit8_t...'
// Graupner/Spektrum
// PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 3, 2, 0, 4, 5, 6, 7};
// Standard (Default)
// ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
static uint8_t pinRcChannel[8] = {0, 1, 2, 3, 4, 5, 6, 7};
// some Hitec/Sanwa/others
// PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 0, 2, 3, 4, 5, 6, 7};
// Multiwii
// ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7};
// JR
// FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
//static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 5, 6, 4, 7};
вам нужен Multiiwii, т.е. код должен быть следующим
// Для изменения пинов каналов, раскомментируйте ОДНУ строку начинающюся со слоа 'static unit8_t...'
// Graupner/Spektrum
// PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 3, 2, 0, 4, 5, 6, 7};
// Standard (Default)
// ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {0, 1, 2, 3, 4, 5, 6, 7};
// some Hitec/Sanwa/others
// PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 0, 2, 3, 4, 5, 6, 7};
// Multiwii
// ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7};
// JR
// FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
//static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 5, 6, 4, 7};
Блин.Сделал,прошил,ничего больше не менял - теперь мигает зеленым и синим светодиодом и при попытке арминга пишет “Compas Not healthy”!!!
Хм,похоже в 1 раз прошивка криво встала.ПРошил еще - не пишит больше.
Ага,вроде откалибровалась.
Вопрос - при 0 положении стика ГАЗ при арме - моторы должны крутиться?
Вопрос - при 0 положении стика ГАЗ при арме - моторы должны крутиться?
откалибруйте заново RC и ESC
ESC - у меня Hobbywing 4x25,его калибровать так же,как обычные?
quadro-copter.info/…/kalibrovka-esc-regulyatorov-d…
пробовал так - не получается
Hobbywing 4x25,его калибровать так же,как обычные?
ну это я не знаю читайте инструкцию к нему.
Вы имеете в виду его калибровку вручную,без участия мозгов?Откалибровал вручную,при работе без мозгов - все ок.Подрубаю к мозгам - фигу,крутится
Откалибровал на автомате,прогнал опять калибровку RC в Mission Planer,крутится и все тут!У Throttle начальное значение(там где его калибровка) 991.
У кого красная плата - как Вы калибровали регули?
фигу,крутится
а RC каналы передатчика откалибруйте заново.
КАК???В Mission Planer?Калибровал…
Бред какой то.Прогнал калибровку пульта.Теперь при включении пишет Throttle not idle
чертовы китаезы
отбой,просто после калибровки пульт почему то ушел в mode 1
Поставим вопрос по другому - владельцы КРАСНОЙ платы - как конкретно Вы калибровали Ваши ESC???
MaF, да всё просто. Сначала в МП калибруешь радио. Потом выключаешь борт. Даешь газ на максимум. Включаешь борт, ждешь секунд 10-15, пока всё стартанёт. Выключаешь борт (газ не трогаем - максимум). Опять включаешь борт, ждем - регули должны пикнуть (кажется два раза, если у тебя перешитые). Стик газа - в минимум, регули опять пикнут (вроде один раз). Выключаешь борт.
Всё, регули откалиброваны все разом.
Если у тебя регули не прошитые, то сигналы будут немного отличаться (как там в твоих регулях они пикают при калибровке).
USB Вы не подключали во время калибровки?У меня по Вашему совету - ничего вообще не происходит.
Светодиоды не моргают,регули не пищат.
малодушненько,но - как прошится обратно на стоковый Мультивии?Не выходит цвето каменный,да.
USB Вы не подключали во время калибровки?
USB выключено, приёмник включен, пульт - газ на полную, включаем пару газ плату, после 1-ого раза светодиоды должны начать моргать циклически все 3, бегущие огни, значит Вы в режиме калибровки:), удачи
фигу
не хочет,в таком режиме она просто включается,светодиоды горят не моргая кроме LED1 LED4 не горит вообще.
Вот.
USB Вы не подключали во время калибровки?У меня по Вашему совету - ничего вообще не происходит.
Светодиоды не моргают,регули не пищат.
малодушненько,но - как прошится обратно на стоковый Мультивии?Не выходит цвето каменный,да.
Нет, USB не подключал. Просто может у вас проблемы с армингом? Тогда наверное по-очереди подключать каждый регуль в канал газа приемника напрямую.
Тимур,это я давно делал(не по 1,а по мануалу - в косичку и в канал газа напрямую,калибровка проходит ок)
а подрубаем к платке - фигу
может плата проблемная,блин.
Кстати,с пульта она не армится - стик газа вниз-направо - не армится и все тут.
отбой,просто после калибровки пульт почему то ушел в mode 1
стойте, а в мишнпланере стики правильно отображаются(к нужному каналу щас приведены)?
сейчас - в пульте так у меня
THR AIL ELE RUD
в Мишн планере
стик 1 - ГАЗ,YAW
стик 2 - PITCH ROLL
что касается светодиодов
5V горит всегда,что с USB,что без
LED1 - моргает так же всегда
сейчас - в пульте так у меня
а в МР, как? при отклонении стика газа ОН отклоняется, или какой-то другой канал? (тоже относится и к YAW)