Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
А на какие ноги Вы переключатель повесили?
25, 26 с коммутацией на землю
Александр. Продолжу тему про эргономику прошивки приемника.
Переключение режимов с помощью перемычек удобно только когда на приемнике разведены все pwm каналы. А если их нет совсем, есть только PPM? Подумал было запустить вашу прошивку на коптере. А там самодельный приемник “аля” экспертовский сателит. А у него тока UART разведен. На прошивке от эксперта большего и не нужно было. И ППМ брался с RX. Отсутствие одного контакта ерунда, а вот переключение режимов уже запарно становиться. Может быть продублировать эти режимы регистром?
И еще, на приемнике стоит rfm22b и почему то напрочь отказалась привязываться к передатчику. Синхронизировался тока бинд, а по всем каналам стоит 111.
25, 26 с коммутацией на землю
Сделал в новой прошивке передатчика: github.com/baychi/OpenExpertTX
Возьмите и проверьте.
Из других дпоплнений:
- Команда Fxxx, где xxx - номер частотного канала 0-255. Запускает непрерывную передачу на заданной частоте и текущей мощности. Мощность можно менять цифрами 0-7, поправку частоты - ‘<’ и ‘>’. Отмена передачи - Esc.
- Ввел режим Futaba3, с обратной последовательностью каналов - для максимального быстродействия каналов елеронов и РВ. Но в приемнике этого режима пока нет, не придумал как эффективно перекинуть каналы в битовом массиве Futaba. Доделаю позже.
А там самодельный приемник “аля” экспертовский сателит. А у него тока UART разведен.
Так под него надо новый тип платы ввести, сразу с нужными настройками и все.
Схема есть?
И еще, на приемнике стоит rfm22b и почему то напрочь отказалась привязываться к передатчику. Синхронизировался тока бинд, а по всем каналам стоит 111.
А как в меню выглядит процесс rebind-а? Можно лог посмотреть?
У меня есть простенький цифровой частотомер,
А мощность он не меряет? Если меряет, попробуйте в команде F снять АЧХ для разных положений мощности. Хотябы на карйних частотах и в середине диапазона. У мня на втором Тини модуле , веселух получается. На 0-й константе мощность от частоты в 3.5 раза меняется (от 29 до 105 мВт), а на 7-м режиме всего от 910 до 1100 мВт. 😃
А как в меню выглядит процесс rebind-а?
rebind же на передатчике делается. Я на приемнике не делаю ребинд. Он там то же есть? Или вы привязку ребиндом назвали?
А мощность он не меряет?
Меряет. Посмотрю.
надо новый тип платы ввести, сразу с нужными настройками и все.
РРМ запрограммируем, а остальные режимы как? Такие приемники можно и отдельно использовать и в качестве сателита очень удобны. Да и сброс настроек бывает нужен.
Куча прошивок под каждый случай ни есть хорошо. Может проще универсальную настройку сделать?
Схема как у обычного приемника, тока без ШИМ выходов.
У мня на втором Тини модуле , веселух получается. На 0-й константе мощность от частоты в 3.5 раза меняется (от 29 до 105 мВт)
Это на том у которого обратная термокомпенсация, то действительно веселый модуль.
А по поводу аппаратного переключения мощности не сделали?
25, 26 с коммутацией на землю
Это Вы про 2G ?
rebind же на передатчике делается.
rebind на передатчике - это выбор свободных каналов на основе сканирования эфира.
Или вы привязку ребиндом назвали?
Да, на приемнике команда rebind тоже есть, она выплоняет привязку к передатчику (он должн быть включен).
Я так и не понял, что у Вас не вышло на маленьком приемнике?
РРМ запрограммируем, а остальные режимы как?
А какие остальные? Что там из выходов вообще есть? И какие режимы нужны?
Такие приемники можно и отдельно использовать и в качестве сателита очень удобны.
Я бы так и предпочел. Где берут эти железки?
сброс настроек бывает нужен.
Это можно в меню добавить.
Схема как у обычного приемника, тока без ШИМ выходов.
А PPM? Есть хоть еще оди разем, кроме UART с питанием?
Это на том у которого обратная термокомпенсация, то действительно веселый модуль.
Да.
Это Вы про 2G ?
Это BAU захотел аппаратное управление мощей, как 2G.
Это BAU захотел аппаратное управление мощей, как 2G.
А как там реализавано? Управление мощёй за счет измения напряжения?
На моих поделках 1вт не выходит сделать “золотую середину” - среднюю мощность. Ваши замеры видел Александр. При выставленных константах мощностей 0 -1 - 7 , получатся с 0 на 1 небольшой прирост мощи , а с 1 на 7 большой прирост .
При 0 - 2 - 7 , с 0 на 2 огромный , с 2 на 7 маленький прирост.
Сегодня проэксперементировал так (при 0-2-7), при включении средней мощности, на импульснике (такой же, как на тини стоит) уменьшал напряжение до 3,8-4в.
Получается примерно как раз золотая середина.
Можно ли сделать, что бы при включении средней мощности на ножке 11 появлялся логический нолик f16.ifotki.info/…/9558acc06b74328e7b18bcc9a5faa738…
На импульснике есть нога для изм. напругиimages.yandex.ru/yandsearch?source=wiz&fp=3&uinfo=…
В хавке я так понял 11нога не задействована в работе, т.к. стоит линейник.
Александр,
что-то не понял с последней прошивкой.
в TX в пятом регистре выставил 3. на приемнике все каналы разбежались.
ps передатчик Тиня-168. приемник прошит новой скомпиллированной прошивкой
А как там реализавано? Управление мощёй за счет измения напряжения?
Не. Речь идет только о способе переключения - в данном случае с помощью переключателя на самои модуле. Управление мощности RFM-ки остается прежней - через регистро мощности.
Управление напряжением бустера через ШИМ меги считаю личным извратом Димтрия и подержиивать не собираюсь. ИМХО, достаточно было подстроечника…
На моих поделках 1вт не выходит сделать “золотую середину” - среднюю мощность. Ваши замеры видел
У мненя на одном из RFM23BP та же фигня.
При 0 - 2 - 7 , с 0 на 2 огромный , с 2 на 7 маленький прирост.
Фактически работают только константы 0, 1, 2 и 3. Все что выше 3-х несилно отличается…
в TX в пятом регистре выставил 3. на приемнике все каналы разбежались.
Дык. Рано. Там каналы наоборот пихаются. А на приемнике, я 3-й режим пока не сделал. Думаю, как проще каналы перетусовать. 😃
Возьмите и проверьте.
Проверил работает. Спасибо большое.
На 0-й константе мощность от частоты в 3.5 раза меняется (от 29 до 105 мВт), а на 7-м режиме всего от 910 до 1100 мВт.
Посмотрел, вроде все нормально на 0 канале 0-0.3 3=0.7 7-1.1
Можно ли сделать, что бы при включении средней мощности на ножке 11 появлялся логический нолик f16.ifotki.info/org/9558acc06...f170406348.jpg На импульснике есть нога для изм. напругиimages.yandex.ru/yandsearch?s...be30fabccb.jpg
Можно. Попробуйте пока переключаетелм, если нормально выйдем, введем в программу.
Кстати, как Вы считаете, как лучше это спроецировать на существующую схему с 3-мя положениями?
Посмотрел, вроде все нормально на 0 канале 0-0.3 3=0.7 7-1.1
При какой частоте? У меня так в середине, на 439 МГц. На 433, вообще хорошо, а на 447 - раза в 2 хуже…
на 433.75 0.3 0.7 1.1
на 439.75 0.3 0.8 1.1
на 455.75 0.1 0.9 1.1
это при значениях мощности 0-3-7
А какие остальные? Что там из выходов вообще есть? И какие режимы нужны?
С помощью перемычек у вас переключаются режимы:ППМ, СБАС, сателит, сброс настроек.
Переключение этих режимов так или иначе может потребоваться с любым типом передатчика будь то полноценный или усеченный(без шим выходов)
Сейчас у меня на усеченном есть тока 2 пина RX и TX . Поскольку когда делал ориентировался на прошивки эксперта. Но не в этом суть. В след. версии выведу дополнительный выход. А вот какой, надо определиться.
RX вы не стали использовать для вывода ппм из за использования связью сателитов. Это понятно. По большому стету надо было вам выводить и ППМ, СБАС на один к примеру 1 выход, а переключение сделать программным, и так же режим сателита . А уж сброс сам проситься в виде команды. Врятли кто в здравом уме будет сбрасывать значения не имея возможности заново настроить приемник.
Где берут эти железки?
Пока существует в единственном виде. Собираюсь заказать платы на производстве. Хорошо что не успел отправить заказ. Надо доделать доп . выход.
Я так и не понял, что у Вас не вышло на маленьком приемнике?
Все в порядке оказалось. Синхронизировался. Дело было в настройке частоты передатчика. По все видимости полоса девиации в rfm22b меньше чем rfm23b и они не вписывались по частотам. Сейчас передатчик настроил точно и он синхронизировался за несколько секунд.
И приемник на рфм23б тож очень быстро стал синхронизироваться, а до этого около минуты.
Так как китайцы меньше двух 1вт модулей не присылают, то сделал два варианта, для футабы через s.sbus и для старенькой турниги.
[IMG][/IMG]
[IMG][/IMG]
[IMG][/IMG]
[IMG][/IMG][IMG][/IMG]
[IMG][/IMG]
[IMG][/IMG]
на 433.75 0.3 0.7 1.1
на 439.75 0.3 0.8 1.1
на 455.75 0.1 0.9 1.1
это при значениях мощности 0-3-7
Питание 5в ровно?
Интересно бы еще увидеть при значениях 1-2-7:)
на 433.75 0.3 0.7 1.1
на 439.75 0.3 0.8 1.1
на 455.75 0.1 0.9 1.1
это при значениях мощности 0-3-7
При нуле 300мВт?! не опечатка, может 0,03
Александр. У вас контрольная сумма где храниться и как считается? Хочу изменил настройки по умолчанию под себя.
что бы при включении средней мощности на ножке 11 появлялся логический нолик
Ошибся, единичку надо для понижения U, а для рабочих 5в - нолик.
Питание 5в ровно?
напряжение сделал 5.5
При нуле 300мВт
Нет, несколько раз мерил, . Но у частотомера цена деления при измерении мощности 0.1 а погрешность то-же 0.1. Так что измерить точно не получиться, ± лапоть
Уже сегодня опробывал. Сейчас нарисую.
Хорошая идея.
Питаю передатчик тож от такого же dc-dc kis-3.33s. сделаю понижение мощности через него. Хотелось бы на 0 иметь 100мвт
Да, на приемнике команда rebind тоже есть
Нашел в инструкции описалово этой команды. Странно как я ее проглядел когда читал:). Наверно увидел следующую команду по работе со статистикой, не заинтересовала она меня и пропустил раздел…
Команда Fxxx, где xxx - номер частотного канала 0-255.
Неплохо было бы вставить такую же в приемник, по мояку конечно можно настроить, но тратишь много времени, а тут 1минута.
Сейчас нарисую
То есть Вы хотите, что-бы появился еще один вариант управления мощностью, не через регистр RFMки, а через 11-ю ножку меги?
Например так: в регистрах 20-22, старший бит будет воздействовать на мегу, а младшие 3, как обычно на RFM. Пойдет?
И кстати, как у Вас меняется мощности при понижении до 4 В. ИМХО должно быть 0.6-0.7 Вт гдето. Зачем такая величина?
С помощью перемычек у вас переключаются режимы:ППМ, СБАС, сателит, сброс настроек.
Да, причем сброс настроек наименее востребованн. Когда Вы грузите прошивку первый раз, программа сама выполнит ресет, а во всех остальных случаях регистры можно выставить или поправить вручную. Ресет перемычкой это уже анахронизм. И команду наверное добавлять не стану, так как вреда от нее больше чем пользы.
Переключение этих режимов так или иначе может потребоваться с любым типом передатчика будь то полноценный или усеченный(без шим выходов)
Не понял. Причем тут передатчик и его ШИМ выход?
В след. версии выведу дополнительный выход. А вот какой, надо определиться. RX вы не стали использовать для вывода ппм из за использования связью сателитов. Это понятно. По большому стету надо было вам выводить и ППМ, СБАС на один к примеру 1 выход, а переключение сделать программным, и так же режим сателита .
Давайте модуль с UART и одним PPM выходом и еще одним PWM разъемом, на всякий случай?
Я бы еще добавил управляемый SAW фильтр (через 2 коммутатора), с возможностью их не устанавливать, а обойти коротокой перемычкой.
Пока существует в единственном виде. Собираюсь заказать платы на производстве. Хорошо что не успел отправить заказ. Надо доделать доп . выход.
Тогда и прощивку портировать стоит под серийный вариант.
По все видимости полоса девиации в rfm22b меньше чем rfm23b и они не вписывались по частотам.
Страннно это. Не должно быть разницы.
И приемник на рфм23б тож очень быстро стал синхронизироваться, а до этого около минуты.
Может держали слишком близко к передатчику? Надо было отнести подальше и передатчик на миниммуме, в упор RFMка перегружается и видит то, чего нет. Я на своем вообще дома аттенюатор ставлю, что-бы вокруг не светить.
Не понял. Причем тут передатчик и его ШИМ выход?
Опечатался, про приемник конечно говорил.
Давайте модуль с UART и одним PPM выходом и еще одним PWM разъемом, на всякий случай? Я бы еще добавил управляемый SAW фильтр (через 2 коммутатора), с возможностью их не устанавливать, а обойти коротокой перемычкой.
Не вопрос. Тока инфу по SAW фильтру нужна. Помню где то писали…
старший бит будет воздействовать на мегу, а младшие 3, как обычно на RFM. Пойдет?
Хороший вариант.
Хороший вариант.
Где нить еще, кроме Hawk Eye это актуально? И если да, какая ножка, тоже 11-я?
Тока инфу по SAW фильтру нужна. Помню где то писали…
Фильтр: www.golledge.com/pdf/products/specs/ma08363.pdf
Коммутаторы, например: www.cel.com/pdf/datasheets/upg2179tb.pdf
Если использовать RFM23B, фильтром лучше управлять через GPIO0/1. Если RFM22B, то GPIO2, но вероятно потребуется инвертор. Можно управлять фильтром с Меги, но мне кажется это будет хуже.