Ручная Калибровка таймеров на v10

С 10 версии прошивки идут прыжки по 4 частотам! а не по двум.

Эти частоты задаются теперь регистрами 11 12 13 14 и в передатчике и приёмнике.

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

Итак приступим.

Выставить каналы в передатчике ( каналы даны только для примера)

11=10
12=20
13=30
14=40

Перегрузить передатчик. Если источник сигнала и все остальные настройки указаны верно, то передатчик должен быстро быстро моргать сигнализирую свою работу на передачу.

Теперь приступим к приёмнику-

Прошиваем и выставляем каналы в точности такие же и в том же порядке как и в передатчике

Выставляем регистры 23 и 22 в 255

перегружаем приёмник и скорей всего вы увидите чтото типа такого
$R0 D=62 TR=0 Ch=4 $A0 TT=31
$R0 D=62 TR=0 Ch=1 $A0 TT=31
$R0 D=63 TR=0 Ch=2 $A1 TT=31
$R0 D=62 TR=0 Ch=3 $A0 TT=31
$R0 D=62 TR=0 Ch=4 $A255 TT=31
$R0 D=62 TR=0 Ch=1 $A0 TT=31
$R0 D=63 TR=0 Ch=2 $A0 TT=31
$R0 D=62 TR=0 Ch=3 $A0 TT=31
$R0 D=62 TR=0 Ch=4 $A0 TT=31
$R0 D=63 TR=0 Ch=1 $A0 TT=31

$A- на сколько часты приёмника и передатчика совпадают, должно быть от 250 до 5
( 5 это +5кГц а 250 это -5кГц а не +250кГц)

Ch=номер канала на котором принят сигнал. Как видите приёмник видит все 4 канала и последовательно успешно принимает с них сигнал.
D-ТО ЧТО МЫ ИЩЕМ -первый таймер регистра 23!
Но как видите он немного скачет то 62 то 63 , это особенность системы – разная длина пакетов.

Теперь берем максимальное значение D это 63, на всякий случай плюсуем к ниму 3 и вбиваем в 23 регистр! У нас вышло 66. т.е. вбиваем в приёмник  23=66.

Перегружаем и проверяем на всякий,что приёмник видит все 4 канала и последовательно успешно принимает с них сигнал.

Далее заходим в меню и меняем первый канал на любой другой отличный от остальных. Для примера 11 был 10, ставлю его 11 т.е.  11=11.

перегружаю приёмник

теперь должно быть чтото вроде

1+1
$R0 D=77 TR=0 Ch=2 $A0 TT=40
$R0 D=63 TR=0 Ch=3 $A1 TT=40
$R0 D=63 TR=0 Ch=4 $A0 TT=40
1+1
$R0 D=77 TR=0 Ch=2 $A0 TT=40
$R0 D=63 TR=0 Ch=3 $A0 TT=40
$R0 D=62 TR=0 Ch=4 $A0 TT=40
1+1
$R0 D=78 TR=0 Ch=2 $A0 TT=40
$R0 D=62 TR=0 Ch=3 $A0 TT=40

т.е. теперь принимаються все каналы кроме 1го (что очевидно, мы его только что изменили) приёмник его проскакивает и как нив чем не бывало принимает данные со следующего -второго канала.

Мы ищем значение D после потерянного канала! это и есть наш второй таймер!

Как видно он тоже немного меняется(77-78)  и снова берем максимальное значение прибавляем 3 и вбиваем его в 22 регистр. т.е. 22=81

Перегружаем и проверяем на всякий,что приёмник видит все 3 канала и последовательно успешно принимает с них сигнал.

Теперь меняем второй канал(12 регистр) на что то другое. Перегружаем и проверяем на всякий,что приёмник видит 2 канала и последовательно успешно принимает с них сигнал.

1+1
2+1
$R0 D=76 TR=0 Ch=3 $A0 TT=41
$R0 D=61 TR=0 Ch=4 $A0 TT=40
1+1
2+1
$R0 D=76 TR=0 Ch=3 $A1 TT=40
$R0 D=62 TR=0 Ch=4 $A0 TT=41
1+1
2+1
$R0 D=76 TR=0 Ch=3 $A0 TT=41
$R0 D=62 TR=0 Ch=4 $A0 TT=41
1+1
2+1

Теперь меняем третий(13 регистр) канал на чтото другое. Перегружаем и проверяем на всякий,что приёмник видит только последний канал и успешно принимает сигнал.

$R0 D=75 TR=0 Ch=4 $A0 TT=41
1+1
2+1
3+1
$R0 D=74 TR=0 Ch=4 $A0 TT=41
1+1
2+1
3+1
$R0 D=75 TR=0 Ch=4 $A0 TT=41
1+1
2+1
3+1
$R0 D=74 TR=0 Ch=4 $A1 TT=41
1+1
2+1
3+1
$R0 D=75 TR=0 Ch=4 $A0 TT=41

всЁ, только не забыть вбить обратно каналы как у передатчика (т.е. вернуть 11 12 13 14 регистры на 10 20 30 40 как в примере)

Этим всем действием мы научили приёмник понимать пропажу от 1 до 3х каналов и адекватно на это реагировать – не сбивать синхронизацию и просто переключаться на следующий известный канал. + проверили все это и с эмитировали пропажу каналов .

зы1
Если на каком то из этапов вы видите что то типа:
$R0 D=343 TR=0 Ch=3 $A0 TT=30
1+1
2+1
3+1
FiEr
1+1
2+1
3+1
$R0 D=221 TR=0 Ch=4 $A0 TT=30
1+1
2+1
3+1
FiEr
1+1
2+1
3+1
$R0 D=220 TR=0 Ch=1 $A1 TT=30
1+1
2+1
3+1
FiEr
1+1
2+1
3+1
$R0 D=221 TR=0 Ch=2 $A0 TT=30

значит таймеры вбиты не верно! Fier означает полную рассинхронизацию передатчика с приёмником.

Также покрутите все ручки передатчика после каждого этапа, бывает что пульт передает не фиксированную длину сигнала а покрутив вы найдёте максимум задержку пакета.

зы2
Если в первом пункте у вас очень сильно меняются значения D но каналы не проскакивают-это значит что у вашей аппаратуры фрейм  не 22мс а меньше (например у Turnigy), в этом случае нужно поднять скорость (поставить 15=1 и в перередатчике и в приёмнике)

$R0 D=162 TR=0 Ch=4 $A0 TT=31
$R0 D=62 TR=0 Ch=1 $A0 TT=31
$R0 D=63 TR=0 Ch=2 $A1 TT=31
$R0 D=62 TR=0 Ch=3 $A0 TT=31
$R0 D=262 TR=0 Ch=4 $A255 TT=31
$R0 D=62 TR=0 Ch=1 $A0 TT=31
$R0 D=63 TR=0 Ch=2 $A0 TT=31
$R0 D=62 TR=0 Ch=3 $A0 TT=31
$R0 D=62 TR=0 Ch=4 $A0 TT=31
$R0 D=163 TR=0 Ch=1 $A0 TT=31

ЗЫ3
На кривых PWM (вроде ASSAN) прошивка может не работать, вы просто не сможете откалибровать так как длина фрейма будет все время разной.

ЗЫ4
Я не рекомендую задействовать каналы на аппаратуре выше указанного в настройках.
т.е. использовать как то 9 канал на аппаратуре, если аппаратура 9 каналов а приёмник LRS 8 каналов.  изменяя во время полета этот 9 канал, вы меняете ширину пачки PPM импульсов, и таймеры в приёмнике LRS могут не поспеть и может, повторюсь, что МОЖЕТ произойти срыв синхронизации. (пакеты будут приниматься с большими задержками)
На тестах проблем не было, но на всякий случай этот 9 канал оставьте без изменений как при калибровке так и в полете.