cómo implementar un control integral en arduino

  Рет қаралды 23,409

TutosIngenieria

TutosIngenieria

Күн бұрын

En este vídeo se explica detalladamente como implementar un control integral en arduino
código control PI:
mega.co.nz/#F!...

Пікірлер: 21
@martinvillafane8126
@martinvillafane8126 5 жыл бұрын
Lo que mas necesitaba era saber hacer el control pid en arduino y sin usar la libreria y este video me emociona de verdad porque esta muy bien explicado y aparte esta el codigo y hasta su implemementacion, es mas de lo que pedia porque en otro lado no existe nada de esto, solo explican como usar la libreria de arduino pero vos explicas como hacer un codigo pid 😮 maravilloso
@TutosIngenieria
@TutosIngenieria 5 жыл бұрын
Muchas gracias por tu comentario, me alegra muchísimo que te sirva! Saludos.
@martinvillafane8126
@martinvillafane8126 5 жыл бұрын
@@TutosIngenieria Saludos desde Argentina 😉
@marceloespinosa7494
@marceloespinosa7494 8 жыл бұрын
muy buena la serie de videos, espero no tener problema al implementarlo en unsistema de luminosidad...
@cristiancamilocruzmontana3710
@cristiancamilocruzmontana3710 2 жыл бұрын
Gracias
@yonisjavierfontalvoguette7985
@yonisjavierfontalvoguette7985 6 жыл бұрын
amigo el link de la descripcion no esta habilitada? hay esta la programación y los sensores que debemos utilizar?
@roler92
@roler92 9 жыл бұрын
ahi va, ahi va, buen video amigoo
@gerardoramirez9450
@gerardoramirez9450 4 жыл бұрын
Hola, oye que buen video, claro y directo XD. Solo tengo una duda, al cargar éste código al arduino, observo que el error siempre se está sumando lo que la provoca que la variable u(t) siempre se incremente, aun cuando ya se alcanzó el valor de referencia. Quizá falte por ahí alguna condición para reiniciar el suma de errores cuando el setpoint se alcanza,. Pero fuera de eso muy buena explicación. Saludos y gracias.
@TutosIngenieria
@TutosIngenieria 4 жыл бұрын
Hola de hecho ese es el objetivo del control integral sumar el area bajo la curva del error, dependiendo de tu tunning entonces el sistema puede ir sumando errores positivos y negativos, así se contrarresta
@alan123hvy7
@alan123hvy7 5 жыл бұрын
gracias :)
@joseignaciotraperovillarre6665
@joseignaciotraperovillarre6665 8 жыл бұрын
en=0; en_1=0; sp=0; setpoint en grados ierror=0; ierror_1=0; ap=0 ai=0 ad=0 ka=0.0 Anti windup para que el error no siga creciendo pv=0.0 variable del proceso en=sp-pv; ap=Kp*en ierror=en+ierror_1-ka*diff ai=Ki*ierror ad=(en-en_1)*KD UC=ap+ai+ad if (Uc < 0.0) { un = 0.0;} if (0
@omars.1016
@omars.1016 9 жыл бұрын
Si sumas el error pasado cuando estés en SP donde el error actual es 0,este seguira sumando a la respuesta el error anterior y por lo tanto oscilara. La integral es la suma de los errores en el tiempo multiplicado por una constante. error=SP-PV. Asi ,I+(ERROR*Ki) Cuando estes en SP. SP sera igual PV y por tanto el resultado de la resta es 0 y por lo tanto la integral deja de sumar. Cual quier constante Ki por muy baja que sea acabara corrigiendo el error estacionario ,por lo tanto no es muy critica para según que proceso. Por otra parte. P es proporcional a una banda dada. Donde por debajo de esta banda la respuesta a la salida es 100% y por encima es 0. P=((100*error)/PB)*Kp; Saludos
@CAV-1003
@CAV-1003 9 жыл бұрын
+Omar Sbai Hola Omar, quieres decir que está en un error en el código? Por favor podrías indicar a qué te refieres con SP y PV? Y si podrías explicar de una manera más detallada lo que quieres decir. Gracias.
@omars.1016
@omars.1016 9 жыл бұрын
+Carlos Val . No he dicho tal cosa Carlos. SP-> punto de consigna o referencia deseada. PV->valor del proceso (sensor). Saludos
@gerardoramirez9450
@gerardoramirez9450 4 жыл бұрын
Hola, ingresé éste código a mi arduino y tal como dijiste, el error siempre se suma sin importar que ganancias se hallan usado. Por lo que el valor de u(t) eventualmente se dispara y el robot comienza oscilar, en algunos casos muy violento. Si hago I=(error_pasado*Ki)+I, se demora en dispararse la señal u(t) pero al final pasa lo mismo. Ya intenté poner algunas condiciones para que deje de sumar, el error no mejora. ¿Tu lograste solucionarlo? Saludos y gracias
@thelakerhd2738
@thelakerhd2738 4 жыл бұрын
Fijate quiza el error es por poner un Ki independiente de Kp. Habia visto otra teoria donde nombra Kc como constante de control y las equivalencias eran Kc=Kp y Ki=Kc/Ti con Ti el tiempo integral. Quiza asi pueda ayudar a evitar el error. Sino podrias ver de una forma que el arduino trabaje con un tiempo mucho menor en el orden del los microseg. Otra es realizar analisis de estabilidad. Mal no recuedo era Bode. Saludos
@jorgecollaguazo3122
@jorgecollaguazo3122 8 жыл бұрын
saludos.. disculpa como consigo los valores de las constantes ???
@TutosIngenieria
@TutosIngenieria 8 жыл бұрын
Prueba y error
@Neko_IMR
@Neko_IMR 7 жыл бұрын
Puedes modelar la planta con sierta señal de control. y calcular los valores.
@VdVCe.O
@VdVCe.O 6 жыл бұрын
Hola qué tal, ¿podría explicar cómo hacer eso?
cómo implemetar un control proporcional en arduino
19:43
TutosIngenieria
Рет қаралды 50 М.
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
🎈🎈🎈😲 #tiktok #shorts
0:28
Byungari 병아리언니
Рет қаралды 4,5 МЛН
✅ Entendí el Control PID, si lo aprendes vas a poder...
12:27
El profe García
Рет қаралды 351 М.
PID temperature controller DIY Arduino
12:30
Electronoobs
Рет қаралды 438 М.
Control PID Motor - Arduino
9:24
TecMedia21
Рет қаралды 34 М.
DeepSeek R1: genial para startups, malo para Silicon Valley
18:58
CIRCUITOS ELÉCTRICOS, pero SIN memorizar fórmulas
59:46
El Traductor de Ingeniería
Рет қаралды 3,3 МЛН
Control Integral: Eliminando el Offset
9:18
InstrumentacionyControl.NET
Рет қаралды 7 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 297 М.
How the Best Hackers Learn Their Craft
42:46
RSA Conference
Рет қаралды 2,6 МЛН