А не сделать ли нам OSD?
екущих 57600 хватит гарантированно на все посылки для OSD
Проблема, что при 57600 дальность связи по модему будет 1000м. Поэтому скорость снижают и перепрошивают MinimOSD на ту же скорость, что и выход APM. Если же 3DR radio может из 57600 внутри себя делать 19200 и посылать в эфир, то уже мелким бесом бегу смотреть, что там куда шить.
Не надо забывать что увеличение скорости пригрузит МК APM
Боды по умолчанию 115200 для связи по УСБ и 57600 для связи по модему, большинство на них и летает. Вряд ли там что перегрузится.
модем и порт можно настроить на скрость линии 115200 не трогая беспроводную скорость
Ищем…
Проблема, что при 57600 дальность связи по модему будет 1000м. Поэтому скорость снижают и перепрошивают MinimOSD на ту же скорость, что и выход APM. Если же 3DR radio может из 57600 внутри себя делать 19200 и посылать в эфир, то уже мелким бесом бегу смотреть, что там куда шить.
Еще раз. 3DR модем и например мой RFD900 имеют две скорости. Одна для внешнего проводного интерфейса, другая для воздуха. Сейчас, по умолчанию, используется скорость проводного интерфейса 57600. По воздуху же данные летят со скоростью 64 килобита. Оно сейчас у всех так. Но реально поток данных не забивает и 64 килобита. А если вдруг будет забиавать и 64 килобита не будет хватать, то, по утверждению Козина (которому я склонен верить), 3DR сам отфильтрует и будет слать не каждую посылку, а ровно сколько пролезает. И не выстраивать их в очередь, а именно отбрасывать. Тут видимо проблемы нет. 57600 так же хватает для частой передачи информации в OSD.
Боды по умолчанию 115200 для связи по УСБ и 57600 для связи по модему, большинство на них и летает. Вряд ли там что перегрузится.
Перегрузится не порт, может перегрузится процессор, так как количество посылок (даже не байт, а именно посылок) будет больше. Значит процессор будет чаще отвлекаться на отправку данных.
Чет у нас тишина. Кто то видимо код пишет уже. Хоть в курсе держите.
Что-то притихло всё.
Есть ли какие-нибудь новости?
По схеме так и не определились.
Нужно там что то еще доделывать или нет? Помогите нам пожалуйста уважаемый Тим и Вахтанг!
Не надо забывать что увеличение скорости пригрузит МК APM. Думаю контроллер там и так работает на грани.
У Арду оригинального, не аиоп, две атмеги, одна на вывод ввод вторая на вычисления. Хз чем они там между собой общаются, но общатся явно успевают.
Вывод на модем я бы все же сделал из ОСД С пониженным бодом. Это будет самый универсальный вариант, и реальзовать вроде как несложно. Тем более что я например без модема летаю, и ставит его пока не планирую. А вот графика минимосд раздражает.
Все выходные работал, срочные дела!
Помочь то чем? надо с начала с функционалом и перечнем внешних датчиков определиться, от этого схема и будет зависеть.
Перечень внешних и внутренних разъемов определить
Потом, программист, который будет писать софт должен сказать на какой порт какие сигналы завести, какие таймеры как будет использовать и т.д.
После уточнения схемы печатную плату развести дело 2-х, 3-х дней.
Тогда давайте еще раз:
- Уарт входной.
- Уарт выходной.
- Видео.
- Напряжение.
- Ток.
- РССИ.
- Питание 5В.
- Что еще нужно для прошивки СТМа?
Тогда давайте еще раз:
- Уарт входной.
- Уарт выходной.
- Видео.
- Напряжение.
- Ток.
- РССИ.
- Питание 5В.
- Что еще нужно для прошивки СТМа?
- Зачем выходной уарт ? Уже вроде обсудили, что телеметрия сама фильтрует.
- Напряжение какое ? Внешнюю батарейку замерять ?
- Ток какой ? Мотора или телеметрии ?
- РССИ решили делать на OSD ?
Александр, по моему у нас еще не было конечного варианта согласованного, что бы уже Вахтанга с Тимуром напрягать.
- На всякий случай. Если нет, то не надо.
4,5,6 уже обсудили + все подробно есть в первом посте.
Никто никого не напрягает. Я предложил утвердить окончательно.
Всех устраивает концепция из первого поста в целом?
Если да, то нужно сейчас понять, кто официально возьмется за прошивку и доведет ее до конца, и как верно подметил Вахтанг - тогда уже двигаться дальше.
Если будет несколько человек, то все равно кто будет за все отвечать.
Есть добровольцы? Признавайтесь! 😃
USART можно заюзать для передачи телеметрии через FrSky (для владельцев турниги с прошивкой er9x).
То есть выходной Уарт оставляем?
А еще можно сделать аудиовыход, чтобы телеметрию по аудиоканалу гнать.
Думаю уарт не помешает.
А еще можно сделать аудиовыход, чтобы телеметрию по аудиоканалу гнать.
Думал над этим. Иногда может быть и полезная функция. Очень важные/критичные сообщения полезно и звуком дублировать.
Да уж. По моему таки придется как минимум две версии платы делать. Одну чисто OSD (уарт и видео in/out), а вторую с кучей фич и в два раза большего размера.
а вторую с кучей фич и в два раза большего размера.
Как вариант бутером вторую плату расширения пристегивать. 😃
чтобы телеметрию по аудиоканалу гнать.
100500 раз тут писали (еще когда Смаллтим первую ОСД делал) что по аудио ничего “гнать”- не получится:
1.Звук пропадает примерно в два раза быстрее, чем видео
2.Звуковые протоколы слишком медленные- обновление будет раз в 10 секунд, оно надо?
ЗЫ: А.Козин на днях летал с радиомодемом 100 мВт- на 10 км, при этом качество
сигнала было 82%.
А получив на наземном компе телеметрию- рисуй какие хошь трузеля на экране.
Цена вопроса 20-30 $ 😃www.rctimer.com/product_816.html
а вторую с кучей фич и в два раза большего размера.
Андрей прекратите психовать 😃, куча фич увеличивает плату на четыре контактных площадки размером 1кв.мм. Никто две версии делать не будет. Так же как и только с видео. Надеюсь.
Даже в минимОСД эти разьемы сделали без увеличения размера. Если вам ничего больше не нужно, то стоит подумать о других пользователях, которые захотят использовать эти опции. А то не очень красиво получается.
Цена вопроса 20-30 $
Полностью согласен. Только за 20 модемов не видел. Скорее 30-40. Что тоже деньги в принципе.
Итого:
Аудиовыход - нет.
Уарт выход - да.
Никто две версии делать не будет. Так же как и только с видео. Надеюсь.
Ничего, лишнее можно пилой отпилить, вот и вторая версия платы 😃
- Уарт входной.
- Уарт выходной.
- Видео.
- Напряжение.
- Ток.
- РССИ.
- Питание 5В.
А со списком согласен, конечно.
РССИ в каком виде принимать предлагаете ?
Наверное напряжение. Потому, что если еще PPM вход поставить, то получится (с двумя UART) супержелезка ARDUMASTER, которая сможет подменять команды MAVLINK с земли на свои собственные с PPM входа. То есть можно будет не меняя прошивки Ardupilot, менять с пульта не только Flightmode, но и точки переключать, высоту задавать или еще что.