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

Alex_from_Israel

Понятно. Значит не Глеб навел а Алекс? Спасибо, тезка! Я в программировании ламер из ламеров. Немного другая специальность, но, чую, если хочу чего то добиться от коптера, нужно самому врубаться в код. Пока не очень. Но есть стимул, так, что разберемся. Кстати, наши вояки аннонсируют новый БПЛА для пехоты ротного уровня. Вес 3 кило, все управление в ранцевом исполнении. 2 ротора, вертикальный взлет. Очень похоже на бикоптер, хотя ничего конкретного не нарыл.

SovGVD

кажись понял чего и как комитить… не понял как делать через прогу, но через консольку отлично сработало всё (последние 2 коммита для теста, в r13 добавил инфу в конфиг файл и на r14 проверил как оставлять комменты)

commy_s

SovGVD, может что посоветуешь.

Залил 2.0.39 и начались непонятки. Перестал инициализироваться гироскоп.

Setup Mode


setup] level

UInit Accel**U***UError reading com port
****U* Accel offsets: -2035.41, -2028.48, -2077.48
IMU
----------------------------------------
Gyro offsets: 0.00, 0.00, 0.00
Accel offsets: -2035.41, -2028.48, -2077.48


setup]

Откатил на 38 - тоже самое. Пробовал стирать еепром, делал сетап в разных планерах. Залил multiwii, на графиках гиро работает:)

Странно.

Covax

Аксель отвалился? Непропай? Прогреть!

SovGVD
commy_s:

Перестал инициализироваться гироскоп.

level инициализирует акселерометр, гира тут не нужна, чтобы проверить работает ли она вообще - cli-test-adc, если первые 3 циферки меняюся когда крутишь платку, то всё в порядке

Sir_Alex
commy_s:

Залил 2.0.39 и начались непонятки. Перестал инициализироваться гироскоп.

А у вас впаяна перемычка на AllInOne платке, которая выбирает адрес гиры?

SovGVD
Sir_Alex:

А у вас впаяна перемычка на AllInOne платке, которая выбирает адрес гиры?

да кстаит тоже очень важно
имхо пора вики забивать по специфильным фишкам нашего железа (запаивание, ориентипование, выбор), для ардукоптера2 шикарно всё описано

tusik
Sir_Alex:

перемычка на AllInOne

А что, надо обязательно запаевать? А то я так летаю…

SovGVD

кстаии уже ардукоптер2 уже 2.0.40

Totally new control laws, which are much more effective.
Loiter should now stay within a 1m box and RTL is rock solid.
New Alt Hold mixes the temperature sensor reading with the barometric pressure sensor readings for drift-free results. New flight modes, including user configurable ones.
This is a release candidate for the first non-beta code.

т.е. по идее почти сама стабильность =)

tusik
SovGVD:

ардукоптер2 уже 2.0.40

А где порт 😃

SovGVD
tusik:

А то я так летаю…

я тоже так летал, пока гира внезапно не подумала поменять адрес

tusik:

А где порт

3 часа назад выложили, а я еще сплю до сих пор - максимум вечером буду ковырять, если никто другой не портанет раньше

tusik
SovGVD:

подумала поменять адрес

Уговорили, сегодня запаяю 😃

Sir_Alex

Черт, пока вы тут все новое ваяете, я шкаф купе собираю… 😦
Руки аж чешутся испытать все новое.

tusik

А я сегодня за кормящего отца … 😃

commy_s
SovGVD:

level инициализирует акселерометр, гира тут не нужна, чтобы проверить работает ли она вообще - cli-test-adc, если первые 3 циферки меняюся когда крутишь платку, то всё в порядке

1,-3,-7,0,-26,-1,386,0,0,
1,-1,-10,0,-27,-6,382,150,0,
2,1,-16,0,-32,-7,383,27,0,
-3,5,-20,0,-36,-6,384,150,0,
-4,8,-27,0,-36,-10,381,150,0,
-3,13,-37,0,-36,-10,380,150,0,
-5,18,-43,0,-29,-5,382,55,0,
-6,20,-47,0,-22,-2,381,150,0,
-4,22,-52,0,-14,0,383,150,0,
-4,21,-51,0,-4,7,385,0,0,
-3,17,-45,0,12,18,389,150,0,
0,0,-15,0,45,38,396,83,0,
3,-9,3,0,53,40,392,150,0,

ОК
Значит ложная тревога, гиро работает.

Что показывает на графике зеленая линия, почему она не активна? Или так и должно быть?

PS
Перемычка впаяна.

SovGVD

если горизонт крутится/вертится и показывает на север (когда повернут на север), то всё хорошо, на остальное можно забить

evgenyl

Люди а что за перемычка на allinone ? видать я что-то пропустил кажись.

Alex27111972

Привет всем. Как говорится “век учись…”. Для справки, может кому пригодится. Регули у кого то горели (Глеб по моему ты жаловался, а может я ошибаюсь), у ардукоптера в оригинале была такая проблема на меге 1280 на первом канале (по их маркировке двигателей), Якобы связана с что то со старым загрузчиком меги…

Alex_from_Israel

Подскажите, плз! В Вики для сонара написано подключение к ногам D9 D10, а в библиотеке D48 D47. Ка правильно подключать сонар? Тут вроде кто то писал, что сонар должен щелкать. Когда должен, при подключении питания или при работе?

Прошил скетчем 39. Непонятная реакция. В стаб моде болтает беднягу не по детски! Если триммерами подстроить, чтоб более менее висел, то стоит тронуть стик и начинается болтанка…

tusik
Alex_from_Israel:

ногам D9 D10

У меня к ним и подключено. Сонар первой версии работает.

Alex_from_Israel:

должен щелкать

У меня не щелкает ни при включении, ни при работе

Alex_from_Israel:

В стаб моде болтает беднягу не по детски

А у меня нормально висит на стоковых пидах. Левел делали? Моторы нормальные? Попробуйте сделать резет из планера

Alex_from_Israel

Понятно. С библиотекой разобрался. 47 и 48 ноги закомментированы. Используются B4 и H6, как в Вики. Похоже мой сонар не рабочий.

Левел делал. У меня сетап регулей в кли моде не работает. Не пищат моторы при подключении батареи. Устанавливал по отдельности. Может из за этого и дурью мается…