Controlando el motor sin escobillas usando ATmega16 [cerrado]

-3

¿Cómo puedo controlar un motor sin escobillas utilizando un ATmega16? Mi motor es de 1600kv y ESC de 30A. Estoy dando la demora de 2 segundos para el encendido y apagado del motor, pero no funciona.

    
pregunta Naveen Finney

1 respuesta

3

Necesitará hablar con el ESC usando el protocolo apropiado, que es una especie de PWM. Eche un vistazo a este artículo de Wikipedia: Control de servo . Yo usaría uno de los temporizadores ATmega configurados en modo PWM, establecería una frecuencia de aproximadamente 50Hz y luego jugaría con el ciclo de trabajo. Este enfoque es muy simple pero no muy preciso ya que su tiempo de alta debe variar entre 1 ms (inactivo) a 2 ms (velocidad máxima), a 50 Hz, es decir, un período de 20 ms, eso es entre el 10% y el 5%.

    
respondido por el Vladimir Cravero

Lea otras preguntas en las etiquetas