Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )

ССМ=

Приемник оранж, прошит последней прошивкой от Александра.Я не компилировал, просто залил скаченый хекс.

тигромух
ССМ=:

Приемник оранж, прошит последней прошивкой от Александра.Я не компилировал, просто залил скаченый хекс.

А настройки то какие? 😃

ССМ=
тигромух:

А настройки то какие?

3=0 Servo 150% strech num (1-12)
4=1 Statistics enable
5=3 11bit/10ch (1=yes, 2/3=Futaba)
6=128 Discrete outputs mask
7=2 1 output mode: PWM/PPM/SBUS = 0/1/2
8=7 Packet lost sound output (0=off, 1,2,7)



19=0 Beacon F (255=disable)
20=7 Beacon Pmax (mWt): 0-1.2; 1-2; 2-3; 3-6; 4-12; 5-25; 6-50; 7-100
24=30 Beacon start time (sec)
25=75 SAW Fmin
26=210 SAW Fmax
28=7 PPM/SBUS mode 1st PWM chnl (1-8) [2]
40=10 RSSI type: sound(0)/level(1-99=average)
41=1 RSSI mode: level(0)/SN ratio(1)
42=0 RSSI over PWM(chan:1-12) 0-not use
Fuses: DE DC FD

тигромух
ССМ=:

28=7 PPM/SBUS mode 1st PWM chnl (1-8) [2]

Похоже нашел багу. Сейчас подумаю как покрасивее исправить…

ССМ=

Вообщем еще раз перепроверил, у меня на гребенке (при 28-7) 7, 8, 9 и 10канал. FS не работает только на 9и10каналах(поворот камеры), а на 7 и 8 FS все таки работает.
При режиме РРМ тоже самое.

тигромух
ССМ=:

Вообщем еще раз перепроверил, у меня на гребенке (при 28-7) 7, 8, 9 и 10канал. FS не работает только на 9и10каналах(поворот камеры), а на 7 и 8 FS все таки работает.
При режиме РРМ тоже самое.

Хм, значит я ошибся, баг где-то не там.
9й и 10й каналы попадают на 6 и 7 выводы гребенки?
Короче, так ничего не выйдет, надо стенд смотреть и смотреть. Попробую на выходных поковыряться.

ССМ=
тигромух:

9й и 10й каналы попадают на 6 и 7 выводы гребенки?

На оранже первый вывод это rssi, то у меня получается

1 - rssi
2 - вых. S.Sbus
3 - 7кан
4 - 8кан
5 - 9кан
6 - 10кан
7 - вых Бип rssi
8 -
9 -

Я так понял, Александр сделал FS на на первые 8каналов, не зависимо какой режим выбран.

тигромух
ССМ=:

Я так понял, Александр сделал FS на на первые 8каналов, не зависимо какой режим выбран.

Да вроде нет, в EEPROM записываются и считываются все 12 каналов.
А может дело в 5м регистре? Глюк может быть в пересчете из обратного порядка каналов.

ССМ=
тигромух:

А может дело в 5м регистре?

Попробую.

ССМ=
тигромух:

А может дело в 5м регистре?

Проверил , дело действительно в нем. При 5-1 FS на 9 и 10каналах работает, а при 5-2 и 5-3 не работает.

andy7065

Ребята, подскажите в чем дело …
Прошил Оранж 1Вт, с приемником - тоже оранж.

Друг друга не видят… Вручную прописал частоты - не помогло . И вообще с приемником что-то не так. Приемыш шился через АВР-ку. Через ФТДИ не получилось.

Вот логи -
Шум с ТХ :
0 : 32 42 52
1 : 34 42 52
2 : 33 41 48
3 : 31 41 52
4 : 32 40 49
5 : 32 41 48
6 : 28 40 50
7 # 30 39 50
8 : 30 39 47
9 : 28 40 49
10 : 29 40 47
11 : 27 40 49
12 : 31 40 49
13 : 32 40 49
14 : 32 41 49
15 : 29 41 51 - по всем каналам так же ~40.

Приемник с передатчиком лежат друг напротив друга запитанные .

Тх:
rebind
Make new bind? Are you sure(y/n)?y

Try to new bind…
Freq/noise: 20/6 120/9 43/0 147/1 62/2 192/7 107/0 211/2
Bind N=67

Rg=Val Comments ----------------------- V2 F7
1=67 Bind N
2=199 Freq correction const
3=0 Term corr.(0=no, 1=+, 255=-)
4=0 FS check enable
5=0 11bit/10ch(1=yes,2/3=Futaba)
6=0 Debug out (1-PPM, 2-perf.)
11=20 Hop F1
12=120 Hop F2
13=43 Hop F3
14=147 Hop F4
15=62 Hop F5
16=192 Hop F6
17=107 Hop F7
18=211 Hop F8
19=8 Power switch chan (1-13,0=SW)
20=0 Power min (0-7, +128=highU)
21=2 Power middle (0-7,+128=highU)
22=7 Power max (0-7, +128=highU)
Type Reg and press ENTER, type Value and press ENTER (q=Quit; Nx-y=Show noise)
q
PPM7 mode: T=55 Tc=-3
PPM7 mode: T=56 Tc=-3
PPM7 mode: T=57 Tc=-3
PPM7 mode: T=59 Tc=-4

  • и так дальше …

Rx:
Если написать rebind, то :
Bind find start: Maxlevel[0]=0
Bind find start: Maxlevel[0]=0
Bind find start: Maxlevel[0]=0
Bind find start: Maxlevel[0]=0
Bind find start: Maxlevel[0]=0
… до упора

Прописал вручную, при старте :

Baychi soft 2014
RX Open Expert V2 F13
Error read settings!
To Enter MENU Press ENTER

1=67 Bind N
2=0 Freq Corr
3=0 Servo 150% strech num (1-12)
4=1 Statistics enable
5=0 11bit/10ch (1=yes, 2/3=Futaba)
6=0 Discrete outputs mask
7=0 1 output mode: PWM/PPM/SBUS = 0/1/2
8=0 Packet lost sound output (0=off, 1,2,7)
11=20 Hop F1
12=120 Hop F2
13=43 Hop F3
14=147 Hop F4
15=62 Hop F5
16=192 Hop F6
17=107 Hop F7
18=211 Hop F8
19=0 Beacon F (255=disable)
20=7 Beacon Pmax (mWt): 0-1.2; 1-2; 2-3; 3-6; 4-12; 5-25; 6-50; 7-100
24=30 Beacon start time (sec)
25=75 SAW Fmin
26=210 SAW Fmax
28=2 PPM/SBUS mode 1st PWM chnl (1-8) [2]
40=0 RSSI type: sound(0)/level(1-99=average)
41=0 RSSI mode: level(0)/SN ratio(1)
42=0 RSSI over PWM(chan:1-12) 0-not use
Type Reg and press ENTER, type Value and press ENTER (q=Quit; ss/sl/sr/sa=Stat)
q
Fuses: F7 D8 FF
IRQ=0
START
0
0
0
T=-64
Press ‘m’ to start MENU in 10 sec
FiErr!
FiErr!
FiErr!
FiErr!
FiErr!
$RL1 S=0 C=1 Rn=0
FiErr!
FiErr!
FiErr!
FiErr!
FiErr!
$RL2 S=0 C=2 Rn=0
FiErr!
FiErr!
FiErr! - и так до бесконечности …

ССМ=

В приемнике регистр №2 не должен равен 0 (обычно в пределах 190-210)
Вы наверно и коррекцию не делали?

2 - Freq Corr – индивидуальная поправка частоты. Позволяет точно синхронизировать частоты приемников и передатчиков. Обычно лежит в пределах 180-220. Подстройку можно производить по параметру A= выдаваемым приемником, добиваясь близости значения к 0/255. Отклонения частоты свыше 7 или меньше 247 являются нежелательными. При отклонении больше 15 связь будет отсутствовать.

Подстройка частоты

Основная цель подстройки частоты, получить минимальное расхождение частот между приемником и передатчиком. Из-за узкой полосы девиации (+/-8750 Гц) расхождение частот кварцев в модулях RFM может привести к полной потере связи или снижению чувствительности. Снижение чувствительности начинает ощущаться, если частоты различаются более чем на 5 кГц, а полная потеря связи наступает при рассогласовании свыше 10 кГц. Другая цель подстройки – точное попадание сигналов маяка в заданный канал стандартной рации. Как правило полоса пропускания звукового канала 3-5 кГц и если частота приемника смещена сильно, рация может его не услышать или слышать плохо. Ну и общие правила использования эфира требуют как можно более точного попадания в заявленную частоту.

На поддержание точного согласования частот между приемником и передатчиком работает несколько механизмов: 1. Температурная коррекция на стороне передатчика. В зависимости от отклонения температуры от стандартной, по известным характеристикам компенсируется температурный уход кварца. 2. Автоматическая подстройка частоты (механизм AFC), реализуемый самой RFM-кой. Он хорошо компенсирует незначительную разбежку (меньше девиации), подстраивая частоту приема по преамбуле. 3. Программная подстройка частоты, по данным AFC. Механизм N2, помимо собственно подстройки, которая делается для каждого приема независимо, вычисляет эту погрешность. Программный механизм коррекции, усредняя эту погрешность, следит, чтобы она не превышала некоего порога и при его превышении, вводит поправку частоты в модуль RFM. После чего AFC погрешность становится близкой к 0. Это позволяет, например, компенсировать медленный температурный уход частоты приемника в значительных пределах.

Для изначального совмещения частот приемника и передатчика служит регистр 2. Его значение по умолчанию – 200. Вес 1-цы примерно 0.5 кГц.

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

Если приборов нет, но есть рация, рекомендуется проверить частоту маяка приемника: попадает ли она в нужный канал и хорошо ли слышна. Если надо подстроить частоту приемника подбором регистра 2. А затем включить передатчик и по текущей выдачи параметра A= в течении первых секунд (дальше может сработать механизм 3), определить погрешность (отличие A от 0/255) и скорректировать регистр 2 передатчика.

Если нет ни приборов, ни рации, достаточно выставить на передатчике R2=200 и провести процедуру автопривязки приемника. При этом приемник и передатчик станут синхронизированы, но их фактические частоты могут отличаться от положенных.

На приемнике можно подстраивать поправку частоты в рабочем режиме. Для этого после включения питания входят в меню, задают значение R2=0, выходят из меню (‘q’) при заранее включенном (для прогрева на 5-10 мин) передатчике. Наблюдая значение параметра A=, меняют поправку частоты клавишами ‘<’ и ‘>’, так чтобы она стала 0 или 255. Затем нажимают клавишу Enter и поправка запоминается.

BAU
andy7065:

Ребята, подскажите в чем дело …

Сообщение приемника “FiErr!” говорит что что то не так с РФМкой. Вы точно залили нужный для вашего типа приемника хекс?

andy7065
ССМ=:

В приемнике регистр №2 не должен равен 0 (обычно в пределах 190-210)
Вы наверно и коррекцию не делали?

“0” Это я поставил. Как раз для того что б коррекцию сделать. Только ее можно сделать при наличии связи Тх-Рх . А связи нет.

BAU:

Сообщение приемника “FiErr!” говорит что что то не так с РФМкой. Вы точно залили нужный для вашего типа приемника хекс?

Приемник оранж с ХК. прошивка “oerx212orange328.hex”

Я вот и вижу, что до эфира дело не доходит… При измерении шума :
n
FHn: Min Avr Max
0: 0 0 0
1: 0 0 0
2: 0 0 0
3: 0 0 0
4: 0 0 0
5: 0 0 0
6: 0 0 0
7: 0 0 0
8: 0 0 0
9: 0 0 0
10: 0 0 0

ССМ=
andy7065:

“0” Это я поставил. Как раз для того что б коррекцию сделать. Только ее можно сделать при наличии связи Тх-Рх . А связи нет.

А связи и не будет при нуле во втором регистре. 0 должен в параметре А.
Ставьте для начала 200. И еще раз внимательно почитайте инструкцию, думаю просто не совсем поняли как сделать поправку частоты.

andy7065:

Я вот и вижу, что до эфира дело не доходит…

А со стоковой прошиФкой приемник работал?

andy7065:

Приемник оранж с ХК. прошивка “oerx212orange328.hex”

А почему не последнюю

oerx213orange328.hex

andy7065:

Приемник с передатчиком лежат друг напротив друга запитанные .

Подальше их разнесите (1-3м)

andy7065
ССМ=:

А связи и не будет при нуле во втором регистре. 0 должен в параметре А.
Ставьте для начала 200. И еще раз внимательно почитайте инструкцию, думаю просто не совсем поняли как сделать поправку частоты.

Параметр А выдается приемышем при его работе. Со все остальной информацией.
У меня выдает вот это :
iErr!
FiErr!
FiErr!
FiErr!
FiErr!
$RL1 S=0 C=1 Rn=0
FiErr!
FiErr!
FiErr!

BAU:

Сообщение приемника “FiErr!” говорит что что то не так с РФМкой. Вы точно залили нужный для вашего типа приемника хекс?

А RFM-ка когда горит, все остальное работает ?

BAU
andy7065:

А RFM-ка когда горит, все остальное работает ?

Да. Если ее вообще нет на плате, обрыв в интерфейсе или она сдохла, так и будет рисовать. Это обычное периферийное устройство, типа принтера для компа.

andy7065
BAU:

Да. Если ее вообще нет на плате, обрыв в интерфейсе или она сдохла, так и будет рисовать.

А если ФТДИ 5 вольтовая ? 😃 Могла сгореть ?

ССМ=
andy7065:

А если ФТДИ 5 вольтовая ? Могла сгореть ?

Несколько раз , забыв переткнуть перемычку на 3,3в, прошивал. Не сгорело.

BAU
andy7065:

Могла сгореть ?

Наврятли. Вы же не запитывали РФМ от 5 вольт? Прозвоните, для начала по схеме, сигнальные соединения между РФМ и мегой, проверьте питание РФМ. Мож где непропай…
Не поможет, меняйте РФМ.

тигромух

Вообще, на гребенке UART есть пин 3.3V. Если туда подать 5 вольт, то RFMке каюк.
А от повышенных сигнальных уровней ничего не сгорит.