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

Sir_Alex
Shuricus:

А программно сигнал нельзя инвертнуть?

Если только задействовать программный Serial интерфейс, но нагрузка будет слишком большой на проц. Так что проще инвертор спаять.

Triumpher:

Только мне пришлось в файле OSD_FrSky.ino (да простит меня Sir Alex) поменять расчет тока. Почему то его нужно было на 10 умножить, а то всегда по нулям или слишком мало показывал.

Я делал практически наобум, потому как у меня нет датчика тока. 😃

Triumpher
Sir_Alex:

Я делал практически наобум, потому как у меня нет датчика тока.

Тем не менее, все работает! Спасибо!
Получается, что мегапират в десятых долях Ампера считает. На 10 умножил, и все четко, как в планере, так и на турниге, и в очках.

AlexAndr=

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

Sulzer
Shuricus:

После установки тошибовских драйверов - все заработало!!! Ура.

Где такие драйвера обитают?

kren-DEL

Подскажите, не в тему, конечно, но если к минимосд получается достучаться через ФТДИ, а видео не идёт ни в режиме ПАЛ, ни НТСЦ, значит видеочип сдох?

Maburo

А к осд питание со всех сторон подходит? И 12в и 5в?

У меня вот другая беда. Mavlink-osd сначала стал показывать кракозябли вместо шрифтов, потом перестал прошиваться (писал загрузчик не найден) потом перестал показывать все (видео идет рывками). И перезалить загрузчик не получается.

kren-DEL
Maburo:

А к осд питание со всех сторон подходит? И 12в и 5в?

только с +12, а с +5 обязательно?

Shuricus
Sulzer:

Где такие драйвера обитают?

Это от тошибовских буков Стэк Драйвер, наверно можно BlueSoleil с таким же успехом поставить.

kren-DEL

Действительно, не хватало напряжения, подключил +5 и +12 с обоих концов и, О ЧУДО! увидел заветную надпись! Всем огромное спасибо!

gubarik

Добрый день, помогите пожалуйста разобраться есть платка АИО с ХК версия 1. Установил на нее мультивий 2.1 летал нормально сейчас решил попробовать - мегапират.
Подключение моторов и каналов не менял, просто залил прошивку мегапират 2.91, после чего захожу в миссион планет 1.2.46, плата подключается, видет пульт (калибровать каналы), можно настраивать режимы, калибровать аксель и компас. Но вот после выключения Миссион Платен не включаются моторы (не армиться) - пробую стандартным способом газ (вниз-вправо).

В чем может быть причина того что не происходит АРМ?

Triumpher
kren-DEL:

Действительно, не хватало напряжения,

Я на своем miniOSD с самого начала перемычки запаял и избавился от этих 12 В. С ними грелась очень сильно. там собтсвенно они и не нужны, все равно в 5 преобразуются.

kren-DEL
Triumpher:

там собтсвенно они и не нужны, все равно в 5 преобразуются.

хм… а зачем там импульсник? может от него запитать?

Кстати, по теме, ведь с плате АИО2 есть встроенная память, как её активировать, чтобы туда логи писались, и как прочитать оттуда лог?

RTemka
Triumpher:

Я на своем miniOSD с самого начала перемычки запаял и избавился от этих 12 В. С ними грелась очень сильно. там собтсвенно они и не нужны, все равно в 5 преобразуются.

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

nikr
kren-DEL:

Кстати, по теме, ведь с плате АИО2 есть встроенная память, как её активировать, чтобы туда логи писались, и как прочитать оттуда лог?

Логи активизируются при указании 2 версии платы (#define PIRATES_SENSOR_BOARD PIRATES_CRIUS_AIO_PRO_V2). Читать и смотреть соответствующими пунктами терминала мишен планера.

ssh1

А у меня на коптере вроде все норм и от одного питания (5В).

nikr
gubarik:

В чем может быть причина того что не происходит АРМ?

Калибровать пульт, ESC и проверить заодно в планере правильность реагирования каналов.

kren-DEL

Подскажите, пытаюсь прикрутить сенсор тока ACS756 SCA-100B к мегапирату, при подключении выдаëт 95% в планере и потихоньку в течении пары минут убывает до 0%, сенсор проверил - при прокачке 12В 4А сенсор показывает на выходе 2.6В, может ещë чего надо поправить, в планере? В закладке battery monitoring выставил 40A/B и настройки для делителя напряжения. Выход сенсора заведëн на А2 на плату через резистор 4.7КОм

nikr
kren-DEL:

Подскажите, пытаюсь прикрутить сенсор тока ACS756 SCA-100B

Делали как у Алексея Козина описано? Для пирата адрес параметра k_param_curr_amps_offset = 193 не подходит он занят k_param_failsafe_battery_enabled, я ставил 195. Ну и настроить датчтик надо. Сначала при нулевом токе через датчик измеряете напряжение и ставите это значение в планере в параметр amp_offset. Псле этого даете фиксированный ток через датчик и подгоняете показание тока в планере на такое же параметром amp_per_volt.

kren-DEL
nikr:

Делали как у Алексея Козина описано? Для пирата адрес параметра k_param_curr_amps_offset = 193 не подходит он занят k_param_failsafe_battery_enabled, я ставил 195. Ну и настроить датчтик надо. Сначала при нулевом токе через датчик измеряете напряжение и ставите это значение в планере в параметр amp_offset. Псле этого даете фиксированный ток через датчик и подгоняете показание тока в планере на такое же параметром amp_per_volt.

Да, коменты прочитал и исправил на 195, если делать как вы описали(сначала вольтаж, затем амперы на вольт), то пр выставлении 2.5В смещения в планере показывает расход 29А, при установленной калибровке 40А/В, удивительно, что и напряжение при разряде батареи не падает(в планере) а растëт))) и показания токов при нагрузке в 6А показывает -6А, вечный двигатель прям), это всë при смещении 3.1В и 150А/В, что тоже по-логике неверно:(