Перейти к содержимому


Фотография

Дополнительная левая батарея


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 931

  #921 OFFLINE   Demion

Demion

    Начинающий летчик

  • Пользователи
  • Pip
  • 8 сообщений
  • Город:Москва

Отправлено 08 Ноябрь 2019 - 12:48

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

Скетч хоть и работает (можно показывать любой % на пульте), но там явно пересылается еще какой-то Ping-Pong c Mavic TX.

Так как если подключить все к оригинальной батарее кроме Mavic TX (Batt RX), то также показывает % заряда только на пульте.

 
P.S Как RockerJ сказал, напряжение показывает в DJI Assistant 2 - Non-DJI Battery (маленьким шрифтом под картинкой), но в DJI GO ни при каких настройках не показывает.

  • 1

  #922 OFFLINE   RockerJ

RockerJ

    Начинающий летчик

  • Пользователи
  • Pip
  • 33 сообщений
  • Город:Barcelona
  • Коптер:DJI P3

Отправлено 08 Ноябрь 2019 - 01:21


напряжение показывает в DJI Assistant 2 - Non-DJI Battery (маленьким шрифтом под картинкой),

 

уточните, это вы просто подали внешнее питание без Rx и Tx?


  • 0

  #923 OFFLINE   Demion

Demion

    Начинающий летчик

  • Пользователи
  • Pip
  • 8 сообщений
  • Город:Москва

Отправлено 08 Ноябрь 2019 - 01:27

уточните, это вы просто подали внешнее питание без Rx и Tx?

 

да, я подсоединил + и - оригинальной батареи к Мавику напрямую (без RX и TX).

 

здесь тоже пишут об этом - https://github.com/b...tcher/issues/28


  • 1

  #924 OFFLINE   RockerJ

RockerJ

    Начинающий летчик

  • Пользователи
  • Pip
  • 33 сообщений
  • Город:Barcelona
  • Коптер:DJI P3

Отправлено 08 Ноябрь 2019 - 01:42


не умеет он сам измерять напряжение

 

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

 

@Demion

 

 а с мультиметром сравнивали показания?, есть инфа что у бортового АЦП большая погрешность имеется

 

и самое интересное, сколько банок (графических заготовок) было нарисовано в DJI Go в меню батареи когда подали только питание?


Сообщение отредактировал RockerJ: 08 Ноябрь 2019 - 02:05

  • 1

  #925 OFFLINE   Demion

Demion

    Начинающий летчик

  • Пользователи
  • Pip
  • 8 сообщений
  • Город:Москва

Отправлено 08 Ноябрь 2019 - 06:18

а с мультиметром сравнивали показания?, есть инфа что у бортового АЦП большая погрешность имеется   и самое интересное, сколько банок (графических заготовок) было нарисовано в DJI Go в меню батареи когда подали только питание?

 

 

DJI Assistant 2 - 10.70V

Мультиметр (дешевый) - 10.64V
 
Arduino RX (без нагрузки) - 11.09V
Мультиметр (без нагрузки) - 11.12V
 
DJI GO (норм подключ) - 10.93V
Мультиметр (норм подключ) - 10.55V
 
Одинаково показывает 3 банки, если подключать и нормально и напрямую только + / - (может потому что в DJI GO выбран Mavic Pro).


              DJI Mavic FB1 battery UART communication  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   time | pkt_id | seq_num | sender | rcver | ack/rsp |  cmd  |                                                   payload

 

Откуда этот лог? Это как раз UART протокол, который пытаюсь разобрать.


  • 1

  #926 OFFLINE   RockerJ

RockerJ

    Начинающий летчик

  • Пользователи
  • Pip
  • 33 сообщений
  • Город:Barcelona
  • Коптер:DJI P3

Отправлено 08 Ноябрь 2019 - 10:42


Одинаково показывает 3 банки,

 

да, на ютубе кто делал моды батарей без штатной bms так же само отрисовывает только 3 банки (DJI Mavic Pro, Air), значит китаец либо Шайтан либо выбрал Inspire в приложении, подключился к нему, потом отключился и выбрал Mavic Pro,

 

 на забугорном Mavicpilots проскакивала инфа что подобная манипуляция оставляет в приложении часть функционала (GUI) от предыдущего подключения т.е. другой модели дрона, другого обьяснения почему там 6 банок у китайца не вижу, был бы он настолько крут, то нарисовал бы 4-е банки и телеметрию по ним добавил бы, с баркодом, количеством циклов и т.д...

 

 еще у него на видео нету "ползунка", значит стоит в настройках "non-DJI battery"

 

 думаю что у Inspire переключатель "show voltage on main screen" дает возможность выводить не только самую просевшую банку но и общее напряжение через настройки в Ассистенте (пока только мысли вслух)...

 


Откуда этот лог?

 

с какого-то заблокированного аккума, снимался утилитой для диагностики батарей в ремонтной мастерской

 

Кстате у вас при выборе "non-DJI battery" и затем опять "DJI Intelligent battery" происходит автоматическое изменение "battery_type" в дебаг-меню Ассистента?


  • 1

  #927 OFFLINE   Demion

Demion

    Начинающий летчик

  • Пользователи
  • Pip
  • 8 сообщений
  • Город:Москва

Отправлено 08 Ноябрь 2019 - 09:37

Думаю защита программная в самом DJI GO. T.к. аппаратура получает данные о заряде батареи и в старых версиях DJI GO 4.0 даже на начальном экране (около кнопки FLY) показывает % заряда, но в настройках и основном экране N/A.


Кому будет интересно - протокол уже почти весь описан здесь.

https://github.com/o...umlv1-proto.lua



Кстате у вас при выборе "non-DJI battery" и затем опять "DJI Intelligent battery" происходит автоматическое изменение "battery_type" в дебаг-меню Ассистента?

 

В Parameters? Да сразу меняется. battery_type 1 = DJI Intelligent Flight Battery 2 = Non-DJI Battery.


  • 1

  #928 ONLINE   RomanSimfer

RomanSimfer

    Летчик со стажем

  • Пользователи
  • PipPipPip
  • 241 сообщений
  • Город:Симферополь
  • Коптер:Mavic Pro

Отправлено 09 Ноябрь 2019 - 04:49

Без 70 метров 31км!

Это ещё не предел...

Прикрепленные изображения

  • 2019-11-09_164621.jpg

  • 3

  #929 OFFLINE   mpetr

mpetr

    Опытный летчик АС

  • Пользователи
  • PipPipPipPipPipPip
  • 1 087 сообщений
  • Город:Обнинск
  • Коптер:Mavic Pro, Mavic 2 Pro, Phantom 4 Pro

Отправлено 09 Ноябрь 2019 - 05:24


Без 70 метров 31км!

Это круто!


  • 0

  #930 OFFLINE   Demion

Demion

    Начинающий летчик

  • Пользователи
  • Pip
  • 8 сообщений
  • Город:Москва

Отправлено 09 Ноябрь 2019 - 09:41

Подключил между Batt TX и Mavic RX - через Arduino (UART Serial 115200).

Использовал описание протокола из o-gs/dji-firmware-tools (там всего 4 пакета в основном используются).

Вот что получилось. https://pastebin.com/2fjWWHXD


  • 0

  #931 OFFLINE   RockerJ

RockerJ

    Начинающий летчик

  • Пользователи
  • Pip
  • 33 сообщений
  • Город:Barcelona
  • Коптер:DJI P3

Отправлено 09 Ноябрь 2019 - 11:00

не видно в вашем дампе пакетов аутентификации, а без них эмулятор на Arduino все равно придется подключать с настройкой "non-DJI battery", но телеметрия по идее уже будет отображаться


  • 0

  #932 ONLINE   RomanSimfer

RomanSimfer

    Летчик со стажем

  • Пользователи
  • PipPipPip
  • 241 сообщений
  • Город:Симферополь
  • Коптер:Mavic Pro

Отправлено Сегодня, 14:18

Продолжая - продолжать. 32,082 м

Прикрепленные изображения

  • 2019-11-21_141713.jpg

  • 1




Количество пользователей, читающих эту тему: 3

0 пользователей, 1 гостей, 0 анонимных


    Bing (1), Google (1)



Яндекс.Метрика

Сайт работает на хостинге FASTVPS