DJI Lightbridge 2. Вопросы.

slv55
alikc:

вроде разводка правильная

Все очень грустно
А я еще видел комплекты сразу А3+ЛБ2 продаются за полтора килобакса
Заведомо нерабочие 😦

alikc

Работает

Кроме F1…8
но доделают

да и пока не сдался

slv55
alikc:

Работает

Как это работает если весь функционал как у фриски с назой?
Интелидженс шасси работает? - нет
Управление затвором фотоаппарата работает? - нет

Работает самый примитив - функция летания
Ни одна из кнопок пульта не работает, кроме файлсейва

slv55
alikc:

Вот о чем я говорил про SDK

Очень сильно похоже на 18 канальный Rmilec Signal PWM PPM SBUS Signal Dual Converter
только вот непонятно откуда взялся Sbus

alikc:

Bus Splitter

Вообще не понял что это и куда 😦

alikc

они используют Onboard SDK и STM32f407 Development плату, подключенную к CAN2 A3
и через open protocol программируют каналы а затем предлагают PWM преобразовать в SBus через RMILEC

Новая прошивка LB2 должна прояснить что предложит DJI

slv55
alikc:

затем предлагают PWM преобразовать в SBus через RMILEC

Какое то это прям извращение )

Ну подождем прошивку. Странно что так долго это никому не нужно было.

alikc

Да нет
За бугром на форумах большой базар из-за недоработки программируемых выходов A3 и N3
Сбиваются в сообщество против DJI с требованием возврата денег за А3
а ДИДЖИАЙ твердит что скоро все исправит
Но могут поступить очень хитро:
новая прошивка LB2 вероятно будет под
store.dji.com/product/matrice...it#/?_k=c2kwu3
и вот вам пжлста куча кнопок

Вообще неплохо поговорить об одинаковой архитектуре Naza, A2, A3, N3, Phantom, Inspire, Mavic
и в ней полетным контроллерам отводится функция чисто полетного ядра и у нас частный случай их решений
Может открыть отдельную тему:-“Архитектура DJI и SDK” - там и ответ будет

slv55
alikc:

новая прошивка LB2 вероятно будет под
store.dji.com/product/matrice...it#/?_k=c2kwu3

не открылось 😦

alikc:

отводится функция чисто полетного ядра и у нас частный случай их решений

Да оно бы и здесь это устроило если бы была возможность брать с ЛБ2 каналы по ДБАС-СБАС,
Но ведь это не работает и ЛБ2 нормально каналы с кнопок не отдает.

alikc

…dji.com/…/matrice-600-series-remote-controller-ch…

Между A3 и LB2 связи по SBus нет

ответ на попытку подключить к DBus RMILEC

"No, this will not work.

When you connect A3 or N3 to LB2, the output of LB2 is not SBus/DBus protocol anymore. When you split the signal, RMILEC will not understand it."
Так что данный вопрос выходит за рамки темы по ЛБ2 и нужна новая тема

slv55

Давеча добрался наконец до своего А3 и настроил к футабе.
Первым делом А3 запросил апдейт прошивки до 1.0.7 , после чего DBUS исчез бесследно ) То есть я так понимаю на этот протокол забили
Затем поковырялся в настройке каналов. Все получилось без проблем и выглядело так как внизу:

А вот далее где случился затык для нормального полета - оказалось что iOSD втыкать просто некуда: CAN разъемы имеют другую форму и не совместимы.

alikc

ДБас они гнездо обозвали, где с Футабой СБас, а с ЛБ2 совсем другое и здесь софт ЛБ2 рулит
Вроде CAN от разьема не зависит и сначала проводками к ЖПС кабелю попробовать
При загрузке А3 сам находит все устройства висящие на CAN
На их форуме говорят что МАРК можно воткнуть, но я не пробую так как
приобрел уже ЛБ2 из-за:

  • ОСД
  • HD VIDEO + PIP AV
  • BLACKBOX
    Если интересно поделюсь делами:
  1. в SDK не получить каналы F , протокол забивает все каналы 7-14 константами
  2. Выше показанные реализации - своя прошивка ЛБ2 те не DJI Go и объявленная функция программируемых выходов в А3\ЛБ2 без допжелезки реализована не будет
  3. EXTENTIONAL CHANNEL KIT за 219долл. после обновления прошивки ЛБ2 наверняка даст 4 настраиваемых выхода
  4. Ребята скинули структуру фреймов протокола от ЛБ2 к А3 - проще взять KIT
slv55
alikc:

ДБас они гнездо обозвали, где с Футабой СБас

ХЗ но после распаковки с дефолтной прошивкой в выборе источника было три позиции: ЛБ2, СБАС, ДБАС

alikc:

На их форуме говорят что МАРК можно воткнуть

Я в курсе, у меня и марк где то в закромах и мини на полке. Разьемы не хочется ломать и боюсь перепутать полярность.

alikc:

приобрел уже ЛБ2 из-за:

Я тоже именно из-за этого и хотел, плюс летая на инспайре прочувствовал удобство DJI GO.
А тут блин проблема нарисовалась так что ЛБ2 покупку пока тормознул

alikc:

Если интересно поделюсь делами:

  1. в SDK не получить каналы F , протокол забивает все каналы 7-14 константами

Очень интересно, но насколько я видел сразу после включения на этих каналах у ЛБ2 и не должно ничего быть.
Я могу путать конкретные номера но по моему U где то канале на 15-17, шасси - на 18м, а шуттер - вообще на 25.
Они не соответствуют номерам в СБАС

alikc:
  1. Ребята скинули структуру фреймов протокола от ЛБ2 к А3 - проще взять KIT

Что так заморочено?
кит выглядит весьма неудобным 😦

slv55
alikc:

Вместо DJI Go у него свой софт(

Хотел спросить, а А2 с ЛБ2 не через DJI GO ли работает? А ведь там вроде только СБАС?
Вуконг тоже должен работать с ЛБ2. Как?
Вуконг у меня есть - как бы попробовать и посмотреть…

13 days later
alikc

DJI считает, что выполнило свое годовалое обещание на настраиваемые выходные порты А3 (… непечатные слова благодарности им)

Здесь ссылка на инструкцию по подключению PWM портов c DJI Remote Controller Channel Expansion Kit - 219$

cloud.mail.ru/public/M51M/M2WLooSrM

Обновление Lightbidge 2 под порты вышло
Assistant 2 v 1.09.2 подходит
на форуме DJI еще есть инфо

Интересно - заработают ли на А3 ретраки с DJI Go?

пока протокол ЛБ2 А3 расковыривается, но назначает ли софт ЛБ2 вообще доппорты?

slv55
alikc:

по подключению PWM портов c DJI Remote Controller Channel Expansion Kit - 219$

Нда.
Редкостное извращение купив ЛБ2 затем от него открутить часть чтобы выкинуть. Зачем тогда платить за то что не будет использовано 😦

alikc:

Интересно - заработают ли на А3 ретраки с DJI Go?

А раньше разве не работали?
Вроде мапятся нормально и на футабе и на ЛБ2. Мапятся на выход но не пашут?

alikc:

пока протокол ЛБ2 А3 расковыривается

Нигде нормального описание нет? Я скачал инструкцию по АПИ с сайта, но там все крайне примитивно и схематично. Конкретностей по портам нет.

alikc

порты Ф1 и 2 молчат

SDK не позволяет управлять доппортами и похоже дело в софте ЛБ2 и Го

slv55
alikc:

порты Ф1 и 2 молчат

Не перестаю удивляться.
а как на ютубе в роликах М600 с А3+ЛБ2 взлетает и складывает ноги если это не работает?
Ноги же как раз на Ф1 назначаются (если не путаю). Ролики - фейк?

alikc

Добрался до протокола LB2

Выход DBus из LB2 (слева 2й и 4й провод, те S и GND) инвертировал и через FDTI adapter подключил к USB компа
на LB2 подал питание 9в и включил пульт.
Позаимствовал у товарища код на PROCESSING
robotmaker.eu/…/sbus-graphical-representation
оставил только чтение и печать фрейма
параметры SERIAL:

import processing.serial.*;
Serial myPort; // The serial port

void setup()
{
myPort = new Serial(this, “COM5”, 100000,‘E’,8,2);

}

те скорость 100 000, как и у SBus

Фрейм состоит из 25 байт
1=31 (0x1F) начало фрейма
2…23 = данные каналов
24 = меняет значение при линк пульта и приемника
25=0 конец фрейма
Байты
2…8 = меняют значения при движении стиков E A T R
8…9 = меняют значения при переключении режимов полета
9…10 = меняют значения при движении переключателя под правым стиком (ретраки?)
11…23 = 0 всегда
остальные переключатели на пульте фрейма не меняют
те LB2 передает A3 6 каналов + подтверждения линка

Это все на старом ПО LB2