두뇌와 힘: FPV 드론에서 비행 컨트롤러와 ESC가 협력하는 방법

작성자: 사이트 편집자 게시 시간: 2023-02-11 출처: 대지

H743+60A.jpg

모든 FPV 드론에는 중요한 파트너십이 존재합니다. 즉, 항공기가 꿈처럼 날아갈지, 아니면 하늘에서 떨어질지 결정하는 두 가지 필수 구성 요소 간의 고속 대화가 존재합니다. 비행 컨트롤러(FC)와 전자 속도 컨트롤러(ESC)는 종종 별도로 논의되지만 이들의 진정한 마법은 원활한 조화에 있습니다. FC는 전략적 두뇌로서 데이터를 처리하고 신속한 결정을 내리는 반면, ESC는 강력한 집행자로서 이러한 결정을 1초도 안 되는 정밀도로 실행합니다. 이 기사에서는 이 두 구성 요소 간의 복잡한 협업을 살펴보고 두 구성 요소가 통신하고 동기화하며 궁극적으로 FPV 드론에 생명을 불어넣는 방법을 설명합니다.

노동 분업: 누가 무엇을 하는가?

이들의 협업을 이해하기 전에 이들의 고유한 역할을 명확하게 정의하는 것이 중요합니다.

  • 비행 관제사(FC): 사령관. FC는 비행 펌웨어(예: Betaflight)를 실행하는 고속 마이크로프로세서입니다. 내장된 자이로스코프와 가속도계에서 데이터를 지속적으로 읽어 드론의 실시간 방향(피치, 롤, 요)을 결정합니다. 그런 다음 이 현재 상태를 조종사가 원하는 입력(무선 수신기를 통해 수신)과 비교하고 PID(비례-적분-미분) 제어 알고리즘을 사용하여 필요한 추력 조정을 계산합니다. 이 계산의 출력은 0에서 100% 사이의 값으로 표현되는 각 모터에 대해 하나씩 디지털 스로틀 명령 세트입니다.

  • ESC: 처형자. 각 모터에는 본질적으로 고전력 스위칭 레귤레이터인 전용 ESC가 있습니다. ESC는 FC로부터 디지털 스로틀 명령을 수신하고 이를 3상 교류로 변환하여 브러시리스 모터를 구동합니다. ESC는 고주파수에서 모터 권선 전체에 걸쳐 배터리의 DC 전압을 켜고 끄는 방식으로(MOSFET을 통해) 매우 정밀하게 모터 속도를 제어합니다.

통신 프로토콜: 그들이 말하는 언어

FC와 ESC 간의 협력은 명령이 전송되는 언어인 통신 프로토콜에 달려 있습니다. 최신 FPV 시스템에서 이것은 거의 독점적으로 으로 알려진 디지털 프로토콜입니다 . DShot (Digital Shot) DShot은 상당한 장점으로 인해 기존 아날로그 프로토콜(PWM, Oneshot, Multishot)을 대체했습니다.

  • 디지털 전송: 잡음에 취약하고 보정이 필요한 아날로그 신호와 달리 DShot은 숫자 스로틀 값이 포함된 디지털 패킷을 보냅니다. 이는 오류 없는 통신을 보장합니다.

  • 교정 없음: 아날로그 프로토콜을 사용하면 ESC를 교정하여 최소 및 최대 신호 값을 학습해야 합니다. DShot은 이 단계를 완전히 제거하여 시간을 절약하고 설정 오류의 위험을 줄입니다.

  • 높은 재생률: DShot은 최신 하드웨어에서 600Hz(DShot600), 1200Hz(DShot1200), 심지어 3000Hz(DShot3000)의 재생률을 지원합니다. 이는 ESC가 초당 최대 3,000회 FC로부터 새로운 명령을 수신하여 즉각적인 모터 반응이 가능함을 의미합니다.

  • 양방향 통신: 최신 버전의 DShot은 양방향 원격 측정도 지원합니다. 이를 통해 ESC는 모터 RPM, 온도 및 오류 플래그를 포함한 데이터를 FC로 다시 보낼 수 있습니다. FC는 모터 소음을 제거하여 비행의 부드러움을 극적으로 향상시키는 RPM 필터링과 같은 고급 기능에 이 피드백을 사용할 수 있습니다.

피드백 루프: 속도의 교향곡

FC와 ESC는 초당 수백 번 반복되는 매우 빠른 제어 루프 내에서 작동합니다. 다음은 일반적인 주기를 단계별로 분석한 것입니다.

  1. 감지: FC는 자이로스코프를 판독하여 각속도를 감지합니다. 예를 들어, 드론이 초당 200도의 속도로 오른쪽으로 구르는 것을 감지할 수 있습니다.

  2. 의사 결정: FC의 PID 컨트롤러는 원치 않는 롤에 대응하기 위해 왼쪽 모터는 더 빠르게 회전해야 하고 오른쪽 모터는 더 느리게 회전해야 한다고 계산합니다. 정확한 보정값을 계산합니다.

  3. 명령 전송: FC는 이러한 새로운 스로틀 값을 DShot 패킷으로 인코딩하고 전용 신호선을 통해 각 ESC에 전송합니다. 이 전송에는 1마이크로초도 채 걸리지 않습니다.

  4. 실행: ESC는 동시에 명령을 수신합니다. 각 ESC는 그에 따라 스위칭 주파수를 조정합니다. 하나는 모터 속도를 높이고 다른 하나는 속도를 늦춥니다. 이 모든 작업은 1000분의 1초 내에 이루어집니다.

  5. 피드백: 모터 속도의 물리적 변화는 드론의 자세를 변경합니다. 자이로스코프는 이 변화를 감지하고 전체 루프가 다시 시작됩니다. 이 사이클은 일반적으로 4kHz에서 32kHz(PID 루프 주파수) 사이의 속도로 실행됩니다. 이는 FC와 ESC가 이 댄스를 초당 최대 32,000회 실행한다는 의미입니다.

공유 신호: ESC 원격 측정 연결

고급 설정에서는 협업이 단방향 명령을 뛰어넘습니다. 양방향 DShot을 사용하면 ESC가 실시간 원격 측정을 FC로 다시 보낼 수 있습니다. 여기에는 다음이 포함됩니다.

  • 모터 RPM: ESC는 각 모터의 실제 회전 속도를 보고합니다. FC는 이 데이터를 사용하여 동적 RPM 필터링을 구현할 수 있습니다. 노치 필터를 동적으로 조정하여 모터 소음의 특정 주파수를 제거하는 그 결과 특히 높은 스로틀에서 더 깨끗한 자이로 신호와 상당히 부드러운 비행 경험을 얻을 수 있습니다.

  • 전류 소비 및 온도: 일부 ESC는 전류 및 온도 데이터를 보고합니다. FC는 이를 모니터링하여 모터가 과열되거나 과도한 전류를 소비하는 경우 청각 경보 또는 스로틀 감소를 트리거하여 치명적인 오류를 방지할 수 있습니다.

  • 오류 감지: ESC가 비동기화(회전자 위치 손실) 또는 기타 오류를 감지하면 이를 FC에 다시 전달할 수 있습니다. 그런 다음 FC는 오류를 기록하거나 모터를 다시 동기화하기 위한 빠른 스로틀 신호와 같은 복구를 시도할 수도 있습니다.

하드웨어 통합: 배선 및 스택

FC와 ESC 간의 물리적 연결도 똑같이 중요합니다. 두 가지 기본 구성이 있습니다.

  • 개별 ESC: 각 ESC는 3개의 신호선(GND, 신호 및 때로는 원격 측정선)을 사용하여 FC에 별도로 배선됩니다. 이 설정은 모듈성을 제공합니다. 하나의 ESC가 실패하면 해당 장치만 교체하면 됩니다. 그러나 배선이 복잡해지고 무게가 늘어납니다.

  • 4-in-1 ESC: 단일 보드에는 4개의 ESC가 모두 포함되어 있으며 간단한 8핀 또는 10핀 하네스를 통해 FC에 연결됩니다. 이 하네스는 모든 모터에 대한 전원, 접지 및 신호 라인과 원격 측정 기능을 제공합니다. 4-in-1 구성은 청결성, 무게 감소, 조립 용이성으로 인해 현대식 건물의 표준입니다. 커패시터는 일반적으로 ESC의 배터리 패드에 납땜되어 전압 스파이크를 필터링하여 ESC와 FC를 모두 보호합니다.

PID 튜닝 및 ESC 동기화

FC-ESC 파트너십의 효율성은 PID 튜닝 중 드론의 동작에서 직접적으로 드러납니다. ESC가 느리거나 응답하지 않으면 FC의 PID 컨트롤러가 오류를 효과적으로 수정할 수 없어 회전 중에 진동이나 '세척'이 발생합니다. 반대로 ESC 반응이 너무 공격적이면 고주파 진동이 발생할 수 있습니다. 조종사는 다음을 보장해야 합니다.

  • PID 루프 주파수는 ESC의 새로 고침 빈도를 초과하지 않습니다. 예를 들어 ESC가 DShot600(600Hz)을 실행하는 경우 8kHz에서 PID 루프를 실행하면 모터 명령당 여러 계산 사이클이 제공되며 이는 허용됩니다. DShot3000으로 32kHz 루프를 실행하면 거의 즉각적인 업데이트가 보장됩니다.

  • 모터 타이밍 및 자기장 보상: BLHeliSuite의 이러한 ESC 설정은 모터 가속 속도에 영향을 미칩니다. 잘못된 설정은 ESC가 로터 위치를 추적하지 못하는 비동기화를 일으킬 수 있습니다. FC의 필터링은 '잠긴' 느낌을 얻기 위해 ESC의 응답 특성도 보완해야 합니다.

일반적인 문제: 협업이 중단되는 경우

무엇이 잘못될 수 있는지 이해하면 이 두 구성 요소가 서로 얼마나 의존적인지 강조됩니다.

  • 비동기화(Desync): 이는 가장 일반적인 FC-ESC 협업 실패입니다. ESC가 모터의 회전자 위치를 추적하지 못하는 경우(주로 공격적인 스로틀 변경, 낮은 배터리 전압 또는 잘못된 타이밍 설정으로 인해) 모터가 더듬거리거나 완전히 정지합니다. FC는 여전히 명령을 보낼 수 있지만 모터가 응답하지 않아 즉각적인 충돌이 발생합니다. 양방향 DShot은 FC가 비동기화를 감지하고 스로틀을 줄여 복구를 시도하도록 하여 이를 완화하는 데 도움이 됩니다.

  • 전기 잡음: 고전류 스위칭은 FC의 자이로스코프 판독을 방해할 수 있는 전기 잡음을 생성합니다. FC와 ESC 간의 깨끗한 통신을 유지하려면 적절한 배선, 커패시터 및 필터링이 필수적입니다.

  • 과열: FC가 적절한 냉각 없이 오랜 기간 동안 최대 속도를 명령하면 ESC가 과열되어 전력을 감소시켜 FC가 충돌하는 데이터를 수신하고 예측할 수 없는 비행을 초래할 수 있습니다.

미래: 통합과 인텔리전스

FPV 하드웨어의 추세는 더욱 긴밀한 통합을 지향하고 있습니다. AIO(올인원) 보드는 이제 FC와 4-in-1 ESC를 단일 PCB에 결합하여 신호선을 완전히 제거하고 대기 시간을 줄입니다. 이러한 보드에는 진정한 콤팩트한 빌드를 위해 통합 전류 센서와 온보드 커패시터가 포함되어 있는 경우가 많습니다.

게다가 펌웨어 개발로 인해 FC와 ESC가 더욱 스마트해지고 있습니다. 기능과 같은 기능은 둘 사이의 지속적인 통신에 의존합니다. 동적 유휴 FC가 드론의 방향에 따라 최소 모터 속도를 자동으로 조정하는 프로세서가 더욱 강력해짐에 따라 예측 모터 제어, 드론의 비행 특성을 실시간으로 학습하는 적응형 필터링 등 더욱 정교한 협업 기능을 기대할 수 있습니다.

결론

비행 컨트롤러와 ESC는 독립적인 모듈이 아닙니다. FPV 비행 분야에서는 공생 파트너입니다. FC는 지능을 제공하여 모든 편차에 대한 완벽한 수정을 계산하고, ESC는 전력을 제공하여 이러한 계산을 정확한 모터 움직임으로 변환합니다. 고속 디지털 프로토콜과 지속적인 피드백 루프가 적용되는 이들의 협업은 모든 부드러운 다이빙, 급회전 및 빠른 가속이 구축되는 기반입니다. 이 파트너십을 이해하는 것은 단순한 기술 지식이 아닙니다. 이는 최고의 성능을 발휘하는 FPV 드론을 제작, 튜닝 및 비행하는 데 핵심입니다. 두뇌와 힘이 완벽하게 조화를 이루면 하늘이 진정한 놀이터가 됩니다.

제품문의

제품

빠른 링크

연락하다

추가: 중국 광동성 심천시 난산구 케신 로드 11호
 
Forres@senchtec.com
저작권 © 2026 Shenzhen Senchtec Technology Co., Ltd. 판권 소유.