Estoy tratando de producir una señal PWM para un ESC (controlador electrónico de velocidad) en una Raspberry PI.
Según mi analizador lógico, la señal está bien.
Puedo usar la señal para conducir un servo, así que estoy feliz de que la señal sea buena.
Cuando transmito esta señal al ESC, los motores no hacen nada, hasta que el ancho del pulso aumenta de 1.5ms (neutral) a 1.57, cuando el motor funciona rápido. Aumentar aún más el ancho del pulso hace que el motor funcione cada vez más rápido.
Cambiar el ancho del pulso a valores menores a 1.5 ms no hace que el motor funcione hacia atrás.
¿Debería un ESC estar correctamente controlado por las señales que conducen correctamente un servo, o mi interpretación es errónea?