Saltar al contenido principal

El Variador (ESC)

El variador de velocidad o ESC (Electronic Speed Controller) puede ser un componente crítico en el sistema JPam_NEO.

La señal PWM es la manera en la que el timer y el ESC se comunican para poder controlar la potencia del motor.

Los Timers JPam_NEO pueden usar ESC, bien con lo que podemos llamar PWM pura, que es la versión más típica de los ESC para aeromodelismo, o bien con protocolo DShot. Hace años, con el auge de los multirrotores, se crearon otros protocolos de comunicaciones digitales para comunicarse entre el timer y el ESC. Uno de los más extendidos se llama DShot.

A diferencia del PWM, DShot no envía solo una señal analógica de pulso, sino datos digitales más precisos. Esto permite una comunicación más robusta y abre la puerta a funciones avanzadas, como control más fino, telemetría o estrategias de regulación más complejas, siempre que el ESC y el firmware lo soporten.

En JPam_NEO_V4, DShot no será una opción avanzada, sino un requisito: el Timer necesitará leer RPM reales para poder trabajar con governor y mantener la consigna de vueltas durante el vuelo.

Cada versión de JPam_NEO usa, o puede usar, solo DShot o ambas, dependiendo de las características que le voy a dar a cada timer. Para eso he creado esta tabla como referencia para el futuro.


Tabla ESC JPam_NEO


Compatibilidad JPam_NEO y calibración ESC

Es muy importante tener en cuenta que la elección del ESC debe ir en consonancia con la versión de JPam_NEO que vayas a utilizar.

Además, hay que saber que cada ESC interpreta la señal PWM dentro de un rango de pulsos. En aeromodelismo, lo habitual es trabajar aproximadamente entre 1000 µs y 2000 µs:

  • 1000 µs suele representar motor parado o gas mínimo.
  • 1500 µs suele ser el punto medio de la señal.
  • 2000 µs suele representar gas máximo.

Aunque estos valores son los más comunes, no todos los ESC responden exactamente igual. Algunos pueden necesitar un mínimo o un máximo ligeramente distinto para reconocer correctamente el recorrido completo del acelerador.

Por eso, uno de los primeros cambios previstos en la App de JPam_NEO es implementar un sistema para configurar o calibrar estos rangos PWM. Así podrás ajustar el valor mínimo y máximo de señal que el Timer envía al ESC, asegurando que el motor arranca correctamente, alcanza la potencia esperada y trabaja de forma estable y segura.


Firmwares: BLHeli y AM32

Actualmente, el estándar de rendimiento para nuestros sistemas se basa en dos plataformas de firmware principales:

  • BLHeli (S/32): Es la opción más extendida y robusta. Ofrece una gran compatibilidad con la mayoría de motores del mercado y una configuración sencilla mediante interfaces gráficas.
  • AM32: Un firmware de código abierto diseñado específicamente para microcontroladores de 32 bits. Destaca por su suavidad en la entrega de potencia y su alta eficiencia en el control de motores brushless.

Para JPam_NEO_V4 y las futuras versiones avanzadas será absolutamente necesario utilizar ESC compatibles con firmwares como BLHeli 32 o AM32.


Logo JPam_NEO