Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
Ребята, помогите разобраться.
все написано в руководстве
Нажатие и удержание кнопки перед включением питания позволяет запустит процедуру автонастройки. Кнопку необходимо удерживать 5 сек, пока индикатор не загорится непрерывно. После отпускания кнопки, будет выполнена процедура автонастройки регистров прыжков и номера линка. передатчик
Перемычка на разъеме UART (между ножками RX и TX) запускает автопривязку приемника к работающему рядом передатчику. Приемник сканирует эфир и пытается найти состав и порядок каналов прыжков передатчика. Номер линка и поправка частоты так-же вычисляются автоматически. приемник
Еще плюс к этому расходы всех задействованных каналов должны лежать в пределах 1100- 1900 мс, иначе работать не будет вообще
как писал Александр - не стоит употреблять автонастройкой, да и работает она кривенько… Если частоты не совпадают (плохо настроен регистр корректировки частоты) то вообще не сработает… У меня при нормально настроенных частотах при автонастройке постоянно сбрасывался регистр режима…
Добрый день. Пытаюсь вникнуть в процесс прошивки приемника и не пойму одну вещь:
Почему столько вариантов заливки прошивки в него?
Ктото шьет через Megaloader, ктото через ArduinoUploader. Причем рекомендуется компилить исходники самой ардуиной, потом искать компиленый hex и заливать его чемто другим.
Почему нельзя все откомпилить и залить самой Ардуиной?
Еще плюс к этому расходы всех задействованных каналов должны лежать в пределах 1100- 1900 мс, иначе работать не будет вообще
Вот этого я не дочитал 😦 . Теперь передатчик получается перевести в режим привязки, по включению ч/з 5 сек включается СД, забираю перемычку и ч/з несколько сек весело мигает зеленый СД.
Только не понятно надо ли передатчик переводить в режим бинда? Он при этом меняет номер линка. Получается, что надо будет по новой перебиндить все приемники.
У меня при нормально настроенных частотах при автонастройке постоянно сбрасывался регистр режима…
Сергей, как лечить?
Почему нельзя все откомпилить и залить самой Ардуиной?
Можно, если прошит ардуинов бут
Можно, если прошит ардуинов бут
Не факт, вроде как с стандартным ардуиновским бутлоадером не лезет прошивка. Есть вариант настроить среду ардуино на другой бутлоадер - optiboot (code.google.com/p/optiboot/ тут есть еще инструкция как это сделать) и тогда заливать напрямую через оболочку ардуино.
Можно, если прошит ардуинов бут
У меня оранжевский приемник с Хоббикинга
У них вроде ардуинов бут и залит изначально?
Сергей, как лечить
Никак, не пользоваться автоматикой… В ручную проще и гарантия результата.
Никак, не пользоваться автоматикой… В ручную проще и гарантия результата.
тогда по другому. Как узнать на сколько частоту подстроить?
У них вроде ардуинов бут и залит изначально?
не факт, у многих не было или непонятно-что.
Не факт, вроде как с стандартным ардуиновским бутлоадером не лезет прошивка.
Может наоборот: с нестандартным бутлодером нельзя в среде ардуино прошить?
не факт, у многих не было или непонятно-что.
т.е. в случае чего он просто не прошьеться?
я просто опасаюсь экспериментировать после двух убитых приемников.
с год назад баловался - прошил в OpenLRSng и после этого оба не отвечают вообще
Даже через ISP не видны
с год назад баловался - прошил в OpenLRSng и после этого оба не отвечают вообще
Даже через ISP не видны
Странно как-то… надо смотреть, что там. Был-бы рядом, я-бы посмотрел.
Может наоборот: с нестандартным бутлодером нельзя в среде ардуино прошить?
Не, я настроил arduino среду на работу с optiboot - норм. А со стандартным - прошивка не лезла, только не помню от baychi ли…
тогда по другому. Как узнать на сколько частоту подстроить?
методика подстройки частоты описана в мануале, каков смысл его сюда переписывать?
Не, я настроил arduino среду на работу с optiboot - норм. А со стандартным - прошивка не лезла, только не помню от baychi ли…
Вполне лезет со стандартным ардуиновским загрузчиком. Там до предела еще килобайт 10…
Путаете, наверно 😃
У меня при нормально настроенных частотах при автонастройке постоянно сбрасывался регистр режима…
Это фича. Точнее, технологическое ограничение. При бинде невозможно определить режим работы передатчика, поэтому он всегда сбрасывается в ноль.
Странно как-то… надо смотреть, что там. Был-бы рядом, я-бы посмотрел.
Да я уж что только не делал с ними. Ни считать, ни залить чтото невозможно. Заказал новые Атмеги. Может перепаяю как нить.
Прошил всетаки через Ардуину. Прошилось все замечательно.
Не удалось забиндить приемник автоматически. Прописал каналы и Bind N вручную
Вроде все работает, есть одно НО - если выключить передатчик а потом снова включить, связь не восстанавливается.
Приемник мигает диодом, который горит когда связь устанвлена и все
Приемник мигает диодом, который горит когда связь устанвлена и все
Покажите настройки.
Путаете, наверно
Вероятно 😃
Покажите настройки.
Разобрался уже. Спасибо за помошь )
После заливки все регистры у меня оказались в ноле я поставил только номер бинда и каналы.
Оказалось при разрыве связи через 0 сек. включается маяк. Из этого режима приемник обратно в соединение не переходит.
методика подстройки частоты описана в мануале, каков смысл его сюда переписывать?
Ага нашел 😃
Но как понять
Наблюдая значение параметра A=, меняют поправку частоты клавишами ‘<’ и ‘>’, так чтобы она стала 0 или 255. Затем нажимают клавишу Enter и поправка запоминается.
есть только $RL1 S=0 C=1 Rn=59
Где смотреть параметр “А=” ?
Внимательней читайте мануал
На приемнике можно подстраивать поправку частоты в рабочем режиме. Для этого после включения питания входят в меню, задают значение R2=0, выходят из меню (‘q’) при заранее включенном (для прогрева на 5-10 мин) передатчике. Наблюдая значение параметра A=, меняют поправку частоты клавишами ‘<’ и ‘>’, так чтобы она стала 0 или 255. Затем нажимают клавишу Enter и поправка запоминается.
Должен добавить, что передатчик надо прогревать при включенном пульте, ведь при выключенном пульте не будет PPMа и передатчик LRS прекратит передачу => не будет прогреваться.
есть только $RL1 S=0 C=1 Rn=59
Где смотреть параметр “А=” ?
“A” - это отклонение частоты принятого сигнала от ожидаемой. Соответственно он появится, когда появится сигнал, т.е. включится передатчик.
Внимательней читайте мануал
Дык вот и вопрос где мне смотреть параметр “А=” ?
есть только $RL1 S=0 C=1 Rn=59
Это-ж не от балды писал.
“A” - это отклонение частоты принятого сигнала от ожидаемой. Соответственно он появится, когда появится сигнал, т.е. включится передатчик.
Похоже, что надо на частотомер идти. Передатчик включен, стоят старые компьютерные колонки, вот они фонят.
Не могу понять, троллите или нет. Параметр “A=” вы бы сразу увидели, если бы проделали действия, которые указаны в мануале. Собственно подключаетесь терминалом к приемнику, заходите в меню, правите регистр 2, жмете q, чтобы выйти из меню, и наблюдаете в терминале на мониторе параметр “A=”.