Calibracion de Celda Solar - TFGfin
Calibracion de Celda Solar - TFGfin
Calibracion de Celda Solar - TFGfin
CÉLULAS SOLARES DE
CONTACTOS POSTERIORES
IBC
23 DE SEPTIEMBRE DE 2016
ADRIA LIMERES REQUENA
[email protected]
1 Agradecimientos.
Agradecer a Pablo Ortega por haberme dejado llevar a cabo este proyecto que me ha permitido
participar en algunos trabajos que realiza el equipo de Micro y Nanotecnologías (MNT), en el
laboratorio de caracterización de células solares. Además agradecer la dedicación y la ayuda
durante el proyecto y su final redacción.
También quería dar las gracias a todo el personal de los laboratorios de electrónica del C4 por
aconsejarme y ayudarme en la creación de la PCB del proyecto y la instalación de drivers para el
buen funcionamiento del software.
Por último a mis familiares y amigos por el apoyo que siempre me han dado durante estos años.
1
2 Contenido
1 Agradecimientos. .................................................................................................................. 1
3 Introducción .......................................................................................................................... 3
3.1 Requisitos y especificaciones del proyecto ................................................................... 4
3.2 Work Plan, milestones y Diagrama de Gantt ................................................................ 4
3.3 Milestone ...................................................................................................................... 6
3.4 Incidencias y modificaciones en el time plan. ............................................................... 6
3.5 Diagrama de Gant. ........................................................................................................ 7
4 Background del proyecto ...................................................................................................... 8
4.1 Energía fotovoltaica ...................................................................................................... 8
4.2 Células fotovoltaicas ..................................................................................................... 9
4.2.1 Estructuras de las células solares. ......................................................................... 9
4.2.2 Texturizado de las células solares. ...................................................................... 12
5 Metodología. ....................................................................................................................... 14
5.1 Fundamentos teóricos de la energía fotovoltaica....................................................... 14
5.1.1 Principio de funcionamiento de las células solares. ........................................... 14
5.1.2 Parámetros eléctricos característicos de las células solares. .............................. 16
5.2 Proceso de caracterización en el laboratorio. ............................................................. 17
5.2.1 Parámetros importantes en la caracterización de células. ................................. 17
5.2.2 Medida Suns-Voc................................................................................................. 19
5.2.3 Workflow lectura de una célula. ......................................................................... 22
6 Resultados. .......................................................................................................................... 28
6.1 Resultados medida manual. ........................................................................................ 28
6.2 Resultados medida automática. .................................................................................. 28
6.2.1 Problemas de compatibilidad.............................................................................. 28
6.2.2 Resultados comunicación Arduino Excel............................................................. 29
6.2.3 Resultados Excel. ................................................................................................. 31
7 Conclusiones........................................................................................................................ 32
8 Bibliografía .......................................................................................................................... 33
2
3 Introducción
La energía fotovoltaica es una gran alternativa a las fuentes de energía fósil convencionales con
más de 100 GW instalados alrededor del mundo. Para que este tipo de energía renovable sea
más competitiva a nivel global, es de suma importancia reducir los costes de fabricación, a la
par que, mediante investigaciones, se mejore el rendimiento de las células solares.
Hay muchos equipos de investigación volcados en mejorar e innovar con células solares, usando
materiales y técnicas de última generación. El grupo de Micro y Nanotecnología (MNT) de la
UPC, tiene una amplia experiencia usando el silicio cristalino como sustrato semiconductor para
células solares. En este último año, el grupo de MNT ha estado trabajando, especialmente, con
un tipo de célula solar llamada IBC referente a Interdigitated-Back-Contacted, con una
estructura diferente y novedosa, en comparación con las células solares convencionales,
obteniendo rendimientos por encima de 22.2%.
Uno de los objetivos de este proyecto es acelerar y simplificar el uso del equipo de
caracterización en cargado de medir la curva Suns-Voc. Para cumplir este objetivo, se ha decidido
modificar el antiguo software y crear un nuevo software y hardware, con la intención de
automatizar la adquisición de las medidas y crear un software intuitivo para el usuario.
Los objetivos principales se pueden clasificar en dos: Por una parte tenemos una parte centrada
en caracterizar las células solares IBC fabricada por el grupo MNT durante el proyecto, por otra
parte, se diseñara un hardware encargado de obtener la señal Test, usando el software Altium,
en unión con la plataforma de prototipos electrónicos Arduino, para Automatizar la
caracterización del Suns-Voc además de mejorar el equipo de medida que se usa actualmente.
3
3.1 Requisitos y especificaciones del proyecto
Los principales requisitos y especificaciones del proyecto son:
Caracterización de las placas fabricadas durante el proyecto: curvas (I-V, EQE, Suns-Voc)
y los parámetros fotovoltaicos (Isc, Jsc, Voc, Vm, Im, η, FF y pFF).
Diseñar y desarrollar el hardware necesario para el instrumento virtual Suns-Voc.
Diseñar y desarrollar el software que obtiene Suns-Voc y pFF de forma automática.
4
Proyecto: WP ref: (WP3)
Work package: Medidas y caracterización de células Hoja 3 de 5
solares.
Breve descripción: Fecha de inicio:
Caracterización eléctrica y óptica (EQE y V-I) de las células 16/10/2016
solares fabricadas en el laboratorio usando los diferentes
instrumentos de medida. Fecha de finalización:
25/05/2017
Tarea interna 3.1: Background de los métodos de medida: Entregables: Fechas:
I-V y EQE.
Background y
Tarea interna 3.2: Medidas de células IBC con b-Si y resultados de
superficie random producida por el grupo (diferentes las medidas de
modos: tradicional, laser y/o TMOS). las células IBC.
5
Proyecto: WP ref: (WP5)
Work package: Escritura de la tesis. Hoja 5 de 5
Breve descripción: Fecha de inicio:
Escritura y defensa de la tesis. 7/2/2016
Fecha de finalización:
26/05/2017
Tarea interna T 5.1: Escritura de la tesis Entregables: Fechas:
Tesis 12/05/201
3.3 Milestone
WP# Tarea# Título Milestone / Fecha
entregables
2 1,2 Background del proyecto. Introducción, 9/10/2016
background y
motivación.
3 1,2 Caracterización y medidas Background y 25/05/2017
de las células. resultados en las
medidas de IBC.
4 2,3 Hardware y software del Hardware y software 20/04/2017
instrumento Suns-Voc. del instrumento
Suns-Voc
5 1 Escritura de la tesis Escritura de la tesis 12/05/201
6
3.5 Diagrama de Gant.
7
4 Background del proyecto
En este apartado se expone el contexto en que se desarrolla el proyecto realizado. La primera
parte es dedicada a la explicación de los fundamentos básicos de la energía fotovoltaica, las
diferentes estructuras que siguen las células de silicio y algunos texturizados. A continuación,
se explica la estructura IBC de forma detallada, con sus características y puntos fuertes de la
estructura. Finalmente, se dedica un apartado al texturizado Black Silicon y la comparativa con
la texturizado random pyramids.
Al final del 2015 el total de energía solar fotovoltaica producida por todo el mundo fue de
227,1GW según la IEA1, con un crecimiento exponencial, durante las última dos décadas, es sin
duda una de las energías por las que están apostando, muchos países. Ahora mismo China tiene
instalada 43.5 GW de potencia PV2, siendo de esta forma el país con más potencia PV del mundo
(2).
1
IEA International Energy Agency.
2
PV abreviatura de photovoltaic.
8
4.2 Células fotovoltaicas
Una célula fotovoltaica es un dispositivo que permite transformar la energía lumínica en energía
eléctrica generando energía fotovoltaica. El material que comúnmente se usa para la producción
de células solares es el silicio (Si) debido a su coste reducido, propiedades eléctricas y la gran
cantidad del que disponemos (el silicio es el segundo elemento más abundante en la tierra
(27.7% en peso) después del oxígeno).
La eficiencia de las células solares comerciales suelen estar alrededor 15-18% (3). Aunque en el
laboratorio se han conseguido eficiencias de hasta el 46% usando células Multi-junction
utilizadas principalmente en CPV3.
Las estructuras más utilizadas actualmente son las de contactos en la zona frontal y trasera y las
denominadas IBC, que únicamente tienen contactos en la parte trasera.
La estructura más común suele ser la de contactos frontales y traseros. En general, sigue una
estructura como la de la ilustración 2. No obstante, se puede mejorar la eficiencia de la célula
cambiando el texturizado o introduciendo zonas altamente dopadas en diferentes puntos de la
célula obteniendo así una célula de alto rendimiento denominada célula PERL4.
3
Concentrator Photovoltaic.
4
Passivated Emitter with Rear Locally diffused.
9
La célula PERL sigue la estructura de contactos frontales y traseros, pero con modificaciones
como, un texturizdo de pirámides invertidas que nos permite reducir los fotones que se puedan
escapar por reflexión. También cuenta con un emisor pasivado en la parte frontal de la celula, y
difusión en los contactos metálicos traseros para reducir la recombinación en la parte frontal y
trasera de la célula haciendo de esta la estructura más eficiente con contactos frontales y
traseros (4).
Con este tipo de estructura también tenemos las células solares Multi-junction (MJ). Se trata de
células mediante varias uniones p-n usando semiconductores de materiales diferentes. El uso
de diferentes materiales permite producir corrientes en diferentes longitudes de onda,
podiendo atrapar los fotones con diferentes longitudes de onda ampliando el ancho de banda
de la célula. Estas células se caracterizan por tener eficiencias muy elevadas, el record mundial
con este tipo de células esta en 44.4%, no obstante, el coste de fabricación es mucho más
elevado, debido a su coste, suelen ser usadas junto concentradores de luz.
10
Ilustración 5: MJ usadas con concentradores de luz. (7)
Las células solares de contacto trasero IBC tienen el emisor y la base en la parte trasera en forma
de tiras, por lo que la luz entra por la parte frontal sin ningún tipo de metal que la obstruya
denominado pérdidas por metalización frontal. La eficiencia sufre un incremento debido a que
dichas pérdidas son cero y además simplifica el montaje modular de las células. Por otra parte,
para obtener un buen funcionamiento, es necesario conseguir grandes tiempos de vida en el
bulk y un excelente texturizado para poder obtener grandes eficiencias.
11
4.2.2 Texturizado de las células solares.
El texturizado es un proceso mediante el cual se consigue crear un patrón en relieve en la
superficie frontal (donde incide la luz) de las células solares, permitiendo reducir la reflexión
total en la misma, y por ende, consiguiendo aumentar la eficiencia.
En este trabajo nos centráremos en los texturizados usados por el grupo MNT en las diferentes
células solares que se medirán el Random Pyramids y el Black-Silicon.
El texturizado Random Pyramids es un proceso que solo puede ser usado en sustratos
monocristalinos y se pierden alrededor de 4µm de silicio en el proceso. Este tipo de texturizado
facilita la introducción de capas adicionales y mayor facilidad en el momento de pasivar la
superficie.
Ilustración 7: Texturizado
random pyramids (12).
Este tipo de texturizado es uno de los más usados y conocidos en el entorno de células solares.
En este proyecto también se trabaja con uno de los texturizados más novedosos, el Black Silicon
(b-Si). En estos momentos el grupo de MNT está investigando células solares con este tipo de
texturizado en su parte frontal, por su gran eficiencia, debido a la eficacia en no dejar escapar
los fotones incidentes.
12
El b-Si5 es un material con reflectancia menor al 1% en comparación de la del silicio,
independientemente del ángulo en el que incida la luz en el dispositivo. El texturizado se basa
en un conjunto de diminutos pilares de unos 800µm de altura y 200µm de diámetro haciendo
casi imposible la salida de los fotones una vez entran en contacto con las pequeñas columnas.
En la fabricación de este texturizado, se consume 1µm de material de silicio, a diferencia de los
4µm necesarios en las Random Pyramids. Es te tipo de técnica es usada para las células que
trabajan con sustratos por debajo de los 10µm (finos).
Se puede observar una gran mejora en las longitudes de onda más pequeñas donde el
texturizado de Random Pyramids tiene mucha reflectancia y también en la zona entre 800nm y
1000nm. En consecuencia de la gran absorción de luz que se obtiene con el b-Si es el material
que se suele utilizar en las células solares IBC, donde el texturizado es de suma importancia para
obtener un buen rendimiento.
5
Forma reducida de nombrar el Black-Silicon
13
5 Metodología.
5.1 Fundamentos teóricos de la energía fotovoltaica.
En este apartado se expondrán los principios en los que se basan las células solares y los
parámetros que las caracterizan, con la finalidad de facilitar la posterior lectura del proyecto.
Para que se genere energía eléctrica, se deben generar electrón-hueco. Para la generación de
electrón-hueco en un semiconductor, es imprescindible que el semiconductor tenga una energía
de gap o banda prohibida menor que la del propio fotón incidente, según
ℎ·𝑐
𝐸𝑓𝑜𝑡𝑜𝑛 = ≥ 𝐸𝑔𝑎𝑝
𝜆
6
Partícula portadora de todas las formas de energía electromagnética.
14
Una vez generado el electrón-hueco, son separados por una unión PN. Esta unión separa el
electrón y el hueco mediante un campo electroestático.
Ilustración 11: Union p-n. (8) Ilustración 12: Bandas de energía en la unión p-n. (8)
Cuando dos materieales uno de tipo p y otro de tipo n, se ponen en contacto, se produce una
corriente que fluie facilmente en una dirección (polarizacion directa), peró dificultara el flujo en
la dirección inversa (polarización inversa).
Esta diferencia de concentración se adquiere mediante el dopado del material: la zona p se dopa
con impurezas donadoras (donan electrones) y la zona n con impurezas aceptadoras (aceptan
electrones).
Como podemos observar en la imagen al pie del texto, una célula solar es una unión p-n. La
radiación solar que incide sobre la célula se ve afectada por varias perdidas, como la radiación
reflejada por la superficie de la célula y/o por los contactos metálicos. El resto de fotones
atraviesan el emisor, y son absorbido por la región tipo p generando los pares electrón-hueco
los cuales son separados mediante la unión pudiendo circular por el circuito externo.
15
5.1.2 Parámetros eléctricos característicos de las células solares.
Para medir la calidad de una célula solar, es indispensable conocer ciertas variables de la célula,
para ello debemos entender cómo se modela una célula solar.
Una célula ideal es representada por un diodo (ID o I0) que representa el funcionamiento de la
célula solar en la oscuridad y la corriente fotogenerada (Iph o IL), esta es modelada como una
fuente de corriente y es la producida por la incidencia de fotones en la célula.
El modelo no ideal tiene 3 diferencias respecto el ideal. La Rs representa las perdidas óhmicas
debidas a la metalización del grid, emisor y base mientras Rsh debido a problemas de fabricación.
El diodo dark 1 representa el diodo ideal en oscuridad, el diodo dark 2 representa la
recombinación de la célula.
La corriente Io o Jo7, formada por la contribución de Joe producida por el emisor y otra de la base
Job (Jo = Joe + Job) representa la recombinación de portadores dentro de la estructura, la cual es la
suma de la recombinación en volumen (Job) y la recombinación cerca de la superficie (Joe).
El parámetro que mide la recombinación en su totalidad, es el tiempo de vida efectivo τeff, que
hace referencia al tiempo que transcurre entre la generación de portadores de carga y su
recombinación.
El máximo voltaje que puede generar una célula es la tensión en circuito abierto, Voc. Esta ocurre
cuando la I=0. La ecuación que nos permite calcular la es:
I
Voc VT ln 1 ph
Io
7
Donde Jo es Io por unidad de área.
16
Cuando la diferencia de potencial entre los terminales de la célula solar es V=0 podemos obtener
la corriente en circuito cerrado, Isc y se puede aproximar a Iph (Isc ≅ Iph), también es la máxima
corriente que puede obtener la célula.
El valor de la corriente en circuito cerrado, depende del área de la célula, el espectro de la luz
incidente y la cantidad de fotones incidentes, las propiedades ópticas de la célula y la
recombinación de portadores.
Donde 𝑆𝑅(𝜆) es la respuesta espectral y 𝑆𝑖𝑛 (𝜆) es la densidad espectral del sol.
El porcentaje que indica la relación entre la potencia máxima que puede suministrar la célula
solar (PM = IM ∙ VM) y la potencia máxima que se conseguiría en condiciones ideales, es llamado
Fill Factor, FF y derivado del FF obtenemos el pFF es el Fill Factor sin tener en cuenta la Rs. Para
determinar el valor del Fill Factor se usa la ecuación:
𝑉𝑀 ∙ 𝐼𝑀
𝐹𝐹(%) = ∙ 100
𝑉𝑜𝑐 ∙ 𝐼𝑠𝑐
Entonces el cociente entre la potencia máxima suministrada por la célula (PM) y la potencia de
luz incidente (Pin), son el rendimiento 𝜂.
𝑃𝑀 𝑉𝑜𝑐 ∙ 𝐼𝑠𝑐 ∙ 𝐹𝐹
𝜂(%) = ∙ 100 = ∙ 100
𝑃𝑖𝑛 𝐴 ∙ 𝑆𝑖𝑛
El primer paso para poder caracterizar, de forma completa una célula, es medir la EQE.
Donde la EQE es la cantidad de portadores recolectados partido por los fotones incidentes.
I II III IV
17
En esta ecuación se pueden observar las diferentes pérdidas que sufre la célula solar:
Como podemos observar la EQE es una gráfica que nos proporciona, de forma visual y rápida,
las pérdidas en función de la longitud de onda.
Una vez obtenida la EQE se puede obtener la Jsc integrando la EQE con el espectro del sol
(AM1.5G 1 kW/m2). De esta forma ya podemos adquirir la curva I-V de la célula en cuestión
mediante el simulador solar y un trazador de características (KEITHLEY 2601B).
Para la obtención de la curva I-V se hace un barrido de tensión lineal de -0.7 V a 0.7 V
típicamente con incrementos de 4 mV, y una limitación en corriente de 1 A de estas graficas
obtenemos los parámetros fotovoltaicos como son Voc, FF, Pm, Vm, Im, Isc y el rendimiento de
conversión.
8
AntiReflection Coating
18
Ilustración 16: Grafica I-V Dark(negro) y con Luz(Azul)
19
5.2.2.2 Medida Suns-Voc.
Se hace un barrido de las diferentes intensidades de luz (suns9), para ello, se usa un flash
variando la irradiancia entre 10-3 hasta 100 suns, posicionado perpendicularmente a la célula
que se desea medir, además, de una célula previamente testeada. Es importante tener una
buena colocación del flash ya que es necesario que llegue la misma intensidad de luz a las dos
células.
La célula a medir es pinchada con dos sondas, una en cada extremo de los buses, para obtener
la Voc, que obtendremos por el canal 1. En el otro canal tendremos la señal de la célula de test
con una resistencia al final del BNC para reducir el ruido (incluida en el propio conector BNC).
Debido a que la señal que proviene de la célula de test se satura en ciertas partes de la señal
(célula polarizada lejos de cortocircuito y cerca de circuito abierto) se debe reducir la señal de
test mediante el uso de un switch con diferentes resistencias de escala descartando
adicionalmente la parte inicial de la misma.
9
Un sun equivale a una irradiancia de 1kW/m2
20
Ilustración 20: Representación del efecto del switch
sobre la señal de la célula test.
21
5.2.3 Workflow lectura de una célula.
22
Los fotodiodos están alimentados a 3.3V para trabajar en inversa y evitar que la Rs afecte a las
medidas, también se han conectado a unas resistencias para escoger su rango de trabajo. Como
se debe hacer el barrido de la señal que captan los fotodiodos, los MOSFETS en cada una de las
resistencias están controlados por Arduino haciendo la función del switch utilizado en con la
célula test.
El rol del Arduino es, la correcta obtención de las medidas, controlando los transistores y de esta
forma modificar la zona de trabajo del hardware en función de la necesidad, además se encarga
dela alimentació de la PCB. Para ellos se utilizan algunos pines digitales y los de power.
23
5.2.3.3 Funcionamiento de la interface.
Antes de empezar con las medidas es necesario guardar “Save As” el Excel con un nombre
distinto, para no trabajar con el Excel principal.
La opción de media automática se ha desarrollado mediante la unión del uso de Arduino con
Excel. Una vez preparada la zona de trabajo solo se debe pulsar el botón Auto Measure y disparar
el flash cuando se indique por pantalla.
24
5.2.3.4 Medidas.
El antiguo sistema funciona con la placa solar de test y el switch con resistencias, por lo que es
necesario que el usuario haga una medida en cada una de las diferentes posiciones del switch
acoplado a la célula test, con la finalidad de hace un barrido de la señal. Para cada una de las
medidas se debe seleccionar la posición indicada en la interface de usuario, disparar el flash para
obtener las señales en el osciloscopio y hacer los ajustes pertinentes.
Hay que tener suma importancia en el ajuste del osciloscopio ya que los datos que
posteriormente quedaran guardados en el documento será todo aquel valor que se pueda
observar en la pantalla del osciloscopio, además, se debe dejar una pequeña parte de la medida
en oscuridad para alguna de las funciones en las hojas de cálculo. Con la intención de mejorar el
sistema de medida, se le ha aplicado estos cambios.
El programa calibra el osciloscopio de forma automática, para cada una de las posiciones del
switch, de esta forma el usuario solo debe comprobar que las señales se encuentren en la
pantalla del osciloscopio. Para obtener el calibrado idóneo para cada posición, se ha optado por
un breve estudio en las rutinas de medida del Suns-Voc, llegando a estas conclusiones:
Tabla 1: Calibrado del osciloscopio por cada posición del switch.
25
5.2.3.4.2 Medida Automática.
Para la medida automática se hace uso del nuevo sistema de medida:
En el nuevo sistema de medida se ha substituido la célula de test, por la placa PCB Fotodiodos.
Dicha placa está conectada al Arduino, el cual actúa sobre los transistores de la placa,
sustituyendo y automatizando, el pre-escalado de la señal (switch de resistencias).
Se establece una conexión en serie entre Exel y Arduino mediante el uso del puerto USB del PC.
El software de Excel conecta con el Arduino cada vez que se hace una de las lecturas, activando
los transistores adecuados, para cada una de las adquisiciones. El software está diseñado
teniendo en cuenta que las lecturas son consecutivas desde la posición AE, lo que significa
que no está permitido comenzar hacer lecturas desde una posición intermedia.
El software sigue siempre la misma secuencia de activación de los transistores, una vez se llega
a la última de las secuencias, se reinicia, para empezar desde la posición A.
Para poder llevar a la práctica este tipo de sistema, se ha usado la memoria EEPROM del Arduino.
El sistema se basa en escribir un 1 en una posición conocida de la memoria, este 1 ira cambiando
de posición cada vez que se termine una conexión con Excel.
El uso de la memoria EEPROM ha sido necesario ya que cada vez que conectamos con el Arduino,
el programa empieza de nuevo, es decir, declara de nuevo las variables a 0. De esta forma no se
podía crear un contador convencional.
Como la EEPROM es la memoria no volátil del Arduino, los datos guardados en ella, no se ven
afectados por las consecutivas conexiones entre el PC y el Arduino.
Además, se ha creado una nueva hoja de Excel llamada ARDUINOMESSAGE. La función de esta
hoja es conseguir una buena conexión y desconexión del Arduino con el PC, es decir, obliga al
programa a estar conectado indefinidamente con el Arduino hasta que no haya recibido la
respuesta esperada por parte de él. En nuestro caso hacemos uso de las letra A, B,C ,D ,E que
hacen referencia a las posiciones del antiguo sistema de medida.
La siguiente tabla expresa una parte del funcionamiento con el flag de la memoria EEPROM.
26
Tabla 2: Ejemplo funcionamiento en forma de flag.
EEPROM
POSICION DATO POSCION DEL SWITCH
0 1
1 0
2 0 A
3 0
4 0
0 0
1 1
2 0 B
3 0
4 0
5.2.3.5 Workflow Suns-Voc.
27
6 Resultados.
6.1 Resultados medida manual.
Se ha podido reducir considerablemente el tiempo de adquisición de la curva Suns-Voc con el
sistema antiguo. Antes era de 1:20H ahora solo tarda 30 minutos.
Mediante software, se ha introducido un calibrado específico para cada una de las posiciones
del switch. En consecuencia, el usuario no debe manipular el osciloscopio por ninguna razón ya
que el mismo software adquiere la señal necesaria para el cálculo de la curva Suns-Voc.
Durante el proceso de adquisición se debe estar sin luz para no tener interferencias en las
medidas de las células. Anteriormente el usuario debía encender y apagar la luz después de cada
lectura para poder hacer las diferentes modificaciones en el osciloscopio. Desde la modificación
nos ahorramos todo el tiempo de levantarnos y cerrar y encender la luz para cada medida.
El PC del que se dispone en el laboratorio, usa Windows XP, que hoy en día es un sistema
operativo obsoleto ya que no recibe ningún tipo de actualización. No se ha actualizado a un
Windows más reciente porque, el PC también es antiguo y no soporta ningún Windows superior
al XP.
La razón de porque se ha estado usando durante todo este tiempo un PC antiguo es debido a la
comunicación GPIB, que como se ha mencionado anteriormente, es usado para la comunicación
entre el PC y el osciloscopio.
Para que sea posible comunicarse por el bus GPIB, es necesario el uso de una tarjeta que va
incorporada en el ordenador. Antiguamente los ordenadores tenian una conxión PCI donde se
concetavan estos tipos de dispositivos, pero desde la creacion de la conexión PCI Express en el
28
2004. Los ordenadores substituieron los conectores PCI por los PCI Express. Es decir, un cambio
de ordenador supone comprar una tarjeta GPIB nueva o que funcione mediante el USB.
Este problema se puedo solucionar gracias la instalacion manual de los drivers antiguos del
arduino, que proporcionan en la misma pagina de Arduino además de modificar uno de los
archivos .txt de los drivers, que hace referencia a que placa de arduino debe conectarse.
Era necesario que el ordenador reconociera el Arduino como un dispositivo externo con el qual
se puede comunicar, estos dispositivos suelen ser nombrados con un formato COM (numero).
Es de suma importancia que el ordenador reconozca el Arduino por dos motivos, el primero
compilar y cargar el programa al Arduino por el USB y el segundo es poder enviar datos del
Arduino al Excel y vicebersa.
Para establecer la comunciación en serie por el puerto USB es necesario el uso de las librerias
Arduino Excel, y declarar la variable que establece la comunicación:
Esta linea de codigo crea un objeto del tipo ArduinoExcel.ArduinoExcel con el nombre mySerial.
En un ordenador, con un Windows superior al XP, esta linea de codigo no produce ningun
problema, pero no es el caso. Quando se intenta ejecutar el programa excel en el PC del
laboratorio nos lanza este error:
El componente ActiveX es algo que se intala con cualquier programa que use VisualBasic o este
echo en VB. Para Windows XP la ultiama version de VB que soporta es la version 6 y en
consecuencia el componente ActiveX también es la version 6.
Esta version es bastante antigua y es una version donde no se contemplaba la posibilidad de una
comunicación serie por el puerto USB, por lo que no puede crear un objeto de tipo ArduinoExcel
ambientado totalmente a la comunicación PC-Arduino.
29
El software de Arduino tiene implementada una línea de código que escribe una letra en una
casilla de la hoja ARDUINOMESSAGE al final de cada conexión.
Desde Excel el programa esta a la espera de que se escriba una letra en una de las casillas
indicadas, si no es asi sigue conectado al Arduino, quando se escribe una letra, para la conxión
con el Arduino y continua a por la siguiente secuencia de conexión. Durante el proceso introduce
una X en la casilla de ARDUIONMESSAGE, de esta forma savemos si se ha conectado con el
Arduino y a finalizado la conxión. El parte de codigo encargado de finaliazar la conexión es:
Podemos asegurar que el Arduino cumple la función de activar los pines siguiendo el orden
establecido. No se ha podido comprobar, el funcionamiento en conjunto con el hardware debido
que no se ha podido establecer la conexión con el PC.
30
6.2.3 Resultados Excel.
Una de las medidas que se quiere conseguir haciendo la curva Suns-Voc es la de la pFF. Esta
medida se obtiene después de haber ajustado el light intensity conversion factor.
Cuando terminamos de hacer las lecturas de una célula, obtenemos la señal Suns-Voc.
En la señal Suns-Voc debería coincidir que el valor Voc de la célula obtenida en el equipo de
medida I-V, coincidiese con 1 sun. El light intesity conversión factor nos permite mover la curva
Suns-Voc hasta que coincida, que a 1 sun, tengamos la Voc de la célula y así obtener la pFF
correcta.
Normalmente tanto el ajuste del factor como el cálculo pFF se hace desde la hoja QSSPC B,
aunque después de hacer lecturas de diferentes células solares, se ha observado que con
algunas células es necesario el uso de la hoja QSSPC C es por eso que se ha modificado el Excel
con una pFF calculada desde la hoja C.
31
7 Conclusiones.
Con la creación de este proyecte he llegado a estas conclusiones:
Este proyecto puede ser el comienzo para otros proyectos, ya que, se pude dedicar todo un
proyecto al test y calibración del hardware para la buena obtención de la señal de flash. También
se podría mejorar la comunicación USB del Arduino-Excel o intentar optar por otro tipo de
comunicación (bluetooth).
32
8 Bibliografía
1. Pearce, Joshua. academia. academia web side. [En línea] 2002.
www.academia.edu/1484565/Photovoltaics_a_path_to_sustainable_futures.
7. Hecht, Jeff. laser focus world. laserfocusworld web side. [En línea] 12 de Enero de 2012.
http://www.laserfocusworld.com/articles/print/volume-48/issue-12/features/photovoltaics-
takes-small-steps-on-journey-to-greater-efficiency.html.
12. High-efficiency black silicon interdigitated back contacted solar cells on p-type and n-type
c-Si substrates. Pablo Ortega, Eric Calle, Guillaume von Gastrow, Päivikki Repo, David
Carrió,Hele Savin and Ramón Alcubilla. 11, s.l. : Wiley Online Library (wileyonlinelibrary.com),
2015, Vol. 23.
33