Easy Bind v4 для G1 (PPM)

Новая прошивка линейки EasyBind.
Переписан код чтения PPM, добавлена фильтрация, сглаживание и двойная проверка импульса.
Переписан код RSSI, более адекватное отображение.
Новый код переключения каналов.
Новый код вывода машинок (более точный).
Постоянный выход PPM (RX ножка).
Для диагностики, в приемнике, выведено текущее значение первого канала в конце строки дебага.

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

Для сброса настроек:
На приемнике – поставить джампер на 1 и 2 канал, дать питание. Подождать 10 секунд.
На передатчике – подать питание и сразу нажать и держать кнопку. Диод моргнет зеленым и сразу красным (это означает загрузку, до этого момента кнопка должна быть уже нажата), затем загорится красный (режим бинд),  если всё еще держать кнопку то  загорится зеленый (сброс настроек).

Регистр 2 в приемнике, и регистры 2,3,20,21,22 в передатчике сбрасываются на резервные копии регистров из инженерного меню (держим «i» при входе а не «m»)

Меню,  после знака равно стоят значения после сброса:

RX:
1-BIND -уникальный номер комплекта (синхронизируется сам при бинде)

2-AFC -  подстройка чатоты (для каждого приёмника своя)

3=0 SERVO- STRETCHER -  на каком канале увеличить ход машинки до 150%, 0 – выключено.
Обычно на этот канал вешают Pan-tilt для камеры, рекомендую ставить канал на горизонтальную машинку

6=20 BW – ширина приёма.
Чем меньше значение – тем больше дальность приёма, меньше восприимчивость помех но большая зависимость от разницы температуры между передатчиком и приёмником. И на оборот -  чем больше значение, тем меньше дальность(при той же мощности) больше восприимчивость помех но меньшая зависимость от разницы температуры.

11-18 номера частотных каналов (синхронизируются сами при бинде)

25=20 FS -через сколько пропущенных пакетов будет включаться ФС и Маяк.

38=0 LED-для старых версий плат выставить 0

40=1 RSSI-BEEPER Режим работы RSSI выхода, или вольты (1) или Зумер при потере пакетов(0)

41=77 SCAN Порог сканирования, выше которого система будет помечать канал как занятый.

TX:

1-BIND -уникальный номер комплекта (синхронизируется сам при бинде)

2-AFC -  подстройка чатоты (для каждого приёмника своя)

3- 0=Базовая версия передатчика (7W), 1=Лайт версия передатчика (1W)

11-18 номера частотных каналов (синхронизируются сами при бинде)

19=100 номер канала регулировки мощности (0-12). Этим регистром задается канал по которому передатчик будет менять выходную мощность. (НА КОРПУСНЫЙ ПЕРЕКЛЮЧАТЕЛЬ ДОЛЖЕН БЫТЬ В ПОЛОЖЕНИИ 1- У НЕГО БОЛЬШИЙ ПРИОРИТЕТ ПО ПРОГРАММЕ)
0= постоянная мощность  устанавливается 20 регистром
100= мощность регулируется только накорпусным переключателем.

Зеленый цвет диода означает первую мощность, она задаётся 20 регистром (по умолчанию 0.1W)

Желтый цвет диода означает вторую мощность, она задаётся 21 регистром (по умолчанию 0.5W)

Красный цвет диода означает третью мощность, она задаётся 22 регистром (по умолчанию 2W). Это значение с кнопки не устанавливается, а ставится только с пульта РУ.

Процедура бинда-
На приёмнике – поставить джампер на (GND) и (TX) штырёк сервисного разъёма, подать питание и ждать пока не начнет моргать 1 раз в секунду диод. Всё то время пока стоит джампер (В принципе – 1 минуты достаточно), идет сканирование эфира на помехи, по этому в идеале это надо делать на самолете с включенным оборудованием. Сканер найдет все бортовые помехи, пометит «грязные» каналы, найдет чистые и после снятия джампера, будет передавать их в эфир передатчику.

На передатчике – подать питание, нажать бинд (не позднее 2х сек после подачи питания) и держать нажатой до загорания красного диода, если держать дольше, то передатчик сбросит значения регистров до заводских. Как только передатчик примет и сохранит все данные от приёмника, он начнет моргать зеленым.

Выключить приёмник, выключить передатчик. ВСЁ.

Для установки FS нужно во время работы передатчика и приёмника, нажать кратковременно кнопку бинд на передатчике, в этот момент приёмник запомнит текущие положения каналов и подтвердит это дернув сервомашинками. Теперь при потери связи на сервомашинки будет выводиться это положение.

Инженерное меню.
Если Вы переходите со старой ветки прошивки, то внутренняя память не содержит заводских значений. Для установки их нужно войти в инженерное меню и  установить их.

Вход в меню аналогичен входу в пользовательское меню, с единственной разницей, что давить и держать нужно букву «i». После появления надписи «IM» надать Enter. Последует ряд параметров с вопросами. Для приёмника это 2?. Для передатчика 2? 3? 20? 21? 22?.  Все цифры соответствуют тем же регистрам пользовательского меню. После вопроса нужно ввести число соответствующее текущему регистры и нажать Enter.