Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
Напомните, пожалуйста, как доработать приемник чтобы показания RSSI не скакали постоянно.
как доработать приемник чтобы показания RSSI не скакали постоянно.
- Поставить на выход первого разъема (RSSI) конденсатор в 1 мкФ между землей и сигналом.
- Использовать усредение с нужным коэффициентом в регистре 40 (обычно достаточно R40=10).
Конденсатор неполярный использовать? Или электролит?
- Использовать усредение с нужным коэффициентом в регистре 40 (обычно достаточно R40=10).
Кстати, если выбрать режим писка и повесить RSSI на другой пин, то усреднение включить нельзя?
то усреднение включить нельзя?
В текущей версии не получится, так как R40 задает одновременно режим и усреднение.
Но если что-то праввить и на другой pin вывести писк, R40 сможет работать только на усреденение.
Другой вопрос получится ли одновременно ШИМ RSSI и писк? Я не вникал, но там вроде один таймер на это задействован…
Конденсатор неполярный использовать?
Разумееется. Если не найдете на 1 мкФ, можно и меньше поставить. От 0.1 уже эффект есть…
Другой вопрос получится ли одновременно ШИМ RSSI и писк? Там вроде один таймер на это задействован…
Исходники на эту тему еще не читал. Но у одного таймера, вроде, два ШИМа?
В конце-концов, есть пищалки с генератором, им ШИМ не нужен. Я пищал такой из прошивки Kha на пине SDA.
Я пищал такой из прошивки Kha на пине SDA.
На микрофон ,а далее на передатчик?
На микрофон ,а далее на передатчик?
Да, конечно.
Да, конечно.
Надо попробывать пищалку к св.диоду подцепить через транзистор. Хочется одновременно и писк о потерянных пакетов слышать и на экране РССИ видеть.
Писк очень удобен! Не всегда успеваешь на РССИ смотреть… а в “ушах” уже попискивает 😃 А, бывает, чт оРССИ топчется в районе 10% а писка - битых пакетов нету…
Не всегда успеваешь на РССИ смотреть…
Совершенно верно, особенно когда летиш очень низко и быстро, чуть взгляд отвел и ты в земле))))
Было бы очень здорого, что б появилась возможность использовать в прошивке одновременно бип и РССИ на экране.
Но у одного таймера, вроде, два ШИМа?
Писк очень удобен!
Посмотрел детали. Ситуация такова. У Меги168/328 3 таймера и 6 ног для генерации ШИМ (D3, D11, D5, D6, D9, D10).
Но таймер 0 занят под время, таймер 1 работает на генерацию PWM/PPM. Свободен только таймер 2, поэтому гарантированно можно вывести писк (не теряя RSSI) на ножку D11- это 7-й выходной канал PWM.
Возможно сосуществовние с TIMER0 тоже не исключено и выходы 2,3 тоже смогут генерить звук аппаратно. Проверю…
Или можно забить на “чистый” звук и озвучивать потери пакетов “кряканьем” - типа щелчка в 1-2 мс на каждую потерю (10-20 колебаний). Это примерно как иммитация звука клавишь в мобильниках. Зато можно выдать куда угодно.
Какой вариант народу более интересен?
Писк лучше. “Кряк” из-за шума мотора/ветра можно и не услышать.
Сейчас используем зуммеры с драйвером. Достаточно подать на них ток и она завопит. Т.е. потерянный пакет - зажигает светодиод и пускает ток на би-би. Если пакеты постоянно теряются, то би-би идет тоже постоянно. Что тоже удобно, для поиска в траве 😃
гарантированно можно вывести писк (не теряя RSSI) на ножку D11- это 7-й выходной канал PWM. Возможно сосуществовние с TIMER0 тоже не исключено и выходы 2,3 тоже смогут генерить звук аппаратно. Проверю…
Уточнил.
Аппаратный звук или RSSI можно, кроме вывода RSSI, выдать на 5 и 6 каналы выходного разъема Tiny.
Или 1,2 и 7-й каналы Orange…
Частота тона на 5-6 (1,2) канале в 2 раза выше - около 976 Гц.
Нужен такой вариант кому-либо?
Остальное - только программно.
Нужен такой вариант кому-либо?
Да, такой вариант очень удобен.
Возможно повторюсь, но хотелось бы конфигурировать приемник через регистры(ППМ, ПВМ и т.д.) без использования перемычек - настраивать большинство параметров обязательно через меню в любом случае.
Из хотелок по новому протоколу - возможно реализовать индивидуальную компоновку пакета(количество, разрядность каналов) под каждый конкретный случай(модель). Вопрос только - как быть в случае наличия более одной модели…
Из хотелок по новому протоколу - возможно реализовать индивидуальную компоновку пакета(количество, разрядность каналов) под каждый конкретный случай(модель).
Так и делается.
как быть в случае наличия более одной модели…
Все настройки на стороне приемника. Передатчик узнает о формате в начале связи и подстраивается под приемник.
но хотелось бы конфигурировать приемник через регистры(ППМ, ПВМ и т.д.) без использования перемычек -
Если давать произвольный звук/RSSI по другому и не получится.
А жаль, новичкам перемычки понятнее. 😃
Но перемычки съедают аж 2 ножки! А регистры править по любому! Я тоже не сильно за перемычки.
Рсси и Бип одновременно - это мечта!
Рсси и Бип одновременно - это мечта!
Если делать быстро, не трогая пока перемычек, можно доп. звук сделать хоть завтра.
А все переводить на регистры, то только в новом протоколе…
Быстро не надо, как говорится: спешка нужна только при ловле б…))
В текущем “протоколе” без перемычек никак? Учитывая особенность почти всех АП, многие пользуют ППМ-выход, это первые 5-7 каналов. Имея 8-и канальную аппаратуру - для пан-тилта и других плюшек остается совсем мало свободных каналов, кои занимать би-би некошерно. Имеется ввиду приемник ОранжРЛС.
На нем еще куча интерфейсных пинов есть.
куча интерфейсных пинов
Я сам вывод нужных сигналов на них реализовать не смогу, а просить автора такую мелочь - кощунство, оптимальнее сделать универсальную удобность)