Tengo un potenciómetro que da un voltaje analógico en el rango de 0-5V. Estoy considerando este POT como entrada de acelerador para el motor. Si cambio el aumento de la velocidad del bote y decrece en base al voltaje proveniente del bote. Estoy detectando la tensión analógica del ADC de mi ATMEL mcu. Mi MCU está trabajando en 5V.
Digamos que la entrada analógica del POT es 2V. Y estoy asumiendo que la señal de comando es de 200 RPM fpr motor. Mi motor tiene un sensor de hall o / p desde el cual puedo leer la velocidad actual del motor, que es de 120 RPM.
error = set_speed - current_speed = 200 -120 = 80 RPM
Ahora aplico el PID a esta señal de error (80 RPM) obtendré algún controlador o / p.
La velocidad del motor se controla cambiando el ciclo de trabajo PWM (registro de 16 bits). Pero la gran pregunta es que PWM utiliza para controlar la velocidad del motor. Ahora, cómo usar esta salida del controlador para cambiar la función de PWM de mi MCU
¿Cómo se relaciona PWM con la señal o / p del controlador para ajustar la velocidad?