OSD на ATmega1281

Dacor
ubd:

Я считаю что необходимо, особенно на полёт на дальняк.

Это если только видеотракт 5.8ГГц. На 1.2 на фиг не нужно. Летаю на дальняк с Яги 13-ти элементной - попасть самолетом в ДН антенны элементарно. А если до 20-ти км, то и направленных антенн хватает.

baychi
msv:

Вот еще давнишняя непонятка по LRS: по ДШ канал должен работать чуть ли не до -113дбм, а по показометру все заканчивается на -80 (у нас с Сергеем ubd то же самое). Или индикация RSSI врет (вроде все декодирую по ДШ, без сигнала показывает около -100дбм), или я не не умею их готовить… Интересно, какие результаты у эксперта, слона etc?

У Эксперта связь нормально работает при Сигнал/Шум > 20 дБ (40 тугриков RSSI RFMки). При 15 дБ теряется примерно 50% пакетов, при 10 и менее дБ - 100% потерь. То есть реально летается до -90-95 дБм RSSI (это на приемнике с SAW фильтром).
ИМХО данные по чувствительности в даташите приведены для пакета минимальной длинны (6-8 байт), с минимальной девиацией и самой узкой полосой. А может вообще для прямой передачи (1 бит). 😃

PS: Кстати оценил полезность сканера шумов на приемнике. Выяснилось, что очень многие импульсные преобразователи легко повышают уровень шума RFMки на 5-10 и даже 20 дБ, настолько-же снижая дальность. 😦

msv
ubd:

Я считаю что необходимо

Dacor:

На 1.2 на фиг не нужно.

Уж простите, но имхо вы оба неправы в своей категоричности… 😃
В наших холмах без направленной антенны не удается получит стабильную картинку даже в сотнях метрах. Слишком сильные интерференции.
У меня 99% полетов без особо четкого планирования маршрута, и без поворотки, даже с “зигзагом”, испытал немало неприятных мгновений, когда забывал или не успевал ее правильно развернуть…
Конечно поворотка это не жесткая необходимость, но это… ну как туристические столик и креслице в поле. Конечно можно обойтись без них… 😃

baychi:

данные по чувствительности в даташите приведены для пакета минимальной длинны

Я неправильно написал, не по ДШ, а по excel-калькулятору.
Уровень считаю по формуле -(122-(n/2)); n- значение от RFM;
Без сигнала получается около -100.
Больше всего боюсь, что мега дает помеху…
И еще никак не могу найти, как выбрать оптимальный индекс модуляции?

baychi
msv:

Уровень считаю по формуле -(122-(n/2)); n- значение от RFM; Без сигнала получается около -100.

У меня на Эксперте примерно так-же: 20-30 тугриков шума на приемнике с фильтром, 30-40 - без фильтра. Что по известной кривой из даташита получается -112…-102 дБм.

msv:

Больше всего боюсь, что мега дает помеху…

Врядли. -100 дБм это похоже на правду. Для чистоты эксперемента, можете ввести настройки Эксперта и сравнить.

msv:

И еще никак не могу найти, как выбрать оптимальный индекс модуляции?

Я тоже не силен в рассчетах, но что выбрал Эксперт, можно увидеть в моих исходниках: github.com/baychi/OpenTinyRX (см. файл RFM22.ino). Самое для меня не понятное, это зачем он включил манчестеровское кодирование?

Иван
ubd:

Кто то просил фотки плат. Выкладываю.

Сергей, для чего узенькая платка?

ubd

Микрофонный усилитель с АРУ.

ubd

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

ubd

Есть первые фото, готового изделия, на новых платах. Кто будет паять, что бы было представление, как всё получиться.

Foto_1_OSD.rarFoto_2_OSD.rar

ubd

(Файлы плат которые я заказывал на заводе, в посту 1158.)

Схема микрофонного усилителя и плата под ЛУТ. Если кого заинтересует:

Mic Amp.rar

lis713

Сергей, сегодня летал, забрался 1 км. Но мне не понятно поведение режима Круиза. Не фиксируется курс, а бегает по кругу, что я делаю не так? Вот здесь еще работает, но потом почему-то стал прыгать по режимам сам, без моего участия.

А здесь уже что попало

ubd

Ощущение, что канал элеронов не в нейтрали и всё. Видно как ты бросаешь ручку, нейтраль в стороне, и он думает что ты пытаешься изменить курс, по этому стрелка постоянно ползёт влево. Это на первом видео.
На втором и третьем, наоборот вправо тример сдвинут.
Нужно перейти в режим TRM и назад, после этого тримера не трогать. Потом опять попробовать FBW.
И ещё проверить люфт канала элеронов. Может что с переменным резистором?

И скинь свой ini.

lis713

Посмотрите что не так понастроил. Ну люблю я полазить по настройкам, и ничего при этом не соображая!

osdcnf.rar

ubd

А ты, перед тем как ini сбрасывать нажал на каждой странице кнопку Save?
Настройки сами не сохраняются. Нужно нажать Save на каждой странице в настройках.
А то там у тебя по крену и тангажу, расходы 100% и тримера в 0. Как бы ощущение что не сохранил кнопкой Save. Потому что я помню у тебя расходы не 100% были.

lis713

Расходы 100 специально ставил, помнишь Скай не хотел в крен ложиться? А тангаж так и был. Триммеры убрал при записи.

ubd

В общем ясно. Всё таки я думаю, ты тримировал с аппы, во время стабилизации, т.к. у тебя ская постоянно куда то кренит. А тримера не сохранил после этого, и сразу перешёл в режим FBW, вот у тебя и побежал курс, т.к. АП думает что ты ручку чуть влево сдвинул или вправо, т.е. тример может сдвинут влево или вправо.
На первом видео, он у тебя тример сдвинут влево, а на 2-м и 3-м вправо.
Если ты меняешь тримера, то обязательно, прямо в полёте зайди в режим TRM на 3 сек и обратно. Триммера запомнятся. И при FBW при бросании ручки курс никуда бежать не будет.

lis713

Триммирование делал и переключался в TRM, может мало держал, не 3 сек.

msv

Александр, не важно сколько держать, главное после триммирования переключиться из TRM в MNL с брошенными стиками. То что новые нейтрали записаны, видно по шкалам выходных каналов крена и тангажа- в режиме MNL стрелки на них должны точно стоять посередине шкал при нейтральных позициях стиков. Напомню, триммерами на пульте можно пользоваться только в MNL, с последующей записью новых нейтралей в АП.
Самопроизвольное переключение режимов объяснить сложнее, возможно с пульта идут значения близкие к пограничным между режимами. Ну и проверь, как ведет себя АП при отключении передатчика. Возможно не происходит своевременное определение падения канала, а с приемника приходят значения FS, которые отрабатывает АП. В приемнике, в управляющем канале для FS следует записать значение соответствующее RTH.

msv

Интересный эффект обнаружил… Приемник стоит в консоле крыла, антенна вертикальный штырь впаян прямо в приемник. Дополнительно в крыле горизонтально пара противовесов. При отлете от себя начиная со 150м на левом крене всего ~10град уровень уменьшается хуже -80dBm. При правом крене наоборот уровень на 5-10дБм возрастает. Ситуация стабильно повторялась весь полет на 2км. При возврате зависимость много меньше, но тоже есть. Не могу понять, что такую тень может давать…
Вообще хотелось бы посмотреть кто какие антенны РУ на борту использует и как устанавливает…

ubd

Кстати, у Алексанрда, по проблеме в посту 1181, оказался плывёт резистор в джойстике. И получается, он тримирование делает, а резистор потом уплывает, и в режиме FBW плывёт курс. Потому на первом видео плыл влево, а на втором вправо, видимо плыл около нейтрали, потому и в разные стороны.

ЗЫ: Платы ещё есть. Кому нужно?