Video: Control de velocidad del motor de CC mediante el algoritmo PID (STM32F4): 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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:
Velocidad y dirección del control de gestos de la mano del MOTOR de CC con Arduino: 8 pasos
DC MOTOR Control de gestos con las manos Velocidad y dirección usando Arduino: En este tutorial aprenderemos cómo controlar un motor de CC con gestos con las manos usando arduino y Visuino
Cómo ejecutar un motor de CC sin escobillas Quadcopter Drone mediante el controlador de velocidad del motor sin escobillas HW30A y el probador de servo: 3 pasos
Cómo hacer funcionar el motor de CC sin escobillas de Drone Quadcopter mediante el controlador de velocidad de motor sin escobillas HW30A y el probador de servo: Descripción: Este dispositivo se llama Probador de servomotor que se puede usar para hacer funcionar el servomotor simplemente enchufando el servomotor y la fuente de alimentación. El dispositivo también se puede utilizar como generador de señales para el controlador de velocidad eléctrico (ESC), entonces no puede
Cómo controlar el motor de CC sin escobillas de Drone Quadcopter (tipo de 3 cables) mediante el controlador de velocidad del motor HW30A y Arduino UNO: 5 pasos
Cómo controlar el motor de CC sin escobillas del cuadricóptero de drones (tipo de 3 cables) mediante el controlador de velocidad del motor HW30A y Arduino UNO: Descripción: El controlador de velocidad del motor HW30A se puede usar con 4-10 baterías de NiMH / NiCd o baterías LiPo de 2-3 celdas. El BEC es funcional con hasta 3 celdas LiPo. Se puede utilizar para controlar la velocidad del motor de CC sin escobillas (3 cables) con un máximo de hasta 12 V CC. Específico
Controle la velocidad del motor de CC sin escobillas mediante Arduino y el módulo Bluetooth (HC-05): 4 pasos
Controle la velocidad del motor de CC sin escobillas mediante Arduino y el módulo Bluetooth (HC-05): Introducción En este tutorial, vamos a controlar la velocidad del motor de CC sin escobillas mediante Arduino UNO, el módulo Bluetooth (HC-05) y la aplicación de Android para Bluetooth ( Controlador Bluetooth Arduino)
Control autónomo de las RPM del motor mediante el sistema de retroalimentación de un tacómetro basado en infrarrojos: 5 pasos (con imágenes)
Control autónomo de las RPM del motor mediante el sistema de retroalimentación de un tacómetro basado en infrarrojos: siempre existe la necesidad de automatizar un proceso, ya sea simple / monstruoso Tuve la idea de hacer este proyecto a partir de un simple desafío que enfrenté al encontrar métodos para regar / regar nuestra pequeña parcela de tierra. El problema de no tener una línea de suministro actual