Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
Да. Сишка + ардуино про мини. Пины подсмотрел в прошивке.
а не поделитесь? куда что как… я только паять собираюсь. Схему вроде Константин показал флатроновскую/ораннжевскую (я в них не разбираюсь).
Как раз на про мини и сишке.
а не поделитесь
Ответил в личку.
Да. Сишка + ардуино про мини. Пины подсмотрел в прошивке. Только не работает восьмой канал. Так и не понял почему.
может через восьмой канал выводится RSSI, вот что в руководстве написано:
“Регистр 42 позволяет дополнительно вывести RSSI через один из выходных каналов. Если R42 не равен 0, то вместо данных из принятых пакетов, в заданный канал подставляется значение RSSI или сигнал/шум: нулю соответствует минимальная длительность импульса (1 мс), 3 В – максимальная (2 мс). Номер замещаемого канала можно задать от 1 до 13, так как SBUS протокол выводит 16 аналоговых каналов.”
Спасибо, но у меня 42=0.
Я оченама извиняюсь, может было… Скажите, наличие понимания с-бус зависит от прошивки или просто от схемотехники передатчика? У меня сейчас по схеме КХА передатчик, но в байчи я его еще не перешил, там опенлрснг ещё. Просто возник вопрос в том, что я не вижу в конфигураторе возможности найти с-бус, точнее больше 8 каналов он не видит. Приёмник сделал по схеме флатрона в2, он с ним забиндился. Собсна я не обсуждать “стороннюю прошивку” хотел, а узнать, мне нужно уже перешить всё в байчи и искать там по мануалу вход, который он должен вроде сам автоматом определить, верно?
по схеме КХА передатчик
Не могли бы вы поделиться ссылкой на схему?
Да пожалуйста, я у нашего коллеги её брал rcopen.com/blogs/116276/21978
Вот похожее rcopen.com/blogs/67065/20646 в дневнике ещё одного коллеги, у него плата более компактная (я еще не собирал на ней, только получил печатки)
Скажите, может из-за не правильной прошивки приёмника не работать изменение регистров?
Работает изменение, настройка терминала была не корректной.
Остаётся вопрос, если прошивать хекс, то какой выбрать для приёмника на ардуинке по схеме флатрон в2/оранж, 212 или 213 оранж, верно?
Я просто пока экспериментирую… Из среды ардуино приёмник на ардуинке прошить не получилось (что-то там не задекларировано),
попробовал прошить oerx212orange328.hex, в терминале в меню вошёл, но как там и в мануале написано регистры не меняются и нет регистра 7 (я в поисках Сбус, а это пункт вроде активирует его).
прошил 213, есть все пункты.
Прошивка байчи в приёмнике может биндиться только с прошивкой байчи передатчика?
п.с. я ещё почему подумал, что прошивка не та - светодиоды никак даже не моргают.
п.с.2 а тут можно устанавливать частоту не 433 например, а 440? Есть в мануале по приёмнику? Я не нашёл что-то. Или это в передатчике настраивается (не читал по передатчику ещё, простите)?
а тут можно устанавливать частоту не 433 например, а 440?
Да.
Частота канала вычисляется по формуле F=433.075 МГц + 0.06*код в регистре.
Остаётся вопрос, если прошивать хекс, то какой выбрать для приёмника на ардуинке по схеме флатрон в2/оранж, 212 или 213 оранж, верно?
Я просто пока экспериментирую… Из среды ардуино приёмник на ардуинке прошить не получилось (что-то там не задекларировано),
а файлик function.ino в этой же папочке лежит?
Прошивка байчи в приёмнике может биндиться только с прошивкой байчи передатчика?
говорят еще и с экспертом, но не пробовал, нет его у нас
а файлик function.ino в этой же папочке лежит?
я ступил, надо было основную папку с файлами *.ино переименовать, тогда среда ардуино подгрузит все файлы используемые в прошивке. 😃
говорят еще и с экспертом
Спасибо. Я просто пока не протестил свой передетчик, пытался забиндить с ним, а в нём КХА для опенлрснг. Сегодня и его перешью и попробую.
Да.
я в мануале эту строку видел, но из-за отсутствия (надеюсь пока) понимания, сбило то, что вначале про прыжки и т.п. Попробую.
Скажите, это забиндилось автоматом?
(нажал ребинд на передатчике, диод погорел какое-то время и вот)
перед этим ставил сосиску антенну, постоянно сыпались ошибки “много шума”, с диполькой хоть какой-то первый результат 😒
и самое главное - когда пошёл сигнал ппм с приёмника (2.4) на передатчик, светодиод стал моргать примерно 2р в сек, это соответствует нормальной работе на установленной мощности, же да?
кажется я уже почти хэппи ))
На сколько я понял, это идёт отображение диапазонов каналов, и передатчик понял, что я воткнул в него С-БУС!!!
Же да?
Эти цифры меняются когда я стики двигаю и тумблеры переключаю. Диапазоны правда не совсем идеальны от 1000-1500-2000 но дойдём и до этого )
Так после бинда надо приемник смотреть, у байчи передатчик “не знает” о существовании приемника, т.е. обратной связи нет, вообще.
Быстрый контроль в поле - на приемнике зажигается зеленый диод и никаких перемаргиваний красным - связь есть, можно лететь.
Вот этим и занялся. Пытаюсь увидеть “жизнь” в конфигураторе полётика. Пока не нашёл нужный пин выхода сигнала… В поиске счастья вопчем.
по светодиодам как я понял тут как в опенлрснг - высокочастотное моргание зеленого (почти горение) это всё хорошо?
Просто у меня может светодиод ещё не туда прилеплен (хотя вроде по схеме паял). Разберусь надеюсь.
А так, в общем, что на скринах, это уже что-то или ещё вообще ничего?
п.с. выше я писал про приёмник 2.4мГц, у меня передатчик не напрямую ппм из пульта ловит, а как ретранслятор. Т.е. мой пульт передаёт на приёмник 2.4мГц, а тот, в свою очередь, передаёт уже на передатчик сигнал.
Т.е. сигнал на передатчик идёт, моргает зелёным 2 раза в сек, т.е. данные он видит и шлёт, а доходят они до пиёмника ему пофиг верно?
у передатчика покажите протокол терминала сначала включения питания и поставьте 1в 6 регистр
6 - Debug output (1-PPM, 2-perf) – режим выдачи отладочной информации. Если выставлен младший бит, передатчик будет постоянно отображать длительности текущих PPM импульсов по всем активным каналам.
Подвигайте стиками, длительности должны менятся
Вот этим и занялся. Пытаюсь увидеть “жизнь” в конфигураторе полётика. Пока не нашёл нужный пин выхода сигнала… В поиске счастья вопчем.
пока может поискать в конфигураторе приемника байчи, если бинд успешный, то регистры 11-18 должны совпасть с передатчиком, возможно с кольцевым сдвигом
нда… бинда нет
В первом регистре это я вручную внёс так же как в передатчике.
Идут постоянные
$RL1 S=0 C=1 Rn=19
$RL2 S=0 C=2 Rn=19
$RL3 S=0 C=3 Rn=19
$RL4 S=0 C=4 Rn=18
$RL5 S=0 C=5 Rn=19
$RL6 S=0 C=6 Rn=20
$RL7 S=0 C=7 Rn=20
$RL8 S=0 C=8 Rn=17
$RL9 S=0 C=1 Rn=20
Светодиоды вообще никак не моргают чота… Ардуинку с сишкой проверил (прошил в передатчик) работает всё.
п.с. в мануале написано что при бинде нескольких приёмников нужно прописывать одинаковые регистры 1 и 11-18. Может вручную задать их или они должны сами назначиться?
не могу понять последовательность действий (как когда-то в опенлрснг), что нужно первое включать, надо ли биндить одновременно и можно ли/нужно ли подключать оба устройства к компу и смотреть в терминале
сначала добиться работы передатчика, что бы он понимал правильный входной сигнал, иначе он в эфир ничего не передает. В вашем случае:
“При включении питания приемник один раз вспыхивает красным индикатором, а затем выполняет самотестирование: проверку целостности программы во FLASH и настроек в EEPROM по контрольным суммам. Если разрушена программа во FLASH, то приемник останавливает дальнейшую работу и переходит в режим равномерного мигания красным индикатором. Единственное что может пользователь в этом случае – это войти в меню.”
Войти в меню изменить какой-нибудь регистр, что бы пересчиталась к.с., при следующем запуске ошибки быть не должно.
ужно прописывать одинаковые регистры 1 и 11-18. Может вручную задать их или они должны сами назначиться?
Пропишите в приемнике эти регистры как в передатчике, что бы не думалось.
сначала добиться работы передатчика
“всё пропало, гипс снимают…” (с) не пашет. Один раз красным мигает и в терминале просто
Waiting start:
Waiting start: T=24 Tc=0
Waiting start: T=26 Tc=0
Опять туплю? включил сигнал ппм и пошли данные.
Ужас.
включил сигнал ппм и пошли данные.
включили на приемники видимо. Или на пульте ?
ну да, на пульте. Т.е. передатчик что-то шлёт и жив вроде. До этого нажимал бинд на нём и все регистры с частотами изменились.
Подскажите плиз последовательность действий… Включил я передатчик, данные пошли (светодиод моргает 2 раза в сек), далее приёмник включаю и он должен зажечь челёный если я вручную прописал все регистры 1,11-18 как в передатчике? Или всё же ребинд нужно делать (что не приводит ни к чему)? Ребинд только приёмника или и того и того?
Если светодиоды на приёмнике вообще даже не моргают (только если ресет нажать на ардуинке), значит прошивка не работает как надо или распайка не верна для этой прошивки (пины все по описания из скетча взяты), прошито “по умолчанию” тип2 в скетче
правильно в регистре 7 параметр 11 по умолчанию? Вроде в коментарии написано про одну цифру
7=11 1 output mode: PWM/PPM/SBUS = 0/1/2