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

Cheshira
dvd-media:

есть еще софтсериал (ранее в теме я прикладывал схему подключения, надеюсь видели?) . Активируется из конфигуратора. Вот вам и порт для блютуз (вайфай или 3др), удачных миссий

Да, но у меня omnibus f4 не про, поэтому этих двух площадок у меня нет в этом месте. Но направление понял, буду искать! 😃

dvd-media:

Кстати так неудобно вроде… разъём уарт6 и компас удобнее подключать одним проводом/коннектором, а приёмник на уарт1.

Я всё подпаиваю, коннекторами не подключаю. Тем более у меня, согласно документации, SBUS/PPM заведён на Uart6.

Last_Novik

Заказал себе на пробу вместо омнибасов такой ПК:
Matek Systems F405 AIO, пять уартов, софтсериал, отдельно I2С

Должен решить проблему с портами. Правда барометр надо ставить внешний.

Стоит не сильно дороже, чем омнибас в паре с ПДБ.

FC Specifications:
MCU: 168MHz STM32F405
IMU: 32K ICM20602 accelerometer/gyro (SPI)
Max. 32K Gyro update & 16K PID Loop
OSD: BetaFlight OSD w/ AT7456E chip
Blackbox: MicroSD card slot (SD/SDHC)
VCP, UART1, UART2, UART3, UART4, UART5
Built in inverter for SBUS input (UART2-RX)
PPM/UART Shared: UART2-RX
SoftSerial on S5 & S6 optional
Smartaudio & Tramp VTX protocol supported
Spektrum BIND_PIN: RX4
WS2812 Led Strip : Yes
Beeper : Yes
RSSI: Yes

PDB Specifications:
Input: 9~27V (3~6S LiPo) w/TVS protection
PDB: 4x30A (Max.4x50A), 6 layers*2oz copper PCB
Dual BEC: 5V 2A & 9V 2A
LDO 3.3V: Max.300mA for Spektrum RX
Current Sensor 200A (Scale 165)
Battery Voltage Sensor: 1:10 (Scale 110)

Features:
2x LEDs for FC STATUS (Blue, Red)
6x PWM / DShot outputs without conflict
5x UARTs
1x Group of G/S1/S2/S3/S4 pads for 4in1 ESC Signal/GND
4x pairs of corner pads for ESC Signal/GND connections (DSHOT compatible)
1x pair I2C1 pads (for INAV firmware only)
1x Side-press button for BOOT(DFU) mode

MFer
Last_Novik:

IMU: 32K ICM20602 accelerometer/gyro (SPI)

готовьтесь к борьбе )

dvd-media
Cheshira:

Тем более у меня, согласно документации, SBUS/PPM заведён на Uart6

Cheshira:

Да, но у меня omnibus f4 не про

Ясно. Тему переименовать переименовали, но в памяти она осталась “девочкой” про Pro 😁
Но да, там с мультиметром найти можно (наверное).

MFer:

готовьтесь к борьбе )

Это чип по типу как на ево спрф3 ставили “всё в одном”? По этому, или просто какой-то глючный?

karabasus
Greyukrck:

Какой способ измерения RSSI считается более точным ну или приемлемым, по каналу или напрямую с пятака?

Это чуть разные вещи, и о точности тут говорить вряд ли приемлемо. Работать всё же будет и по первому варианту и второму вполне нормально.

Cheshira
dvd-media:

Но да, там с мультиметром найти можно (наверное)

ага, там оказывается еще 6 свободных выходов, которые потенциально можно использовать! 😲

±-------±----±------±—+
| Signal | Pin | Timer |Chan|
+========+=====+=======+====+
| PWM5 | A1 | TIM5 | 2 |
±-------±----±------±—+
| PWM6 | A8 | TIM1 | 1 |
±-------±----±------±—+
| PPM | B14 | TIM4 | 3 |
| CH2 | B15 | TIM4 | 4 |
±-------±----±------±—+
| CH5 | C8 | TIM8 | 3 |
| CH6 | C9 | TIM8 | 4 |
±-------±----±------±—+
Подробности здесь

Softserial из вашего сообщения 192 соответствует выходам Ch5 и Ch6 😃
И эти Ch5 и Ch6 на моей плате так и отмечены, припаивайся, cheshira, на здоровье 😁

Kybb
Last_Novik:

Заказал себе на пробу вместо омнибасов такой ПК:
Matek Systems F405 AIO, пять уартов, софтсериал, отдельно I2С

Должен решить проблему с портами. Правда барометр надо ставить внешний.

Стоит не сильно дороже, чем омнибас в паре с ПДБ.

Тот который с PDB и разводкой питания на отдельном этаже без разведенного I2C(согласно github iNAV). Что может быть критично, если хотите барометр/компас.

CZC

Для Matek F405 OSD (который с PDB и разводкой питания на отдельном этаже без разведенного I2C) ещё с 11 сентября вполне достойно работает software I2C на rx3 и tx3.

Last_Novik
Kybb:

Тот который с PDB и разводкой питания на отдельном этаже без разведенного I2C(согласно github iNAV). Что может быть критично, если хотите барометр/компас.

Другой

MFer
dvd-media:

Это чип по типу как на ево спрф3 ставили “всё в одном”? По этому, или просто какой-то глючный?

Просто это весьма точная 32к гира, которая из-за этого весьма «шумная», запасайтесь софтмаунтами всех сортов ))

Greyukrck
karabasus:

Это чуть разные вещи, и о точности тут говорить вряд ли приемлемо. Работать всё же будет и по первому варианту и второму вполне нормально.

Прошу хелпа по отображению уровня RSSI.
ПК Omnibus F4 V3Pro + FrSky XM+. Приёмник перепрошит прошивкой с RSSI на 16канале.
В CLI max_aux_cannel = 14, rssi_ppm_invert = off
Максимальный уровень RSSI иногда прыгает до 85, при выключении Тараньки падает до 30 единиц.
Где копать?
При подключении L9R с разъёма на пятак платы отображения уровня сигнала идеальное.
И ещё, как узнать версию Betaflight внутри ПК - ?

GreenLord

В CLI команда dump и в самом верху, или version.

fff-z
fff-z:

Может кто подскажет дельное.
Х220 на F4V3 с SD. Рег BLheli 4 в 1 Dshot 600 т.е. калибровка не нужна.
В спокойном режиме летает - проблем нет.
Но чуть по резче газанёшь и затем сбросишь может вырубиться один (больше первый) из передних моторов. Получается каждый второй полёт.
Выглядит так - газанул, и в период от нарастания к убыванию газа мотор выключается, Х закручивает и краш. В последний момент падения или уже на земле вкл. дизарм на передатчике и моторы все остановились.
И только после этого если рядом находишься, то слышно тройной пик, такой как при подаче питания. Т.е. один из 4х регов вырубает, затем опять включает.
Ни кто не сталкивался? На что обратить внимание?

Часть логов в видео с Betaflight BlackBox Explorer.
На 27 сек. красный мотор (в реале это 2 мотор) вырубается на спаде газа.
По цифровым логам в момент выключения кардинальных изменений нет.

Cheshira
Cheshira:

Softserial из вашего сообщения 192 соответствует выходам Ch5 и Ch6
И эти Ch5 и Ch6 на моей плате так и отмечены, припаивайся, cheshira, на здоровье

Вот беда!!! Ch5 и Ch6 на инструкции отмечены, а разобрал коптер, поднял плату - нет этих площадок 😠

dvd-media

Ну на про, например, для ледстрип, они тоже не площадки, а пятачки с миллиметр… Я, с моим паяльником, еле подпаялся ) Наверняка они выведены куда-то и незаметны.

Aleksandr_L
fff-z:

Но чуть по резче газанёшь и затем сбросишь может вырубиться один (больше первый) из передних моторов.

Ну возможных причин мне видится 3:

  1. Не контакт, у меня был не качественный разъём на Омнибасе. Снимите пропы, заармить коптер и подергайте провод между мозгом и регулем.
  2. Помехи по питанию, у меня так было когда пропом часть кондеров с регуля сбило, газу даш и кувырок, можно попробовать добавить кондер на вход питания.
  3. Регуль дохнет
Cheshira
dvd-media:

Ну на про, например, для ледстрип, они тоже не площадки, а пятачки с миллиметр… Я, с моим паяльником, еле подпаялся ) Наверняка они выведены куда-то и незаметны.

подробно изучил свою плату (omnibus f4 v3), убедился, что площадок CH5 и CH6 на ней нету. Тем не менее, есть PWM5 и PWM6, а также CH2 и PPM. Подпаивался и к первой паре и ко второй, прописываю например для sofserial на паре CH2 и PPM:

feature SOFTSERIAL
resource SPI_MISO 2 none #сюда был повешен пин В14 - освобождаем
resource SPI_MOSI 2 none #сюда был повешен пин В15 - освобождаем
resource serial_tx 12 B15 #softserial-2 заводим на пин B14 и B15
resource serial_rx 12 B14

На вкладке портов появляется softserial, где можно уже дальше их настраивать через графический интерфейс, но это ничего не даёт, ничего не работает, девайсы не запускаются. Траблешутить пробовал, устройства работают на стандартных UARTах
Куда копать? где искать?

dvd-media

Напомните, это всё на айНАВ? Если так, то переназначение там вроде не работает (хотя могу ошибаться, не вникал). Самое простое, прозвонить ноги от процессора, т.е. найти куда идут нужные (указанные в мануале на гетхабе прошивки) ноги. В БФ переназначение работает, но по этому другие коллеги подскажут, я не спец 😦

Мне сейчас пытаться ппм искать на моём омнибусе… Привык айбас использовать, не вникал в тонкости, а ведь много кто про ппм интересовался. Начинаю читать ветку заново, надо понять нужно или не нужно выпаивать резистор/перемычку )

Aleksandr_L:

РРМ это не сериал rx, в uart ничего настраивать не надо.

Стесняюсь спросить, а что в конфигураторе нужно ставить в портах для ППМ? МСП?

dvd-media
UserM:

Разобрался, чтоб работал PPM в моей плате, нужно было удалить резистор R19

А можно подробнее? Не могу на омнибусе ф3 ППМ найти. Выпаивал резистор/запаивал обратно менял местами их (один над другим), но ппма нет и хоть застрелись… Из приёмника 100% есть сигнал (проверил осциллографом).
порты отлючил все, перифирию отключил всю (для чистоты эксперимента)

dvd-media
dvd-media:

А можно подробнее?

Вопрос снимается, нашёл куда и что (правда почему-то через одно место : активацией… ПВМ 😃 )

Cheshira
dvd-media:

Напомните, это всё на айНАВ? Если так, то переназначение там вроде не работает (хотя могу ошибаться, не вникал)

Я параллельно и в INAV и в BF это делаю. А если переназначение в INAV не работает, то …

dvd-media:

но… есть еще софтсериал (ранее в теме я прикладывал схему подключения, надеюсь видели?) . Активируется из конфигуратора. Вот вам и порт для блютуз (вайфай или 3др), удачных миссий

…то как softserial назначить в INAV? На вкладке ‘Configuration’, в разделе ‘Other features’ есть два переключателя. Переключатель ‘Enable CPU based serial ports’ совершенно понятно означает включение feature SOFTSERIAL, но на вкладке ‘PORTS’ ничего не меняется, софтсериалы не появляются. Из коммандной строки это както можно сделать? Вы, Александр, как сделали?

Что делает второй переключатель ‘CPU based SPI’ я и вовсе не знаю )))