Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot
У меня такой вопрос, подскажите или дайте ссылочку, какие параметры самые лучшие надо настроить для СС с этими регулями Turnigy plush 30A вот этим программатором. Не реклама.
см тут - wiki.openpilot.org/display/Doc/TurboPWM+ESC's
Recommended ESC settings Brake: Off
Battery Type: Ni-xx
Cut Off Type: Soft-Cut
Cut Off Voltage: Low
Start Mode: Normal
Timing Mode: Medium (will vary, must be set to whatever produces no misfiring)
Music/Li-Po Cells: <all off>
Governor mode: Off
HikeR! Спасибо! Ну что сказать … откалибровал. Вроде не плывет направление.
без коррекции GPS-ом или компасом ось Yaw все равно не актуальная. если только не включать СС расположив модель строго на север, но и в этом случае даже в идеальных условиях она будет плавать.
То ли холода, толи неправильная настройка … поведение системы стало неадекватным несмотря на попытку уменьшить все ПИД. Пришлось пока откатиться на старую. Дождусь потепления и тогда снова залью прошивку с термостабилизацией.
Новая прошивка для СС 😉
Ссылка на новость
ссылка на оригинальную новость
Тогда уж, чего там, многим будет интересно: Тесты OP REVO
Кто знает английский
Напишите краткий перевод их разговора
Я правильно понимаю, что в прошивку не добавили:
- Калибровку акселя с пульта
- Компенсацию температурного дрейфа за счет датчика в проце
?
Новая прошивка для СС
Ссылка на новость
Обупликовал BlueBird… это прикол такой или ошибка? 😃
Я правильно понимаю, что в прошивку не добавили:
- Калибровку акселя с пульта
- Компенсацию температурного дрейфа за счет датчика в проце
Судя по ченджлогу, прошива вообще не о чем…
Кастомная прошивка для СС. Многим очень нехватало некоторых вкусняшек! 😉 Налетай!
Это официальный релиз + несколько новых неофициальных фич (расширенная настройка камеры, deadband для стиков, настройка пидов с передатчика)
Вот это по нашему побразильски!
Еще бы термокомпенсацию Дмитрия Зайцева туда…
С термокомпенсацией пока тестируется. Точнее, пришлось откатиться на предыдущую прошивку - что то пошло не так!
вот бы ишшо с барой и компасом устаканилисЪ … было-бы совсем замечательно …
Вопрос к Дмитрию HikeR
Из вашего мануала в посте 572, если я хочу скомпелировать бутлоадер , то там не каких других комманд не надо писать? Только штатную для сборки бутлоадера?
Просто решил собрать ещё один квадрик , а прошивка бут перестала вливаться и после компиляции сборки бута по комманде make all в конце выдаёт много ошибок.😦
make all делает что просит, то собирает все подряд. а чтобы было все подряд кроме поста 572 надо почитать еще и 574 и 575.
менять бутлоадер категорически не советую.
менять бутлоадер категорически не советую
так я не менял я просто хочу прошить новую стмку, она ещё без бутлоадера, просто платку сам собрал, с первой проблем небыло, а вот вторая не хочит прошиаться. И естественно я делал всё как написано во всех перечисленных постах.
а какой программатор?
если бы делали все что написано, то ошибка отсутствия SDL-библиотек не возникла бы.
Программатор fossjtag тот который продаётся у OpenPilota,.
Да самое главное я не могу понять в чём проблема =(, я уже зашивал один бутлоадер на первой плаке, решил собрать вторую. Пока ее собирал прошел пост ваш интересный решил попробовать GCS новую смастерить, смастерил =) всё получилось как у вас было описано. В итоге когда до собирал вторую платку попробовал залить бут и тут вот такая фигня.
Я уже пробовал переставить все и все по новому ставить и на другом компе пробовал , все одно и тоже, мистика.
Да вот, я первую платку вот по этому мануальчику прошивал и всё было нормально, но теперь и он не пашет =) , и выдаёт такие же ошибки , жесть.
Установка ПО и настройка его.
Загрузка bootloader с помощью FROSS JTAG.
Загрузка и настройка прошивки с помощью контрол панели GCS.Для первичной загрузки бутлоадера нам понадобится установить
несколько программ и запустить команды.
- Устанавливаем несколько программ по умолчанию из папки Soft.
для установки Git (2 способ: поставить только Git и gitk в PATH (это рекомендуемый вариант).)
- arm-2011.03-42-arm-none-eabi.exe
- Git-1.7.4-preview20110204.exe
- nsis-2.46-Unicode-setup.exe
- python-2.7.1.msi
- qt-sdk-win-opensource-2010.05.exe
Папку OpenOCD просто копируем на диск С:\
После установки и копирования у вас должно получиться так,
на диске C:\ в корне.C:\OpenOCD\…
C:\Python27\…
C:\Qt\…
C:\Program Files\Git\…
C:\Program Files\CodeSourcery\…
C:\Program Files\NSIS\…Теперь надо создать папку на диске C:\ с именем look
C:\lookЗапускаем программу Git Bash.
В консоли пишем: cd c:/look
Должно выдать вот такое сообщение user@PC /c/lookВводим следующую команду, она скачает репазиторий OpenPilot:
git clone git://git.openpilot.org/OpenPilot.git OpenPilot
Ждём полную загрузки всех каталогом мин 5-10 (зависит от скорости инета)После завершения закрываем Git и праверяем папку look на содержимое =).
Нам надо скопировать из папки look в папку Git всё содержимое с заменой.C:\look\make\winx86\bin ----> C:\Program Files\Git\bin
C:\look\make\winx86\cmd ----> C:\Program Files\Git\cmdСледующими действиями мы заходим в папку: C:\Program Files\Git\cmd
и открываем на редактирования файлик sh.cmd и праверяем все пути к нашим
рание установленным программам.Интересует нас это:
call :which MSYSGIT “%ProgramFiles%\Git\bin” git.exe
rem These two lines for qt-sdk-win-opensource-2010.05.exe:
call :which QTMINGW “C:\Qt\2010.05\mingw\bin” mingw32-make.exe
call :which QTSDK “C:\Qt\2010.05\qt\bin” qmake.exe
rem These two lines for Qt_SDK_Win_offline_v1_1_1_en.exe:
rem call :which QTMINGW “C:\QtSDK\mingw\bin” mingw32-make.exe
rem call :which QTSDK “C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin” qmake.exe
call :which CODESOURCERY “%ProgramFiles%\CodeSourcery\Sourcery G++ Lite\bin” cs-make.exe
call :which PYTHON “C:\Python27” python.exe
call :which UNSIS “%ProgramFiles%\NSIS\Unicode” makensis.exe
call :which OPENOCDBIN “C:\OpenOCD\0.4.0\bin” openocd.exeif “%NOT_FOUND%” == “” goto set_path
Если , что-то не так то правим пути и названия папак.
Если вы делали всё чётко по инструкции то исправления не понадабятся =)Далее мы должны собрать весь проект для прошивки.
Заходим Пуск --> Выполнить --> и пишем sh и запускаем комманду.
У вас должен запуститься GIT.далее в консоли пишем: cd c:/look/OpenPilot
Должно выдать вот такое сообщение user@PC /c/look/OpenPilot (master)
и набераем комманду для сборки проекта make allЖдёмс =), по завершению консоль не закрываем.
Когда процесс закончится, берём нашу платку СС и подключаем её к FROSS JTAG
далее один usb подключаем к программатору FROSS JTAG, а второй usb к плате СС.
На обеех платках зажгуться светодиоды.Далее в нашей открытой консоли вводим комманду для сборки бутлоадера и автаматической
прошивке в платку СС --> stm32make bl_coptercontrol_program
По завешению всего процесса сборки и прошивке вы должны увидеть , что ваш контроллер ожил
и определился в Windows системе.Отключаем наши платки от usb ,рассоединяем между собой.
Подключаем к контроллеру СС usb и видим что загорелся второй светодиод.
Означает что бутлоадер прошит.Запускаем GCS и прошиваем прошивку, как показано в видио мануале OpenPilot.
Всё =).
PS. Если вы хотите собрать прошивку сами из скаченного репазитория то в GIT надо выполнить
комманду: make fw_coptercontrol - получится прошивка CopterControl.
вариант сборки который я описал не предусматривает ничего кроме прошивки и станции, не использует готовый Makefile и даже компиляторы и инструменты другие.
однако сам бутлоадер можно собрать также, как и прошивку, cs-make bl_coptercontrol (после сборки самой прошивки), он появится в каталоге \build\bl_coptercontrol
а вот как залить его ручками при помощи утилиты stm32flash я не скажу, не было оказии проверить.