ArduCopter Mega: порт на обычную Arduino (тестим)

Musgravehill
Covax:

+5 с бека надо подавать на +5 ардуины, а не vin (vcc)

С +5В можно снимать питание для датчиков, этот выход имеет стабилизированное напряжение. Я не рискнул подать на него напряжение, особенно, когда использую USB шнур. Если на Vin подать 9В через кренку, то все нормально будет, на Ардуине питание автоматом переключается от USB\Vin.

Covax

А заче подавать на него напряжение когда воткнут usb?
Я питаю ардуину именно с бека на +5 ардуины, отсюад же питаю приемник. Когда подключаю по usb, запитывается и приемник, регули начинют попискивать, отключаю питание с бека и все работает кроме моторов, обпрошивайся и обнастраивайся.

YAN=

У меня еще первая AllInOne. GPS отдельный. Ардуину питаю на V in. GPS, трансивер мультиметрии, приемник и соник питаются от ардуинки. Ничего не виснет (подвисал. минут на 10-12).

Covax:

Когда подключаю по usb, запитывается и приемник, регули начинют попискивать

У меня при таком подключении, регули и не пискнут.

Вот на хексе, думаю развести питание. Приемник - отдельно, ардуина с датчиками - отдельно, трансивер - отдельно, видео - отдельно. Так и так есть 6 БЕКов.

SovGVD

у меня сейчас каждый BEC питает что-то своё: адруинку(+датчики) в USB (там очень удобно припаять в дырки рядом с miniusb), приемник, телеметрия - проблем точно нет, всем хватает, только сделал разъемчик, чтобы замыкать все контакты питания когда без esc к компу подключаю (в общем то с apc220 это и не надо, если не код заливать)

commy_s
evgenyl:

Имхо лучше решить проблему, может Олег что то подскажет.

Имею такую же неприятность с зависанием. Разработчику ALLINONE II можно не писать. Он начинает сильно нервничать и посылает совершенствовать код мегапирата. Обидно.

Covax

Да, попадалово. Очень не приятно и то, что проект мягко говоря заглох…

SovGVD
Covax:

Очень не приятно и то, что проект мягко говоря заглох…

есть какие то идеи по развитию?

Covax

Для меня развитие это оперативное реагирование на новые проши от ардукоптеа, если бы я рубил в программировании то давно бы помог проекту, Глеб есл юы ты взялся за это было бы супер, сравнить изменения между 38ми мегапиратовской и ардукоптеровской прошами, понять что требуется для мегапирата и переписать для пирата 39ю. Ибо в 38й много глюков, которые исправлены.

SovGVD
Covax:

было бы супер

могу попробовать, только хз чего и откуда брать =) т.е. где исходники, которые Олег адаптировал под мегу?

Covax

Да нет, есть такая прога tortlesvn (на работе, помоему не turtlesvn всетаки) помоему, она сравнивает файлы и показательно выдает что не совпадает. Если сравнить проши и либы ардукоптеровкой 38й и мегопиратовской 38й станет понятно в чем разница там конкретно для пирата произошла. И эти изменения повторить для 39й.

Sir_Alex

SovGVD, Covax, Я уже портировал 39, но надо еще допиливать напильником, просто времени не хватает на это… хочется и просто полетать 😃
P.S. Основная проблема в том, что бы понять, что надо оставить от B8, а что уже усовершенствовали в 39.

SovGVD

Sir Alex, много там править то надо? или только библиотеки работы с датчиками + выпилить логирование?

tusik
Sir_Alex:

что надо оставить от B8, а что уже усовершенствовали в 39

А если с Олегом поговорить? Может хоть подскажет

Sir_Alex
SovGVD:

много там править то надо? или только библиотеки работы с датчиками + выпилить логирование?

Я обновлял прошивку не B8, а уже портированную 2.0.38, но и там было много изменений. В основном, конечно вопросы возникают в работе с датчиками, радио и моторами. В PID регулях добавлен фильтр, причем появился он раньше 38й версии, но при портировании его не перенесли (не знаю почему), я его вернул на место. В принципе, я один раз пробовал полетать на ней, но там что то не так пошло и я на время забросил. Попробую сегодня залить ее и посмотреть как будет летать.

tusik

А что добавлено, исправлено в 39 прошивке?

Romb89

Попробовал acro mode. Думал, что будет лучше. Вертолет 450 гораздо проще удерживать. А квадрик постоянно колбасит и ещё вращает по часовой стрелке вокруг оси. Поэтому ни на что большее, кроме как висение в полутаре метрах над землей, не решился.
Подскажите, можно это как-нибудь побороть, какие параметры править?

Covax

В акро лучше уйти на мультивия, будет висеть как вкопанный и параметрировать легче.

tusik:

А что добавлено, исправлено в 39 прошивке?

пофиксены баги с компасом, баро и ГПС, собственно ради чего я например вообще пришел к мегапирату…

Alex27111972
Covax:

пофиксены баги с компасом

Там не только баги пофиксены, сделали нормальный автовыбор между 5843 и 5883L, короче чтоб совсем не париться просто подклюсил, а прога сама определяет какой компас. По точкам не летал, а вот возврат домой каждый раз включаю, работает здорово на стоке. А еще парни вот какая мысль у меня возникла (может кто то и поддержит), судя по потому как регулярно обновляется планер и прошивка у ардукоптера, пираты всегда будут отставать… Может не изобретать велосипед, а просто сделать плату датчиков к меге (ну Александра Иванова попросить например, я например еще бы одну взял), там же вроде ничего особенного не две 500-ки, аксель 335-й, да bmp085. Плюс добавить компас. Память которая используется для ЛОГов можно штатно отключить в скетче. Больше там ничего нет. Цена вопроса такая же как ОллИнВан, но зато летает сразу без танцев с бубном. Китаец обещал в сентябре сделать одноплатный ардукоптер, но это опять через таобао заморачиваться…

Covax
Alex27111972:

вот возврат домой каждый раз включаю, работает здорово на стоке.

ВОт, я жду не дождусь такого чуда на нашем мегапЕрате 😃

Alex27111972:

Может не изобретать велосипед, а просто сделать плату датчиков к меге (ну Александра Иванова попросить например, я например еще бы одну взял), там же вроде ничего особенного не две 500-ки, аксель 335-й, да bmp085.

+100, всеми руками за, только еще если компас туда сразу впендюрить

SovGVD

эм, если там всё дело только в датчиках, то надо всего 3 библиотеки поменять (и закоментить логирование)… причем 1 раз, тупо скопировав старые