Diseño y construcción de tricicleta solar - GEA - Universidad ...
Diseño y construcción de tricicleta solar - GEA - Universidad ...
Diseño y construcción de tricicleta solar - GEA - Universidad ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Este esquema pue<strong>de</strong> verse ampliamente <strong>de</strong>sarrollado en variados textos <strong>de</strong> control automático.<br />
Los bloques en el controlador PI correspon<strong>de</strong>n a<br />
[ C(<br />
s)<br />
]<br />
1 1<br />
− − −<br />
c∞<br />
=<br />
k<br />
p<br />
−1<br />
( T ⋅ s + 1)<br />
i<br />
y p k c ∞ =<br />
Fig. 5.13 Esquema <strong>de</strong> controlador con anti-windup <strong>de</strong>l controlador PI implementado en el<br />
microcontrolador<br />
Interesa conocer la forma discreta <strong>de</strong>l bloque <strong>de</strong> control por lo que con ayuda <strong>de</strong> las tablas <strong>de</strong><br />
transformación se obtiene la función a través <strong>de</strong> la transformada z.<br />
[ C(<br />
z)<br />
]<br />
−1<br />
− c<br />
−1<br />
∞<br />
− ( 1−<br />
e<br />
=<br />
k ⎜<br />
⎛<br />
p z − e<br />
⎝<br />
En el ANEXO A.2 se presenta el código con que se implementó el control en el ATMega32.<br />
5.4 Implementación <strong>de</strong> la aplicación<br />
Una vez que se tienen las distintas señales <strong>de</strong> medición y actuación calibradas, aisladas y<br />
conectadas al microcontrolador es hora <strong>de</strong> que el programa entre en acción.<br />
La programación para este microcontrolador se realiza en alto nivel con el programa WinAVR<br />
que es una versión para Windows en lenguaje C++. Esto presenta una gran ventaja para<br />
quienes programan ya que se les hace muy familiar, sin embargo, el conocimiento <strong>de</strong> la<br />
estructura y operación <strong>de</strong>l microcontrolador es fundamental. El uso <strong>de</strong> la hoja <strong>de</strong> datos <strong>de</strong>l<br />
microcontrolador se transforma prácticamente en un manual <strong>de</strong> funciones y operaciones<br />
lógicas. Todo está ahí y sólo utilizarlo para lo que se quere.<br />
La ayuda <strong>de</strong> Internet y los foros don<strong>de</strong> se discuten temas relacionados a la programación e<br />
implementación <strong>de</strong> aplicaciones resulta ser el mejor profesor si se tiene una actitud proactiva<br />
frente al tema.<br />
Durante el <strong>de</strong>sarrollo <strong>de</strong>l programa es <strong>de</strong> mucha ayuda interactuar con compañeros que tengan<br />
afinidad con los microcontroladores ya que sus experiencias pue<strong>de</strong>n ahorrar mucho tiempo<br />
a<strong>de</strong>más <strong>de</strong> un <strong>de</strong>sarrollo en el campo en el cual uno pue<strong>de</strong> aportar enormemente.<br />
−h<br />
Ti<br />
−h<br />
Ti<br />
)<br />
⎟<br />
⎞<br />
⎠<br />
5-11