Activity
Можно подробнее, или
фигу,крутится
а RC каналы передатчика откалибруйте заново.
Hobbywing 4x25,его калибровать так же,как обычные?
ну это я не знаю читайте инструкцию к нему.
Вопрос - при 0 положении стика ГАЗ при арме - моторы должны крутиться?
откалибруйте заново RC и ESC
Так,по поводу правки каналов аппы -
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};
Можно вставлю свои 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 канале режим тюнинга и вот что получилось.
жду пиды.
Сорри забыл 😃
На хоббикинговской прямо возле джампера.
о точно! правда перепаял все стало круто!! спасиб добрый человек . а случайно нет схемотехники этой платы?
Диодик стоит в некоторых версиях платы
И где он??
чё то у меня gps модуль с ним же не отображается
поставте авто определение и заработает. а также 3.0.1 не подерживает частоту 115200 на гпс
Сообщение от 2fast2real
MPGN-R3b PANIC: faild to take I2C semaphore 100 times in AP_Baro_BMP085_MPGN read data from timerprocess
Я проверил на BV и CRIUS v1 - заливается и запускается.
MultiWii PRO Flight Controller w/MTK GPS Module также заливается, запускается, летает.
надо пробовать летать
попробовал подлетнул 😃. налетал аж 8 часов не мог остановиться 😃
правда пиды пришлось крутить очень сильно.
лоитер как прибитый(ветер 5м/с), альтхолд работает замечательно. есть косяк с магнетометром уплывает немного. возврат домой работает. но слишком резво тормозит что аж страшно 😃.
остально не тестил.
ставить её в настройках?
Аналогичная плата летаю все ок. в настройках нужно
#define FFIMUv2
и вот тут более подробно www.rcgroups.com/forums/showthread.php?t=1752719
но вылезла другая проблема - места каналов поменялись
видимо не прочитали 4 параграф 😉 megapirateng.com/how-to-configure-mpng-3-0-1-firmw…
А можно с этого места поподробнее, или ткните носом где изучить матчасть, заранее спасибо.
ну у bmp085 есть пин готовности. 2 нога помоему. заведена должна быть на мегу 2560 на порт PC7.
надо смотреть схему вашей платы
чтобы его использовать в компиляции нужно
в файле ardupilot-mpng\libraries\AP_Baro\APM_BMP085.cpp
найти строчку
#if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || defined(APM2_BETA_HARDWARE)
заменить на
#if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || defined(APM2_BETA_HARDWARE) || CONFIG_HAL_BOARD == HAL_BOARD_MPNG
и файле config.h
найти описание платы
#elif CONFIG_HAL_BOARD == HAL_BOARD_MPNG
# define CONFIG_IMU_TYPE CONFIG_IMU_MPU6000_I2C
# define CONFIG_BARO AP_BARO_MS5611
# define CONFIG_MS5611_SERIAL AP_BARO_MS5611_I2C
# define CONFIG_ADC DISABLED
# define CONFIG_PUSHBUTTON DISABLED
# define CONFIG_RELAY DISABLED
# define CONFIG_SONAR_SOURCE SONAR_SOURCE_ANALOG_PIN
# define MAGNETOMETER ENABLED
и заменить на
#elif CONFIG_HAL_BOARD == HAL_BOARD_MPNG
# define CONFIG_IMU_TYPE CONFIG_IMU_MPU6000_I2C
# define CONFIG_BARO AP_BARO_BMP085
# define CONFIG_ADC DISABLED
# define CONFIG_PUSHBUTTON DISABLED
# define CONFIG_RELAY DISABLED
# define CONFIG_SONAR_SOURCE SONAR_SOURCE_ANALOG_PIN
# define MAGNETOMETER ENABLED
как то так.
А поддержка BMP085 планируется или это прошлый век 😃 ?
BMP085 поддерживаеться, но если у вас разведен пин EOC.