Автопилот Arduplane - открытое ПО

hippp
alexeykozin:


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

Возник вопрос. А почему в этой схеме точка соединения земель расположена именно на выходе из павер-модуля? Просто не представляю себе, как можно к тоненькому проводку подпаять все остальные провода.

Можно ли перенести эту точку к OSD?

vtoryh
vasilisk:

Вот такой вот модуль… Как его подключать?

Это с гудлака модуль? Так и втыкайте, 1 разьем в измерение напряжения оттуда же и питалово будет браться, второй в измерение тока.

alexeykozin

по идее возможно в любом месте от земляного провода повермодуля до ардупилота сделать точку соединения GND, а поскольку все остальные провода с небольшим током - то вполне могут быть достаточно тонкими.
есть один нюанс с беком - если он импульсный (ubec) то обычно там на выходе дроссель на пару проводов идет (GND и +5 выхода пропущены несколько раз в кольцо) , в этом случае GND для входа лучше брать со стороны батареи
если бек линейный то как нарисовано

vasilisk:

Вот такой вот модуль… Как его подключать?

по этой фотке сложно что либо сказать.
на обратной стороне платы есть надписи?
можно прозвонкой определить .

  • подключить питание с правой стороны, например 5 вольт на силовые дорожки
  • найти на стороне выходов GND (обычно черный но не факт) он должен идти к средней ноге ACS
  • найти выход питания +5 (обычно красный)
  • изменяя входное напряжение смотреть по вольтметру где меняется напряжение - должно меняться от ноля но не превыщать 5 вольт даже если с источника 15-18 вольт
    останется выход сенсора тока.

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

  • 5 на средний пин а1 или a2
    gnd на ближний к краю пин а1 или a2

а где покупали?

J_MoToR

на плате есть хорошие дырочки и подписи +5V и GND…
я к ним подпаял разъем для питания

vasilisk
alexeykozin:

а где покупали?

vtoryh:

Это с гудлака модуль?

Да, модуль с гудлака.
Подключил на А1 А2, спасибо. Напряжение вроде как меряет нормально, а вот ток показывает непонятные вещи.
Скажите, направление тока в датчике (слева направо или справа налево) имеет значение? или этот датчик только ток по модулю показывает?

kaveg
vasilisk:

а вот ток показывает непонятные вещи. Скажите, направление тока в датчике (слева направо или справа налево) имеет значение? или этот датчик только ток по модулю показывает?

Гуглите ACS758 datasheet,
далее смотрите что там на датчике хола написано рядом с 050 - если буковка U то только в одну сторону ток и в даташите смотрите в какую именно, если B то соотвественно пофиг в какую сторону ток показывает знак и амплитуду тока.
В первом варианте разброс показаний будет от нуля и чем больше ток тем больше на выходе, во втором 0 в середине(2.5В) и минус будет в сторону нуля уменьшать плюс в сторону 5ти увеличивать. както так…
можно поступить проще - на соотвествующую ногу наприжометр и смотрите при нулевом токе что там на выходе., если он однонаправленый и вы направление перепутаете ничего страшного, там датчик хола ему пофиг, просто фигню показывать будет

alexeykozin
vasilisk:

Скажите, направление тока в датчике (слева направо или справа налево) имеет значение? или этот датчик только ток по модулю показывает?

батарею подключайте справа,
в адвансед параметр AMP_OFFSET для биполярных (с буквой “B” ) поставьте для начала 2,5 вольта - это смещение для ноля ампер, посмтрите на значение тока в списке данных (возможно выбрать отображение в экране quick) там будет с десятыми и сотыми долями
если при фактическом нулевом токе будет не ноль подбирайте AMP_OFFSET меняя сотые доли

в ардуплане офсет добавили, в ардукоптер пока нет, надо допиливать
подробности тут

egunak95

В новом Планировщике версии 2.39 добавлена вкладка servo после вкладки логов и номера серв от 5 до 11. Что это за новая функция? Может для 11 канальной аппаратуры или где?

alexeykozin
egunak95:

В новом Планировщике версии 2.39 добавлена вкладка servo после вкладки логов и номера серв от 5 до 11. Что это за новая функция? Может для 11 канальной аппаратуры или где?

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

vasilisk

В-общем, по невнимательности спалил один повермодуль 😦 При перепайке разъемов перепутал +/- и подключил 😦
Второй подпаял внимательно, вроде все работает. Думаю, как калибровать.
Напряжение откалибровал, 0 по току выставил.
Хоббикинговский ваттметр почему-то показывает всякую ерунду, амперметром мерить неудобно, и нагрузки стабильной пока не придумал.
Грузить электродвигателем с пропеллером дома как-то страшновато…

DChernov

Самая доступная нагрузка для 3-4 банок-автомобильные лампочки. От фар помощнее, от поворотников поменьше, от габаритов ещё поменьше. Припаять провода, лампочки положить на блюдечко чтобы ничего не сжечь, и нагружать как удобно.

egunak95
vasilisk:

Хоббикинговский ваттметр почему-то показывает всякую ерунду

Продаются такие токовые клещи типа дополнение для тестера, вставляются в гнёзда + и - и можно мерять ток пофазно. Очень полезный метод проверить равномерность распределения тока по фазам.

davk

Ребята, пните пожалуйста на инфу - как снять лог с APM 2.5 в МП через 3DR Modem ? Или только по USB кабелю?
И в каких настройках и что надо включить , чтоб этот LOG писался.
п.с. здесь смотрел, но не понял что к чему 😦 :code.google.com/p/apwikitest/wiki/Datalogging

пы.сы.
наверно нашёл : For safety’s sake, the CLI can only be accessed over the USB connection, not wireless. code.google.com/p/ardupilot-mega/wiki/MPTerminal?w… 😦

Dreddix
alexeykozin:

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

Если кому надо- это отключается в настройках, например для бензиновых моделей.

vasilisk

в-общем, сегодня второй повермодуль помер со спецэффектами. Собирал практически настроенный сетап для скайвокера, как вдруг пыхнуло кучей дыма из батарейного отсека 😦
Сгорел плюсовой провод на сервоудлиннителе от спид-контроллера до ардупилота. Хорошо, что сервоудлиннитель был достаточно слабым, и просто перегорел…
Проверка показала, что вышибло насквозь модуль питания на повермодуле. Теперь напряжение от батареи идет там, где было 5В и 3.3В. Плата повермодуля абсолютно без внешних повреждений.
Как оказалось, что ардупилот жив, даже не представляю. Но он жив (в той части, что могу сейчас проверить). Также живым оказался спид-контроллер, плюшка 60А оказалась очень живучей.
Вот такие пироги… Буду заказывать другие модули, а пока едут - поставлю ардупилот через DC/DC преобразователь на мозг

davk

Есть вопрос по напряжению:
т.е. имеется такая OSD code.google.com/p/arducam-osd/wiki/minimosd#Detail… , подключенная к APM 2.5 , повер-модуль - ещё в дороге. Можно ли сейчас что-нибудь вывести по питанию (инфу) на OSD (без P.modula) или нет ?

HATUUL

Народ почему у меня стабилизация пан-тильта не хочет роблтать?
У кого-то есть инструкция по настройки?Хед трек весит на 6-7 канале.

Dreddix

Фух. Победил. У меня датчик тока/напряжения 90А Оттопилот + РССИ + датчик воздушной скорости. Никак не мог включить все вместе. Датчик тока/напряжения удалось повесить на А12-А13. Теперь всему хватает места. Прошивка 2.70. Через ардуино не удавалось её скомпилить. Ошибки писало. Пришлось пользоваться стандартными методами.

alexeykozin
vasilisk:

Сгорел плюсовой провод на сервоудлиннителе от спид-контроллера до ардупилота. Хорошо, что сервоудлиннитель был достаточно слабым, и просто перегорел… Проверка показала, что вышибло насквозь модуль питания на повермодуле. Теперь напряжение от батареи идет там, где было 5В и 3.3В.

а каким это образом оказались цепи повермодуля и питание от регулятора оборотов соеденены?
когда повермодуль подключают перемычка j1 должна быть снята, питание от рейки выходов никак не должно быть соединено с питанием автопилота

vasilisk
alexeykozin:

перемычка j1 должна быть снята

Да, конечно же перемычка была снята. Что и удивительно. Что могло так коротнуть и почему - непонятно. Если это со стороны рейки выходов (ВЕСа) коротнуло, тогда почему повермодуль вышибло?
И как при пробитом повермодуле остался жить ардупилот версии 2.5?
В-общем, непонятно. Другой мысли, кроме как “Больше не покупаю повермодули с гудлака” в голову не приходит…

west_25_x

Может кому будет интересно.
Как заставить работать плату ArduFlyer с прогой Flip, для обновления прошивки микросхемы 32U2 по USB.
Файл 32u2_my.rom содержит и загрузчик и прошивку 2-3-16 одновременно.
EEPROM можно не писать, он пустой.
Так-же в файле boot_firmware.zip лежат отдельно загрузчик и прошивки в hex.
!!!Кто не знает что такое Фьюзы, лучше не трогайте ничего!!!
Это Вы делаете на свой страх и риск.
Фьюзы выставить как на картинке !!!Внимательно!!! BootLockBit1 выставить так-же.
Использовал avr910 от протосса и CodeVisionAVR(демо).

PS. Ребята, прошу меня понять, Если Вы не знаете что такое Flip, распиновку ISP, и прочее, то Вам лучше ничего не трогать.
Можно случайно залочить микросхему, и останется только один выход, замена микрухи.
Файлы выложил. Для себя (что-бы знать где искать) и для тех, кто в теме как прошивать.

11.ZIPboot_firmware.zip