OrionM2M

Dónde se equivocan los fabricantes de dispositivos LoRaWAN y qué cambia la tecnología BatteryCare

1–2 años frente a 10–15 años

La paradoja del LoRaWAN alimentado por batería

LoRaWAN se concibió desde el principio como una tecnología para dispositivos de consumo de energía ultrabajo.

Las especificaciones oficiales y los materiales de marketing de los fabricantes de chips de radio subrayan que 10–15 años de duración de la batería son una vida útil normal y esperada para un solo nodo alimentado por una batería de litio.

En condiciones ideales, así es:

  • periodos de reposo prolongados (modo de suspensión),

  • transmisiones poco frecuentes,

  • modulación energéticamente eficiente,

  • ausencia de recepción activa,

  • corrientes de fuga mínimas.

Desde el punto de vista de la ingeniería, LoRaWAN es perfectamente capaz de funcionar durante décadas.

Pero la realidad del mercado es otra

Muchos dispositivos LoRaWAN comerciales:

  • fallan al cabo de 12–24 meses,

  • exigen sustituir la batería con regularidad,

  • funcionan de forma inestable en invierno,

  • provocan tormentas de join (join storms) masivas,

  • degradan la calidad de la red,

  • disparan los costes de explotación.

Los usuarios, los municipios y las empresas que despliegan redes de cientos o miles de dispositivos descubren que, en la práctica, los equipos no cumplen lo que promete el estándar.

¿Dónde se esconde entonces la causa?

La paradoja es que el problema no está en LoRaWAN como tecnología. Tampoco en las baterías.

El problema está en cómo diseña la mayoría de los fabricantes la alimentación de sus dispositivos. Una duración de la batería de 10–15 años solo es posible si se respeta el siguiente concepto:

  • corrientes bajas → batería,

  • cargas de impulso → búfer,

  • alta eficiencia → CC/CC,

  • tensión estable → sin reinicios.

Sin embargo, la inmensa mayoría de los dispositivos del mercado se construye con otra lógica:

  • la radio se alimenta directamente de la batería,

  • se utiliza un regulador LDO con pérdidas térmicas,

  • no hay búfer de energía,

  • la pasivación se trata como una «avería»,

  • la batería funciona en un régimen para el que no fue diseñada.

Como resultado, dispositivos que deberían durar una década apenas llegan al segundo año.

Errores de los fabricantes de dispositivos LoRaWAN

Alimentar la radio directamente de la batería

La mayoría de los dispositivos LoRaWAN alimentan el módulo de radio directamente de una batería de litio-cloruro de tionilo (Li-SOCl₂), aunque su química está diseñada para corrientes bajas de 1–3 mA. Una transmisión LoRaWAN a 14 dBm requiere picos de hasta 50–58 mA, es decir, 15–20 veces la corriente nominal de la batería. Como resultado:

  • la tensión cae al instante
  • el MCU entra en brownout (caída de la tensión por debajo del umbral de funcionamiento)
  • el dispositivo se reinicia
  • la duración de la batería se acorta
  • aumenta el riesgo de tormentas de join

Esta arquitectura reduce con total seguridad la vida útil del dispositivo a 1–2 años.

Usar un LDO sin búfer de energía

Los fabricantes recurren a menudo a reguladores lineales (LDO) porque son sencillos y baratos. Pero un LDO tiene dos inconvenientes críticos:

  • Baja eficiencia a medida que baja la tensión

La diferencia de 3,6 → 3,0 V se pierde en forma de calor. Las pérdidas alcanzan el 30–40%, lo que acelera la descarga de la batería.

  • Ningún búfer para las cargas de pico

Todos los impulsos de radio pasan por la batería. Esto provoca:

  • un aumento de la pasivación,
  • una menor potencia disponible,
  • la imposibilidad de mantener un enlace ascendente (uplink) estable,
  • la degradación de la química de la batería.

El dispositivo funciona «al límite» prácticamente desde el primer día.

No entender la pasivación ni las condiciones de funcionamiento de la batería

Las baterías Li-SOCl₂ tienen una capa protectora de pasivación que garantiza una autodescarga ultrabaja. Es una característica, no un defecto. Pero los fabricantes:

  • intentan «perforar» la pasivación
  • recurren a la despasivación como solución provisional
  • diseñan circuitos que extraen corrientes elevadas de la batería
  • no prevén un búfer EDLC
  • ignoran el aumento de la ESR en invierno

Como resultado, la batería funciona fuera de su zona óptima, en un régimen para el que no fue diseñada. Esto conduce a:

  • una degradación rápida,
  • fallos en invierno,
  • reinicios,
  • tormentas de join,
  • la muerte prematura del dispositivo.

El principal error del mercado es intentar alimentar un módulo de radio LoRaWAN moderno directamente de una celda Li-SOCl₂, sin búfer y sin convertidor CC/CC. Esta arquitectura es técnicamente incompatible con los requisitos de LoRaWAN.

Perfiles de descarga típicos de una celda de batería a +20 °C: tensión de la celda en función de la capacidad descargada con distintas cargas.

Por qué los dispositivos de la competencia solo duran 1–2 años

Brownout, reinicios e imposibilidad de enviar un paquete

En los dispositivos de la competencia, la radio se alimenta directamente de la batería. Cuando empieza una transmisión LoRaWAN:

  • el SX1276/SX1262 necesita 50–58 mA,
  • la batería solo puede entregar 1–3 mA,
  • la tensión cae bruscamente,
  • el MCU entra en brownout,
  • el dispositivo se reinicia.

Tras el reinicio, intenta enviar de nuevo los datos y vuelve a perder la alimentación. Este ciclo puede repetirse decenas o cientos de veces al día. Esto conduce a:

  • un funcionamiento incorrecto,
  • una descarga descontrolada de la batería,
  • un desgaste rápido de la celda,
  • un mayor deterioro del enlace de radio.

En la práctica, el dispositivo empieza a «matarse» a sí mismo.

Tormentas de join y contaminación de la red LoRaWAN

Cada reinicio provoca un nuevo intento de unirse a la red (Join Request). Pero el dispositivo vuelve a entrar en brownout antes de recibir el Join Accept. El resultado es una tormenta de join: un flujo descontrolado de solicitudes en el aire. Esto provoca:

  • la congestión del canal,
  • colisiones en la recepción,
  • una menor calidad de la red para todos los dispositivos cercanos,
  • más mensajes perdidos,
  • menor alcance y menor estabilidad.

Una tormenta de join es uno de los escenarios más destructivos para una infraestructura LoRaWAN. Y los dispositivos con una alimentación inadecuada la desencadenan automáticamente, sin intervención del usuario.

Aumento de la ESR en invierno y degradación acelerada de la batería

Al bajar la temperatura, la resistencia interna de las baterías Li-SOCl₂ aumenta:

  • x5 a −20 °C
  • x10 a −40 °C

Esto significa que:

  • la batería casi deja de entregar corriente,
  • la transmisión de radio (TX) se vuelve imposible,
  • a veces incluso la recepción LoRaWAN es imposible,
  • el dispositivo cae por completo en ciclos de brownout.

Cada uno de estos ciclos:

  • descarga aún más la batería,
  • refuerza la pasivación,
  • aumenta todavía más la ESR,
  • acelera la degradación química.

Al final, una capacidad de 2400–2700 mAh se convierte en 200–400 mAh de capacidad útil, de modo que el dispositivo sobrevive 1–2 años, y a veces menos.

Los dispositivos de la competencia no fallan porque «LoRaWAN consuma mucho» ni porque «las baterías sean malas». Mueren porque la batería funciona en un régimen para el que físicamente no está diseñada y el módulo de radio no recibe una alimentación estable. Resultado: brownout → tormenta de join → degradación de la batería → fallo al cabo de 12–24 meses.

Diagrama de bloques de un dispositivo LoRaWAN típico del mercado: una batería Li-SOCl₂ alimenta un regulador lineal LDO, que alimenta el microcontrolador (MCU) y el módulo de radio SX1272/76.

Arquitectura de los dispositivos LoRaWAN típicos del mercado: batería (Li-SOCl₂) → regulador lineal (LDO) → microcontrolador (MCU) y módulo de radio (SX1272/76)

Por qué una batería sustituible es una falsa solución

Sustituir la batería cuesta más que el propio dispositivo

En condiciones reales, la sustitución de una batería implica:

  • el desplazamiento de un técnico,
  • el acceso al emplazamiento,
  • la apertura de la carcasa,
  • la instalación de una batería nueva,
  • el cierre de la carcasa,
  • la comprobación de la comunicación y una nueva puesta en servicio.

Una operación así cuesta a menudo el 40–100% del precio del dispositivo completo. En proyectos con cientos o miles de sensores, esto se traduce en enormes costes de explotación.

Sustituir la batería no elimina la causa de la descarga rápida

«La batería se descarga rápido → hagámosla sustituible».

Pero el problema no es la batería. El problema es que:

  • la radio se alimenta directamente de la batería Li-SOCl₂,
  • no hay búfer de energía (EDLC),
  • se utiliza un regulador LDO con pérdidas térmicas,
  • la batería funciona con corrientes de pico decenas de veces superiores a lo normal.

Dicho de otro modo, la batería de estos dispositivos trabaja desde el principio en condiciones incompatibles con su química. Sustituirla simplemente reinicia el mismo ciclo destructivo.

Las baterías sustituibles aceleran la degradación de la red

Tras sustituir la batería, el dispositivo:

  • vuelve a unirse a la red,
  • puede funcionar de forma inestable hasta que se calibra,
  • a veces cae en reinicios repetidos por brownout,
  • genera paquetes de join adicionales.

En redes grandes, esto puede provocar:

  • congestión local del canal,
  • una menor calidad de la red,
  • la pérdida de mensajes de otros nodos.

Así pues, una batería sustituible también es una fuente de inestabilidad de la red.

Oscilograma de los reinicios cíclicos del dispositivo: tensión de alimentación y corriente a lo largo del tiempo, con mediciones entre los marcadores.

Reinicios cíclicos cada 2,35 s al activarse el transmisor: la tensión de alimentación cae a 2,2 V y dispara el BOR. La causa es el regulador lineal: la caída de tensión en él arrastra la tensión del MCU hasta el umbral del BOR durante la transmisión.

Una batería sustituible socava la idea misma del IoT

LoRaWAN se concibió como una tecnología:

  • sin mantenimiento,
  • sin visitas al emplazamiento,
  • sin sustituciones de batería,
  • con 10–15 años de duración de la batería.

Si un dispositivo requiere un mantenimiento periódico, en la práctica no es un dispositivo IoT, sino un terminal que necesita un ciclo de mantenimiento anual.

Barato para el fabricante, caro para el cliente

Para el fabricante, una batería sustituible es:

  • fácil,
  • barata,
  • rápida.

Pero para el cliente supone:

  • costes anuales,
  • complejidad operativa,
  • logística de baterías,
  • desplazamientos del personal a los emplazamientos,
  • riesgo de error humano,
  • falta de previsibilidad.

Es un caso clásico en el que el ahorro en la producción se convierte en grandes costes a lo largo del ciclo de vida del sistema.

Una batería sustituible no resuelve el problema de fondo, que es una arquitectura de alimentación equivocada. Mientras los picos de corriente pasen por la batería, el dispositivo fallará en 1–2 años, se pueda sustituir la celda o no.

Tecnología BatteryCare

La tecnología BatteryCare es una arquitectura de alimentación concebida con criterios de ingeniería para eliminar las causas de fondo de la degradación temprana de los dispositivos LoRaWAN. Se basa en la separación de las funciones de la batería y de la fuente de alimentación de impulsos, en un convertidor CC/CC de alta eficiencia y en la gestión de la alimentación a nivel del microcontrolador.

Separación de las corrientes bajas y de impulso

En los dispositivos OrionM2M, la batería nunca entrega corrientes elevadas. Su única tarea es proporcionar una corriente baja y constante de 1–3 mA, que corresponde al régimen de funcionamiento natural de la química Li-SOCl₂. La arquitectura de alimentación es la siguiente:

  • Batería → funciona en un régimen estable de corriente baja
  • EDLC (supercondensador) → suministra todos los picos de 40 a 150 mA
  • El módulo de radio se alimenta sin caídas de tensión, incluso a temperaturas bajo cero

Esto elimina por completo las caídas de tensión, los reinicios y la degradación prematura de la batería.

Convertidor CC/CC de alta eficiencia con control de corriente

BatteryCare utiliza un regulador conmutado de la familia TPS6274x, que:

  • tiene una eficiencia de hasta el 94%,
  • reduce las pérdidas térmicas prácticamente a cero en comparación con un LDO,
  • limita la corriente de carga del EDLC a un nivel seguro,
  • proporciona una tensión estable de 1,8–3,3 V según el modo de funcionamiento.

La diferencia clave:

  • la batería NO alimenta la radio durante la TX
  • la batería solo carga el EDLC con una corriente baja
  • el EDLC asume todo el pico

Esto elimina la causa misma de los ciclos de brownout.

Alimentación gestionada y protección frente a la pasivación

El microcontrolador controla el nivel de alimentación mediante VSEL:

  • 1,8 V: suspensión profunda
  • 2,3–2,5 V: mediciones, sensores
  • 3,0–3,3 V: transmisión LoRaWAN

Qué aporta esto:

  • un consumo medio mínimo,
  • ninguna pérdida térmica,
  • un comportamiento predecible a −40 °C,
  • la batería siempre funciona en su zona óptima,
  • la pasivación se convierte en una ventaja y no en un problema.

Como resultado, los dispositivos:

  • funcionan de forma estable durante años,
  • no necesitan despasivación,
  • no generan tormentas de join,
  • no se degradan prematuramente.

BatteryCare es la única arquitectura que aísla por completo la batería de las cargas de impulso. Precisamente esto hace posible una duración real de la batería de 10–15 años en los dispositivos LoRaWAN.

Oscilograma de la corriente de la batería mientras se carga el condensador de búfer en el primer encendido.

Carga única del condensador de búfer en el primer encendido. Corriente de pico: 4,75 mA

Por qué «EDLC en paralelo con la batería» es un error

Cuando el mercado empezó a darse cuenta de que las baterías Li-SOCl₂ toleran mal las corrientes de impulso del módulo de radio, el paso lógico fue añadir un supercondensador (EDLC). Algunos fabricantes sí optaron por el EDLC, pero cometieron un error crítico: simplemente lo conectaron en paralelo con la batería. Como resultado, un circuito así:

  • en el fondo no resuelve nada,
  • y en algunos casos empeora aún más las cosas.

La batería sigue teniendo que cargar el EDLC con una corriente de pico

Si el supercondensador está conectado directamente a la batería:

  • al encender el dispositivo o tras una transmisión, está descargado,
  • intenta cargarse hasta la tensión de la batería lo más rápido posible,
  • la corriente de carga solo está limitada por la resistencia interna de la batería y del cableado.

Para la Li-SOCl₂ esto significa que:

  • la batería vuelve a tener que entregar decenas de miliamperios,
  • regresa el mismo régimen de impulsos del que queríamos escapar,
  • se producen caídas de tensión,
  • el MCU entra en brownout,
  • el dispositivo se reinicia.

Dicho de otro modo:

Es como si hubiéramos añadido un EDLC, pero la corriente de pico sigue pasando por la batería, solo que ahora no durante la TX, sino mientras se carga el supercondensador.

Desde el punto de vista de la batería, nada se ha vuelto más fácil.

El brownout no ha desaparecido: solo se ha desplazado en el tiempo

En una arquitectura correcta, el EDLC debe:

  • cargarse lentamente, con una corriente limitada,
  • y descargarse rápidamente, entregando el pico a la radio.

En el circuito «EDLC en paralelo con la batería» ocurre lo contrario:

  • carga del EDLC → rápida
  • corriente → elevada
  • la batería «se hunde» justo en el momento de la carga

El resultado:

  • el dispositivo puede perder la alimentación no durante la transmisión,
  • sino justo después o en el siguiente despertar,
  • lo que hace su comportamiento aún menos predecible.

De hecho, el brownout no se elimina; simplemente se traslada a otro punto del escenario de funcionamiento.

Un supercondensador añade pérdidas parásitas y corrientes de fuga

Un EDLC no es un almacenamiento de energía ideal. Tiene:

  • corriente de fuga,
  • autodescarga,
  • dependencia de la temperatura.

Si está conectado directamente a la batería:

  • la batería recarga constantemente el EDLC,
  • incluso cuando la radio está en silencio,
  • aparecen pérdidas constantes adicionales.

Dicho de otro modo:

En lugar de ahorrar batería, hemos añadido una vía de descarga oculta y constante.

La tensión de la celda sale del rango de funcionamiento

Con una conexión directa en paralelo: la tensión en el EDLC y en la batería es la misma, la carga y la descarga provocan saltos bruscos, el módulo de radio y el MCU pueden sufrir transitorios no lineales.

Si no hay convertidor CC/CC ni limitador de corriente:

  • la tensión puede oscilar mientras se carga el EDLC,
  • esto provoca fallos lógicos,
  • un funcionamiento inestable de la radio,
  • fallos en parte «aleatorios».

Para la Li-SOCl₂ este escenario es aún más destructivo

La Li-SOCl₂ tiene:

  • una energía elevada,
  • una autodescarga baja,
  • pero un rango de corriente estrictamente limitado.

Cuando se conecta un EDLC en paralelo sin limitación de corriente:

  • la batería recibe constantemente «tirones» de los impulsos de carga,
  • la pasivación se comporta de forma inestable,
  • la ESR aumenta,
  • la capacidad cae todavía más rápido.

Dicho de otro modo:

Al intentar «mejorar» la alimentación con un EDLC conectado en paralelo, estos dispositivos en realidad aceleran la muerte de la batería.

La tormenta de join no desaparece

Nuestro objetivo principal es acabar con las tormentas de join y los reinicios. Cuando el EDLC funciona de forma incorrecta:

  • el dispositivo sigue perdiendo la alimentación periódicamente,
  • sigue sin poder completar el procedimiento de join,
  • sigue inundando la red con interminables solicitudes Join Request.

Así pues, en lo que respecta a la red LoRaWAN:

  • un dispositivo con un EDLC en paralelo con la batería se comporta casi tan mal como uno sin EDLC,
  • para el operador de la red y para el cliente no hay diferencia: la red está contaminada y el dispositivo es inestable.

Cómo debe hacerse realmente

La arquitectura correcta:

  • batería → a través de un convertidor CC/CC con limitación de corriente → carga el EDLC con corrientes bajas,
  • EDLC → un búfer local que suministra todos los impulsos de TX/RX,
  • la radio y el MCU se alimentan con una tensión regulada, no directamente de la batería.

En este caso:

  • la batería nunca ve picos de 40–150 mA,
  • el EDLC no la descarga directamente,
  • no hay caídas bruscas de tensión,
  • no hay brownout,
  • no hay tormentas de join,
  • la batería dura 10–15 años, como estaba previsto.

No basta con añadir un EDLC. Si el supercondensador se conecta en paralelo con la batería sin limitación de corriente y sin convertidor CC/CC, no resuelve el problema, sino que solo lo desplaza a otro lugar y acelera la degradación de la batería Li-SOCl₂.

Circuito BatteryCare: la batería Li-SOCl₂ carga el EDLC a través de un TPS62740 y una resistencia; el EDLC alimenta el MCU y el módulo de radio SX1272/76; el MCU fija el modo por la línea VSEL.

Arquitectura de alimentación BatteryCare: batería (Li-SOCl₂) → TPS62740 → resistencia → EDLC → microcontrolador (MCU) y módulo de radio (SX1272/76); el MCU controla el TPS62740 por la línea VSEL

Arquitectura de alimentación de OrionM2M con la tecnología BatteryCare

Una duración real de la batería de 10–15 años

La tecnología BatteryCare permite que los dispositivos LoRaWAN de OrionM2M funcionen durante décadas no gracias a «baterías mejoradas», sino a una arquitectura de alimentación bien diseñada en la que cada componente desempeña su papel óptimo. La longevidad real procede de la combinación de tres factores:

  • la batería no está expuesta a cargas de impulso,
  • la radio funciona con una alimentación estable,
  • las pérdidas de energía se reducen al mínimo.

Sin caídas de tensión, sin reinicios

El dispositivo no entra en brownout porque:

  • las corrientes de pico siempre proceden del EDLC,
  • la batería solo ve corrientes bajas y suaves,
  • el convertidor CC/CC mantiene una tensión estable,
  • el MCU y la radio se alimentan dentro de un rango controlado de 1,8–3,3 V.

Qué aporta esto:

  • un enlace ascendente estable,
  • un funcionamiento predecible a cualquier temperatura,
  • ausencia de tormentas de join,
  • ausencia de reinicios cíclicos.

Si un dispositivo no se reinicia, no malgasta su batería.

Consumo mínimo gracias a la gestión de la alimentación

El consumo medio de energía es la clave de una duración real de la batería. BatteryCare proporciona:

  • una alimentación de 1,8 V en suspensión profunda (menor consumo del MCU)
  • una tensión reducida para los sensores (optimización sin pérdida de precisión)
  • 3,0–3,3 V solo en el momento de la transmisión (cuando realmente se necesita)
  • una eficiencia del convertidor CC/CC de hasta el 94% (pérdidas térmicas mínimas: la energía se destina a trabajo útil y no a calentar la carcasa)

La suma de estos efectos multiplica la vida útil.

La batería funciona en su régimen óptimo el 100% del tiempo

Lo más importante: la batería Li-SOCl₂ se comporta como si alimentara un microcontrolador sin módulo de radio: con una corriente uniforme, baja y estable de 1–3 mA. La batería no:

  • entrega 50–150 mA,
  • se descarga en regímenes de impulsos,
  • deja que la tensión caiga,
  • rompe su capa de pasivación,
  • acelera el aumento de la ESR.

En estas condiciones, las baterías:

  • funcionan igual que en los dispositivos de medición,
  • conservan su capacidad durante décadas,
  • pierden menos del 1% al año,
  • no necesitan mantenimiento.

Dicho de otro modo, la vida útil prevista por el fabricante de la batería (10–15 años) por fin se aprovecha por completo.

BatteryCare no es una «optimización», sino la eliminación del conflicto fundamental entre las baterías Li-SOCl₂ y la radio LoRaWAN.

Una vez que la batería deja de ver corrientes de impulso, los dispositivos funcionan de forma estable durante 10–15 años sin mantenimiento, incluso a −40 °C.

Un efecto adicional: costes de explotación nulos

La longevidad no es solo una cuestión de energía, sino también de economía:

  • sin sustituciones de batería,
  • sin visitas al emplazamiento,
  • sin desmontajes,
  • sin nuevas puestas en servicio,
  • sin fallos de la red,
  • sin degradación de la infraestructura LoRaWAN.

El TCO total de estos dispositivos es 3–7 veces inferior al de los dispositivos de la competencia.

Oscilograma de una transmisión: la corriente extraída de la batería.

Vista ampliada de una transmisión. Corriente máxima de la batería: 0,647 µA. El círculo azul marca la propia transmisión; la flecha, la apertura de las ventanas RX.

Conclusión

Que muchos dispositivos LoRaWAN duren solo 1–2 años no tiene nada que ver con la calidad de las baterías, las particularidades del estándar ni los errores de explotación. La raíz del problema es una arquitectura de alimentación equivocada, en la que la batería Li-SOCl₂ se ve obligada a funcionar en regímenes de impulsos para los que físicamente no está diseñada. Esto es lo que provoca caídas de tensión, reinicios, tormentas de join, un rápido aumento de la ESR y la degradación prematura. La tecnología BatteryCare elimina este conflicto en el nivel del diseño del circuito. La batería funciona solo en la zona de corriente baja, el EDLC asume todos los impulsos y un convertidor CC/CC de alta eficiencia proporciona una alimentación estable al módulo de radio y al microcontrolador. Este enfoque elimina el brownout, evita las tormentas de join, preserva la química de la batería y garantiza un funcionamiento predecible del dispositivo incluso a −40 °C.

El resultado es un dispositivo LoRaWAN que cumple de verdad las promesas del estándar: 10–15 años de duración de la batería sin mantenimiento, sin sustituciones de batería, sin fallos y sin costes de explotación ocultos. BatteryCare no es una mejora del circuito clásico, sino una nueva arquitectura de alimentación que devuelve a LoRaWAN su verdadera finalidad: crear dispositivos alimentados por batería fiables, estables y verdaderamente autosuficientes.

Descargar BatteryCare: arquitectura de alimentación para dispositivos LoRaWAN (en ruso) El idioma de cada archivo se indica entre paréntesis tras su título: (en inglés) o (en ruso). PDF ← Todos los artículos