# FPV 드론을 위한 GNSS 수신기 최적화: 단계별 설정
U-blox M8 및 M10 칩의 GNSS 수신기를 설정하면 공장 출고 상태에서 5~10분 걸리던 6개 이상 위성 획득 시간을 0.5~2분으로 줄일 수 있습니다. NMEA를 비활성화하고 UBX로 전환하며, GNSS 시스템 선택, 풀 파워 모드, 5 Hz 데이터 업데이트를 통해 UART 부하를 최소화하고 홈 복귀(RTH)를 가속화합니다. 이 가이드는 Betaflight CLI와 납땜에 익숙한 중상급 드론 개발자를 대상으로 합니다.
필요한 장비
- GNSS 수신기: HGLRC M80 (M8, GPS+GLONASS) 또는 M100 Mini (M10, GPS+GLONASS+Galileo+BeiDou+QZSS).
- TTL-USB 어댑터 (FT232RL FTDI), 3.3/5 V 스위치 포함.
- u-center 소프트웨어 (U-blox 제공).
- MicroUSB/Type-C 케이블.
- 신호 평가용 GPS Test 앱.
연결: RX→TX, TX→RX, VCC (5 V)→VCC, GND→GND. FTDI의 녹색 LED가 데이터 전송 중 깜빡입니다. 대안: Betaflight CLI의 gpspassthrough, 하지만 VTX 간섭 위험이 있습니다.
u-center 연결
COM 포트와 보드레이트 선택 (M10은 57600, M8은 9600~38400). "마법" 버튼 (wand 아이콘)으로 설정 자동 감지. 연결 후 (녹색 표시기), F6 키로 Packet Console 열기. 로그에 위성과 신호 세기가 표시됩니다.
UART 프로토콜 설정
Betaflight은 UBX 또는 NMEA만 지원합니다. 공장 출고 수신기는 둘 다 전송해 대역폭을 낭비합니다. Configuration View → PRT (UART1):
- Protocol in/out:
0 - UBX. - Baud rate: 57600 (M10) 또는 9600 (M8).
Send 버튼으로 플래시에 기록. 불필요한 패킷이 제거되며, UBX 체크섬으로 무결성 보장, 바이너리 형식으로 대역폭 절약.
GNSS 시스템 최적화
GNSS Config에서 불필요한 시스템 비활성화로 고정 속도 향상:
- M100 Mini: GPS (L1) + GLONASS (L1) + Galileo (E1) 또는 BeiDou (B1C).
- BeiDou B1 + GLONASS 충돌 — 호환성을 위해 Generation 9 View → BeiDou는 B1C로 전환.
- M80: GPS + GLONASS (기본).
플래시에 저장. GPS Test로 테스트: 실외에서 6개 이상 위성 목표.
파워 모드 및 업데이트 속도
PMS (Power Management):
0 - Full Power(Balanced 대신, 빠른 TTFF를 위해).
RATE:
- 200 ms (5 Hz) 대신 1000 ms (1 Hz).
GNSS 전력 소모는 모터/VTX에 비해 미미; 비행 시간 향상은 대기 시간 감소에서 옵니다.
검증 및 테스트
설정 후:
- Betaflight 연결 후 GPS 탭에서 위성 확인.
- 냉 시작 시 TTFF <2분.
- 비행: 6개 이상 위성으로 RTH.
- u-center: 보드 사용률 <20%, NMEA 없음.
금속 지붕 피하기 — 신호 약화. 실내 고정 불가능.
주요 포인트
- UBX over NMEA: 양방향 프로토콜, CRC, 컴팩트 바이너리 형식.
- 5 Hz + Full Power: TTFF 0.5~2분, RTH 최소 6개 위성.
- GNSS 조합: 유럽/라틴아메리카에서 안정성을 위한 GPS+GLONASS+Galileo.
- Baud 57600: 속도와 안정성 균형, 패킷 손실 없음.
- 발사 지점 테스트: GPS Test로 실제 SNR 확인.
— Editorial Team
아직 댓글이 없습니다.