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 레이블 파생물(예 : 클론)도 작동합니다. 그러나, 이러한 보드의 배전은 품질이 다양합니다.
아래의 보드들은 테스트되고 작동하는 것입니다.
This board fits on top of the Hobbywing XRotor Micro 40A 4in1 ESC without soldering. 이 ESC 보드는 또한 Omnibus 보드에 전원을 제공합니다.
:::
구매처:
Hobbywing XRotor F4 비행 콘트롤러 w/OSD (getfpv)
오리지널 Airbot Omnibus F4 SD
구매처:
액세서리에는 아래의 내용물이 포함됩니다.
- MAVLink 텔레메트리 ESP8266 WiFi 모듈. 다음 핀을 연결하여야합니다: GND, RX, TX, VCC 및 CH-PD (CH-PD ~ 3.3V). 전송 속도는 921600입니다.
커넥터
이 설계를 기반으로 한 다른 공급 업체의 보드는 레이아웃이 상당히 다를 수 있습니다. 다양한 버전의 레이아웃/실크스크린이 아래와 같습니다.
에어 봇 옴니버스 F4 SD
아래는 상단과 하단을 모두 보여주는 Airbot Omnibus F4 SD (V1)의 실크 스크린입니다.
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)에 있습니다.
UART4
- TX: MCU 핀 PA0
- RX: MCU 핀 PA1
- 초당 전송속도: 57600
- 이것은
TELEM 2
포트로 설정할 수 있습니다. - 에어 봇 옴니버스 F4 SD 핀배열:
- TX: RSSI 핀
- RX: PWM 출력 5
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+ 만 연결하였습니다.
시리얼 포트 매핑
UART | 장치 | 포트 |
---|---|---|
USART1 | /dev/ttyS0 | SerialRX |
USART4 | /dev/ttyS1 | TELEM1 |
USART6 | /dev/ttyS2 | GPS |
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 UART1 | Nano RX |
---|---|
TX | Ch2 |
RX | Ch1 |
다음으로 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.