
Arquitetura de RF e governança open-source
No ecossistema de rádio controle para drones FPV, os links de controle tradicionalmente utilizavam soluções proprietárias como o TBS Crossfire. O surgimento e a evolução do ExpressLRS introduziram uma arquitetura aberta, auditável e mantida pela comunidade em conjunto com a entidade formal ExpressLRS LLC, sob licença GNU General Public License v3.0 (GPL-3.0). O código-fonte integral e a documentação técnica são mantidos publicamente no repositório oficial no GitHub.
Diferente de sistemas legados dependentes de protocolos fechados amarrados a um único ecossistema de hardware, o ExpressLRS foi projetado com foco em dois pilares complementares de engenharia de RF:
- Taxa de atualização e latência de transmissão minimizadas para resposta dinâmica precisa em voo acrobático e cinematográfico.
- Sensibilidade de recepção elevada com modulação LoRa para manter margem de link resiliente em operações de longo alcance ou em cenários com atenuação de sinal.

Modulação, saltos de frequência e taxas de pacote
O ExpressLRS utiliza transceptores Semtech (como SX1280/SX1281 para 2,4 GHz, SX1276 para 900 MHz e LR1121 para operação de banda dupla), alternando esquemas de modulação conforme o modo de operação selecionado:
- LoRa (Long Range): disponível em 900 MHz (de 25 Hz a 250 Hz) e em 2,4 GHz (de 50 Hz a 500 Hz). Utiliza modulação por espalhamento espectral (Chirp Spread Spectrum), oferecendo alta imunidade a ruído e sensibilidade de recepção documentada de até -123 dBm em 900 MHz / 25 Hz e -115 dBm em 2,4 GHz / 50 Hz.
- FLRC (Fast Long Range Communication): utilizado na faixa de 2,4 GHz nos modos de alta velocidade (F500 e F1000 a 500 Hz e 1000 Hz). Prioriza tempo de ocupação do espectro ultracurto, atingindo intervalos de pacote de até 1,0 ms no ar.
- FSK (Frequency Shift Keying): implementado nos modos K1000 em 900 MHz e 2,4 GHz para taxas de transmissão de pacotes em ambientes controlados.
A distribuição espectral é garantida por salto de frequência pseudoaleatório (FHSS — Frequency Hopping Spread Spectrum), no qual o transmissor e o receptor comutam sincronicamente entre canais dedicados dentro da banda ISM a cada pacote transmitido. Essa abordagem evita que interferências pontuais em frequências específicas interrompam o fluxo contínuo de controle. Todos os detalhes de sensibilidade e intervalo de pacote estão catalogados em ExpressLRS - Signal Health.
A telemetria do sistema não opera em canal auxiliar fixo. O protocolo divide a largura de banda configurada por meio de uma razão de telemetria parametrizável (de 1:2 a 1:128), transmitindo métricas de saúde do rádio (RSSI, Link Quality, SNR) e dados da controladora de voo via MSP (MultiWii Serial Protocol), conforme documentado em ExpressLRS - Telemetry Bandwidth.
Para otimizar o consumo energético e o estresse térmico dos módulos de rádio, o protocolo inclui o recurso de Dynamic Transmit Power. O algoritmo avalia os pacotes de telemetria recebidos do receptor (ajustando a potência com base na saúde do link, ausência de telemetria ou quedas bruscas de LQ) e comuta dinamicamente a potência de emissão (ex.: de 10 mW a 250 mW ou 1 W) em tempo real, elevando a potência durante condições de degradação do sinal e reduzindo-a quando a comunicação se mantém estável.
Comparativo técnico de links de controle RC
A tabela a seguir consolida as especificações nominais publicadas pelos desenvolvedores e fabricantes de cada tecnologia de link de controle:
| Sistema | Tipo de Link | Faixa de Frequência | Taxa de Pacotes | Intervalo de Pacote no Ar | Sensibilidade Documentada | Fonte Oficial |
|---|---|---|---|---|---|---|
| ExpressLRS (2,4 GHz) | Open-source (Semtech SX1280/LR1121) | 2.400–2.483,5 MHz (LoRa/FLRC/FSK) | 50 Hz a 1000 Hz | 1,0 ms (1000 Hz) a 20,0 ms (50 Hz) | -108 dBm (250 Hz LoRa) / -115 dBm (50 Hz LoRa) | Signal Health (ExpressLRS) |
| ExpressLRS (900 MHz) | Open-source (Semtech SX1276/LR1121) | 902–928 MHz (LoRa/FSK) | 25 Hz a 1000 Hz (K1000) / 25–250 Hz (LoRa) | 1,0 ms (1000 Hz) a 40,0 ms (25 Hz) | -111 dBm (250 Hz LoRa) / -112 dBm (200 Hz LoRa) / -123 dBm (25 Hz LoRa) | Signal Health (ExpressLRS) |
| TBS Crossfire Micro TX V2 | Proprietário (Team BlackSheep) | 868 / 915 MHz (LoRa/FSK) | 50 Hz a 150 Hz | ~6,6 ms (150 Hz) a 20,0 ms (50 Hz) | -130 dBm (50 Hz) | TBS Crossfire Spec Sheet |
| TBS Tracer Micro TX | Proprietário (Team BlackSheep) | 2.400–2.483,5 MHz | até 250 Hz | Não especificado na ficha oficial (latência end-to-end de 3 ms) | Não especificada na ficha oficial | TBS Tracer Spec Sheet |
Nota metodológica: o intervalo de pacote no ar reflete o tempo de ciclo entre transmissões sucessivas de RF do link de rádio. Ele difere da latência end-to-end completa, que inclui o processamento do mixer do rádio (EdgeTX/OpenTX), a comunicação serial via barramento do módulo e o loop de amostragem da controladora de voo.
Em termos de sensibilidade de piso bruto em frequências sub-GHz, o TBS Crossfire documenta -130 dBm em 50 Hz, enquanto o ExpressLRS em 900 MHz documenta -123 dBm na taxa de 25 Hz (-111 dBm em 250 Hz LoRa). Já na banda de 2,4 GHz, o ExpressLRS atinge taxas de pacote de até 1000 Hz com tempo de ciclo de 1,0 ms (sensibilidade documentada de -108 dBm em 250 Hz LoRa e -115 dBm em 50 Hz LoRa), enquanto o TBS Tracer opera em taxa nominal de 250 Hz divulgando latência ponta a ponta de 3 ms em sua folha técnica oficial.
Arquitetura de canais, switch AUX1 e rotina de failsafe
A gestão de canais no ExpressLRS adota uma estrutura otimizada para reduzir a carga útil dos pacotes de RF sem comprometer a resolução dos comandos principais de voo.
Modos de switch e prioridade do canal AUX1
Conforme detalhado no ExpressLRS - Switch Configs, o protocolo utiliza modos de mapeamento de canais para equilibrar frequência de envio e resolução de dados:
- Os quatro canais primários de comando analógico (Roll, Pitch, Yaw e Throttle — canais 1 a 4) são transmitidos continuamente com resolução total de 10 bits (1024 posições).
- No modo Hybrid, o canal AUX1 (CH5) opera como um switch binário de 1 bit (2 posições: HIGH ~2000 µs / LOW ~1000 µs) e é transmitido em todos os pacotes de RF sem exceção.
- Os canais auxiliares restantes (AUX2 a AUX8 no modo Hybrid) são enviados em rodízio sequencial (round-robin) em pacotes subsequentes.
Por essa razão, a documentação técnica do ExpressLRS em Switch Configs recomenda que o canal AUX1 seja configurado para a função de ARM / DISARM na controladora de voo. Essa configuração assegura que a instrução de desarmar de emergência seja processada no primeiro pacote recebido pelo receptor, sem sofrer o atraso de rodízio dos canais sequenciais.
Mecânica de failsafe e integração com controladoras de voo
A telemetria do ExpressLRS expõe dois indicadores fundamentais para o operador:
- RSSI (Received Signal Strength Indicator): potência absoluta do sinal recebido, expressa em dBm.
- LQ (Link Quality): porcentagem real de pacotes de dados válidos recebidos dentro da janela temporal de amostragem.
A documentação operacional em ExpressLRS - Before First Flight recomenda o monitoramento prioritário do LQ, apontando o valor 60 como ponto de partida recomendado para configuração de avisos/alarmes no OSD ou telemetria de voz.
Em caso de perda sustentada do link de rádio, a documentação de arquitetura do ExpressLRS descreve o envio de sinalização de failsafe via protocolo serial CRSF para a porta UART da controladora de voo. Conforme documentado nos manuais de integração de firmware (Betaflight Failsafe Guide), a execução efetiva da rotina de segurança cabe à controladora de voo (Betaflight, INAV ou ArduPilot), que pode ser parametrizada para executar o desarme imediato dos motores (Drop) ou acionar procedimentos de resgate assistido por satélite (GPS Rescue / Return to Home).

Marco regulatório no Brasil: ANATEL e conformidade de hardware
Um ponto central na operação profissional de drones FPV no Brasil é a distinção entre a natureza do software e a regulação do meio físico de transmissão. A licença livre do firmware (GPL-3.0) não isenta o hardware emissor de radiofrequência da conformidade legal.
No Brasil, os seguintes diplomas regulatórios da Agência Nacional de Telecomunicações regem esses dispositivos:
- ANATEL - Resolução nº 715/2019: aprova o Regulamento de Avaliação da Conformidade e de Homologação de Produtos para Telecomunicações. Estabelece, no art. 55 do seu Regulamento anexo, que a comercialização e a utilização de produtos emissores de radiofrequência no território nacional dependem de prévia homologação expedida pela agência.
- ANATEL - Resolução nº 680/2017: aprova o Regulamento sobre Equipamentos de Radiocomunicação de Radiação Restrita, definindo as condições gerais de operação dessas estações em caráter secundário (sem direito a proteção contra interferências prejudiciais).
- ANATEL - Ato nº 14.448/2017: consolida os Requisitos Técnicos de Avaliação da Conformidade para Equipamentos de Radiocomunicação de Radiação Restrita. A Seção 10 do Ato disciplina os sistemas de modulação digital e espalhamento espectral operando nas faixas de 902–907,5 MHz, 915–928 MHz e 2.400–2.483,5 MHz, delimitando os critérios de largura de faixa ocupada, densidade de potência e limites de emissão conduzida e radiada (EIRP).
Para operadores e empresas do setor audiovisual, isso implica que equipamentos emissores de radiofrequência abrangidos pela regulamentação devem seguir os mecanismos aplicáveis de avaliação da conformidade e possuir a homologação da ANATEL (conforme o art. 55 do Regulamento anexo à Resolução nº 715/2019, cujos modelos de avaliação incluem certificação via OCD ou declaração de conformidade, a exemplo das hipóteses previstas no art. 33 para produtos artesanais ou importações para uso próprio), respeitando rigorosamente os limites espectrais e requisitos técnicos do país.
Procedimento de verificação e checklist de bancada
A integração de receptores ExpressLRS em sistemas de controle de voo requer um procedimento estruturado de validação em bancada antes do primeiro voo operacional, fundamentado nas diretrizes técnicas oficiais do projeto em ExpressLRS - Before First Flight:
- Verificação do link de RF e versão de firmware: confirmação de que o transmissor e o receptor operam a mesma versão de firmware principal (Major release), evitando incompatibilidades de formato de pacote.
- Parâmetros de modulação e telemetria:
- Definição de Packet Rate e Telemetry Ratio: seleção do modo de modulação (LoRa ou FLRC) e razão de telemetria via script LUA, equilibrando frequência de amostragem de controle e retorno de dados de telemetria MSP.
- Configuração de Dynamic Transmit Power: parametrização de pisos mínimos de potência e teto operacional para controle térmico do módulo transmissor durante a operação.
- Mapeamento de AUX1 e validação de failsafe: checagem no software de controle de voo para confirmar que a chave de armamento atua exclusivamente no canal AUX1 e que o desligamento do rádio em bancada induz imediatamente o estado de failsafe na controladora de voo.
Ecossistema de fabricantes e integração de software
O suporte ao ExpressLRS abrange diversos fabricantes de hardware e projetos de software de controle de voo com documentação pública de compatibilidade:
Fabricantes com hardware ExpressLRS
- RadioMaster: fabricante com linhas de rádios e módulos transmissores com ExpressLRS integrado.
- BetaFPV: fabricante de receptores e módulos de rádio compatíveis com ExpressLRS em 2,4 GHz e 900 MHz.
- HappyModel: desenvolvedor de receptores e módulos de transmissão baseados em chips Semtech para o protocolo ExpressLRS.
- ExpressLRS Partners Program: listagem oficial de fabricantes participantes e parceiros do ecossistema de hardware.
Ecossistemas de software e controle de voo
- Betaflight Failsafe & Protocol Guide: suporte nativo ao protocolo serial CRSF e recepção de comandos de rádio.
- EdgeTX Releases: sistema operacional para rádios com suporte a scripts LUA para configuração em tempo real do ExpressLRS.
- ArduPilot CRSF Telemetry: suporte a telemetria CRSF bidirecional e passthrough de dados.
- INAV CRSF Documentation: guia de integração do protocolo CRSF em sistemas de navegação INAV.
Perguntas Frequentes
O ExpressLRS é gratuito para uso comercial e pessoal?
O firmware e a especificação do protocolo são open-source sob licença GNU GPL-3.0, não havendo cobrança de royalties ou taxas de licença de software. O investimento financeiro restringe-se à aquisição do hardware compatível (transmissores, módulos e receptores) produzido pelos fabricantes do setor.
O uso de firmware open-source isenta o transmissor de homologação na ANATEL?
Não. No ordenamento regulatório brasileiro, a homologação incide sobre o equipamento de radiocomunicação físico. Todo transmissor comercializado ou utilizado no país deve cumprir os requisitos da Resolução nº 715/2019 e do Ato nº 14.448/2017 da ANATEL, independentemente de operar firmware proprietário ou de código aberto.
Quais as diferenças fundamentais entre o ExpressLRS e o TBS Crossfire?
O TBS Crossfire opera prioritariamente na faixa sub-GHz (868/915 MHz) e atinge sensibilidade documentada de até -130 dBm em 50 Hz, sendo tradicionalmente empregado em voos de longa distância (long range). O ExpressLRS oferece operação tanto em 900 MHz (com sensibilidade documentada de até -123 dBm em 25 Hz) quanto em 2,4 GHz com suporte a taxas de pacote de até 1000 Hz, além de ecossistema aberto com múltiplos fabricantes de hardware.
É possível operar simultaneamente nas faixas de 2,4 GHz e 900 MHz?
A operação em banda dupla depende do hardware utilizado. Transceptores baseados no chip Semtech LR1121 (ou receptores dual-band com dois módulos de RF) permitem alternância ou redundância entre as faixas de 2,4 GHz e 900 MHz, enquanto módulos convencionais operam exclusivamente na frequência para a qual seus filtros e antenas foram dimensionados.
Fontes primárias consultadas
- ExpressLRS - Site Oficial e Documentação
- ExpressLRS no GitHub (Repositório Oficial)
- ExpressLRS - Signal Health & Packet Rates
- ExpressLRS - Telemetry Bandwidth
- ExpressLRS - Switch Configs & AUX1 Mapping
- ExpressLRS - Dynamic Transmit Power
- ExpressLRS - Before First Flight Guidelines
- ExpressLRS Partners Program
- TBS Crossfire Micro TX V2 - Team BlackSheep
- TBS Tracer Micro TX - Team BlackSheep
- RadioMaster - Portal Oficial do Fabricante
- BetaFPV - Portal Oficial do Fabricante
- HappyModel - Portal Oficial do Fabricante
- ANATEL - Resolução nº 715/2019 (Avaliação da Conformidade e Homologação)
- ANATEL - Resolução nº 680/2017 (Radiação Restrita)
- ANATEL - Ato nº 14.448/2017 (Requisitos Técnicos para Radiação Restrita)
- Betaflight Failsafe & CRSF Documentation
- EdgeTX Releases & Firmware Features
- ArduPilot CRSF Telemetry Documentation
- INAV CRSF Telemetry Documentation
Conclusão
A evolução do ExpressLRS no universo FPV demonstra o impacto de uma arquitetura aberta respaldada por engenharia de RF rigorosa. Ao aliar baixas taxas de ciclo de pacote, modulação LoRa flexível e integração aos principais ecossistemas de software de controle de voo, o protocolo oferece flexibilidade técnica para pilotos e integradores.
Para conhecer as soluções de captação cinematográfica, setups de cinewhoop e consultoria em engenharia FPV, acesse a página de Drones FPV ou entre em contato com os especialistas da Produtora MaxVision.