estructura básica.
8.3.5. Diagrama del circuitos finales.
52
Figura55: Circuito final del hardware reconfigurable.
53
9. Conclusiones.
A pesar de varias complicaciones con el entorno de programación de PSoC debido a varias actualizaciones que hicieron que el entorno pasara de la versión 3.0 a la 3.3, se pudo desarrollar el proyecto de manera efectiva utilizando los bloques que se ven en la figura 50.
Los cálculos junto con las simulaciones realizadas en la sección 8.4, permitieron pre visualizar que valores de resistencias y condensadores los cuales ayudarían a tener resultados similares a cada una de las simulaciones.
Los parámetros de los bloque integral y derivativo son valores negativos, lo que quiere decir que cualquier señal positiva que se operada por el amplificador saldrá con magnitud inversa, pero esto se solucionó, reemplazando los valores de referencia los cuales usualmente son cero, en el caso de los módulos OPAMP de PSoC ese terminal se alimentó con un valor offset el cual permitió visualizar la parte negativa y positiva de la operación.
Debido a los parámetros que se proyectaron realizar en el proyecto, no se realizaron las operaciones PID de forma digital, pero se espera que en entregas futuras del proyecto se pueda realizar este avance.
Las herramientas utilizadas en MATLAB pueden variar con cada versión, este proyecto se realizó con Matlab 2013B, puesto que en cada actualización del entorno se suelen cambiar ciertas palabras y procedimientos de código.
En varias pruebas de laboratorio se recogieron impresiones sobre el proyecto, donde se destaca la utilidad de un software que permita la reconfiguración de valores de hardware sin la necesidad de realizar muchas configuraciones físicas.
Uno de los retos en el diseño del proyecto, fue adaptar la salida de voltaje en el sumador a la planta, puesto que las impedancias del microntrolador obligaron al desarrollo de una tierra virtual para evitar caídas de voltaje,
54
además del desacoplamiento por opto acopladores entre la salida del microntrolador y el lazo de corriente que controla el flujo de la válvula. El control de los valores en el potenciómetro digital se realiza por medio
de varios pines que permiten la variación hacia arriba o hacia abajo del valor, en cierta prueba se encontró que los valores integrales y derivativos presentaban potenciales dañinos para el microcontrolador cuando el valor del potenciómetro estaba por debajo de los 50K, por tal motivo se colocó una resistencia fija de 50K al potenciómetro digital. Dando como resultado que los valores de resistencia varíen entre 50k y 150K
55
10. Bibliografía
.*El Futuro de la Computación Computadoras Analógicas, Digitales e Híbridas. (16 de NOV de 2012). Obtenido de http://mariott-mariott.blogspot.com/2009/03/computadoras- analogicas-digitales-e.html
*The MathWorks, “MATLAB - The Language of Technical Computing”. (2012.). Obtenido de http://www.mathworks.com/products/matlab/.
*Angel Augusto Custodio Ruiz. (3 de mayo de 1999). SENSORES INTELIGENTES: LA REVOLUCIÓN
TECNOLÓGICA DE LA INSTRUMENTACIÓN. Obtenido de
http://www.raco.cat/index.php/Buran/article/viewFile/178815/240291 *AUTODESK.COMMUNITY. (s.f.). AUTODESK.COMMUNITY. Obtenido de
forums.autodesk.com/t5/espanol/ct-p/157
*Bas Gago, I. (2010). Emulador de un microcontrolador PIC 16F84 basado en una FPGA. Cataluña: http://hdl.handle.net/10609/1004,Universitat Oberta de Catalunya.
*C.E. Borges, J. M. (13 de 04 de 2011). paginas personales. Obtenido de algoritmos Bioinspirados: paginaspersonales.deusto.es/cruz.borges/Papers/10APIAXXI.pdf
*Cabrera-López, J. J., & Velasco-Medinaa, J. (2011). Diseño e Implementación de un Sistema Embebido para el. REvista Colombiana de Fisica.
*Castillo Robledo, V., & Niebieskikwiat G., J. (29 de 04 de 2016). Licuado de letras. Obtenido de Licuado de Letras: https://licuadodeletras5.wordpress.com/los-sistemas-embebidos-y-su- importancia-en-la-actualidad/
*CONVERtronic.net. (s.f.). CONVERtronic. Obtenido de Cypress introduce mejoras en el entorno de desarrollo integrado PSoC Creator™ para las arquitecturas PSoC® 3 y PSoC 5 con su nueva versión 2.1: http://www.convertronic.net/Diseno/cypress-introduce-mejoras-en-el- entorno-de-desarrollo-integrado-psoc-creator-para-las-arquitecturas-psocr-3-y-psoc-5- con-su-nueva-version-21.html
*Costa, N., Pujana, F., Colombo, F., C., D. M., Alcoleas, R., Colombo, A., y otros. (s.f.). Red de Sensores para Monitoreo Costero de Temperatura utilizando Dispositivos Analógicos digitales Reconfigurables. Congreso de mcroelectronica aplicada 2010, (págs. 239-241). *CYPRESS. (s.f.). 32-bit ARM® Cortex®-M3 PSoC® 5LP. Obtenido de CY8CKIT-059 PSoC® 5LP
Prototyping Kit With Onboard Programmer and Debugger:
http://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp- prototyping-kit-onboard-programmer-and
*Delgadillo , A., & Piraján , R. (s.f.). Obtenido de Uso de arreglos analógicos programables (FPAA) en instrumentación industrial:
http://revistas.udistrital.edu.co/ojs/index.php/Tecnura/article/view/6278
*Dominguez, I., Rodriguez, F., & Montero , M. (2010). Sistema de digitalizacio de señal basado en FPGA y configurado utilzando Matlab. Cientifica.
56 *egomexico. (s.f.). ¿Cómo funciona la tecnología de identificación por radio frecuencia RFID?
Obtenido de http://www.egomexico.com/tecnologia_rfid.htm
*Electropedia. (s.f.). Electropedia. Obtenido de Battery and Energy Technologies: http://www.mpoweruk.com/soc.htm
*Electropedia. (s.f.). Electropedia. Obtenido de state of Health (SOH) Determination: http://www.mpoweruk.com/soh.htm
*elisamanuelcristina. (s.f.). elisamanuelcristina.wikispaces.com. Obtenido de Control del caudal entre dos tanques: https://elisamanuelcristina.wikispaces.com/
*Espinosa Ocampo, A. (2012). OPTIMIZACIÓN DE DISTRIBUCIÓN DE CARGA EN ENCAJE DE PRÓTESIS PARA AMPUTADO A NIVEL TRANSFEMORAL. Santiago de Cali.
*Exposito, C. M. (2006). Interfaz Gráfica de Usuario, Aproximación semiótica y cognitiva. TENERIFE. *Fuertes, V. A. (2011). Control adaptativo Bioinspirado utilizando circuitos de señal mixta psoc. *Gomez Almadana , A. (2007). Diseño y realizacion de un simulador de radar. Obtenido de
Pulicacionesfac.com:
https://www.google.com.co/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uac t=8&ved=0ahUKEwjti4yIobTMAhWKth4KHSPNBVAQFggdMAE&url=http%3A%2F%2Fwww. publicacionesfac.com%2Findex.php%2FTecnoESUFA%2Farticle%2Fdownload%2F198%2F3 22&usg=AFQjCNESYS4v3BPISZXfl-f7
*Gomez., J. A. (2007.). “Introducción a Matlab y Simulink”.
*González M., C., & Rodríguez S., L. (s.f.). DISEÑO DE UN COMPUTADOR ANÁLOGO BÁSICO EN PSOC RECONFIGURABLE, SINTETIZADO DESDE SIMULINK PARA EL PROCESAMIENTO DE SEÑALES ANÁLOGAS.
*Guerero, D. O. (2008). Manual de Interfaz Grafica de Usuario en Matlab. Obtenido de
www.dspace.espol.edu.ec/bitstream/123456789/10740/19/%255Bmatlab%255D_MATLA B_GUIDE.pdf
*GUI, M. (s.f.). The mathworks. Obtenido de http://www.mathworks.com/discovery/matlab- gui.html.
*Gutierrez Olivar, R., Lambas Perez, J., Pascual Albarracin, E., & Vazquez Gallego, T. (2005/2006).
Solid Edge v16. Guia deReferencia. Madrid, España.
*Herguedas, A., & Nuez, V. B. (s.f.). ZAGUAN. Obtenido de Repositorio Institucional de Documentos: zaguan.unizar.es/record/6938?ln=es#
*Instruments, N. (s.f.). ni. Obtenido de Que se puede hacer con LabVIEW: www.ni.com/labview/why/esa/
*J. J. Cabrera-López. (2007). Implimentacion de filtros analogos usando PSoCs/FPAAs. Cali, Colombia.
57 *Jimenez Nuñez, S., & Panchi Campos , D. (2011). DISEÑO E IMPLEMENTACIÓN DE UN
MODULADOR Y UN DEMODULADOR N-QAM EMPLEANDO XILINX ISE, SYSTEM GENERATOR Y SIMULINK SOBRE UNA TARJETA DE ENTRENAMIENTO BASADA EN UN FPGA DE XILINX. *Jimenez, L., Parrado , J., Quiza, C., & Suarez, C. (s.f.). Modulacion multiprotadora OFMD.
Academia y desarrollo, 30-34.
*Joven club de computacion de Cabaiguan. (s.f.). EcuRed. Obtenido de Computadora analogica: www.ecured.cu/Computadora_anal%C3%B3gica
*M. MARTÍNEZ, L. G. (2009). universidad de valencia. Obtenido de Diseño De Filtros FIR: ocw.uv.es/ingenieria-y-arquitectura/filtros-digitales/tema_3._diseno_de_filtros_fir.pdf *Marzo Icaza, J., & Estrada, R. (s.f.). Universia. Obtenido de Simulación e Implementación en FPGA
de un Esquema de Codificación del Canal sujeto al Estándar de Wimax:
biblioteca.universia.net/html_bura/ficha/params/title/simulacion-implementacion-fpga- esquema-codificacion-canal-sujeto-estandar-wimax/id/52152418.html
*MathWorks, T. (26 de sep. de 2012). Simulink - Simulation and Model-Based Design. Obtenido de http://www.mathworks.com/products/simulink/.
*Mathworks, T. (s.f.). THE MATHWORKS. Obtenido de Embedded Coder: http://www.mathworks.com/products/embedded-
coder/index.html?s_cid=0909_webg_9b_ccslink_trans_268513.
*Miguel Espinar, C. (2011). Diseño e implementación de un emulador fotovoltaico para el testeo de inversores en un entorno de programación Simulink y desarrollo de un a interfaz HMI. *Ministerio de Gobierno de colombia. (1989). Decreto no. 1360. Bogota.
*Ministerio del interior y justicia. (2010). Decreto 3942 . Bogota.
*Ministerio del Interior yJusticia. (2008). Decreto Numero 04835. Bogota. *Montbrun, A. (1997). SIMULINK. Obtenido de
http://www.eldish.net/hp/automat/SIMULINK.htm.
*Montoya Walter, R. F. (s.f.). Congreso Argentino de Sistemas Embebidos. Obtenido de Anemómetro A ónemmetro Ultrasónico Ul ó itrasnco 3D empleando empleando Arquitecturas Arquitecturas A i: www.sase.com.ar/2011/files/2011/02/57- Anemometro_Ultrasonico_3D_empleando_Arquitecturas_Analogica- Digital_Reconfigurables.pdf
*Morales Insignares, I., Orozco Charrys, C., & Gamarra Acosta, M. (2014). Enlace Inalámbrico Usando Módulos XBee para la Visualización de una Señal Analógica a Través de LabVIEW y Dispositivos moviles. Twelfth LACCEI Latin American and Caribbean Conference for
Engineering and Technology (LACCEI’2014). Guayaquil, Ecuador.
*Mota Fernandez, S. (2007-08). Bio-inspired circuits for realtime motion evaluation. *Nuaymi, L. (2007). WiMAX: Technology for Broadband Wireless Access. WILEY.
58 *Palacios, Remiro, & Lopez. (2006.). Microcontrolador PIC16F84 Desarrollo de proyectos. MADRID,
España.: Alfaomega.
*Perez, E. L. (s.f.). INGENIERIA EN MICROCONTROLADORES. Obtenido de Protocolo USB: http://www.i-micro.com/pdf/articulos/usb.pdf
*simi reality motion systems. (s.f.). simi reality motion systems. Obtenido de http://www.simi.com/en/
*The Mathworks. (27 de oct de 2012). The mathworks, simulink Coder. Obtenido de http://www.mathworks.com/products/simulink-coder/index.html.
*Torres, I., Padron, Y., Hernandez, Y., & Taboada, A. (s.f.). IMPLEMENTACIÓN DE FILTRO FIR EN SISTEMAS PROGRAMABLES EN UN CHIP. Obtenido de
rielac.cujae.edu.cu/index.php/rieac/article/view/61/pdf_55
*Urbina Rojas, W., & Martinez Santa, F. (2012). Implementación de un electromiógrafo con interfaz USB. TECNURA, 117–130.
*Vergara Gonzalez, J. (2008). R. Estrada, “Simulación de un Esquema de Modulación / Demodulación OFDM Utilizando un Modelo de Canal Multitrayectoria ”. Guayaquil - Ecuador.
*Works, M. (s.f.). Simulink. Obtenido de Simulation and Model-Based Design:
http://www.mathworks.com/products/simulink/?requestedDomain=www.mathworks.co m
*XILINX. (9 de March de 2006). Spartan-3E Starter Kit. Obtenido de Spartan-3E Starter Kit Board User Guide: http://www.arl.wustl.edu/~jst/cse/260/protoBoard/protoBoardManual.pdf