🛩️
[Ardu]자율주행드론 개발자 과정 기본 교재
  • 교육 안내
  • VIO를 이용한 non-GPS 자율주행 드론 개발
  • 픽스호크 드론의 기초
    • MultiCopter는 무엇이며 어떻게 작동합니까?
    • 오토파일럿(Flight Controller) 선택
    • ArduPilot vs. PX4 선택
    • ArduPilot 시스템 아키텍처
    • 지상국(Ground Control System) 선택
    • MultiCopter 제작에 필요한 것
    • 자동 조종 장치 하드웨어 옵션
    • Pixhawk 6C 미니 비행 컨트롤러
    • Kakute H7 비행 컨트롤러
  • 시작 전에 알아두어야 할 것들
    • Ground Station(GCS) 설치
      • 미션 플래너 설치(ArduPilot)
        • Mission Planner를 AutoPilot에 연결
      • QGroundControl 설치
      • 펌웨어 설치 (ArduPilot)
    • 오토파일럿 FC 장착
    • 드론에서 사용되는 센서간 통신제어 방식
    • 일반적인 자동 조종 장치 배선 연결
    • 자동 조종 장치 입력 및 출력
    • Pixhawk 배선
    • Pixhawk 전원 공급
    • ESC (전자속도제어기)
      • BLHeli32 및 BLHeli_S ESC
      • DShot ESC
      • DroneCAN ESC
      • PWM, OneShot 및 OneShot125 ESC
    • 거리 측정기
    • 근접 센서
    • 고도 이해
    • 무선 제어 시스템 (Radio)
      • 조종기/수신기
      • RSSI(수신 신호 강도 표시)
    • Telemetry 라디오
      • Mission Planner를 사용하여 Telemetry Radio 구성
      • 다중 Point-to-Point 설정
    • GPS/나침반
    • 컴패니언 컴퓨터
    • 컴패니언 컴퓨터를 이용한 FC 제어
    • 안전
  • Q250 조립 가이드
  • X500 V2 + Pixhawk 6C 조립 가이드
  • ArduPilot-초기 설정
    • ArduPilot 작동의 간단한 개요
    • 프레임 클래스 및 유형 구성
    • 가속도계 교정
    • 나침반 보정
    • 무선 제어 보정
    • ESC와 모터 연결
    • 전자 속도 컨트롤러(ESC) 보정
    • RC 송신기 비행 모드 구성
    • 모터 범위 설정
    • Failsafe (안전 장치)
      • 무선 안전 장치
      • 배터리 안전 장치
      • GCS 안전 장치
      • EKF 안전 장치
      • GPS 페일세이프 및 글리치 보호
      • 데드레커닝(Dead Reckoning) 페일세이프
      • 진동 안전 장치
      • 비회전 모터 이륙 방지
      • 지형 추적(자동, 안내 등) 안전 장치
      • 충돌 확인
      • 낙하산
      • Watch Dog (내부 독립 감시 기능)
    • 비행 모드
  • 수동 비행 기초
  • 첫 비행 및 튜닝
    • Pre-Arm 안전 점검
    • 시동 걸기
    • 비행 전 체크리스트(콥터)
    • 새로운 파일럿을 위한 팁
    • 실내 비행 지침
    • Mission Planner에서 비행 데이터 로그 다운로드 및 분석
    • 텔레메트리 로그 분석
    • ArduPilot-튜닝
      • 튜닝 프로세스 지침
      • 튜닝을 위한 기체 설정
      • 초기 튜닝 비행
      • 항공기 튜닝 평가
      • Roll 및 Pitch의 수동 PID 튜닝
      • 오토튠 (AutoTune)
      • 입력 형성 매개변수 설정
      • 스로틀 부스트
      • 송신기 기반 튜닝
      • 동적 고조파 노치 필터로 자이로 노이즈 관리
      • 스로틀 기반 동적 노치 설정
      • RPM 센서 기반 동적 노치 설정
      • ESC 텔레메트리 기반 고조파 노치 설정
      • FFT 기반 하모닉 노치 설정
      • 진동 측정
      • 호버 스로틀 설정
      • 자동 트림
      • 추력 손실 및 요 불균형 경고
  • 용어 사전
  • 안전 수칙
  • [별첨]ArduPilot 파라메터
Powered by GitBook
On this page
  • 호환되는 RC 프로토콜
  • 수신기 연결
  • PPM-Sum/SBus/IBus
  • DSM/DSM2/DSM-X/SRXL/SUM-D
  • FPort/FPort2
  • SRXL2/CRSF/ELRS
  • 직렬 포트에 대한 RC 입력
  • 무선 시스템 선택
  • 범위
  • 원격 측정
  • 채널 수
  • 무선 제어 시스템에 대한 링크
  • 추천:
  • PPM 인코더
  1. 시작 전에 알아두어야 할 것들

무선 제어 시스템 (Radio)

저작권: 쿼드(QUAD) 드론연구소 https://smartstore.naver.com/maponarooo

Previous고도 이해Next조종기/수신기

Last updated 1 year ago

Radio

이 문서에서는 ArduPilot 자동 조종 장치와 함께 사용할 수 있는 RC 송신기 및 수신기 시스템에 대한 개요를 제공합니다.

호환되는 RC 프로토콜

ArduPilot 자동 조종 장치는 다음 수신기 출력 프로토콜과 호환됩니다.

  1. PPM-Sum 수신기

  2. SBus 수신기

  3. IBUS 수신기

  4. 외부 인코더를 사용하여 PPM-Sum으로 인코딩된 병렬 PWM 출력(아래 참조)

수신기 연결

위의 모든 프로토콜에 대해 ArduPilot은 RC 수신기 시스템의 프로토콜을 자동 감지합니다. 그러나 프로토콜 및 자동 조종 장치 유형에 따라 자동 조종 장치에 대한 물리적 연결이 다를 수 있습니다.

SRXL2, CRSF 및 ELRS와 같은 일부 프로토콜에는 전체 UART 연결이 필요합니다.

또한 FPort와 같이 원격 측정을 제공하는 다른 프로토콜은 일반적으로 원격 측정을 얻기 위해 양방향 반이중 연결이 필요합니다. 이러한 프로토콜의 경우 UART의 TX 출력을 수신기의 직렬 입력에 연결해야 합니다. F7 및 H7 보드에서 일부 추가 구성으로 UART RX 입력에 연결할 수도 있습니다.

PPM-Sum/SBus/IBus

이러한 수신기는 일반적으로 자동 조종 장치의 RCin 또는 SBUS 입력 핀에 연결됩니다.

예를 들어 PPM-Sum 수신기 또는 SBus 수신기를 Pixhawk에 연결하려면 접지(검은색), 전원(빨간색) 및 신호(일반적으로 아래 다이어그램에서 흰색-주황색) 와이어를 Pixhawk의 RC 핀에 연결합니다.

팁

DSM/DSM2/DSM-X/SRXL/SUM-D

별도의 입력을 제공하지 않는 자동 조종 장치의 경우 DSM위와 같이 연결할 수 있습니다. 그러나 IOMCU(Pixhawk/Cube 제품군)를 사용하는 자동 조종 장치의 성능상의 이유로 자동 조종 장치의 DSM입력 연결을 적극 권장합니다.

FPort/FPort2

SRXL2/CRSF/ELRS

이러한 양방향 프로토콜은 직렬 포트를 사용해야 합니다. 설정 및 연결은 아래 링크를 참조하십시오.

직렬 포트에 대한 RC 입력

메모

직렬 포트 전송 속도는 직렬 RC 프로토콜이 감지되면 펌웨어에 의해 자동으로 설정 및 제어됩니다.

무선 시스템 선택

범위

RC 제어 범위는 사용된 시스템, 설치, 사용된 안테나, 지형 및 기상 조건에 따라 크게 달라집니다. 그러나 일반적으로 여기서 논의할 목적으로 RC 시스템은 단거리(2km 이하), 중거리(2-10km) 및 장거리(>10km)로 분류할 수 있습니다. 또한 단방향(Vehicle to Transmitter) 또는 양방향(Vehicle to Transmitter) 원격 측정을 제공할 수 있습니다.

원격 측정

Yaapu LUA 스크립트를 실행하는 FrSky Horus 송신기

텔레메트리 속도는 프로토콜과 경우에 따라 거리에 따라 56K에서 1-2K 보오까지 다양합니다. 종종 원격 측정 범위는 무선 제어 범위보다 작습니다.

채널 수

ArduPilot은 대부분의 차량에 최소 5개의 채널이 필요하지만 대부분의 시스템에서 8~16개의 채널이 일반적으로 사용 가능하며 카메라 또는 비행 기능 옵션과 같은 다른 차량 기능을 제어하는 ​​데 매우 편리합니다. 많은 차량에는 많은 QuadPlanes와 같은 기본 작동에만 8개의 채널이 필요합니다.

다음은 이러한 요소를 보여주는 일반적으로 사용 가능한 일부 시스템이 포함된 표입니다. 특정 제조업체의 모든 버전의 송신기 및/또는 수신기에 이러한 특성이 있는 것은 아닙니다. 참고: 이 시스템의 많은 "복제" 또는 "호환" 버전도 존재하며 OEM 시스템만 나열됩니다.

제조사
거리
텔레메트리
Tele 속도
TX 디스플레이
RC 프로토콜
비고

DragonLink

Long

Bi-dir

56K

via MTP/LUA

PPM_SUM/SBUS

1

CRSF

Long

Bi-Dir

Variable

via LUA

SBUS/CRSF

3

ELRS

Long

Limited

CRSF

4

FLYSKY

Short

No

IBus

FrSky X series

Short

Bi-dir

Medium

yes

PPM-SUM/SBUS/ FPort

2

FrSky R9 series

Medium

Bi-dir

Medium

yes

PPM-SUM/SBUS/ FPort

2

Futaba

Short

No

SBus

Graupner

Short

Yes

Medium

yes

SUM-D

Multiplex

Short

No

SRXL

Spektrum

Short

No

DSM/DSM2 DSM-X/ SRXL

참고 4: ELRS(EpressLRS)는 시스템을 단순화하기 위해 몇 가지 최소화된 CRSF(TBS Crossfire) RC 프로토콜을 사용하는 시스템입니다. 기능이 줄었지만 CRSF RX가 ArduPilot과 통신하기 위해 SBUS 프로토콜 대신 전체 UART를 사용하여 연결될 때 CRSF와 마찬가지로 ArduPilot에 연결됩니다. 자세한 내용은 ExpressLRS 사이트 <https://www.expresslrs.org/2.0/>를 참조하십시오 .

무선 제어 시스템에 대한 링크

통합 원격 측정이 없는 경우:

통합 원격 측정:

다중 프로토콜:

추천:

기능, 기능 및 비용의 범위가 광범위하기 때문에 추천하기가 어렵습니다.

유럽에서 Multiplex 및 Graupner는 잘 확립된 시스템이며 EU 방사선 권장 사항을 준수합니다(다른 많은 브랜드가 옵션으로 그렇듯이).

FLYSKY는 매우 저렴한 저가형 시스템을 생산합니다.

Jumper T16 및 RadioMaster T16은 여러 RC 프로토콜이 내장된 FRSky Horus와 같은 OpenTX 기반 송신기 클론입니다.

PPM 인코더

(ExpressLRS 시스템 포함)

PixHawk 스타일 자동 조종 장치에서 SBus 출력을 활성화하는 매개변수는 입니다 . 이것은 SBus를 서보와 같은 다른 장치에 외부적으로 전달하기 위한 것입니다. 수신기를 RCin 또는 SBus In에 연결하지 마십시오.

FPort는 한 방향으로 SBus RC를 사용하고 다른 방향으로 직렬 원격 측정을 사용하는 양방향 프로토콜입니다. RC 부분은 마치 SBus인 것처럼 자동 조종 장치에 연결될 때 디코딩될 수 있지만 내장된 원격 측정은 손실됩니다. 자동 조종 장치 직렬 포트 중 하나에 대한 연결에 대한 자세한 내용은 참조하십시오 .

ArduPilot 펌웨어 릴리스 4.0 이상에서는 직렬 포트 프로토콜이 23으로 설정된 경우(예: UART의 TX 핀 연결이 필요한 PPM 또는 SRXL2/CRSF/ELRS 제외) 모든 UART RX 입력이 모든 프로토콜을 자동 감지합니다. TELEM2 UART용 이 사용됨).

선택은 범위, 원격 측정 요구 사항, 비용, 기존 장비와의 호환성 등 여러 요인에 따라 달라집니다. 대부분의 제조업체는 종종 기능이 다른 다양한 모델을 제공합니다. 더 경제적인 송신기 및 수신기 버전을 제공하는 다른 제조업체에서 많은 시스템을 리버스 엔지니어링 및 "복제"했습니다. 펌웨어를 기반으로 하며 매우 유연하며 LUA 스크립트를 사용하여 LCD 화면에 원격 측정 데이터를 표시할 수 있습니다.

일부 시스템은 자동 조종 장치에서 원격 측정에 투명한 무선 모뎀을 제공하고 다른 시스템에는 독점 프로토콜이 있습니다. 기반 송신기 와 같이 송신기 디스플레이 자체에 원격 측정 데이터를 표시하는 수단을 가지고 있습니다 .

참고 1: DragonLink는 원격 측정을 위한 56Kbaud 투명 링크를 제공하여 송신기 모듈에서 차량으로/에서 전체 MAVLink 원격 측정을 허용합니다. Dragonlink는 FRSky Taranis 또는 RadioMaster T16과 같은 송신기의 애드온 모듈입니다. 참조하십시오 . 사용하여 OpenTX 송신기에 MAVLink Telemetry 데이터를 직접 표시할 수 있습니다 .

참고 2: 참조하십시오 . 향후 펌웨어 버전은 원격 측정 데이터를 표시하는 것 외에도 Open TX 호환 송신기에서 FRSky 원격 측정을 통해 매개변수를 변경할 수 있는 기능을 제공할 것입니다. 대부분의 FRSky 호환 송신기는 사용합니다 . R9 시스템은 장거리는 아니지만 일반 FRSky 시스템보다 훨씬 더 먼 범위이며 자체적으로 1.6-2km 범위의 단거리 범주에서 가장 높은 범위에 있습니다.

송신기 에 표시될 수 있도록 CRSF를 통해 원격 측정 데이터를 보내는 수단을 제공합니다 .

FRSky와 Spektrum은 공원 전단 및 보급형 RC 시스템에서 지배적인 Spektrum과 함께 가장 큰 기반을 누리고 있습니다. FRSky는 원격 측정 기능이 있으며 매우 유연하고 지속적으로 펌웨어에 기능을 추가하는

사용 하면 SBUS 또는 PPM 출력 대신 각 채널에 대해 PWM 출력만 있는 구형 RC 수신기를 사용할 수 있습니다. 자세한 내용은 참조하십시오 .

FPort 수신기
Spektrum SRXL2, DSM, DSM2 및 DSM-X 위성 수신기
멀티플렉스 SRXL 버전 1 및 버전 2 수신기
CRSF 수신기
그라우프너 SUM-D
BRD_SBUS_OUT
FPort 설정 설명서를
SERIAL2_PROTOCOL
많은 송신기는 여러 프로토콜을 제공하고 OpenTX
독점 프로토콜을 사용하는 사람들은 종종 FRSky 또는 기타 OpenTX
DragonLink RC 시스템을
MTP(Mavlink to Passthru) 변환기를 사용하여
Yaapu Telemetry LUA 스크립트를
OpenTX용 Yaapu FrSky Telemetry Script를
OpenTX를
참고 3: ArduPilot은 Yaapu Telemetry LUA 스크립트를
사용하여 OpenTX
플라이스카이
후타바
스펙트럼
드래곤링크
FR스카이
그라우프너(HOTT)
멀티플렉스(ArduPilot에서는 아직 M-Link 원격 측정을 지원하지 않음)
스펙트럼 SRXL2
TBS CRSF
점퍼 T16 Pro/ RadioMaster T16 송신기
OpenTX를 활용합니다.
PPM 인코더를
PPM 인코더를
이전의
다음
../_images/pixhawk_spektrum_connection.jpg