А не сделать ли нам OSD?

Wasja
X3_Shim:

екущих 57600 хватит гарантированно на все посылки для OSD

Проблема, что при 57600 дальность связи по модему будет 1000м. Поэтому скорость снижают и перепрошивают MinimOSD на ту же скорость, что и выход APM. Если же 3DR radio может из 57600 внутри себя делать 19200 и посылать в эфир, то уже мелким бесом бегу смотреть, что там куда шить.

Alexey_1811:

Не надо забывать что увеличение скорости пригрузит МК APM

Боды по умолчанию 115200 для связи по УСБ и 57600 для связи по модему, большинство на них и летает. Вряд ли там что перегрузится.

alexeykozin:

модем и порт можно настроить на скрость линии 115200 не трогая беспроводную скорость

Ищем…

X3_Shim
Wasja:

Проблема, что при 57600 дальность связи по модему будет 1000м. Поэтому скорость снижают и перепрошивают MinimOSD на ту же скорость, что и выход APM. Если же 3DR radio может из 57600 внутри себя делать 19200 и посылать в эфир, то уже мелким бесом бегу смотреть, что там куда шить.

Еще раз. 3DR модем и например мой RFD900 имеют две скорости. Одна для внешнего проводного интерфейса, другая для воздуха. Сейчас, по умолчанию, используется скорость проводного интерфейса 57600. По воздуху же данные летят со скоростью 64 килобита. Оно сейчас у всех так. Но реально поток данных не забивает и 64 килобита. А если вдруг будет забиавать и 64 килобита не будет хватать, то, по утверждению Козина (которому я склонен верить), 3DR сам отфильтрует и будет слать не каждую посылку, а ровно сколько пролезает. И не выстраивать их в очередь, а именно отбрасывать. Тут видимо проблемы нет. 57600 так же хватает для частой передачи информации в OSD.

Wasja:

Боды по умолчанию 115200 для связи по УСБ и 57600 для связи по модему, большинство на них и летает. Вряд ли там что перегрузится.

Перегрузится не порт, может перегрузится процессор, так как количество посылок (даже не байт, а именно посылок) будет больше. Значит процессор будет чаще отвлекаться на отправку данных.

X3_Shim

Чет у нас тишина. Кто то видимо код пишет уже. Хоть в курсе держите.

DChernov

Что-то притихло всё.
Есть ли какие-нибудь новости?

Shuricus

По схеме так и не определились.

Нужно там что то еще доделывать или нет? Помогите нам пожалуйста уважаемый Тим и Вахтанг!

sashaNar
Alexey_1811:

Не надо забывать что увеличение скорости пригрузит МК APM. Думаю контроллер там и так работает на грани.

У Арду оригинального, не аиоп, две атмеги, одна на вывод ввод вторая на вычисления. Хз чем они там между собой общаются, но общатся явно успевают.
Вывод на модем я бы все же сделал из ОСД С пониженным бодом. Это будет самый универсальный вариант, и реальзовать вроде как несложно. Тем более что я например без модема летаю, и ставит его пока не планирую. А вот графика минимосд раздражает.

Вахтанг

Все выходные работал, срочные дела!
Помочь то чем? надо с начала с функционалом и перечнем внешних датчиков определиться, от этого схема и будет зависеть.
Перечень внешних и внутренних разъемов определить
Потом, программист, который будет писать софт должен сказать на какой порт какие сигналы завести, какие таймеры как будет использовать и т.д.
После уточнения схемы печатную плату развести дело 2-х, 3-х дней.

Shuricus

Тогда давайте еще раз:

  1. Уарт входной.
  2. Уарт выходной.
  3. Видео.
  4. Напряжение.
  5. Ток.
  6. РССИ.
  7. Питание 5В.
  8. Что еще нужно для прошивки СТМа?
X3_Shim
Shuricus:

Тогда давайте еще раз:

  1. Уарт входной.
  2. Уарт выходной.
  3. Видео.
  4. Напряжение.
  5. Ток.
  6. РССИ.
  7. Питание 5В.
  8. Что еще нужно для прошивки СТМа?
  1. Зачем выходной уарт ? Уже вроде обсудили, что телеметрия сама фильтрует.
  2. Напряжение какое ? Внешнюю батарейку замерять ?
  3. Ток какой ? Мотора или телеметрии ?
  4. РССИ решили делать на OSD ?

Александр, по моему у нас еще не было конечного варианта согласованного, что бы уже Вахтанга с Тимуром напрягать.

Shuricus
  1. На всякий случай. Если нет, то не надо.
    4,5,6 уже обсудили + все подробно есть в первом посте.

Никто никого не напрягает. Я предложил утвердить окончательно.

Всех устраивает концепция из первого поста в целом?

Если да, то нужно сейчас понять, кто официально возьмется за прошивку и доведет ее до конца, и как верно подметил Вахтанг - тогда уже двигаться дальше.
Если будет несколько человек, то все равно кто будет за все отвечать.

Есть добровольцы? Признавайтесь! 😃

Alexey_1811

USART можно заюзать для передачи телеметрии через FrSky (для владельцев турниги с прошивкой er9x).

Pacific

А еще можно сделать аудиовыход, чтобы телеметрию по аудиоканалу гнать.

Alexey_1811

Думаю уарт не помешает.

Pacific:

А еще можно сделать аудиовыход, чтобы телеметрию по аудиоканалу гнать.

Думал над этим. Иногда может быть и полезная функция. Очень важные/критичные сообщения полезно и звуком дублировать.

X3_Shim

Да уж. По моему таки придется как минимум две версии платы делать. Одну чисто OSD (уарт и видео in/out), а вторую с кучей фич и в два раза большего размера.

Alexey_1811
X3_Shim:

а вторую с кучей фич и в два раза большего размера.

Как вариант бутером вторую плату расширения пристегивать. 😃

foxfly
Pacific:

чтобы телеметрию по аудиоканалу гнать.

100500 раз тут писали (еще когда Смаллтим первую ОСД делал) что по аудио ничего “гнать”- не получится:
1.Звук пропадает примерно в два раза быстрее, чем видео
2.Звуковые протоколы слишком медленные- обновление будет раз в 10 секунд, оно надо?
ЗЫ: А.Козин на днях летал с радиомодемом 100 мВт- на 10 км, при этом качество
сигнала было 82%.
А получив на наземном компе телеметрию- рисуй какие хошь трузеля на экране.
Цена вопроса 20-30 $ 😃www.rctimer.com/product_816.html

Shuricus
X3_Shim:

а вторую с кучей фич и в два раза большего размера.

Андрей прекратите психовать 😃, куча фич увеличивает плату на четыре контактных площадки размером 1кв.мм. Никто две версии делать не будет. Так же как и только с видео. Надеюсь.

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

foxfly:

Цена вопроса 20-30 $

Полностью согласен. Только за 20 модемов не видел. Скорее 30-40. Что тоже деньги в принципе.

Итого:

Аудиовыход - нет.
Уарт выход - да.

Wasja
Shuricus:

Никто две версии делать не будет. Так же как и только с видео. Надеюсь.

Ничего, лишнее можно пилой отпилить, вот и вторая версия платы 😃

  1. Уарт входной.
  2. Уарт выходной.
  3. Видео.
  4. Напряжение.
  5. Ток.
  6. РССИ.
  7. Питание 5В.

А со списком согласен, конечно.

X3_Shim

РССИ в каком виде принимать предлагаете ?

Wasja

Наверное напряжение. Потому, что если еще PPM вход поставить, то получится (с двумя UART) супержелезка ARDUMASTER, которая сможет подменять команды MAVLINK с земли на свои собственные с PPM входа. То есть можно будет не меняя прошивки Ardupilot, менять с пульта не только Flightmode, но и точки переключать, высоту задавать или еще что.