Форумы Хелимании

Наши проекты => Stick electronics => Тема начата: stick от 13 Апрель 2013, 12:05:55



Название: FPV моддинг приемника Corona R14FA
Отправлено: stick от 13 Апрель 2013, 12:05:55
Не секрет, что для FPV, одним из критических параметров, является уровень принимаемого сигнала от пульта.
Для визуального мониторинга, на плату телеметрии заводят сигнал с приемника.

Есть 2 варианта этих сигналов:
RSSI (Received Signal Strength Indication) - измерение уровня мощности принимаемого сигнала.
УБП (уровень битых пакетов) - измерение количества потерянных приемником пакетов данных.

Плюсы RSSI - поскольку мощность сигнала изменяется на всем протяжении полета, деградацию связи можно оценить заблаговременно, более плавно и еще до появления "проблем" в управлении. Мощность можно измерить и на аналоговых и на цифровых приемниках.
Минусы RSSI - не всегда "хороший" показатель RSSI означает "хорошую" связь с приемником. ?сточники помех, работающие на той же частоте могут "улучшить" показатель RSSI, хотя связь с ЛА при этом будет теряться. ?ногда необходимо использование RSSI буфера

Плюсы УБП - его уровень однозначно свидетельствует о качестве принимаемого сигнала. Если пошла потеря пакетов - жди потери управления.
Минусы УБП - потерю пакетов можно оценить только на PWM приемниках, иногда изменение УБП может произойти непосредственно перед потерей управления (впрочем RSSI тоже), что оставляет не так много времени для совершения маневра.

?так, нам надо вывести этот сигнал из приемника. Выводить будем УБП. Ввиду того, что сделать это проще и лучше.
Проще, потому что этот приемник уже сам выводит потерю пакетов. Но выводит на красный светодиод. Значит нам надо просто взять этот вывод , преобразовать в аналоговую форму и засунуть в телеметрию.
Преобразовывать будем как написано там (http://fpv-community.ru/topic/51-vivod-pokazanii-kachestva-priema-signala-ru-rssi-ub/?p=289). Простая RC цепочка.
(http://rcexplorer.se/wp-content/uploads/2012/09/lost-package.jpg)

Но тут возникает небольшая проблема: Когда сигнал от пульта полностью потерян, красный светодиод медленно моргает, а не горит как должен. А это значит, что при полной потере управления, индикатор телеметрии будет показывать попеременно 0 и 100. Не айс.
Однако на наше счастье, о полной потере управления так же свидетельствует погасание зеленого светодиода. Будем использовать его как триггер.
Схема простая как 2 копейки. Добавляется всего один транзистор (любой р-канальный полевик). Заодно расширим диапазон напряжения на выходе до 3в (Внутренняя шина питания приемника - 3в)
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4199150/xlarge/102836306.jpg)

Обратите внимание, что сигналы светодиодов надо брать ДО резисторов.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4199150/xlarge/102836640.jpg)

Собираем схему на макетке.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4199150/xlarge/102836299.jpg)

? паяем к приемнику.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4199150/xlarge/102836300.jpg)

Пакуем в термоусадку и клеим на липучку.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4199150/xlarge/102836302.jpg)

Провод выводим через отверстие для светодиодов.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4199150/xlarge/102836303.jpg)

Все. Что же мы получили на выходе: Пока горит зеленый (хоть какая то связь есть), работает RC цепочка. Как только связь полностью отвалилась и зеленый погас, открывается транзистор и дает постоянные 3в на выход. Т.е. мигание красного нам пофигу. Телеметрия будет показывать устойчивый 0.

Для желающих посимулировать, вот схема эквивалента. Переключатель внизу - вкл/выкл зеленого.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/4199150/xlarge/102836304.jpg)