CRIUS ALL IN ONE PRO Flight Controller
Да, и у меня гекса падала камнем - зависал полетный контроллер, наглухо. Поменял компоновку, скрутил силовые провода к ESC в косички.
Ниче се у вас глушилка я понимаю что не квадрик но 113а!!! ппц просто у менв пике квадрик потребляет 40)
на руках, 80% газа 90-95 А. Прибор до 100, дальше не могу измерить 😃
Заменил все провода на 10 авг
А были какие?
Конфиг: моторы HengLi W4822 690kv 3-4S 310W Пропы 1447 карбон. Регули 40А rc прошивка симонк, питание 4s 5000 2 в параллель. Центр из карбона 2.5. 6 лучей аллюминий 15 квадрат. Вес 4кг с акк.
По проводам выше было:
от аккума идет провод 8awg, потом разъем 60ка, потом провод 12awg, разводка им же и до регулей 16 awg (с завода) разьем теплый.
14 awg толстый, а 8 это толщиной с юсб кабель?, если разъем теплый либо плохой контакт, либо не хватает сечения чтобы пропустить ток и вы тащите провода с постоянным током до регуля, а они как раз создают хорошее постоянное магнитное поле, разъемы и провода не должны грется вообще, если нагрев, то там у вас и дополнительные потери. 8 AWG -8.1 mm ² это около 70 ампер при 12 вольтах, 12 AWG- 3.2 mm ² примерно 40 ампер
Может мне кто-нибудь помочь залить прошивку в контроллер?
Проблема: при компиляции жалуется на Parameters.h. Ну это так, для начала… Далее там миллион строк с ошибками.
Сразу оговорюсь: этот контроллер раньше в руках не держал. Все делаю как в многочисленных инструкциях (html, youtube и т.д.) Эту закладку никто не упоминает…
Т.е. до заливки дело не дошло ни разу! Срывается на проверке…
Вариантов версий накачал немерено! Везде одно и то-же.
Уже голову сломал, блин!
Для начала проверьте какая плата выбрана в ардуине. Ошибка компиляции скорее в этом.
Все уже проверил-перепроверил!!! Во всех инструкциях (и видео в т.ч.) указано как редактировать и ЧТО редактировать во вкладке APM_config.h. Наизусть уже все знаю… Но после нажатия на галочку и примерно 20% компиляции выскакивает ошибка:
И все! Дальше я не сдвинулся…
Может какой-то хитрый программатор надо перед этим подключать? Так ведь нет. Компилировать и проверять можно вообще не подключая оборудование…
Библиотеки копировал?
Сам новичок, пользовался quadro-copter.info и www.megapirateng.com
Никаких проблем с заливкой прошивок. Сейчас на MegaPirateNG 3.0.1 R2
Все уже проверил-перепроверил!!! Во всех инструкциях (и видео в т.ч.) указано как редактировать и ЧТО редактировать во вкладке APM_config.h. Наизусть уже все знаю… Но
Вы какую прошивку (версию) пытаетесь скомпилировать?
Еще что-ли какие-то библиотеки?.. Нигде ни разу про них не говорилось. Скачал все что надо отчюда code.google.com/p/megapirateng/downloads/list и отсюда arduino.cc/en/Main/Software. Что-то еще надо?
Установил ардуину, выбрал платку, открыл ArduCopter.pde, отредактировал страницу APM_config.h и жмем галку!.. Далее наблюдаем скриншот (см выше). Да даже если ничего не редактировать он все равно сваливается на эту ошибку…
Что не так???
Вы какую прошивку (версию) пытаетесь скомпилировать?
2.7 R4, 2.8 R3, 3.0.1 R2.
В папке с прошивкой есть папка с библиотеками.
здесь C:\Program Files (x86)\Arduino есть папка libraries, переименуй её в libraries_old, например. А из прошивки скопируй папку с таким именем сюда. это я делал для 2.8.
3.0.1 по этой инструкции www.megapirateng.com/compile-mpng-sources/
Установил ардуину, выбрал платку, открыл ArduCopter.pde, отредактировал страницу APM_config.h и жмем галку!.. Далее наблюдаем скриншот (см выше). Да даже если ничего не редактировать он все равно сваливается на эту ошибку…
А вы пробовали читать файл README?
3.0.1 R2.
Касательно этой версии, у меня на сайте подробно, по шагам расписано что надо сделать для компиляции: www.megapirateng.com/compile-mpng-sources/
у меня на сайте подробно, по шагам расписано
Видел я и этот ресурс… И как-то не очень там все подробно! Человеку, не знакомому РАНЕЕ с данными операциями не понятны сокращения использованные в описании процедуры!
Когда пишут подробно - пишут ПОДРОБНО, а не “в какую нибудь папку”, например, и не сокращают пути и имена до “удобописабельных”.
В папке с прошивкой есть папка с библиотеками.
здесь C:\Program Files (x86)\Arduino есть папка libraries, переименуй её в libraries_old, например. А из прошивки скопируй папку с таким именем сюда. это я делал для 2.8.
3.0.1 по этой инструкции www.megapirateng.com/compile-mpng-sources/
Сделал именно так как написано в инструкции. Ошибок стало еще больше… Правда другие…
Сделал именно так как написано в инструкции. Ошибок стало еще больше… Правда другие…
Может быть я сейчас забыл какие-то еще нюансы, но ничего сверхъестественного не делал. И по началу у меня были ошибки, но вылечились именно подменой библиотек.
Когда пишут подробно - пишут ПОДРОБНО, а не “в какую нибудь папку”, например, и не сокращают пути и имена до “удобописабельных”.
Инструкция написана максимально подробно, если вы не в состоянии совладать со своими папками, пользуйтесь теми что в инструкции.
Сделал именно так как написано в инструкции. Ошибок стало еще больше… Правда другие…
Вы сделали не по инструкции. Возвращайтесь к п.1 и проверяйте что вы пропустили или сделали не так как написано.
Скомпилировался (правда во время компиляции какие-то ошибки проскакивали). Залился. Дважды мигает красный индикатор. Постоянно мигает. MP плату не находит…
Скорее всего ошибка в выборе платы. Какая плата физически и в APM_config.h?
Скорее всего ошибка в выборе платы. Какая плата физически и в APM_config.h?
// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
// User specific config file. Any items listed in config.h can be overridden here.
// If you used to define your CONFIG_APM_HARDWARE setting here, it is no longer
// valid! You should switch to using a HAL_BOARD flag in your local config.mk.
// If you have CRIUS V1 - Uncomment next line to disable logging
#define LOGGING_ENABLED DISABLED // disable logging for boards without dataflash chip
// If Arduino IDE hang while uploading firmware to your board, try to change string below, just enter some random characters
#define BOOTLOADER_BUGFIX “234fs34567hf”
// Currently not supported
#define CONFIG_SONAR DISABLED
//#define HIL_MODE HIL_MODE_SENSORS // build for hardware-in-the-loop simulation
//#define HIL_MODE HIL_MODE_ATTITUDE // build for hardware-in-the-loop simulation
// QuadCopter selected by default
#define FRAME_CONFIG QUAD_FRAME
/*
* options:
* QUAD_FRAME
* TRI_FRAME
* HEXA_FRAME
* Y6_FRAME
* OCTA_FRAME
* OCTA_QUAD_FRAME
* HELI_FRAME
*/
// User Hooks : For User Developed code that you wish to run
// Put your variable definitions into the UserVariables.h file (or another file name and then change the #define below).
//#define USERHOOK_VARIABLES “UserVariables.h”
// Put your custom code into the UserCode.pde with function names matching those listed below and ensure the appropriate #define below is uncommented below
//#define USERHOOK_INIT userhook_init(); // for code to be run once at startup
//#define USERHOOK_FASTLOOP userhook_FastLoop(); // for code to be run at 100hz
//#define USERHOOK_50HZLOOP userhook_50Hz(); // for code to be run at 50hz
//#define USERHOOK_MEDIUMLOOP userhook_MediumLoop(); // for code to be run at 10hz
//#define USERHOOK_SLOWLOOP userhook_SlowLoop(); // for code to be run at 3.3hz
//#define USERHOOK_SUPERSLOWLOOP userhook_SuperSlowLoop(); // for code to be run at 1hz
Это весь APM_config.h
И где тут искать плату?
В других прошивках находил, тут нету…
Так, этот вопрос поставил меня в тупик 😃 Зайдём с другого конца - физически плата какая? Откуда?
А вы пробовали читать файл README?
Алексей, доброй ночи! У меня вопрос по каналам управления. На прошивке 2,8 подключи каналы от приёмника. После перехода на 3.0.1 R2, все каналы перепутались, не одна из стандартных настроек ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp не решила проблему. Путем анализа получил рабочую конфигурацию (без изменения коммутации) в таком виде: pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7}.
Собственно вопрос: это нормально, что соответствие каналов слетело или я что-то не так сделал до компиляции прошивки?
Плата CRIUS AIO PRO V2 с RCTimera
Нет мыслей, где может прятаться настройка на платку?..
Все! Победил!!! Проблема была гораздо глубже… ))) В настройках COM порта (windows) по умолчанию была установлена скорость 9600. Готов ловить помидоры!
Алекс! Приношу свои извинения! Хорошая прошивка! Работает на УРА!