control de velocidad de un motor dc por medio de un pid hecho en labview y arduino mega 2560
TRANSCRIPT
-
7/22/2019 Control de Velocidad de Un Motor Dc Por Medio de Un Pid Hecho en Labview y Arduino Mega 2560
1/5
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
CURSO: CIRCUITOS ELECTRONICOS I
pg. 1
CONTROL DE VELOCIDAD DE UNMOTOR DC POR MEDIO DE UN
PID HECHO EN LABVIEW Y
ARDUINO MEGA 2560
Introduccin:
Un PID es un mecanismo de control porrealimentacin que calcula la desviacin o error entre un valor
medido y el valor que se quiere obtener, para aplicar una accin correctora que ajuste el
proceso. Elalgoritmo de clculo del control PID se da en tres parmetros distintos: el proporcional, el
integral, y el derivativo. El valor Proporcional determina la reaccin del error actual. El Integral genera una
correccin proporcional a la integral del error, esto nos asegura que aplicando un esfuerzo de control
suficiente, el error de seguimiento se reduce a cero. El Derivativo determina la reaccin del tiempo en el que
el error se produce. La suma de estas tres acciones es usada para ajustar al proceso va un elemento de
control como la posicin de una vlvula de control o la energa suministrada a un calentador, por ejemplo.
Ajustando estas tres variables en el algoritmo de control del PID, el controlador puede proveer un control
diseado para lo que requiera el proceso a realizar. La respuesta del controlador puede ser descrita en
trminos de respuesta del control ante un error, el grado el cual el controlador llega al "set point", y el grado
deoscilacin del sistema. Ntese que el uso del PID para control no garantiza control ptimo del sistema o
laestabilidad del mismo. Algunas aplicaciones pueden solo requerir de uno o dos modos de los que provee
este sistema de control. Un controlador PID puede ser llamado tambin PI, PD, P o I en la ausencia de las
acciones de control respectivas. Los controladores PI son particularmente comunes, ya que la accin
derivativa es muy sensible al ruido, y la ausencia del proceso integral puede evitar que se alcance al valor
deseado debido a la accin de control.
: Error del sistema:
: Seal de entrada
http://es.wikipedia.org/wiki/Realimentaci%C3%B3nhttp://es.wikipedia.org/wiki/Algoritmohttp://es.wikipedia.org/wiki/Oscilaci%C3%B3nhttp://es.wikipedia.org/wiki/Equilibrio_Mec%C3%A1nicohttp://es.wikipedia.org/wiki/Equilibrio_Mec%C3%A1nicohttp://es.wikipedia.org/wiki/Oscilaci%C3%B3nhttp://es.wikipedia.org/wiki/Algoritmohttp://es.wikipedia.org/wiki/Realimentaci%C3%B3n -
7/22/2019 Control de Velocidad de Un Motor Dc Por Medio de Un Pid Hecho en Labview y Arduino Mega 2560
2/5
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
CURSO: CIRCUITOS ELECTRONICOS I
pg. 2
MATERIALES:
ARDUINO MEGA 2560
CABLES MACHO
-
7/22/2019 Control de Velocidad de Un Motor Dc Por Medio de Un Pid Hecho en Labview y Arduino Mega 2560
3/5
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
CURSO: CIRCUITOS ELECTRONICOS I
pg. 3
L293D
MOTOR DC DE 24v
-
7/22/2019 Control de Velocidad de Un Motor Dc Por Medio de Un Pid Hecho en Labview y Arduino Mega 2560
4/5
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
CURSO: CIRCUITOS ELECTRONICOS I
pg. 4
LABVIEW:
Labview no permite crear una interfaz grfica para elaborar el control del PID y ademsnos permitir programar el arduino.
En la interfaz grfica nos permitir ingresar los siguientes datos: Kp, Ki, Kd , tambin nos
permite ingresar el tipo de arduino vamos a utilizar y el pin por el cual vamos a mandar la
informacin al l293D.
-
7/22/2019 Control de Velocidad de Un Motor Dc Por Medio de Un Pid Hecho en Labview y Arduino Mega 2560
5/5
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
CURSO: CIRCUITOS ELECTRONICOS I
pg. 5
PROGRAMACIN:
PROTEUS: