Resumen:
|
[ES] En este proyecto se diseñará e implementará un sistema de control PID que permita controlar la velocidad de rotación y el ángulo de giro de un motor DC con un encoder cuadratura mediante un microprocesador Arduino.
Para ...[+]
[ES] En este proyecto se diseñará e implementará un sistema de control PID que permita controlar la velocidad de rotación y el ángulo de giro de un motor DC con un encoder cuadratura mediante un microprocesador Arduino.
Para el correcto funcionamiento del sistema, se ha añadido un controlador para el motor que permite el control de la velocidad y el sentido de giro. Además, para obtener el valor de consumo se ha añadido un sensor de corriente.
Para facilitar la comunicación controlador-usuario se ha incorporado una pantalla OLED y un pulsador rotativo, lo que permitirá navegar entre las diferentes opciones que ofrece el sistema, introducir referencias para el funcionamiento y visualizar el funcionamiento y consumo del motor.
En lo referente a la programación se ha optado por programar dos PID, uno diseñado para controlar la velocidad y otro para controlar la posición, con el fin de conseguir una respuesta adecuada en cada una de las situaciones.
[-]
[CA] En aquest projecte es dissenyarà i implementarà un sistema de control PID que
permeta controlar la velocitat de rotació i l'angle de gir d'un motor de corrent continu amb
un encoder de quadratura mitjançant un ...[+]
[CA] En aquest projecte es dissenyarà i implementarà un sistema de control PID que
permeta controlar la velocitat de rotació i l'angle de gir d'un motor de corrent continu amb
un encoder de quadratura mitjançant un microprocessador Arduino.
Per al correcte funcionament del sistema, s'ha afegit un controlador per al motor que
permet el control de la velocitat i el sentit de gir. A més, per a obtindre el valor de consum
s'ha afegit un sensor de corrent.
Per a facilitar la comunicació entre el controlador i l'usuari s'ha incorporat una pantalla
OLED i un polsador rotatiu, la qual cosa permetrà navegar entre les diferents opcions que
ofereix el sistema, introduir referències per al funcionament i visualitzar el funcionament i
consum del motor.
Pel que fa a la programació, s'ha optat per programar dos PID, un dissenyat per a
controlar la velocitat i l'altre per a controlar la posició, amb la finalitat d'aconseguir una
resposta adequada en cadascuna de les situacions.
[-]
[EN] In this project, a PID control system will be designed and implemented to control the rotational speed and the turning angle of a DC motor using an Arduino microcontroller.
For the correct operation of the system, ...[+]
[EN] In this project, a PID control system will be designed and implemented to control the rotational speed and the turning angle of a DC motor using an Arduino microcontroller.
For the correct operation of the system, a motor controller has been added that allows control of speed and direction of rotation. Additionally, a current sensor has been added to obtain the consumption value.
To facilitate communication between the controller and the user, an OLED screen and a rotary encoder have been incorporated, allowing navigation through the different options offered by the system, inputting references for operation, and visualizing the motor's operation and consumption.
Regarding programming, it has been decided to program two PIDs, one designed to control speed and the other to control position, in order to achieve an appropriate response in each situation.
[-]
|