El controlador PID puede considerarse una computadora digital; Un microcontrolador, digamos. Al algoritmo ejecutado por este dispositivo no le importa cuáles son las unidades; solo procesa los números, y el formato de esos números es dictado por la precisión requerida y la tasa de muestreo, entre otros. Se requiere un convertidor de analógico a digital para obtener las muestras en el controlador, por lo que la señal de error debe ser una cantidad eléctrica: el voltaje se elige comúnmente ya que es fácil trabajar con él. El procesamiento de la señal analógica será necesario para que la señal del sensor tenga el formato correcto para el ADC. El valor establecido tendrá un formato similar.
El PID se implementa en la señal de error muestreada y la señal de salida del controlador resultante será una serie de números que deben convertirse en una señal analógica (a través de un DAC) para que sea compatible con los requisitos de entrada del proceso. El procesamiento de la señal analógica sigue al DAC para obtener la señal DAC en el formato correcto (voltaje o corriente, rango, polarización ...) para impulsar el proceso.
Con respecto a su segunda pregunta, quizás sea conveniente considerar el control de posición angular y el control de velocidad angular de un motor de CC, ya que estos sistemas son conceptualmente simples y se prestan para un análisis cualitativo. Para la siguiente discusión, vale la pena tener en cuenta que el desplazamiento es la integral de la velocidad.
En el control de posición angular, el error es: \ $ e = rc \ $, donde \ $ r \ $ es el ángulo requerido y \ $ c \ $ es el ángulo real, y la señal de error conduce el motor a través de un amplificador . Claramente, si el error es cero, el motor estará parado, lo que es un arreglo feliz.
En el control de velocidad angular, el error es \ $ e = \ omega _r - \ omega _c \ $, donde \ $ \ omega _r \ $ y \ $ \ omega _c \ $ son las velocidades angulares necesarias y reales. Esta vez, cuando la velocidad real es igual a la velocidad requerida, el error, \ $ e = 0 \ $, por lo que la entrada del motor será cero. Esto está bien si no hay fricción, porque una vez que el motor ha acelerado su inercia de carga a la velocidad requerida, no hay nada que actúe para disminuirla, por lo que el motor no necesita entrada. Pero en la práctica hay \ $ es \ $ fricción y otros pares de carga que se oponen al movimiento, por lo que se alcanza un equilibrio donde el error es suficiente para superar todos estos desagradables; por lo tanto, el motor funciona más lento que la velocidad exigida para mantener un pequeño error .
Esta situación no es ideal, ya que nos gusta tener sistemas que funcionen hacia un error cero. ¿Cómo se puede lograr esto en el sistema de control de velocidad? ¿Qué dispositivo matemático puede mantener una salida constante, distinta de cero, cuando su entrada es cero? Respuesta: un integrador. De ahí el yo en PID. La señal de salida del integrador es suficiente para superar los pares de resistencia cuando el motor está a la velocidad y el error es cero.
Es interesante observar que el sistema de control de posición tiene una integración inherente, ya que la señal de salida es un desplazamiento angular que es la integral de la velocidad. También tenga en cuenta: el eje del motor es multitarea: transmite algunas señales útiles que pueden eliminarse mediante los sensores apropiados, por ejemplo. aceleración angular (mediante un acelerómetro), velocidad angular (mediante un tacómetro) y posición angular (mediante un potenciómetro giratorio)