1. Desenvolupament d'una aplicació basada en Arduino per a la monitorització i registre de les dades de producció energètica d'una instal·lació solar fotovoltaica
- Author
-
Palau Sevilla, Moisés, Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica, and Velasco Quesada, Guillermo
- Subjects
ASCII ,Circutor ,RS-485 ,IDE ,Enginyeria electrònica [Àrees temàtiques de la UPC] ,Prototip ,Microcontrolador ,Photovoltaic power generation ,Comunicacions ,Analitzador de Xarxa Elèctrica ,Placa de Desenvolupament ,Arduino (Controlador programable) ,Electrònica ,Modbus RTU ,Arduino ,Arduino (Programmable controller) ,Energia solar fotovoltaica - Abstract
El present document pretén plasmar el procediment realitzat per a la confecció d’una aplicació de monitorització i registre de dades sobre el comportament d’una placa fotovoltaica a nivell de consum elèctric. El desenvolupament d’aquesta aplicació es dur a terme mitjançant la programació amb IDE de la placa ELEGOO Mega2560 R3, la qual és un equivalent de la placa Arduino Mega 2560, establint una via de comunicació sèrie RS-485 basada en MODBUS amb l’analitzador de xarxa elèctrica Circutor CVM-SPRS485-C25A. La connexió física del sistema es realitza connectant d’una banda l’analitzador de xarxa entre el convertidor DC/AC de la placa fotovoltaica i la connexió a xarxa elèctrica per a que de manera simultània s’alimenti elèctricament i pugui captar les dades de consum. D’altra banda la connexió amb el nostre microcontrolador es dur mitjançant cablejat des del port RS-485 de l’analitzador al mòdul de comunicació connectat al nostre microcontrolador per a poder establir a la comunicació. Les funcionalitats disponibles per a aquest desenvolupament són: - Monitorització de dades del sistema connectat a xarxa elèctrica. - Registre periòdic variable de les dades anteriors en mòdul SD. Les dades obtingudes seran tots aquells valors de consum energètic disponibles amb la connexió del Circutor, ja que posteriorment, amb l’explotació d’aquestes dades es podran discriminar aquells valors de l’anàlisi que no siguin d’interès. Aquest projecte analitzarà, a més a més de les dades anteriors, l’impacte ambiental d’una instal·lació d’aquest tipus. El presente documento pretende plasmar el procedimiento realizado para la confección de una aplicación de monitorización y registro de datos sobre el comportamiento de una placa fotovoltaica a nivel de consumo eléctrico. El desarrollo de la aplicación se lleva a cabo mediante la programación con IDE de la placa ELEGOO Mega2560 R3, la cual es un equivalente de la placa Arduino Mega2560, estableciendo una vía de comunicación serie RS-485 basada en MODBUS con el analizador de red eléctrica Circutor CVM-SPRS485-C25A. La conexión física del sistema se realiza conectando por un lado el analizador de red entre el convertidor DC/AC de la placa fotovoltaica y la conexión a red eléctrica, para que de manera simultánea se alimente eléctricamente y pueda captar los datos de consumo. Por otro lado, la conexión con el microcontrolador se realiza mediante el cableado desde el puerto RS-485 del analizador de red al módulo de comunicación conectado a nuestro microcontrolador para poder establecer la comunicación. Las funcionalidades disponibles para el desarrollo son: - Monitorización de datos del sistema conectado a red eléctrica. - Registro periódico variable de los datos anteriores en módulo SD. Los datos obtenidos serán todos aquellos valores de consumo energético disponibles con la conexión del Circutor, ya que posteriormente, con la explotación de estos datos se podrán discriminar aquellos valores de análisis que no sean de interés. Este proyecto analizará, además de los datos anteriores, el impacto ambiental de una instalación de este tipo. This document pretends to show the realized procedure of the confection of a monitoring and data logs application according to the behavior of a solar panel in consideration of electric supply. The application development is done by the programming of ELEGOO Mega2560 R3 shield, which is an equivalent shield of Arduino Mega2560, stablishing a based MODBUS Serial communication done by the RS-485 interface with Circutor CVM-SP-RS485-C25A electric net analyzer. The physical connection of the system is done by connecting the electric net analyzer between DC/AC converter of the solar panel and the connection to the net, to have, at the same time, voltage feeding and data capturing. In another way, the connection with the microcontroller is done by the wiring of the RS-485 port of CIRCUTOR’s analyzer to the communication module that is connected to the shield. The available functionalities of the present development are: - Data monitoring of the system which is connected to the electric net. - Periodic and variable data log of the previous data through SD module. Obtained data will be all available electric values of power consumption in the Circutor connection, because, later, with data mining we will filter these values which are not of interest. This project will analyze, in addition, the environmental impact of this kind of installation. Objectius de Desenvolupament Sostenible::13 - Acció per al Clima
- Published
- 2022