Home >Dinámica del producto>Dinámica del producto
Tecnología LoRa en control remoto de drones: cómo el SX1276 permite enlaces RC de largo alcance y baja potencia

Introducción: ¿Por qué LoRa para el control de drones?

Antes del ExpressLRS y los protocolos RC modernos, los pilotos de drones se enfrentaban a un doloroso sacrificio: podías tener  largo alcance o  baja latencia , pero no ambas cosas a un coste razonable. Los protocolos RC tradicionales de 2,4 GHz (como PWM/PPM/SBUS) ofrecían baja latencia pero alcance limitado a unos pocos kilómetros como mucho, mientras que las soluciones de mayor consumo eran caras y consumían mucho.

LoRa (A Largo Plazo) cambió esta ecuación fundamentalmente. Mediante modulación  Chirp Spread Spectrum (CSS ), LoRa logra una combinación extraordinaria de  extrema sensibilidad del receptor, fuerte inmunidad a interferencias y bajo consumo de energía — todo ello a una fracción del coste de las soluciones propietarias.

El  Semtech SX1276 es el transceptor LoRa más adoptado en el ecosistema ELRS para la  banda de 900 MHz , y entender cómo funciona es clave para entender por qué receptores ExpressLRS como el  EWM700-900T20DXN pueden ofrecer un alcance de 20–40 km con solo 100 mW de potencia de salida.

Resumen del chip SX1276

Especificaciones clave

ParámetroValor
Rango de frecuencias 137 – 1020 MHz (cubre las bandas ISM 433/868/915 MHz)
Modulación LoRa (CSS), FSK, GFSK, MSK, también
Potencia máxima TX +20 dBm (100 mW) — PA integrada
Sensibilidad a la Receta (LoRa) -148 dBm @ SF12, BW 125 kHz
Presupuesto de Max Link 168 dB (líder en la industria)
Corriente de la Velocidad 9,9 mA (continuo)
Corriente de sueño 200 nA (retención de registros)
Tasa de Datos (LoRa) 0,3 – 37,5 kbps (programable)
Interfaz SPI
Paquete QFN 28

El número principal aquí es  -148 dBm de sensibilidad del receptor . Para ponerlo en perspectiva: un chip Wi-Fi típico de 2,4 GHz tiene una sensibilidad de alrededor de -90 dBm. El SX1276 puede detectar señales  más de 50.000 veces más débiles — esta es la razón fundamental por la que LoRa alcanza un alcance tan extraordinario.

SX1276 en el EWM700-900T20DXN

El EWM700-900T20DXN combina el  SX1276 con un  MCU ESP8285 :


  • El ESP8285 gestiona la pila de protocolos ELRS, la comunicación CRSF con el controlador de vuelo y las actualizaciones Wi-Fi OTA

  • El SX1276 gestiona la capa física — modulación/demodulación LoRa, salto de frecuencia y transmisión/recepción RF

  • El PA integrado de +20 dBm proporciona 100 mW de salida sin amplificación externa

Cómo funciona la comunicación de espectro ampliado de LoRa

La innovación central: Chirp Spread Spectrum (CSS)

A diferencia de la modulación tradicional FSK (Frequency Shift Keying), que representa los datos como desplazamientos discretos de frecuencia, LoRa utiliza  Chirp Spread Spectrum (CSS), una técnica en la que los datos se codifican en  señales barridas por frecuencia llamadas "chirps".

  • Up-Chirp : La frecuencia aumenta linealmente de baja a alta durante el periodo del símbolo

  • Chirp descendente : La frecuencia disminuye linealmente de agudo a bajo

Cada chirp recorre todo el ancho de banda asignado (por ejemplo, 125 kHz o 250 kHz). El desplazamiento de frecuencia inicial dentro del chirp codifica los bits de datos.

3.2 La magia del espectro extendido

El principio fundamental del espectro extendido es:  transmitir una señal de banda estrecha a lo largo de un ancho de banda amplio para obtener ganancia de procesamiento.

Intuición matemática:

Gp=10×log10(BWRb)

Donde:

  • Gp = Ganancia de procesamiento (dB)

  • BW = Ancho de banda (Hz)

  • Rb = Tasa de bits (bps)

Para LoRa en SF12, BW = 125 kHz, la tasa efectiva de bits es aproximadamente 293 bps:

Gp=10×log10(125000293)26.3 dB

Estos  26 dB de ganancia de procesamiento permiten recuperar la señal incluso cuando está 26 dB por debajo del nivel de ruido — por eso LoRa puede alcanzar una sensibilidad de -148 dBm.

Factor de Dispersión (SF) — El Compromiso Clave

El  Factor de Dispersión (SF) es el parámetro más crítico en la LoRa. Define cuántos chirps codifican un solo bit de datos.

SFChirridos por bitVelocidad de datos (BW=125 kHz)SensibilidadImpacto en el alcance
SF7128~5,47 kbps-123 dBmMás corto
SF8256~3,13 kbps-126 dBm
SF9512~1,76 kbps-129 dBm
SF101024~0,98 kbps-132 dBm
SF112048~0,54 kbps-135 dBm
SF12 4096 ~0,29 kbps -148 dBm Más largo

El equilibrio es claro:

  • Mayor SF = Mayor ganancia de procesamiento = Mayor alcance = Menor tasa de datos

  • Menor SF = Menor ganancia de procesamiento = Menor alcance = Mayor tasa de datos

En ELRS en 900 MHz, el sistema suele usar  SF7–SF9 para su funcionamiento normal (equilibrio de rango y frecuencia de refresco), y puede volver a SFs más altos en condiciones de señal débil.

Ancho de banda (BW) y tasa de codificación (CR)

Ancho de banda (BW): El rango de frecuencia que recorre el chirp.

BWCampo de BarridoTasa de datosSensibilidad
125 kHz125 kHzBajoLo mejor
250 kHz250 kHzMedioModerado
500 kHz500 kHzAltoPeor

Tasa de codificación (CR): Sobrecarga de corrección de errores directa (FEC).

CRBits de datosBits redundantesCorrección de errores
4/541Débil
4/642Moderado
4/743Fuerte
4/844Más fuerte

El ELRS suele usar CR = 4/5 o 4/6, equilibrando fiabilidad con rendimiento.

Juntando todo: La estructura de los paquetes LoRa

Un paquete completo de LoRa consiste en:


  1. Preámbulo : Usado por el receptor para sincronizar el tiempo y la frecuencia. Preámbulos más largos ayudan en condiciones de señal débil.

  2. Palabra de Sincronización: Distingue las redes LoRa — evita interferencias entre diferentes sistemas en la misma frecuencia.

  3. Cabecera : Contiene la longitud de la carga útil, la tasa de codificación y la presencia de CRC (modo explícito) o se omite (modo implícito para paquetes de longitud fija).

  4. Carga útil : Los datos reales — en ELRS, estos contienen los datos del canal RC codificados en CRSF.

  5. CRC : comprobación cíclica de redundancia de 16 bits para la integridad de los datos.

Cómo LoRa logra el largo alcance en el control de drones

Análisis del Presupuesto de Enlace

El  presupuesto de enlace es la suma de todas las ganancias y pérdidas en un enlace de comunicación. La SX1276 alcanza un notable  presupuesto máximo de enlace de 168 dB .


Ejemplo de cálculo para EWM700-900T20DXN a 915 MHz:

ComponenteValor
Potencia TX (SX1276 PA)+20 dBm (100 mW)
Ganancia de antena TX+2 dBi (típico dipolo IPEX1)
Pérdida de trayectoria (espacio libre, 10 km)-111,7 dB
Ganancia de antena RX+2 dBi
Sensibilidad a la Receta (SF12, BW125)-148 dBm
Margen de enlace 20 + 2 - 111,7 + 2 + 148 = 60,3 dB

Un margen de enlace de 60 dB significa que la señal en el receptor es  1.000.000 de veces más fuerte que el nivel mínimo detectable, lo que proporciona un enorme margen para obstáculos, interferencias y desvanecimientos.

Por qué LoRa supera a la modulación tradicional

ModulaciónSensibilidad @ 1 kbpsDistribución (relativa)Inmunidad a interferencias
FSK/GFSK-112 dBm1× (línea base)Bajo
MSK-115 dBm1,4×Bajo-Moderado
LoRa SF7 -123 dBm 3,5× Alto
LoRa SF12 -148 dBm 63× Muy alto

LoRa proporciona  una sensibilidad 8–10 dB mejor que FSK a la misma velocidad de datos, lo que se traduce en aproximadamente  2,5–3× del rango bajo condiciones idénticas.

Anti-interferencias: La ventaja del "suelo de ruido"

Los sistemas tradicionales de banda estrecha requieren que la señal esté  por encima del nivel de ruido para poder ser decodificable. La modulación CSS de LoRa permite la recuperación de señal  por debajo del nivel de ruido


Por eso el ELRS en 900 MHz puede mantener un enlace de control incluso cuando la señal es demasiado débil para ser escuchada en un analizador de espectro: la ganancia de procesamiento CSS extrae la señal del ruido.

LoRa en el Protocolo ELRS: Implementación práctica

Cómo utiliza ELRS SX1276

En el firmware ExpressLRS, el SX1276 está configurado para:

  1. Salto de frecuencia : El SX1276 cambia rápidamente entre múltiples canales de 915 MHz siguiendo una secuencia pseudoaleatoria sembrada por la Frase de Enlace. Esto proporciona resistencia frente a la interferencia de banda estrecha.

  2. SF/CR adaptativo: El ELRS ajusta dinámicamente el Factor de Dispersión y la Tasa de Codificación en función de la calidad del enlace. En condiciones de señal fuerte, utiliza SF7/CR4/5 para la tasa máxima de refresco; a medida que la señal se debilita, baja a SFs más altos para mantener el enlace.

  3. CAD (Detección de Actividad de Canales): La función CAD del SX1276 permite al receptor detectar preámbulos LoRa sin demodular completamente el paquete, ahorrando energía.

Consumo de energía en el funcionamiento del ELRS en el SX1276

ModoActualidadNotas
Duerme200 nASolo retención de registros
En espera1,6 mAListo para TX/RX
RX (continuo)9,9 mAEscucha de paquetes
RX (modo CAD)~5 mADetección periódica de preámbulos
TX @ +20 dBm~120 mASalida de 100 mW
TX @ +13 dBm~45 mAPotencia de 20 mW

mA de la EWM700-900T20DXN  La corriente de recepción de 33 (ligeramente superior a la del SX1276 por sí sola debido a la ESP8285 sobrecarga de la MCU) permite una escucha continua sin un consumo significativo de batería — algo crítico para aplicaciones con drones donde el receptor está siempre alimentado.

SX1276 vs. SX1281: Por qué dos chips para dos bandas

ParámetroSX1276 (900 MHz)SX1281 (2,4 GHz)
Frecuencia137–1020 MHz2,4–2,5 GHz
ModulaciónLoRa (CSS), FSKLoRa, FLRC, GFSK
Sensibilidad máxima-148 dBm-132 dBm (LoRa)
Tasa máxima de paquetes200 Hz (ELRS)1000 Hz (ELRS FLRC)
Presupuesto de Max Link168 dB154 dB
Corriente de la Velocidad9,9 mA8,2 mA

El  SX1276 destaca en  rango extremo gracias a una menor pérdida de trayectoria en frecuencia y mayor sensibilidad. El  SX1281 destaca a  alta velocidad gracias al soporte para modulación FLRC y un mayor ancho de banda.

Por eso la serie EWM700 utiliza  SX1276 para el modelo de 900 MHz (optimizado para rango) y  SX1281 para los modelos de 2,4 GHz (optimizado para velocidad).

Rendimiento en el Mundo Real: Qué Significa -148 dBm en la Práctica

Medio ambienteAlcance estimado (EWM700-900T20DXN, 100 mW)
Campo abierto, línea de visión30–40 km
Árboles suburbanos y claros15–25 km
Bosque denso5–10 km
Urbanas, edificios3–8 km
Interior, a través de paredes1–3 km

Estos rangos se alcanzan con  solo 100 mW , menos potencia que una bombilla LED estándar. La combinación de la modulación CSS LoRa, la sensibilidad excepcional del SX1276 y el protocolo optimizado del ELRS lo hacen posible.


El  transceptor LoRa SX1276 es la base tecnológica que permite que receptores ELRS de 900 MHz como el  EWM700-900T20DXN ofrezcan un rendimiento extraordinario:

  • La modulación CSS proporciona 26+ dB de ganancia de procesamiento, extrayendo señales por debajo del nivel de ruido

  • La sensibilidad de -148 dBm permite detectar señales 50.000× más débiles que los receptores RC convencionales

  • Un presupuesto de enlace de 168 dB se traduce en un alcance de 30–40 km con solo 100 mW

  • Su bajo consumo energético (9,9 mA RX, 200 nA en suspensión) lo hace ideal para drones alimentados por batería

  • El salto de frecuencia y   la SF/CR adaptativa aseguran enlaces robustos en entornos desafiantes

Mientras que la SX1281 de 2,4 GHz ofrece mayor velocidad para competir, la SX1276 sigue siendo la campeona indiscutible en  control de drones a larga distancia — demostrando que, a veces, la mejor tecnología es la que te permite oír un susurro desde 40 km de distancia.