Uso de herramientas libres para diseñar un sistema de monitoreo de variables físicas de bajo costo basado en sistemas embebidos

dc.contributor.advisorTibaduiza Burgos, Diego Alexanderspa
dc.contributor.authorCamacho Olarte, Jaiber Fernandospa
dc.contributor.researchgroupGrupo de Investigación en Electrónica de Alta Frecuencia y Telecomunicaciones (CMUN)spa
dc.date.accessioned2021-01-21T20:40:41Zspa
dc.date.available2021-01-21T20:40:41Zspa
dc.date.issued2020-08-19spa
dc.description.abstractLa adquisición de datos de sensores, es una de las tareas que es cubierta por diversos desarrollos en hardware, los cuales tienen en muchos casos herramientas privativas, que implican el uso de licencias para su funcionamiento. Esto hace que las aplicaciones en las que se usan estos dispositivos estén limitadas a las licencias del fabricante y que explorar nuevas opciones requiera una mayor inversión, dado que no es posible hacer modificaciones al software y el hardware del dispositivo, por tal razón es necesario explorar el desarrollo con herramientas HW/SW libres. Como solución a este problema en esta tesis se desarrolló un sistema enfocado a la recolección de datos con ayuda de sensores, empleando tanto para el desarrollo como para el funcionamiento, cadenas de herramientas basadas en hardware y software libre, lo cual genera reducción de costos de fabricación y funcionamiento. El sistema desarrollado tiene tres partes principales, un servidor virtual donde se almacena información en una base de datos, un sistema embebido encargado de gestionar las comunicaciones con el servidor, y un desarrollo en hardware con un microprocesador y una FPGA, que dotan al equipo de gran versatilidad, para la recolección de información por medio de sensores tanto analógicos como digitales. Además se realizaron pruebas de funcionamiento donde se evidencian las posibilidades que el sistema ofrece, mostrando el almacenamiento de la información en un servidor virtual y la posibilidad de generar gráficos para visualizar la información de una forma amigable, constituyendo de esta manera un sistema completo de adquisición de datos que permite llevar la información hacia Internet, con el fin de tener los datos disponibles en cualquier momento y desde cualquier lugar con acceso a la nube.spa
dc.description.abstractAcquiring data from sensors is one of the tasks that is executed by various hardware developments, which in several cases have privative tools that need licenses for its operation. This makes that the applications in which these devices are used are limited to the manufacturer’s licenses and that exploring new options requires a greater investment because is not possible to make modifications to the software and hardware of the device. For this reason, it is necessary to explore the development with free SW/HW tools. As a solution to that problem, in this thesis it is decided to develop a system focused on data acquisition with the help of sensors, using toolchains based on free hardware and free software in the development as the operation, which produces cost reduction in manufacturing and operation. The system developed has three main parts, a virtual server where the information is stored in a database, an embedded system in charge of managing communications with the server, and hardware development with a microprocessor and an FPGA, that give the device great versatility for acquiring the information using analogical and digital sensors. Furthermore, functional tests were carried out, where the possibilities that the system offers were evidenced, showing the data storage in a virtual server and the possibility of creating graphics to show the information in a friendly way. Constituting in this way a complete data acquisition system that allows taking the information to the Internet, in order to have the data available at any time and from anywhere with access to the cloud.spa
dc.description.additionalLínea de Investigación: Sistemas embebidosspa
dc.description.degreelevelMaestríaspa
dc.format.extent149spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/78867
dc.language.isospaspa
dc.publisher.branchUniversidad Nacional de Colombia - Sede Bogotáspa
dc.publisher.programBogotá - Ingeniería - Maestría en Ingeniería - Ingeniería Electrónicaspa
dc.relation.referencesAcellent (2018). Smarter Structures, Safer World. Recuperado el 10 de agosto de 2020 de http://www.acellent.com/en/hardware/.spa
dc.relation.referencesAdee, S. (2008). the data: 37 years of moore’s law. IEEE Spectrum, 45(5):56–56.spa
dc.relation.referencesAnand, A., Krishna, A., Tiwari, R., y Sharma, R. (2018). Comparative analysis between proprietary software vs. open-source software vs. free software. In 2018 Fifth International Conference on Parallel, Distributed and Grid Computing (PDGC), pages 144–147.spa
dc.relation.referencesBarolli, A., Oda, T., Barolli, L., y Takizawa, M. (2016). Experimental results of a raspberry pi and olsr based wireless content centric network testbed considering openwrt os. In 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA), pages 95–100.spa
dc.relation.referencesBedi, G., Venayagamoorthy, G. K., Singh, R., Brooks, R. R., y Wang, K. (2018). Review of internet of things (iot) in electric power and energy systems. IEEE Internet of Things Journal, 5(2):847–870.spa
dc.relation.referencesCharras, J.-P. (1992). Kicad. Recuperado el 10 de agosto de 2020 de https: //kicad-pcb.org/about/kicad/.spa
dc.relation.referencesCharras, J.-P., Tappero, F., y Stambaugh, W. (2018). KiCad Complete Reference Manual.spa
dc.relation.referencesCheng, B., Zhao, S., Qian, J., Zhai, Z., y Chen, J. (2018). Lightweight service mashup middleware with rest style architecture for iot applications. IEEE Transactions on Network and Service Management, 15(3):1063–1075.spa
dc.relation.referencesChernyshev, M., Baig, Z., Bello, O., y Zeadally, S. (2018). Internet of things (iot): Research, simulators, and testbeds. IEEE Internet of Things Journal, 5(3):1637–1647.spa
dc.relation.referencesDı́az, T. (2010). INSTALACIONES SOLARES FOTOVOLTAICAS, volume 1. S.A. MCGRAW-HILL / INTERAMERICANA DE ESPAÑA.spa
dc.relation.referencesDigitexx (2017). Digitexx Software for Structural Health Monitoring. Recuperado el 10 de agosto de 2020 de ttp://digitexx.website2.me/semi-permanent-to-permanent.spa
dc.relation.referencesDodero, J. M. y Ghiglione, E. (2008). Rest-based web access to learning design services. IEEE Transactions on Learning Technologies, 1(3):190–195.spa
dc.relation.referencesHmidet, A. y Hasnaoui, O. (2018). Waijung blockset-stm32f4 environment for real time induction motor speed control. In 2018 IEEE 5th International Congress on Information Science and Technology (CiSt), pages 600–605.spa
dc.relation.referencesKang, S., Moon, J., y Jun, S. (2020). Fpga-accelerated time series mining on low-power iot devices. In 2020 IEEE 31st International Conference on Application specific Systems, Architectures and Processors (ASAP), pages 33–36.spa
dc.relation.referencesLogaras, E. y Manolakos, E. S. (2010). Syspy: using python for processor-centric soc design. In 2010 17th IEEE International Conference on Electronics, Circuits and Systems, pages 762–765.spa
dc.relation.referencesMageba (2018). Monitoreo Estructural. Recuperado el 10 de agosto de 2020 de https://www.mageba-group.com/sk/data/docs/en_SK/2584/PROSPECT-ROBO-CONTROL-sytems-overview-ch-en.pdf?v=1.1.spa
dc.relation.referencesMalinowski, A. y Yu, H. (2011). Comparison of embedded system design for industrial applications. IEEE Transactions on Industrial Informatics, 7(2):244–254.spa
dc.relation.referencesMartı́nez, S. y Oliver, J. P. (2019). A low power fpga based control unit for an implantable neuromodulation circuit. In 2019 X Southern Conference on Programmable Logic (SPL), pages 63–68.spa
dc.relation.referencesMiller, K. W., Voas, J., y Costello, T. (2010). Free and open source software. IT Professional, 12(6):14–16.spa
dc.relation.referencesMoore, G. (1979). Solid state: Vlsi: Some fundamental challenges: Defining and designing the products made possible by very-large-scale integration are first on the list of priority tasks. IEEE Spectrum, 16(4):30–30.spa
dc.relation.referencesMurray, K. E., Elgammal, M. A., Betz, V., Ansell, T., Rothman, K., y Comodi, A. (2020). Symbiflow and vpr: An open-source design flow for commercial and novel fpgas. IEEE Micro, 40(4):49–57.spa
dc.relation.referencesNarkthong, N. y Prom-on, S. (2019). The design and implementation of an image processing framework with a graphical programming interface for low-ended fpgas. In 2019 IEEE 4th International Conference on Image, Vision and Computing (ICIVC), pages 326–330.spa
dc.relation.referencesOnion (2020). Omega2+ - Onion. Recuperado el 10 de agosto de 2020 de https://onion.io/store/omega2p/.spa
dc.relation.referencesOpenWrt Project (2004). OpenWrt Wireless Freedom. Recuperado el 10 de agosto de 2020 de https://openwrt.org/about/history.spa
dc.relation.referencesPaland, M. y Zahn, F. (2019). A printf / sprintf Implementation for Embedded Systems. Recuperado el 10 de agosto de 2020 de https://github.com/mpaland/printf.spa
dc.relation.referencesRaja Paul, M. M., Mahalakshmi, R., Karuppasamypandiyan, M., Bhuvanesh, A., y Ganesh, R. J. (2016). Classification and Detection of Faults in Grid Connected Photovoltaic System. International Journal of Scientific & Engineering Research, 7(4):149–154.spa
dc.relation.referencesRath, D. (2005). Design and Implementation of an On-Chip Debug Solution for Embedded Target Systems based on the ARM7 and ARM9 Family. PhD thesis, University of Applied Sciences Augsburg.spa
dc.relation.referencesShafique, K., Khawaja, B. A., Sabir, F., Qazi, S., y Mustaqim, M. (2020). Internet of things (iot) for next-generation smart systems: A review of current challenges, future trends and prospects for emerging 5g-iot scenarios. IEEE Access, 8:2302223040.spa
dc.relation.referencesShah, D., Hung, E., Wolf, C., Bazanski, S., Gisselquist, D., y Milanovic, M. (2019). Yosys+nextpnr: An Open Source Framework from Verilog to Bitstream for Commercial FPGAs. In 2019 IEEE 27th Annual International Symposium on Field Programmable Custom Computing Machines (FCCM), pages 1–4. IEEE.spa
dc.relation.referencesSharma, S., Jain, K. K., y Sharma, A. (2015). Solar Cells : In Research and Applications — A Review. Materials Sciences and Applications, 6:1145–1155.spa
dc.relation.referencesTormo, D., Vidal-Albalate, R., Idkhajine, L., Monmasson, E., y Blasco Gimenez, R. (2018). Study of system-on-chip devices to implement embedded real-time simulators of modular multi-level converters using high-level synthesis tools. In 2018 IEEE International Conference on Industrial Technology (ICIT), pages 1447–1452.spa
dc.relation.referencesWang, Y. J. (2013). A summary of research on the linux operating system. In MEMS and Mechanics, volume 705 of Advanced Materials Research, pages 565–568. Trans Tech Publications Ltd.spa
dc.relation.referencesWolf, C. (2019a). Yosys Open Synthesis Suite. Recuperado el 10 de agosto de 2020 de http://www.clifford.at/yosys/.spa
dc.relation.referencesWolf, C. y Lasser, M. (2019). Project IceStorm. Recuperado el 10 de agosto de 2020 de http://www.clifford.at/icestorm/.spa
dc.relation.referencesWolf, M. (2019b). Chapter 1 - introduction. In Wolf, M., editor, Embedded System Interfacing, pages 1 – 22. Morgan Kaufmann.spa
dc.relation.referencesWolf, M. (2019c). Chapter 2 - standard interfaces. In Wolf, M., editor, Embedded System Interfacing, pages 23 – 40. Morgan Kaufmann.spa
dc.relation.referencesYacine, A. A., Noureddine, A. A., Aissa, K., y Brahim, M. (2017). Design and implementation of three-level inverter for grid-tied pv systems. In 2017 5th International Conference on Electrical Engineering - Boumerdes (ICEE-B), pages 1–6.spa
dc.relation.referencesZhan Shi y Honglin Liu (2016). Stm32f4 based real-time peak detection of fbg. In 2016 15th International Conference on Optical Communications and Networks (ICOCN), pages 1–3.spa
dc.relation.referencesZhang, Y., Jiang, C., Wang, J., Han, Z., Yuan, J., y Cao, J. (2018). Coalition formation game based access point selection for lte-u and wi-fi coexistence. IEEE Transactions on Industrial Informatics, 14(6):2653–2665.spa
dc.rightsDerechos reservados - Universidad Nacional de Colombiaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacionalspa
dc.rights.spaAcceso abiertospa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/spa
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadoresspa
dc.subject.proposalSistemas embebidosspa
dc.subject.proposalEmbedded systemseng
dc.subject.proposalData adquisitioneng
dc.subject.proposalAdquisición de datosspa
dc.subject.proposalProcesamiento de datosspa
dc.subject.proposalData processingeng
dc.subject.proposalIngeniería de hardwarespa
dc.subject.proposalHardware engenieringeng
dc.titleUso de herramientas libres para diseñar un sistema de monitoreo de variables físicas de bajo costo basado en sistemas embebidosspa
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Jaiber_tesis.pdf
Tamaño:
18.36 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.87 KB
Formato:
Item-specific license agreed upon to submission
Descripción: