Манаул с v11.4

Это наброски, документ редактируется и пополняется.

Описание прошивки >11.4

ВНИМАНИЕ!

Питать 8 вольтовые версии передатчиков только от 2S Lipo!

(>9 вольт сгорит мгновенно)

Защиты по питанию нет, соблюдать полярность!
Трижды проверьте полярность!!!!!

(перепутав + и – выходной сгорит тихо и мгновенно!!!)
(Сомневаетесь – ЧЁРНЫЙ ПРОВОД это МИНУС)

Избегайте статическое электричество, разряжайтесь о корпус передатчика.

Без антенны не включать!

(сгорит почти мгновенно)

Не допускать нагрев корпуса над болтами больше 70`

Без антенны на приёмнике не летать.

За провода не дёргать – они держаться только на пайке.

Передатчик имеет уровни TTL 3.3в. (Большинство современных приёмников)

Старые аналоговые приёмники без процессоров на прямую не включать!

На PPM вход напряжение не подавать!
При использовании входа PPM,  используйте экранированный кабель и как можно короче!
Это касается и провода питания.

Перед полётом, убедитесь что: ваш пульт, приёмник, видео линк и т.д. полностью функционируют на всех режимах на которых вы собираетесь летать (мощности).

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

Комплект «с магазина» идёт как «Радио детали Б.У.», пока вы его не прошьёте работать он не будет, скачивая и заливая прошивку, вы соглашаетесь с тем, что вся ответственность за использование и хранения изделия целиком и полностью ложиться на вас, вы понимаете все риски использования и хранения данного изделия, а также снимаете все претензии с изготовителя и распространителя.

Все комплекты проходят тестирование и калибровку на заводе по эталонному образцу:

(Для удобства они продублированы внутри корпуса)
выходная мощность 0.1w
выходная мощность 0.5w
выходная мощность 2w
выходная мощность 4w
выходная мощность 7w
(при Uпит=8.1в для 8 вольтовых версий, и 12.2 для 12 вольтовых версий)

Система рассчитана на продолжительную работу до 4W, при этом допускается кратковременная работа с мощностью до 8w, но всё же, рекомендуем использовать постоянно 0.5w (даже этого хватит ~10км) и поднимать мощность только в случае частой потери пакетов.

Заводские настройки частоты

Канал №1 433.07500 (первый канал LPD диапазона)

Канал №216 446.035 (третий канал PMR диапазона)

(эти частоты вбиты только для проверки и калибровки, рекомендуем всё же их сменить в местах массового пользования рациями)

Диапазон 433,075-446,995 разбит на 232 канала.

Каналы 1-28 попадают на LPD диапазон, а 216 -217 на PMR446

В прошивках есть полная таблица частот.

В зависимости от комплектации с комплектом может поставляться магнитная антенна.
Её обязательно следует разместить ВЕРТИКАЛЬНО на металлическое основание (центр крыши автомашины, капота, багажника или просто куска железа размерами более 10х10см.) Ксв подгонялся именно в этих условия, в противном случае нагрев передатчика будет более значительным.

Рекомендуемая длина антенны для приёмника 162мм жила, и 162мм земля.
Должна находиться, по возможности, вертикально. Имейте ввиду, что диполь излучает почти горизонтально а самолёт летит при небольшом угле атаки (нос вверх), и его тоже нужно компенсировать, иначе при развороте «домой» диаграмма будет под 90 градусов к передатчику.

Индикаторы передатчика –загорается в момент передачи сигнала в эфир
Зеленый- 1 мощность (20 регистр)
Желтый-  2 мощность  (Почти красный, нужно присмотреться) (21 регистр)
Красный- 3 мощность (22 регистр)

Расположение контактных разъемов на 8 канальном приёмнике (сервы слева, разъемами вверх)

AUX – GND – TX – RX – +3В – ADC

AUX- аудио выход, выход RSSI

GND TX RX  разъем кабеля программирования (земля помечена)
+3В служит для подключения красного провода резервной батареи маяка и Bluetooth модуля.

ADC- не подключать

Расположение контактных разъемов на 12 канальном приёмнике (сервы слева, разъемами вверх)

Верхний ряд- GND- RSSI                            JP1

второй ряд
GND TX RX +3в

джампер JP1 есть на нескольких ревизий плат, он подключает встроенный конденсатор в приемнике параллельно выходу RSSI, и служит для сглаживания значений RSSI

Расположение контактных разъемов на передатчике (ботами вниз, слева направо)

+3В – RX – TX – GND (земля помечена)

+3В  служит для подключения Bluetooth модуля.
(+3в идёт напрямую в чип, подача питания выше 3.3- сгорит)

Подключение передатчика

Белый -вход PPM и первый канал приёмника (ВНИМАНИЕ – на это выходе распаяно питание +5в для приёмника или PPM Кодера- красный провод, и в случае использования PPM он не используется и никуда +5 подключать не надо)
Допустимая максимальная нагрузка на +5в- 100мА!
Черный – общий – земля.

Для входа в меню настройки нужно

Подключить кабелем ножки RX TX GND приёмника или передатчика к ножками TX RX GND кабеля программирования. +5 НИКУДА НЕ ПОДКЛЮЧАТЬ!

Подключить кабель программирования к USB порту.

Открыть окно терминала и выбрать нужный COM порт и скорость 38400

Подать питание (приёмник- подключить борт, передатчик- подключить батарею) и сразу после появления строки MENU в течении 2х секунд нажать и удерживать кнопку “M” (англ.) на клавиатуру до приглашения, затем нажать Enter.

На экране высветятся текущие настройки всех регистров.

Для изменения регистра –

набрать его номер (напр. 36) нажать Enter

ввести новое значение (напр. 45) нажать Enter

Программа запомнит текущее значение в энергонезависимой памяти и высветит ещё раз все текущие значения.

ФаилСейф.

При установленной связи между передатчиком и приёмником, один раз нажать кнопку бинд (не более чем на 2 секунды). Индикатор на передатчике на момент нажатия кнопки сменит свой цвет а машинки на приёмнике дернуться.

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

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

Регистры Передатчика

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

2-     Колибровка частоты 1 – (0-255) незначительная подстройка частоты в пределах -+10кгц  (Если сбили или не помните заводские- вводите 200)
Заводское значение настроено точно на 433.07500 (первый канал LPD диапазона)

3- Версия передатчика (0-1) 0- базовая 1-лайт

4-

5- Скорость передачи и режим совместимости
0-обычный режим 1- режим совместимости с FRSKY и Turnigy
У некоторый систем скорость обновления 18мс, в отличии от стандартных 22мс, и этот параметр в 1.5 раза увеличивает скорость передачи данных.

6- Количество каналов (1-12) Количество каналов выдаваемое PPM сигналом или количество подключённых входов PWM к передатчику, остальные каналы отбрасываются. Обязательно нужно выставить, сколько каналов вы хотите считывать! Чем их меньше, тем меньше пакет, там меньше задержки. Не ставьте значение больше чем реально выдаёт Ваш передатчик! В противном случае PPM не считается вообще.

7-     ppm, машинки тип чтения
0-чтение входов сервоприводов с передатчика «последовательно» Type-1
1-чтение входов сервоприводов с передатчика «сразу» Type-2
2- чтение PPM
3- чтение inverted PPM (spectrum)
4-чтение входов сервоприводов с передатчика по «одному» (для не совместимых приёмников).
5- для кастум прошивок.

Дело в том, что в разных приёмниках по разному выводятся сигналы.
Type-1 – Последовательно- сигнал первого канала, затем сразу следует второй и т.д.
(обычно приёмники выводят сигналы именно так, и передатчик может корректно за один такт считать все каналы, на это у него уйдёт около 22мс)

Type-2 – По одному- сигналы выводятся сразу по всем каналам одновременно

или смешанно (два по одному, и два последовательно) В этом случае передатчик ждёт полный такт каждого канала и это занимает довольно значительное время до 140мс

8- Количество частот передачи. (2-8) Если выставлено 2- то передача ведется на каналах заданных в регистрах 11 и 12. Переключение каналов в приёмнике будет только после полной пропажи пакетов на 2 секунды на одном из каналов. Если выставлено больше 2х то передача ведется последовательно на 1 2 3 4 итд кананал заданных соответственно в регистрах 11 12 13 14 итд.

9-     РЕЗЕРВ

10-   РЕЗЕРВ

11- номер канала 1 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

12- номер канала 2 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

13- номер канала 3 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

14- номер канала 4 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

15- номер канала 5 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

16- номер канала 6 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

17- номер канала 7 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

18- номер канала 8 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в приемнике

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

20- Мощность в первом положение (сигнал 0.9-1.3мс) переключателя с пульта

21- Мощность во втором положение (сигнал 1.3-1.7мс) переключателя с пульта

22- Мощность в третьем положение (сигнал 1.7-2.1мс) переключателя с пульта

23- РЕЗЕРВ

24- калибровка V – Калибровка датчика напряжения, калибруется на заводе, но может со временем немного уплыть. Напряжение батареи показывается в терминале при старте передатчика параметром V= напряжение умноженное на 10 (7.4в. батареи =74 )

25- калибровка t – Калибровка датчика температуры, калибруется на заводе, но может со временем немного уплыть. Температуру с точностью до 2 градуса показывается при старте параметром T=.

26- Дебаг режим
0-нормальный режим работы
1-включение отладочной информации (ТОЛЬКО ДЛЯ ОТЛАДКИ – включение этого режима может существенно увеличить время отсылки пакетов)
3- тестовый режим проверки. В этом режиме передатчик последовательно меняет значения всех каналов и передаёт в эфир сигнал с мощностью заданной в 20 регистре (при 19=0).
подключение PPM или PWM к передатчику не обязательное, достаточно просто дать питание (и конечно не забыть про антенну)

27- TCXO. 0-Выключено, 1-Включено. Включение режима термокомпенсации. В процессе нагрева передатчика выходная частота немного смещается по сложной кривой, включение этого режима позволяет программно компенсировать это изменение и держать частоту в приделах +-3кгц
На высоких мощностях – крайне рекомендую включать TCXO или чуть увеличить значение 6 регистра в приёмнике. Также включение TCXO и уменьшение 6 регистра в приёмнике до 3-5 позволить работать в ULTRA NARROW BAND режиме, что позволит ещё увеличить дальность.

28- Pull-up 0-для резисторного переходника PPM, 1-для диодного. (при подключении по PWM ставьте 0)

Регистры Приёмника

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

2-       Калибровка частоты под передатчик. ( если равен 0 то приёмник входит в режим калибровки, подключив кабель программирования и заёдя в терминал – нужно стрелочками <> выставить AFC как можно ближе к 0 и нажать Enter)

3- РЕЗЕРВ

4- РЕЗЕРВ

5- 0-обычный режим 1- режим совместимости с FRSKY

6- Ширина приёма – очень важный параметр!
Чем меньше значение – тем больше дальность приёма, меньше восприимчивость помех но большая зависимость от разницы температуры между передатчиком и приёмником.
И на оборот -  чем больше значение, тем меньше дальность(при той же мощности) больше восприимчивость помех но меньшая зависимость от разницы температуры. (Рек. значение 8-15)
Заводское значение 15, при температурной разнице между передатчиком и приёмником больше 30’ (зима) рекомендуемое значение 20.
При значениях меньше 5 входит в ULTRA NARROW BAND режим.

7- РЕЗЕРВ

8- Количество частот приёма. (2-8) Если выставлено 2- то приём ведется на каналах заданных в регистрах 11 и 12. Переключение каналов в приёмнике будет только после полной пропажи пакетов на 2 секунды на одном из каналов. Если выставлено больше 2х то приём ведется последовательно на 1 2 3 4 итд кананал заданных соответственно в регистрах 11 12 13 14 итд. Значение регистра должено полностью совпадать со значением решистра 8 в передатчике

9- РЕЗЕРВ

10- РЕЗЕРВ

11-  номер канала 1 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

12-   номер канала 2 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

13-    номер канала 3 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

14-   номер канала 4 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

15-    номер канала 5 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

16-   номер канала 6 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

17- номер канала 7 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

18- номер канала 8 – (0-255) номер этого канала
Значение этого регистра должно полностью совпадать со значением этого же регистра в передатчике

19- РЕЗЕРВ

20- РЕЗЕРВ

21- РЕЗЕРВ

22-   Таймер 2 (D без пакета) См раздел калибровка таймеров

23-   Таймер 1 (D пакетов) См раздел калибровка таймеров
или значение замера RSSI для двух частотного режима.
В двух частотном режиме (регистр 8=2)- приёмник не знает как часто идет пакет из передатчика, и для адекватного замера значения RSSI ему нужно указать в какой момент времени его замерять. Для этого нужно от времени D= (посмотреть в терминале) вычесть 5. И в итоге мы получим за сколько мс до конца приёма пакета делать замер RSSI.

24- РЕЗЕРВ

25-   кол-во пропущ. пакетов до ФС и маяка – сколько пакетов ждать до FS и маяка.

26- РЕЗЕРВ
никогда не меняйте значение этого регистра.

27- РЕЗЕРВ

28- РЕЗЕРВ

29- РЕЗЕРВ

30- РЕЗЕРВ

31-  РЕЗЕРВ

32- РЕЗЕРВ

33- РЕЗЕРВ

34- РЕЗЕРВ

35- РЕЗЕРВ

36- калибровка t – Калибровка датчика температуры, калибруется на заводе, но может со временем немного уплыть. Температуру с точностью до 2 градуса показывается при старте параметром T=.

37- Кол-во каналов. Должно совпадать с 6 регистром передатчика.

38- Включение Светодиода. 0-выкл. 1-вкл. Т.к. светодиод никакой смысловой нагрузки не несёт а кушает много, рекомендуем его включать только для тестов. При 6 вольтовом питании на 8 канальнике выключить обязательно!

39-

40-   Биби или вольты- Выбор метода вывода значений RSSI- звуковыми сигналами или постоянным напряжением. 0-биби 1- вольты

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

Для старых прошивок-Сканер частот: 0- выкл. 1- Режим спектр анализатора для компьютера 2- режим спектр анализатора ручной. 2-255 значение порога срабатывания. Сканирует поканально первый заданный диапазон с заданным значением между каналов. Выводит чистые каналы, в виде №канала=0. Останавливает поиск при 10 чистых каналах и выводит их непрерывно в ком порт. Светодиод при сканировании моргает, тем чаще, чем меньше осталось свободных каналов, и остается гореть непрерывно когда остается меньше 10 каналов. Значение порога зависит от общего зашумления эфира. Рекомендуемое 60. Чем меньше значение, тем «чище» останутся каналы в списке. Имейте ввиду, что компьютер и монитор сильно «фонят», рекомендую сканировать подальше от помех, и перед тем как считать значения чистых каналов, замкнуть 1 и 2 сигнальную ногу серво выходов приёмника, сканирование остановиться, и вы сможете спокойно подключить кабель и считать все чистые каналы.

В прошивку встроена процедура бинд- это сканирование приёмником всего диапазона,  выбора чистых каналов, генерация случайного номера комплекта (бинда),  передача и синхронизация всего этого с передатчиком. Это лучше делать в месте полетов.

Для бинда нужно замкнуть джампером GND и TX, включить приемник.
Диод должен моргать, индицируя процесс сканирования.
Пока стоит джампер, будет происходить процесс сканирования. Если приёмник видит занятый канал, он его помечает как «грязный», и в дальнейшем его уже не сканирует.
Чем чаще моргает диод, тем меньше осталось чистых каналов.
Чем дольше сканировать, тем точней будут данный статистики.
Как только вы снимете джампер, приёмник начнет передавать передатчику статистику по чистым каналам и свой номер бинда. В этот момент диод будет постоянно гореть.

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

(В приёмник встроена баз заданных плохих частот, туда входят частоты авто сигнализаций и репитеров, и при сканировании они автоматически заносятся в грязные)

Получилось в TX
Eeprom(1) = 0                                               ‘bind
Eeprom(2) = 200                                             ‘afc
Eeprom(3) = 0                                               ‘light=1 base=0
Eeprom(5) = 0                                               ’1=HS 0=LS
Eeprom(6) = 8                                               ‘kolvo kanalov serv
Eeprom(7) = 2                                               ‘regim ppm pwm
Eeprom(8) = 2                                               ‘kolvo chastot
Eeprom(19) = 0                                              ‘kanal power
Eeprom(20) = 0                                              ‘pwr 1
Eeprom(21) = 0                                              ‘pwr 2
Eeprom(22) = 0                                              ‘pwr 3
Eeprom(24) = 100                                            ‘cal V
Eeprom(25) = 247                                            ‘cal T
Eeprom(26) = 3                                              ‘debug
Eeprom(27) = 0                                              ‘tcxo
Eeprom(28) = 1                                              ‘pull up

Получилось в RX
Eeprom(1) = 0                                               ‘bind
Eeprom(2) = 0                                               ‘afc
Eeprom(5) = 0                                               ‘frsky=1 normal=0
Eeprom(6) = 16                                              ‘shirina priema
Eeprom(8) = 2                                               ‘kolvo chastot
Eeprom(22) = 251                                            ‘timer all
Eeprom(23) = 251                                            ‘perviy lost i rssi-delay dly 2x kanalov
Eeprom(25) = 10                                             ‘lost paketov do FS
Eeprom(36) = 250                                            ‘cal T
Eeprom(37) = 8                                              ‘kolvo kanalov
Eeprom(38) = 1                                              ’0-off 1-led on
Eeprom(40) = 0                                              ’0-bibi 1-volts
Eeprom(41) = 77                                             ‘Porog skanera