omnibus f4 полетный контроллер

dvd-media

Я удалял резистор/перемычку, чтобы ппм появился. Иначе небыло. Только сбус.

tuskan
Saradon:

Что?? Вы только что написали, что там уже есть PPM. Так что делать-то, чтобы PPM был??

по дефолту СБАС

Saradon
tuskan:

по дефолту СБАС

Не сильно легче.
Даже если по дефолту SBUS - зачем тогда

Чтобы на пине J8 был SBUS удалите резистор R18.

?

dvd-media

повторюсь, сбас там без всякого удаления есть. Впрочем как и на коннекторе ж5

Saradon

Вероятно опять навлеку на себя гнев опытных, но всё-же спрошу…
Плата Omnibus F4 Pro V2.
Я правильно понимаю, что если я подключу приёмник не по SBUS, а по PPM, то UART1 всё равно не смогу использовать, т.к. они находятся электрически на одном контакте? Или удаляя перемычку (резистор) и подключаясь по PPM я освобождаю UART1 и могу его использовать для своих целей?

dvd-media

Что-то я не видел в конфигураторе прошивки возможность выбора уарт1…а может подзабыл… давно не подключался к компу вообще.😒
Для чего ты всё время ищешь какие-то “левые ходы”? ))
У омини про в2 вроде хватает уартов, да и если нет, то можно софтсериал включить…

Saradon

Есть там UART1.
Собственно, на нём RX_SERIAL активируется для SBUS.
А почему левые ходы? Если PPM идёт на родной разъём и при этом освобождается UART1 на другом разъёме куда он выведен - это, как мне кажется, самый “правый” ход.
По софтсериалу нашёл вот такой мануал.
blog.rcdetails.info/rukovodstvo-kak-ispolzovat-bet…
Но там как-то всё в кучу и в итоге ничего не понял…

dvd-media
Saradon:

По софтсериалу нашёл вот такой мануал.

никакого мануала не нужно. В конфигураторе включаем функцию софтсериала и в портах устанавливаем на нём нужные скорость и действия. Всё.

Saradon
dvd-media:

В конфигураторе включаем функцию софтсериала и в портах устанавливаем на нём нужные скорость и действия.

CZC:

SoftSerial в настоящее время в INAV не поддерживается.

SoftSerial активируется на вкладке Configuration.
Вот тут и в мануале на iNAV написано, что Pro V2 он привязан на пады CH5 и CH6.
Но в этом видео говорится, что просто активацией в настройках он не появится. Нужно в CLI привязать его на конкретные выводы.
Зы. Это всё пишу больше как себе закладки.

dvd-media

Я не в курсе на счёт последней прошивки, но на 1.7 (тогда у меня был омни Ф4) софтсериал прекрасно работал и активировался. И это не теория а практика. Да, на нём пришлось изгаляться, и вот я не помню, толи он на 5-6пинах мотора был толи на пятаках за процем (могу путать с ледстрип). Ничего в кли делать не нужно было.

Saradon
nikiforiv:

У меня вот так.

Отлично! Значит я был прав!
Удаляя R19 на J7 остаётся только PPM, а на разъёме освобождается хардовый UART1.

PPM идёт на ногу PB3.
RX UART1 - PA10 (TX - PA9)
Пин J7 через резистор R19 идёт на PA10, а через резистор R12 (? соседний, короче), на ногу PB3.
Так что при обоих запаянных резисторах на J7 можно подавать и PPM, и SBUS. Тип сигнала будет выбираться прошивкой.
Вцелом логично!

Теперь про UART3.
TX - PB10
RX - PB11
SCL - PB6
SDA - PB7
Т.е. и в этом случае контакты просто соединены электрически.
При желании можно упороться и развести их.
Найти перемычки, порезать дорожки, найти пятаки, подпаяться к ногам…
В общем, при использовании GPS с компасом и PPM теоретически можно иметь ещё два хардовых порта и софтсериал.
Кстати, линий i2c тут тоже три.

Saradon
dvd-media:

на ногах моторов 5-6 ледстрип в айнав

Под ледстрип отдельные пины.
И отдельная прошивка даже, вроде 😃
В общем, с обоими перемычками PPM не завёлся.
Убрал “нижний” резистор - заработало.
Тыкнул в UART1 GPS - работает.

Оффтоп. LRSng легко передаёт по PPM до 16 каналов, так что опыты с SBUS заканчиваю.
Только пока с Байчи экспериментировал, похоже, попалил RFMку в передатчике 😦

dvd-media
Saradon:

В общем, с обоими перемычками PPM не завёлся.

Странно, с чего бы это? )) Яж писал, и не один раз… ещё бы читал кто…

Saradon:

LRSng легко передаёт по PPM до 16 каналов, так что опыты с SBUS заканчиваю.

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

Saradon
dvd-media:

Странно, с чего бы это? )) Яж писал, и не один раз… ещё бы читал кто…

Я так понимаю, что по задумке должно было.

dvd-media:

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

Точнее не со всеми прошивками.
Ещё-бы с SBUS разобраться.
Для галочки.

dvd-media
Saradon:

Я так понимаю, что по задумке должно было.

По задумке везде написано - выпаивать. Другого не дано. Впрочем в реальности так и есть. Убрал перемычку - появился ппм.

Saradon:

Точнее не со всеми прошивками.

Прошивка одна (о кторой речь) - опенлрснг. В моём случае никаких 8 каналов и не из-за прошивки, а именно из-за пульта.

А что с сбусом разбираться? в стеме есть всё и по сбус и по ппм.

Saradon
dvd-media:

Прошивка одна (о кторой речь) - опенлрснг. В моём случае никаких 8 каналов и не из-за прошивки, а именно из-за пульта.

Я про прошивку пульта и говорю. Без неё моя дубовая Турнига ни SBUS, ни PPM на 16 каналов не поддерживала бы.

dvd-media:

А что с сбусом разбираться?

Имею ввиду на LRSng.

dvd-media
Saradon:

Имею ввиду на LRSng.

думаю нет там его. Сколько не пытался - ноль.

Saradon:

Я про прошивку пульта и говорю

мне не светит. На мою нет прошивок ни заводских ни кастомных…

Saradon
dvd-media:

думаю нет там его. Сколько не пытался - ноль.

Я тоже не нашёл.
Но на РЦГрупсе вдоль и поперёк юзают его.
Причём SUMD, похоже, уже аппаратно инвертированный.
Очень оффтоп.

AlexMMC

PPM на 16 каналов - нужно смотреть на период пакета. Если имеет возможность передать полностью все 16 со 100% уровнем расходов на каждом, то будет задержка (из-за расширения периода), по сравнению с 8 канальной передачей (смотрите принцип передачи ППМ). По СБАС в этом плане все нормально и лишней задержки не будет.