ArduCopter Mega: порт на обычную Arduino (тестим)
в SVN залита MPNG 2.9 R3 (желающие могу начать тестировать)
Вроде все поправил. По поводу старых датчиков BMA180 и ITG3200 - пока не получилось их проверить, т.к. BlackVortex не захотела принимать прошивку, видимо опять какие то грабли с Bootloader’ом, А все остальные платы у меня на MPU6050.
В новой прошивке будет работать Relay для камеры. Т.е. можно спусковой механизм повесить, который срабатывает от логической 1 (+5В). Подключать к пину D46 (на плате Crius он помечен как TRIGGER). В Mission Planner, в настройках подвеса, надо указать Relay для Shutter’a. И дополнительно включить режим “Camera Relay” на CH7 (Меняется там где окно настроек PID’ов).
В теории для спуска можно применить серву, в этом случае надо выбирать RC7,RC8… но я не проверял как оно будет работать и откуда брать сигнал для сервы.
Теперь по поводу калибровки ESC от Simonk (и возможно других). Фишка в том, что если сигнал на него подавать с частотой 125Гц, то калибруется без проблем, а вот если прошивка (MPNG) настроена на 490Гц (по умолчанию) - то надо очень быстро опускать Throttle при калибровке. Если не получается откалибровать на 490Гц, то поменяйте временно параметр RC_SPEED на 125 и проведите калибровку, затем параметр можно вернуть на место(490).
P.S. Работу сонара я не проверял.
P.P.S. Еще отключил по умолчанию AHRS_GPS_GAIN - Что бы не плясал горизонт
Тест пошел после калибровки аппы, но , не работают моторы на каналах D7 и D8 - молчат. При запуске теста моторов (CLI -->setup–>motors) моторы , кроме D7 - FRC и D8 - BLW, стартуют в непонятной последовательности. Подключал согласно readmi.txt, коптер HexaX , контроллер Mega MWC 2560 , в конфиге раму указал , svn обновил/проверил сегодня…
До этого вроде летал на 2.7_R*
Тест пошел после калибровки аппы, но , не работают моторы на каналах D7 и D8 - молчат. При запуске теста моторов (CLI -->setup–>motors) моторы , кроме D7 - FRC и D8 - BLW, стартуют в непонятной последовательности. Подключал согласно readmi.txt, коптер HexaX , контроллер Mega MWC 2560 , в конфиге раму указал , svn обновил/проверил сегодня… До этого вроде летал на 2.7_R*
Если вы пробовали последнюю версию R3 (посмотрите в Readme.txt) очень похоже что вы не обновили libraries и в частности папку AP_Motors
не обновили libraries и в частности папку AP_Motors
Я целиком всю папку libraries копирую, предварительно удалив предыдущую. Залил MegaPirateNG V2.8 R3, работают все моторы, но управление ими пришлось подключать методом тыка в режиме теста … или я чего то не до понял, но подключив по readmi.txt - последовательность была не та.
последовательность была не та.
Проверю вечером.
Проверил. Подключил моторы согласно README.TXT - тест моторов отрабатывает, моторы по часовой стрелке поочередно включаются.
Проверьте правильность подключения моторов, на картинке вот тут code.google.com/p/megapirateng/wiki/confighw?wl=en
Все 6 моторов отрабатывают ? Сегодня попробую, пока откатил на 2.8R3. Смотрю в svn изменилось несколько файлов в т.ч. AP_Motors было там что то не то ?
С моторами теперь все Ок. Но подлетнуть не удалось - при арминге начинают подрыгиваться моторы при малейшем добавлении газа коптер пытается прыгнуть( ладно что хоть привязал).На 2.8R3 такого не наблюдалось…
Выложу видео попозже.
С моторами теперь все Ок. Но подлетнуть не удалось - при арминге начинают подрыгиваться моторы при малейшем добавлении газа
калибровка необходима, откалибруйте все моторы
Были как бы откалиброваны… Ни когда их не калибровал после смены софта…
Могла ли калибровка слететь ? Сейчас заряжу акб засниму на видео …
Кто ни то пробовал последнюю версию на гексе ?
Один англоязычный пользователь то же отписался про дергатню моторов. Буду вечером проверять. Я в общем то вносил изменения в код генерации PWM, но я его наоборот сделал таким же как и у APM.
Прошивка MegaPirateNG 2.9 R3 (обновил сегодня утром)
При малейшем прибавлении газа моторы стартуют на 50…70%.
Пробовать поднимать побоялся…
Было тоже самое,но на предидущей прошивке.Причина неоткалиброванные регули.Перекалибровал,всё стало на свои места.
Млин … посмотрел вроде в svn изменения в нескольких файлах и снова залил 2.9…
Результат гнутая ось на одном моторе, сломаны втулки крепления модуля GPS…
При малейшем движении рудера коптер прыгает на метр…
Можно, как, изменить кривую газа ?
При малейшем прибавлении газа моторы стартуют на 50…70%.
Это 100% надо калибровать. Если одновременная калибровка дает такой же результат, надо занизить RC_SPEED до 125 и провести повторную калибровку. Либо откалибровать по одному через приемник.
По поводу дергатни я еще не смотрел, через часа три гляну.
P.S. Совет - снимите пропеллеры!
Кто ни то пробовал 2.9_R* ?
Регули 100% калиброваны !!! за 5минут до заливки 2.9 летал на 2.7 , до этого(сегодня) калибровал их “приемником” на всякий …
Вот я тоже калибровал регули через приёмник и была такая-же история(коптер как мина-лягушка подпрыгивал и переворачивался),как только откалибровал через контроллер как описано в рекомендациях,так и всё наладилось,обороты стали увеличиваться плавно не скачком.
Значит у вас не откалибрована Аппа в планере. Моторы должны стартовать как только поднимаешь газ. И вообще, вы делали сброс настроек после обновления на 2.9? Уровень то же откалиброван?
После загрузки прошивки в CLI очистка еепром, калибровка уровня,аппы, пр-ка подкл. моторов, пров-ка в гуи. Раньше делал только калибровку уровня и аппы.
Сейчас залью опять 2.7 и буду ждать отзывов от других тестеров…
Даже не знаю что и сказать. Смахнул пыль со своего старого квадрика с Turnigy Plush и DT750, все работает отлично, никаких глюков с моторами не замечено. Надо больше статистики…
Сделал что бы при калибровке ESC через Пирата (когда калибруются все регули сразу), выставляется частота 50Гц. Теперь Симонки без проблем калибруются 😃