OrangeRx Open LRS 433MHz TX Module

Shuricus
baychi:

Вы не так поняли. 2-й регистр не копируется с передатчика, а вычисляется, чтобы частоты полностью совпали. Мы же собираемся летать с данным передатчиком, вот и нужно свою частоту под него подстроить.

Я и по прежнему не понимаю… 😃
Я могу забиндить два приемника по очереди один раз, и потом летать только переключая модели в аппе?

baychi
Shuricus:

Я и по прежнему не понимаю.

2-й регистр, это индивидуальная поправка частоты данного приемника или передатчика.
Лучше всего, если это будет поправка частоты, измеренная по приборам. Тогда, если Вы указали канал 0 (частота 433.075 МГц), это будут реальные 433.075 с точностью до килогерца. И если таким образом выставить частоту приемника и передатчика, то между ними автоматически будет полное совпадение (хотя константы у какждого экземпляра буду разными).
Но если такой возможности нет, можно вручную (через меню) или автоматически (моим биндом или изибиндом Эксперта) совместить частоты (не константы!) приемника и передатчика. Такой вариант хуже тем, что частота маяка при этом может не попасть в требуемый канала рации, но сама LRS будет работать хорошо.

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

Shuricus:

Я могу забиндить два приемника по очереди один раз, и потом летать только переключая модели в аппе?

Само собой.

svir
ССМ=:

Фотоки на оранжи накидали спасибо.

А теперь бы на Тх-Хавки посмотреть со всех сторон. Может кто выложит?

ничего там интересного нет.

Expert
baychi:

разницы в цене между 168 и 328 почти нет

в терре 168=60р а 328=98р т.ч. не “почти нет” а “почти в два раза”
и 328 часто нет
и ничего смешного

Shuricus:

Почему интересно Эксперт пожадничал 328е поставить.

Блин, ну откуда я мог знать, что АА не хватит 16кб?!
мне не проблема ставить 32 в таню

ССМ=

А если 168 перепаять на 328 атмегу, то прошивка для 168 уже не пойдет?

baychi
ССМ=:

если 168 перепаять на 328 атмегу, то прошивка для 168 уже не пойдет?

Пойдет. Снизу вверх - почти полная совместимость. Только фюзы выставлять под конкретный проц не забываем…

HATUUL

baychi
Знаю вы противник телеметрии.
Но все таки,может попрбуйте организовать вывод на экран пульта рсси или ему подобное и бортовое питание.,на прошивке er9x-frsky.
Иногда так удобно при визуальном управление услышать бортовое напряжение…

baychi

У КНА есть телеметрия. Просите его или доделайте сами. У меня нет FrSky передатчика, и не будет, надеюсь.
Обратный канал ревлизую, только когда подключу GSM модем, да то на ПК он пойдет или наземку.
Гнать обратно жалкие крохи типа напряжения - это не FPV, а банальный ширпотреб, коего и без меня - как грязи нынче. 😃

Shuricus

У кха что то там с фрискаем уже есть. Ну нафик телеметрию.

HATUUL

Ткните носом.Кто такие кха и кна и где они сидят?

baychi

Добавил поддержку 11 бит в проект передатчика. github.com/baychi/OpenExpertTX
Тамже обновил набор прошивок, последняя версия 24-я.
Из-за добавления пункта меню, после загрузки на прежнюю версию, будет ругаться на КС настроек. Просто войдите в меню и обновите любой регистр.

Shuricus
HATUUL:

Ткните носом.Кто такие кха и кна и где они сидят?

кха и есть kha, openlrsng

SGordon
baychi:

Добавил поддержку 11 бит в проект передатчика. github.com/baychi/OpenExpertTX

Expert LRS protokol. Support Tiny/Orange modues.
ПО моему эта фраза по английски будет как то так
Expert LRS protoсol. Support Tiny/Orange modules.

baychi
SGordon:

ПО моему эта фраза по английски будет как то так

Спасибо. У меня и с русским то не очень. 😃

тигромух
SGordon:

ПО моему эта фраза по английски будет как то так
Expert LRS protoсol. Support Tiny/Orange modules.

<граммар наци mode on>
Если уж поправляете, то поправляйте не только spelling, но и grammar.
<граммар наци mode off>
😉

baychi

Языкознание - хорошее дело, но у меня возник вопрос к колегам по протоколу.

Доделываю вывод SBUS на приемнике (не через UART, а через любой PWM выход). Сочетать его с PWM/PPM выводом можно только в межпакетной паузе PPM/PWM, только так SBUS не будет портить фронты импульсов. Длительность SBUS пакета 3000 мкс.
Стандартный SBUS приемник выдает пакеты SBUS c периодом 14 мс (обычный режим), или 7 мс (HighSpeed), так как именно с 7 мс интервалом идет передача пакетов от Футабовского передатчика (в режиме multi). И я не знаю, насколко важны эти 7/14 мс для всяких футабских серв и хабов. Поэтому при включении SBUS выхода могу сделать такие варианты.

  1. Выдается только SBUS. Период следования 7 или 14 мс выдерживается очень точно.
  2. Выдается SBUS с периодом 20 мс и до 8-ми каналов PWM с таким-же периодом.
  3. Выдается SBUS с периодом 14 мс и до 5-ти каналов PWM с периодом 14 мс.
  4. Выдается SBUS c периодом 10 мс и до 6-ти каналов PWM с периодом 20 мс.
  5. Выдается SBUS c периодом 7 мс и еще 6 каналов PWM с периодом 21 мс.

Какой вариант предпочтительнее?
И нужен ли в какой либо ситуации SBUS выход в сочетании с PPM на 5-8 каналов? Я пока не вижу смысла в таком сочетании.

baychi

Сделаю для начала вариант 2 или 3. Так как период поступления пакетов в протоколе Эксперта 31.5 мс, 14 мс вполне достаточно для полной имитации Футабы, а всяким автопилотам вообще пофигу с какой частотой поступают пакеты.

Вариант 5 очень напряженен по временным рамкам.

ССМ=

Александр, стесняюсь спросить, а можно в приемнике реализовать такую фишку. На каком нибудь канале или даже на двух, вместо PWM выводить логическую единичку(допустим при +100)и нолик(при -100),чтоб управлять например бортовыми огнями, управлять затвором камеры и т.д. Подключать нагрузку через ключ-полевик естевственно. Думаю многим бы понравилась такая фича. При нуле можно настраиваемый шим сделать для мерцания света:-))

baychi
ССМ=:

На каком нибудь канале или даже на двух, вместо PWM выводить логическую единичку(допустим при +100)и нолик(при -100),чтоб управлять например бортовыми огнями, управлять затвором камеры и т.д.

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

Самое простое могу предложить битовую маску в одном из регистров настроек: 0 - нет дискретных каналов, +1 - первый канал гребенки дискретный, +2 - второй, +4 - третий, +8 - четвертый и так далее до 128 - 8-й канал.
До 8-ми каналов Вам хватит?
Логика включения очевидная: если импульс < 1.5 мс - выход выключен, логический ноль. Если > 1.5 мс - включен. Так пойдет?

ССМ=:

При нуле можно настраиваемый шим сделать для мерцания света:-))

С ШИМом заморачиваться не хотелось бы. Аппратные таймеры уже все заняты, а программно тма и так с таймингами напряженка, если что можно сделать, то на низкой частоте (50 Гц) и очень грубо…

ССМ=

Частоту как раз низкую и надо, допустим чтоб светодиоды моргали раз в секунду. Дискретных каналов думаю трех хватило бы вполне.