Hola! Estoy tratando de crear un controlador pid de temperatura, hace un tiempo logre programar mi clase para leer termocuplas tipo "k" con el Max6675 gracias a la ayuda del foro, y hoy quiero complementar esta a un controlador pid... La verdad que se me esta haciendo muy dificil y que las teorias que estoy leyendo me cuestan interpretarlas... En otro foro relacionado al tema encontre una ecuacion ya transformada la cual serviria al parecer para programar dicho controlador, el tema es que no logro entender cual es P cual es I y cual es D, trato de relacionar esto con las teorias leidas pero no logro... La ecuacion es la siguiente:
ak= ak-1+[q0*ek+q1*ek-1+q2*ek-2]
q0=k(1+T/Ti+Td/T)
q1=k(-1-2*(Td/T))
q2=k*(Td/T)
ak = salida actual de PID
ak-1 = salida anterior del PID
k = constante proporcional (KP)
Ti = constante integral
Td = constante derivativa
T = tiempo entre muestras (esto debe ser lo mas preciso posible, a poder ser hay que implementarlo con un timer)
ek = error actual (consigna menos lectura actual de la planta)
ek-1 = error anterior
ek-2 = error hace 2 veces
Que es q0, q1 y q2? Alguien me da una mano? No quiero el code quiero que me guien para asi yo poder aprender e interpretar...
Gracias!


LinkBack URL
About LinkBacks
Citar






. Es broma. Explicación de sobresaliente, me quito el sombrero, pero muuucha densidad.
