DJI Lightbridge 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

slv55
alikc:

2…8 = меняют значения при движении стиков E A T R

7 байт на 4 канала?

alikc

я на глаз, цифры прыгают , да и какая разница?

я же 6 + failsafe - проверял

2…7 = меняют значения при движении стиков E A T R

футаба сбас
4 канала x 11 = 44 -> 48 : 8 = 6 байт

slv55

Большая разница 😃
Так 11 бит на канал?

А где идет остальная информация от лб2 к а3?

SergejK
alikc:

на старом ПО LB2

ПО - я так понимаю прошивка. Зная DJI, с новой прошивкой можно ожидать все большей закрытости. А есть ли разница с новым ПО?

alikc
  • у СБаса 11бит на канал и я по аналогии, но это все неинтересно

  • а что еще на вход? Софт ЛБ2 только это и гонит
    я и подряд все читал - нефреймовых байтов вообще не было
    … есть еще мысли - проверю

  • новая прошивка не встает, мб ждет железяки
    да, други зашифровали протоколы ЖПС и БАТАРЕИ

slv55

Надоело гадать работает ЭТО или не работает - тоже укупил LB2
49 тыр, но доставку придется подождать.
В конце концов прикручу к вуконгу или А2 ))

SergejK

Попытался сегодня соединить завалящий А2 с ЛБ2 через один только ДБУС кабель. На ЛБ2 прошивку не обновлял и вообще не трогал ничего, ассистент не запускал. Смотрел каналы через А2 ассистент. Так вот на старой прошивке А2 виделось только 6 каналов - стики, переключатель РТЛ и режимов полета. Больше ничего не работало. Но, самое интересное, после обновления А2 стали видеться все каналы, кнопки и переключатели, кроме кнопки РТЛ (не знаю правда, кнопка ли это вообще). Так что похоже черед ДБУС передаются все (либо почти все) каналы. Буду пробовать законнектить к своему полетнику.

slv55
SergejK:

Так что похоже черед ДБУС передаются все (либо почти все) каналы

Неудивительно.
В ассистанте при выборе протокола сбас и А3 “видит” 18 каналов. (я ранее предлагал как извращение на пробу поставить между А3 и ЛБ2 два конвертора СБАС-ПВМ - ПВМ-СБАС чтобы друг друга не видели и не переходили на свой протокол ЛБ)
Но возникает второй вопрос - а через какую программу управлять? DGI GO будет работать? Можете попробовать?

SergejK
slv55:

Но возникает второй вопрос - а через какую программу управлять? DGI GO будет работать?

Не совсем понял вопроса. А чем должна управлять программа?

slv55
SergejK:

А чем должна управлять программа?

интересный вопрос
а вы вообще хоть раз летали с использованием dji go?
начнем с калибровки компаса - как?.
потом телеметрия
потом переключение в режим обжект-интерест и его облет
вы обходитесь без DJI GO? чем?
А как вы вообще собираетесь летать и видеть полет?

SergejK

Так я потому и писал, что завалящий А2, я им не пользовался никогда, лежал без дела.
Думаю по всем вашим пунктам сработает в лучшем случае DJI-ный же полетник.
В моем же случая в идеале мне нужна телеметрия на экране, больше ничего.

slv55

Понятно, спасибо.

SergejK:

вашим пунктам сработает в лучшем случае DJI-ный же полетник.

Если он будет работать. В чем я не уверен. Проверю сам через несколько недель 😃

alikc

DJI Go с A2 не работает
A3 + LB2 :

  • декодеры не пройдут, тк другой стартовый байт 0x1F а не Сбас 0x0F;
  • как ни крути на F1 и F3 подаются неуправляемые единичные импульсы;
  • при установке в Ассисте протокола ЛБ2, он получает сигнал от А3 и “Сбас подобный” протокол пропадает и получается протокол с неизвестной скоростью передачи (Сбас=100000)
    перебрал случайно от 9600 до 920 000, но пока фрейм не поймал( но подозреваю стартовый байт 0x2F)

в конце концов протокол найдем(если не зашифруют) но толку мало

Кнопками рулит софт ЛБ2 и согласуется через единый Ассист
Использование DJI Go - только при покупке за 219долл.
Так что докупим KIT и поехали
Надо учесть, что ЛБ2 берет курсовую камеру по HDMI или AV, а другой видео канал ТОЛЬКО через поддерживаемые подвесы с камерами

slv55
alikc:

DJI Go с A2 не работает

дижиаи рекламировали ЛБ2 именно на А2. Тогда как с А2 вообще летать без ОСД? Это ужас вообще - конский прайс на неработающее железо 😦

alikc:
  • как ни крути на F1 и F3 подаются неуправляемые единичные импульсы;

вроде как по дефолту F1 F2 - это выходы для ног и затвора камеры и обязаны работать. Они видны в ассисте и мяпятся. Разве нет?

alikc:

сигнал от А3 и “Сбас подобный” протокол пропадает

Это мы уже выяснили в этой теме ранее 😦

alikc:

Так что докупим KIT и поехали

Там очередной косяк от DJI
при этом занимается кан-порт на ЛБ2 и становится невозможным использование DJI Focus 😦(( Я как раз покупаю сейчас фокус для X5 т.к. без него камера наводится очень дергано и портит видео

alikc:

а другой видео канал ТОЛЬКО через поддерживаемые подвесы с камерами

А можно подробнее?
Я пока вообще не понял как приделать курсовую камеру дополнительно к подвесу. Имею Z15 и Х5 и хотел бы летать по курсовой AV-камере ,а не по съемочной

alikc

в gimbal port LB2 пины G, +, - это DVSB видео вход от камеры на подвесе
Курсовая камера втыкается в HDMI или AV
Передаются два видео сигнала
В Go выбирается: какой из сигналов в маленьком окошке на планшете,а какой на весь экран

slv55
alikc:

пины G, +, - это DVSB видео вход от камеры на подвесе

А L H - это позиционирование подвеса?
там вообще то с той же X5 от ЛБ2 должно очень много информации передаваться управляющей от GO - выдержка, диафрагма, фокус, зум, режим съемки - как минимум

alikc:

В Go выбирается: какой из сигналов в маленьком окошке на планшете,а какой на весь экран

Хорошо если так и можно курсовую втыкать любую AV. Но нужно посмотреть…

alikc

L H - это CAN шина - надежно

кстати по выходам

Прога Terminal 1.9b в USB через FDTI\CP210x адаптер удобно сигналы выходов\входов смотреть и сохранять для анализа