Skip to content

Omnibus F4 SD

WARNING

This flight controller has been discontinued and is no longer commercially available.

WARNING

PX4에서는 이 제품을 제조하지 않습니다. 지원 또는 규정준수 문제는 제조업체에 문의하십시오.

The Omnibus F4 SD is a controller board designed for racers. 일반적인 레이서 보드와 달리 SD 카드와 고속 CPU 등이 추가되었습니다.

다음은 Pixracer와 주요 차이점은 다음과 같습니다.

  • 저렴한 가격
  • 더 적은 IO 포트(예 : GPS 또는 Flow 센서를 연결은 가능함)
  • 외부 GPS용 I2C 버스에 외부 풀업 저항이 필요합니다. 아래 I2C를 참조하십시오.
  • 적은 RAM (192 KB vs. 256 KB) and FLASH (1 MB vs. 2 MB)
  • Same board dimensions as a Pixracer, but slightly smaller form factor (because it has less connectors)
  • 통합 OSD(아직 소프트웨어에서 구현되지 않음)

TIP

모든 일반적인 PX4 기능은 여전히 레이서에 사용할 수 있습니다!

:::note 이 비행 컨트롤러는 제조업체의 지원을 받을 수 있습니다. :::

주요 기능

  • 메인 시스템 온칩: STM32F405RGT6
    • CPU : 단정밀도 FPU의 168MHz ARM Cortex M4
    • RAM : 192KB SRAM
    • FLASH: 1 MB
  • 표준 레이서 폼 팩터 : 36x36mm, 표준 30.5mm 구멍 패턴
  • MPU6000 가속/자이로
  • BMP280 기압계(모든 보드에 마운트된 것은 아님)
  • microSD(로깅)
  • Futaba S.BUS 및 S.BUS2/Spektrum DSM2 및 DSMX/Graupner SUMD/PPM 입력/Yuneec ST24
  • OneShot PWM 출력(설정 가능)
  • 내장 전류 센서
  • 내장 OSD 칩(SPI를 통한 AB7456)

구매처

보드는 몇 가지 변형된 형태(예 : 기압계 포함 또는 제외)로 여러 공급 업체에서 생산합니다.

PX4 is compatible with boards that support the Betaflight OMNIBUSF4SD target (if OMNIBUSF4SD is present on the product page the board should work with PX4).

TIP

모든 Omnibus F4 레이블 파생물(예 : 클론)도 작동합니다. 그러나, 이러한 보드의 배전은 품질이 다양합니다.

아래의 보드들은 테스트되고 작동하는 것입니다.

:::

구매처:

액세서리에는 아래의 내용물이 포함됩니다.

  • MAVLink 텔레메트리 ESP8266 WiFi 모듈. 다음 핀을 연결하여야합니다: GND, RX, TX, VCC 및 CH-PD (CH-PD ~ 3.3V). 전송 속도는 921600입니다.

커넥터

이 설계를 기반으로 한 다른 공급 업체의 보드는 레이아웃이 상당히 다를 수 있습니다. 다양한 버전의 레이아웃/실크스크린이 아래와 같습니다.

에어 봇 옴니버스 F4 SD

아래는 상단과 하단을 모두 보여주는 Airbot Omnibus F4 SD (V1)의 실크 스크린입니다.

Omnibus F4 SD v1 실크스크린 상단 Omnibus F4 SD v1 실크스크린 하단

Hobbywing XRotor 비행 콘트롤러 F4

아래는 Hobbywing XRotor 비행 콘트롤러 F4의 실크스크린입니다.

Hobbywing XRotor 비행 콘트롤러 F4 실크스크린

핀배열

무선 조종

RC는 다음 포트중 하나에 연결됩니다.

  • UART1
  • SBUS/PPM 포트(인버터를 통해 내부적으로 UART1로 이동)

:::note 일부 Omnibus F4 보드에는 MCU SBUS 및 PPM 중 하나 또는 둘 다를 단일 핀 헤더에 연결하는 점퍼가 있습니다. 사용하기 전에 점퍼 또는 솔더 브리지를 적절한 MCU 핀으로 설정하십시오. :::

UART

  • UART6: GPS 포트

    • TX: MCU 핀 PC6

    • RX: MCU 핀 PC7

    • Airbot Omnibus F4 SD 핀아웃은 포트 J10(TX6 / RX6)에 있습니다.

    Omnibus F4 SD UART6

  • UART4

    • TX: MCU 핀 PA0
    • RX: MCU 핀 PA1
    • 초당 전송속도: 57600
    • 이것은 TELEM 2 포트로 설정할 수 있습니다.
    • 에어 봇 옴니버스 F4 SD 핀배열:
      • TX: RSSI 핀
      • RX: PWM 출력 5

    Omnibus F4 SD UART4

    Omnibus F4 SD UART4 상단

I2C

다음을 통해 사용 가능한 I2C 포트가 하나 있습니다.

  • SCL: MCU 핀 PB10 (TX3로 표시 될 수 있음)
  • SDA: MCU 핀 PB11 (RX3로 표시 될 수 있음)

:::note 두 신호(클럭 및 데이터) 모두에 외부 풀업이 필요합니다. 예를 들어, 2.2k 풀업을 사용하여 외부 매거진을 연결할 수 있습니다. :::

  • Airbot Omnibus F4 SD 핀아웃은 포트 J10 (SCL [클럭] / SCA [데이터])에 있습니다.

다음은 구현의 예입니다. 저는 Spektrum 플러그를 사용하여 DSM 포트에서 3.3v를 얻었으며 2.2k 저항을 통해 각 라인에 3.3v+ 만 연결하였습니다.

Omnibus F4 SD 풀업

Omnibus F4 SD 풀업 구현

시리얼 포트 매핑

UART장치포트
USART1/dev/ttyS0SerialRX
USART4/dev/ttyS1TELEM1
USART6/dev/ttyS2GPS

RC 텔레메트리

Omnibus는 FrSky 텔레메트리 또는 CRSF Crossfire 텔레메트리를 사용하여 RC 전송기에 대한 원격측정을 지원합니다.

CRSF Crossfire 텔레메트리

TBS CRSF Telemetry may be used to send telemetry data from the flight controller (the vehicle's attitude, battery, flight mode and GPS data) to an RC transmitter such as a Taranis.

Benefits over FrSky telemetry include:

  • RC와 텔레메트리에는 단일 UART 만 필요합니다.
  • CRSF 프로토콜은 응답시간 느린 장치에 최적화되어 있습니다.
  • 150Hz RC 업데이트 속도.
  • 신호는 반전되지 않으므로 외부 인버터 로직이 필요하지 않습니다.

INFO

If you use CRSF Telemetry you will need to build custom PX4 firmware. By contrast, FrSky telemetry can use prebuilt firmware.

Omnibus는 소형 쿼드 용으로 특별히 설계되었으므로 TBS Crossfire Nano RX 사용을 권장합니다.

휴대용 컨트롤러(예 : Taranis)에서는 송신기 모듈도 필요합니다. 이것은 RC 콘트롤러의 뒷면에 장착할 수 있습니다.

:::note 위의 참조 링크에는 TX/RX 모듈 문서가 포함되어 있습니다. :::

설정

다음과 같이 Nano RX와 Omnibus 핀을 연결합니다.

Omnibus UART1Nano RX
TXCh2
RXCh1

다음으로 TX/RX 모듈을 업데이트하여 CRSF 프로토콜을 사용하고 텔레메트리를 설정합니다. 이에 대한 지침은 TBS Crossfire 매뉴얼( 'CRSF용 라디오 설정' 검색)에 나와 있습니다.

PX4 CRSF Configuration

You will need to build custom firmware to use CRSF. For more information see CRSF Telemetry.

회로도

회로도는 Airbot에서 제공합니다: OmnibusF4-Pro-Sch.pdf.

부트로더 업데이트

보드에는 Betaflight가 사전 설치되어 있습니다. Before PX4 firmware can be installed, the PX4 bootloader must be flashed. omnibusf4sd_bl.hex 부트로더 바이너리를 다운로드하고 이 페이지에서 플래시 방법을 참고하십시오.

펌웨어 빌드

이 대상에 대한 PX4 빌드 방법 :

make omnibus_f4sd_default

펌웨어 설치

미리 빌드된 펌웨어나 사용자 지정 펌웨어를 사용할 수 있습니다.

WARNING

If you use CRSF Telemetry in your radio system, as describe above, then you must use custom firmware.

펌웨어는 일반적인 방법으로 설치할 수 있습니다.

  • 소스 빌드 및 업로드

    make omnibus_f4sd_default upload
  • Load the firmware using QGroundControl.

설정

기본 설정 외에도 아래의 매개변수가 중요합니다.

매개변수설정
SYS_HAS_MAG보드에 내부 자력계가 없기 때문에 비활성화하여야 합니다. 외부 자력계를 연결하여 활성화 할 수 있습니다.
SYS_HAS_BARO보드에 기압계가 없는 경우에는 비활성화 하십시오.

추가 정보

This page provides a good overview with pinouts and setup instructions.