Control de velocidad del motor de CC mediante el algoritmo PID (STM32F4): 8 pasos (con imágenes)
Control de velocidad del motor de CC mediante el algoritmo PID (STM32F4): 8 pasos (con imágenes)

Video: Control de velocidad del motor de CC mediante el algoritmo PID (STM32F4): 8 pasos (con imágenes)

Video: Control de velocidad del motor de CC mediante el algoritmo PID (STM32F4): 8 pasos (con imágenes)
Video: Control PID de un Self balancing usando STM32 ARM cortex M4 2024, Mes de julio
Anonim
Control de velocidad del motor de CC mediante el algoritmo PID (STM32F4)
Control de velocidad del motor de CC mediante el algoritmo PID (STM32F4)

Hola, todos, Este es tahir ul haq con otro proyecto. Esta vez es STM32F407 como MC. Este es un proyecto de fin de semestre. Espero que te guste.

Requiere una gran cantidad de conceptos y teoría, así que vamos a analizarlo primero.

Con el advenimiento de las computadoras y la industrialización de los procesos, a lo largo de la historia del hombre, siempre ha habido investigaciones para desarrollar formas de refinar los procesos y, lo que es más importante, controlarlos utilizando máquinas de forma autónoma. El propósito es reducir la participación del hombre en estos procesos, reduciendo así el error en estos procesos. Por lo tanto, se desarrolló el campo de la”Ingeniería de sistemas de control”.

La ingeniería del sistema de control puede definirse como el uso de varios métodos para controlar el funcionamiento de un proceso o el mantenimiento de un entorno constante y preferido, ya sea manual o automático. Un ejemplo simple podría ser el control de la temperatura en una habitación.

Control manual significa la presencia de una persona en un sitio que verifica las condiciones presentes (sensor), lo compara con el valor deseado (procesamiento) y toma la acción apropiada para obtener el valor deseado (actuador)

El problema con este método es que no es muy confiable ya que una persona es propensa a cometer errores o negligencia en su trabajo. Además, otro problema es que la velocidad del proceso iniciado por el actuador no siempre es uniforme, lo que significa que a veces puede ocurrir más rápido de lo requerido o, a veces, puede ser lento. La solución a este problema fue utilizar un microcontrolador para controlar el sistema. El microcontrolador está programado para controlar el proceso, de acuerdo con las especificaciones dadas, conectado en un circuito (que se discutirá más adelante), alimentado el valor o las condiciones deseadas y, por lo tanto, controla el proceso para mantener el valor deseado. La ventaja de este proceso es que no se requiere intervención humana en este proceso. Además, la velocidad del proceso es uniforme.

Antes de continuar, es esencial en este punto definir varias terminologías:

• Control de retroalimentación: en este sistema, la entrada en un momento determinado depende de una o más variables, incluida la salida del sistema.

• Retroalimentación negativa: En este sistema, la referencia (entrada) y el error se restan ya que la retroalimentación y la entrada están desfasadas 180 grados.

• Retroalimentación positiva: en este sistema, la referencia (entrada) y el error se agregan a medida que la retroalimentación y la entrada están en fase.

• Señal de error: la diferencia entre la salida deseada y la salida real.

• Sensor: un dispositivo utilizado para detectar una cierta cantidad en el circuito. Normalmente se coloca en la salida o en cualquier lugar donde queramos tomar algunas medidas.

• Procesador: La parte del Sistema de Control que realiza el procesamiento en base al algoritmo programado. Toma algunas entradas y produce algunas salidas.

• Actuador: en un sistema de control, un actuador se utiliza para realizar un evento para efectuar la salida en función de la señal producida por el microcontrolador.

• Sistema de circuito cerrado: un sistema en el que hay uno o más circuitos de retroalimentación.

• Sistema de bucle abierto: un sistema en el que no hay bucles de retroalimentación.

• Tiempo de subida: El tiempo que tarda la salida en subir del 10 por ciento de la amplitud máxima de la señal al 90 por ciento.

• Tiempo de caída: el tiempo que tarda la salida en caer del 90 por ciento al 10 por ciento de amplitud.

• Peak Overshoot: Peak Overshoot es la cantidad en la que la salida excede su valor de estado estable (normalmente durante la respuesta transitoria del sistema).

• Tiempo de establecimiento: el tiempo que tarda la salida en alcanzar su estado estable.

• Error de estado estable: la diferencia entre la salida real y la salida deseada una vez que el sistema alcanza su estado estable

Recomendado: