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

evilpccs

да они будут 2 недели тупить а вертолет уйдет в чужие руки(

Александр_1-й

Да чего они будут 2 недели тупить? Это они вам так сказали? ИМХО такие карты за день открываются.

evilpccs

да она у меня была, просто срок вышел, я опыт переоформления имею(
знакомый мне обещал помочь со свое оплатить за нал

Andy08

Ни в коем случае не берите на CY-MODEL. Полная опа. Жду посыль уже 3 месяца, на письма Рональд не отвечает, пролетел на 30 зеленых. Лучше возьмите проверенный. Аппу и прочее на Хоббях. Ежели интересен мой опыт, пишите в личку.

evilpccs

Хм, а я уже настроился
может это вам не повезло? еще есть случаи?

Александр_1-й

Вот тебе и раз 😦 а я брал у него несколько раз, проблем не было…
Хотя нарекания на Рональда я уже слышал.

Andy08

Ну, не этот топик, но первая посыль без проблем, а вот сейчас… С Пайпалом пролетел, больше 45 дней, а теперь 18 писем и без ответа (заказ сделал 6.09). Благо всего 27 буказоидов. Качество совсем разное - это однозначно. По-поводу неповезло, почитайте ветку, ну, хоть на здесь. Есть более приличные и не менее дешевные магазы.

Александр_1-й

Ну видимо в том, что в первой ссылке той что за 240 - Transmitter, Receiver,Battery and Battery Charger are NOT included
надо добавить только передатчик, приемник, батареи и зарядку. Все остальное там уже есть. Кстати - посмотрел, вроде ничего так электроника. Гира правда не фонтан, но потом поменяете и сервы перекоса - тоже. Хвостовая - вполне себе по заявленным характеристикам, моторка с регулем - тоже очень даже.

evilpccs

это уже 570 баксов будет без доставки(

Александр_1-й

Никто не заставляет брать Футабу или Спектрум 7. Закажите Турниджи 9х. В течение месяца он точно будет в стоке, больше чем на месяц они не пропадают. ВАМ его выше головы на год-другой хватит.

evilpccs

в общем думаю ща либо вернуться к чоптеру либо рискнутть и купить у Рональда

Александр_1-й

А вот этого делать не стоит, потому что у чоптера электроника никакая. Чем вам не нравится мое предложение? РТФ - на хобби-винге, Турниджи 9х на хобби-кинге 😉 даже в рифму получилось, цена с батарейкой и зарядником под 400 с доставкой выйдет.

evilpccs

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

patrik

Как раз в другом разделе rcopen.com/forum/f58/topic215693/9 обсуждаем отличный вариант для новичка hobbyking.com/hobbyking/store/uh_viewItem.asp?idPr… плюс всё остальное с HC заказал бы в одну большую посылку(пульт про каторый Алесандр говорит,зарядку кватру и всё остальное)и деталий на разницу в цене они сразу понадобяться.😁😎

evilpccs

все таки закажу завтра у Рональда, так и так к НГ не придет. если в течении недели не бдет ответа то просто верну деньги через палку

что это такое? в чем прикол? RTF? WTF?
www.leaderhobby.com/product.asp?ID=com99605

там еще по соседству похожие

Александр_1-й

Ну не то чтобы РТФ, его собрать надо, но принцип вы поняли правильно. Однако прикиньте, что там за начинка при такой цене.
Что-то вас болтает из стороны в сторону 😉

patrik
evilpccs:

Пулт если этот, то плохой как E-SKY, прямой как рельса без настроек,его сразу выкидоват надо.😁B-)Чёто на цену сразу внимание не обратил :Они что ворованые у них.😁😎

Александр_1-й

Да не то чтобы сразу, но почти 😉
Блин, я же говорю - болтает человека из стороны в сторону. То ему Турнига 9х не фонтан, а то это говно 14-ти долларовое, за аппу катит 😉

evilpccs

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

я просто в последний раз все ссылки магазинов из этой темы переаткрываю и смотрю нет ли там Tarot’a

завтра отпишусь что вышло с Рональдом

не дай Бог прокинет

Александр_1-й

Юрий. Я вам говорю.
Тот вариант, который вам предложили на хобби-винге - очень неплохая подборка (за исключением серв перекоса и гироскопа), но это вы по любому менять будете со временем, в т.ч. и от Рональда.
Турниджи 9х ПРЕКРАСНАЯ аппаратура, особенно для новичка.
Че вам еще надо? Берите именно в таком варианте, вертолет с винга, аппу с кинга, и будет дешево и очень сердито.

evilpccs

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

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

кстати JR DSX7 V3 с сервами я нашел тут, правда по дороже на 10 баксов
rc711.com/…/jr-dsx7-v3-24ghz-dsm2-7ch-transmitter-…

Александр_1-й

НЕ НАДО вам будет аппу менять. Разве что на 700-ке нитро 😉 с той стремно будет.
Чисто из-за опасений. Зашугали меня, а потом скажут - я насоветовал. Есть тут пару “доброжелателей” 😉
Ну если не боитесь - берите у Рональда. Тоже нормальный вариант.

evilpccs

скажите на mode 2 апе газ слева. а стики как работаю
обычно (стик влево верт наклонился/повернул влево, стик вверх верт взлетел/наклонился впред)
или инверсия (стик влево верт наклонился/повернул вправо, стик вверх верт снизился/наклонился назад)

Александр_1-й

Левый стик вперед - вертолет взлетел, на себя - опустился - вправо - крутится вправо по часовой, влево - против часовой
Правый стик вперед - вертолет летит вперед. Назад - летит назад. Вправо - кренится вправо. Влево - влево

evilpccs

Спасибо
В общем утром закажу у рональда, если пойму что там палево, верну деньги и буду думать о варианте 2
Тарот с винга и все остальное с кинга и решать про аппу, либо туринджи, либо расширять бюджет

тигромух
Shuricus:

Кручу лимиты, а газ ниже нормы не опускается.

Не было c ФС на АПМе никаких проблем. Наверняка дело в этом:

Shuricus:

на прошивке er9x.

X3_Shim
тигромух:

Наверняка дело в этом:

именно так 😃

Shuricus

Газ у меня, когда в нуле, показывает - 988. Так же показывает и мишкин планер. Теперь я в аппе кручу нижний лимит в минус, в аппе значение газа уменьшается до 900. А в мишкинпленере ничего не уменьшается!

Самое интересное - если я увеличиваю все тоже самое, то все везде увеличивается!
Это касается всех каналов.

Может ли прошивка ЛРС ограничивать уменьшение значения каналов???

Понимаю, что бред, но непонятно куда копать…

svir
Shuricus:

Газ у меня, когда в нуле, показывает - 988. Так же показывает и мишкин планер. Теперь я в аппе кручу нижний лимит в минус, в аппе значение газа уменьшается до 900. А в мишкинпленере ничего не уменьшается!

Самое интересное - если я увеличиваю все тоже самое, то все везде увеличивается!
Это касается всех каналов.

Может ли прошивка ЛРС ограничивать уменьшение значения каналов???

Понимаю, что бред, но непонятно куда копать…

я тоже так же, дрочился с идиотской настройкой фс ардукоптера, у меня он стал работать только в районе 895, пробуйте менять значения по 5 едениц и после этого калибруйте каналы в мишен планере.

тигромух
Shuricus:

Теперь я в аппе кручу нижний лимит в минус, в аппе значение газа уменьшается до 900. А в мишкинпленере ничего не уменьшается!

А в отладке передатчика (R6=1) значение на канале уменьшается?

ВлАс
Shuricus:

Газ у меня, когда в нуле, показывает - 988. Так же показывает и мишкин планер.

Тема для арду(коптера или пилота). Приемник на прошивку аппы плевать хотел.
Что показывает МР если выключить аппу?

Shuricus:

в аппе значение газа уменьшается до 900. А в мишкинпленере ничего не уменьшается!

Потому, что когда калибровалось РУ в АРМе, последний запомнил минимальный газ, после этого ему хоть 800 подай.
Надо только выставить в настройках положение газа на FS.
Остальное в теме про АРМ, ОК?

Shuricus
svir:

я тоже так же, дрочился с идиотской настройкой фс ардукоптера, у меня он стал работать только в районе 895, пробуйте менять значения по 5 едениц и после этого калибруйте каналы в мишен планере.

У вас Байчи стоит?

Настройка не идиотская на мой взгляд, это опция. И очень полезная, т.к. позволяет в том числе защитится от физической потери приемника. Если он, например, выпадет из модели 😃

А ФС в ардукоптере можно и классически настроить, по каналу управления. Без гиморов.

тигромух:

А в отладке передатчика (R6=1) значение на канале уменьшается?

Вот я об этом же думаю! ) Так неохота все разбирать и тыкать туда ФТДИ. Поэтому и спрашиваю, не может прошивка ЛРС как-то ограничивать импульс до 988? Потому что в меню передатчика все работает корректно, а в мишенпланере ниже 988 ни за какие коврижки не опускается. Но зная, что там это точно настраивается, например на Фрскае, возникает логический вывод, что причина только во входящих данных!

Plohish

вообще то длительность импульса по протоколу это определённый стандарт и я думаю не стоит выходить за эти рамки по любой причине…

** Примечание по длительностям импульсов (проценты, градусы и микросекунды)**

Исторически сложилось, что PWM импульсы передают положение стиков РУ и определяют ход сервомашинок, меняясь в пределах от 1000 до 2000 мкс. В большинстве стандартных РУ нейтрали стика и сервомашинки соответствует импульс длительностью 1500 мкс. За -100% хода стика РУ и поворота качалки стандартной машинки на -45-50 градусов, принята длительность 1100 мкс. За +100% и +45-50 градусов - 1900 мкс (+/- 400 мкс от нейтрали). Максимальное изменение импульсов (1000-2000 мкс) таким образом задает диапазон управления -120% - +120% или -60 до +60 градусов поворота качалки сервопривода.
Заметим, что максимальный диапазон представления импульсов в режиме 0 и 1 (стандартный Эксперт) составляет 988-2012 мкс, что эквивалентно -128% … +128% хода стиков РУ.
Futaba использует несколько иные длительности и диапазон. За нейтраль принят импульс длительностью 1520 мкс., за -100% - 1100 мкс, а +100% = 1940 мкс. При этом предельное изменение импульсов от Futaba составляет 880-2160 мкс или +/- 640 мкс относительно нейтрали в 1520 мкс. Следовательно минимальной длительности в 880 мкс соответствует - 160% хода стика (до 80 градусов отклонения качалки сервомашинки от нейтрали), а максимальной 2160 - +160% хода стика или +80 градусов. В протоколе s.bus и режиме передачи 2 (R5=2) кодируется именно такое представление длительностей. PPM сигнал Futaba 750 мкс (12 и более каналов), выдаваемый некоторыми передатчикам Futaba в режиме PPM12 имеет в 2 раза меньшие длительности импульсов.
Обратите внимание что контроль состояния FS в режиме ретранслятора, проверяет нахождения всех каналов в пределе 1000-1999 мкс при PPM подключении. И если хоть один канал будет вне этого диапазона, передатчик прекратит передачу (при R4 = 1). В режиме s.bus длительности каналов не проверяются, критерием FS служит соответствующий флаг в пакетах от источника.

пожалуйста, перенесите обсуждение вашего ардукоптера в соответствующую ветку…

Shuricus

Я только не пойму при чем тут ардукоптер? Вопрос был по прошивке оба раза - как сделать в ФС отсутствие сигнала, и ограничивает ли прошивка значения ППМ. И обсуждать я их буду здесь. Хватит пожалуйста просить переносить темы, а пожалуйста внимательно читайте вопросы.

С первым вопросом Константин уже подсказал. А вот со вторым, не смотря на очень увлекательный экскурс в теорию от Сергея, как то ясности не прибавилось!

Хотя если есть ссылка на Эксперта, как раз с магическим числом 988 - то мои опасения верны, и меньше 988 прошивка не пропускает. А поскольку в аппе я настроил 970, значит прошивка все что ниже 988 просто приравнивает к 988. Но с другой стороны еще в руководстве написано - При установленном бите 1 в регистре 5 на экран постоянно выводятся длительности принятых PPM импульсов в микросекундах (от 880 до 2159, середина = 1500).

Значит все же должно быть 880!

max809
Shuricus:

С первым вопросом Константин уже подсказал.

Т.е. хотите сказать, что Константин разобрался, как допилить код, чтобы в режиме ФС было отсутствие сигнала?

тигромух
max809:

Т.е. хотите сказать, что Константин разобрался, как допилить код, чтобы в режиме ФС было отсутствие сигнала?

Разобраться и допилить - разные вещи. С первым нет проблем, а на второе нет времени…

Если хотите допилить, то смотрите флаг PWM_enable. Достаточно его снимать при входе в ФС и устанавливать при выходе.

LaPart
Shuricus:

Хотя если есть ссылка на Эксперта, как раз с магическим числом 988 - то мои опасения верны, и меньше 988 прошивка не пропускает. А поскольку в аппе я настроил 970,

Если бы я в аппе таки настроил бы 970, знал бы, что это точно мой РРМ, а не сбас, и хотел использовать такой диапазон у себя (а не подсунуть кому-нибудь еще), то заглянул бы в исходники, а там:

  • модуль ppmsbus из набора OpenTiny_TX (Александр комментарии не экономил)

    bool checkPPM(void) // проверка PPM/SBUS на failSafe ретранслятора
    {
    if(Regs4[4]) { // если проверка разрешена
    FSdetect=1;
    if(ppmMicroPPM == 255) { // режим SBUS, FS = бит3 в управл. байте
    if(sbusPkt[23]&0x8) return false;
    } else {
    for(byte i=0; i<nchan; i++) {
    if(PPM[i] < 1976 || PPM[i] > 4022) return false; // проверяем выход канала за диапазон
    }
    }
    }
    FSdetect=0;
    return true; // PPM в порядке
    }

    Тогда там где
    // проверяем выход канала за диапазон - 1976. Это как раз то “заколдованное” число микросекунд, умноженное на 2.
    Если есть желание уменьшить для себя с 988мкс до 970 (или даже еще немножко),
    строку
    if(PPM[i] < 1976 || PPM[i] > 4022) return false; // проверяем выход канала за диапазон
    заменяю на
    if(PPM[i] < 1936 || PPM[i] > 4022) return false; // проверяем выход канала за расширенный диапазон 968-2011мкс
    и компилирую.
    Проверяю и радуюсь 😃, либо, если “что-то пошло не так 😃” слегка огорчаюсь и меняю код на исходный, автор ведь посчитал, что так правильнее…
    ===========================
    Не пойдет такой вариант?
Shuricus

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

Теперь появилась ясность. Попробую эти варианты.

А что дальше происходит в коде с данными ппм, если они выходит за диапазон?

LaPart
Shuricus:

А что дальше происходит в коде с данными ппм, если они выходит за диапазон?

в предыдущем сообщении функция bool checkPPM(void) // проверка PPM/SBUS на failSafe ретранслятора
как раз и проверяет, входит ли сигнал в нужный диапазон.
Если входит -

LaPart:

FSdetect=0;
return true; // PPM в порядке

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

Если не входит в диапазон -

LaPart:

FSdetect=1;

LaPart:

if(PPM[i] < 1976 || PPM[i] > 4022) return false;

то это файлсейв (это следует из неглубокого копания только в этом модуле).

Возвращается ответ в модуль OpenTiny_TX, откуда вопрос и задавался,
если глубоко не вдаваться, то после обработки ответа есть строка с комментарием
// нет PPM - нет и передачи
Пока всё, я убежал, удачи 😃

Shuricus

Тут не состыковка с тем фактом, что если у меня есть импульс меньше 988, то все равно все продолжает работать.

тигромух
LaPart:

bool checkPPM(void) // проверка PPM/SBUS на failSafe ретранслятора

Это штука работает, только если установлен соответствующий регистр. Собственно, это в следующей строке написано:

if(Regs4[4]) { // если проверка разрешена

Plohish
Shuricus:

На нескольких теоретиков, все же находится один практик, который не пытается советовать обсуждать все в другой теме

Shuricus:

Значит все же должно быть 880!

если бы ты почитал нормально мой экскурс в историю от Байчи, то наверное пришло бы понимание что в режиме S.bus прошивка прекрасно обрабатывает длительности менее 988…

Shuricus

Если бы ты почитал нормально мой вопрос, то наверное пришло бы понимание, что мне нужен ППМ, а не сбас! 😃

Кстати, экскурс был в теорию, а не в историю. 😃

тигромух:

Это штука работает, только если установлен соответствующий регистр. Собственно, это в следующей строке написано:

Другими словами, на стандартный режим работы это не влияет?

Я предположу, что есть еще алгоритм проверки ППМа.

Plohish

опять возвращаемся к тому что длительности менее 1000 для PPM это не стандарт и у тебя частный случай извращения с ардупилотом…

Shuricus
LaPart:

в предыдущем сообщении функция bool checkPPM(void) // проверка PPM/SBUS на failSafe ретранслятора
как раз и проверяет, входит ли сигнал в нужный диапазон.

Ну это и указанно в мануале:

Обратите внимание что контроль состояния FS в режиме ретранслятора, проверяет нахождения всех каналов в пределе 1000-1999 мкс при PPM подключении. И если хоть один канал будет вне этого диапазона, передатчик прекратит передачу (при R4 = 1).

Поскольку у меня не режим ретранслятора, то к сожалению, к моему случаю это все не относится.

Plohish:

опять возвращаемся к тому что длительности менее 1000 для PPM это не стандарт

Где это написано?

Plohish

насколько я понимаю это дело, нет разницы как работает передатчик LRS, через приём сигнала от приёмника или напрямую из аппы… один хрен там подаётся на вход CPPM
у прошивки от Саши нет такого режима как “ретраслятор”, это условное название схемы подключения…

Shuricus:

Где это написано?

у Байчи в мануале… исторически сложилось 😃

Shuricus

4 - FS check enable - это условно называется режимом ретранслятора.

Перелопатил интернет, так и не смог найти - каковы физические ограничения по диапазону каналов в ППМ и с чем это связанно?

Plohish
Shuricus:

4 - FS check enable - это условно называется режимом ретранслятора.

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

Shuricus

Спасибо, я это уже давно понял.
Я пытаюсь выяснить, почему не лезет меньше чем 988. Осталось всего два вопроса:

  • 988 это тоже условное ограничение, и можно и меньшие значения передавать, т.е. нет физических ограничений со стороны формата ППМ
  • обрезает ли прошивка, все что меньше 988, и где этот код