Телеметрия на Radiolink at9(s)

darkcats
brig:

Типа того… но только в режиме АПМ.

ну так я про это писал, что не соединяется… минимОСД, но работает на экране! и конфигуратор ее видит… сто пудов с портами че то не то!

7 days later
VRV

Изложу результаты эксперимента с шиной i2c радиолинка:
Попытки использовать програмную реализацию i2c slave успеха не принесли. В симуляторе библиотека работает, однако в железе не хочет. Причина высокая скорость задаваемая мастером приемника радиолинка. Время входа в обработчик прерывания и переходов внутри обработчика не обеспечивают нормального обмена по шине. К сожалению у меня нет логического анализатора для того чтобы увидеть реальные тайминги обмена и попытатся оптимизировать исходники драйвера.
Пока остановился на использовании wdt меги.
Был перешит оригинальный загрузчик меги на загрузчик от ардуино уно. В исходники осд добавлена инизиализация wdt и циклический сброс в цикле. Это должно в случае зависания шины решить проблему зависания приемника.
Пока тестирую этот вариант на minimosd.

darkcats
VRV:

Изложу результаты эксперимента с шиной i2c радиолинка:
Попытки использовать програмную реализацию i2c slave успеха не принесли. В симуляторе библиотека работает, однако в железе не хочет. Причина высокая скорость задаваемая мастером приемника радиолинка. Время входа в обработчик прерывания и переходов внутри обработчика не обеспечивают нормального обмена по шине. К сожалению у меня нет логического анализатора для того чтобы увидеть реальные тайминги обмена и попытатся оптимизировать исходники драйвера.
Пока остановился на использовании wdt меги.
Был перешит оригинальный загрузчик меги на загрузчик от ардуино уно. В исходники осд добавлена инизиализация wdt и циклический сброс в цикле. Это должно в случае зависания шины решить проблему зависания приемника.
Пока тестирую этот вариант на minimosd.

а теперь по русски)) что нам это дает на АПМ?

VRV

Все вышеизложенное. Если есть начальные знания С и оболочки ардуино могу попытатся описать, как добавить телеметрию в ту версию прошивки ОСД, которая у вас транслирует данные на экран.

MFer

Не. Тут таких знающих меньшинство. Чуть больше тех, кто может с готовым кодом работать через ардуину там, аврдуде, фтди и усбасп, а большинство даже паять не хочет )))

darkcats
VRV:

Если есть начальные знания С и оболочки ардуино могу попытатся описать

нет никаких начальных знаний! как и у 90% тех кто тут общается)

brig
VRV:

циклический сброс в цикле

А это намного эффективнее просто сброса в цикле?..😃

VRV
brig:

А это намного эффективнее просто сброса в цикле?..😃

😃 на 3 процессорных такта быстрее 😃

28 days later
VGor

Тема не активна? Интересно развитие темы и возможность согласовать kk2.1.5 с minim OSD.

VRV

А изначально кк передает данные на OSD?

VGor
VRV:

А изначально кк передает данные на OSD?

Да,OSD данные телеметрии получает то кк2.1.

2 months later
3km

Поделитесь пожалуйста схемой подключения к minimosd.
На гитхабе только микро версия

25 days later
ViktorSV

как подключить prm02 к spracingf3? чета у меня не получается. на строил вроде правильно. прошивка inav

2 months later
VGor
ViktorSV:

как подключить prm02 к spracingf3? чета у меня не получается. на строил вроде правильно. прошивка inav

В разделе порты конфигуратора iNAV назначить в разделе telemetry MAVlink 57600 к тому порту к которому подключен модуль телеметрии.

2 months later
Anamorfot

Всем привет!
Вот ломаю мозг о том как полученную телеметрию в Аппаратуре (которая пришла в I2C) конвертнуть в UART с последующей передаче по Bluetooth в смартфон?
Вариантов сети расписано не много. Вроде даже всё просто выглядит, но ни кто ещё не делал. А если делал то молчат.