Arduino como celula fotovoltaica

Hola, estoy de erasmus y me han mandado un proyecto del cual no se muy bien como salir.

Tengo que programar un Arduino para que actue como una placa solar de tal manera que si le meto los datos de tension de circuito abierto, corriente de cortocircuito, factor de llenado y las resistencias serie y paralelo, obtenga la corriente de salida. No tengo ni idea de por donde empezar....

Sabriais decirme si es algo muy complicado, no tengo experiencia programando arduinos y hace 3 o 4 años que no programo en C++

Muchas gracias!

El tema de Arduino lo veo secundario. Lo importante es que sepas hacer esos cálculos y después se ve la manera para que los haga el programa en el Arduino.

Haber si te sirve
http://www.pyroelectro.com/2013/01/16/solar-powered-picaxe-microbot-vibrobot/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+pyroelectro+(PyroElectro+News%2C+Projects+%26+Tutorials)&utm_content=Google+Reader

Como ha dicho Cheyenne, una vez que tengas claro como modelar matemáticamente la placa solar, no debería ser muy complicado....

Para modelarla matematicamente tengo que usar las ecuaciones que has puesto en el enlace de National Instruments, teniendo en cuenta los limites que tengo con la corriente de cortocircuito y la tension de circuito abierto. Ademas la unica variable que no domino creo que es la tension por lo que he estudiado.

El primer enlace no tiene nada que ver con lo que tengo que hacer, yo no tengo que acoplar un arduino a una celula solar como cargador o algo del estilo, tengo que programarlo para que simplemente muestre la corriente de salida.

Sabeis que tipo de arduino...mini, uno....puedo utilizar para este proyecto...porque la verdad no tengo ni idea que rango de salida de corriente voy a tener y en que caracteristicas me tengo que fijar.

Habra algo parecido realizado por internet para fijarme en los componentes de electronica que necesito tambien.

Muchas gracias a todos!!!

Pero... ¿cuál es tu proyecto?

Al final, tu modelo generará una curva V-I (la característica de tu panel) ¿pero qué tienes que hacer una vez obtenidos? ¿Tienes que generar dicha curva en realidad? ¿tienes que diseñar la electrónica? ¿puedes usar una fuente de laboratorio que le mandes dichos puntos? y luego... para generar dicha curva, necesitas una carga... ¿tienes que diseñar dicha carga?

Como bien dices, seguro que hay algo parecido por internet para fijarte... :wink:

Yo tengo que programar el Arduino y diseñar la electronica para que al darme unos valores de los parametros de las celulas solares (Isc Voc...) mi programa saque el mejor valor de corriente posible de salida, me pusieron que utilice este metodo para obtener la mejor corriente (You may use incremental conductance method). El arduino en principio representa una celula solar, pero tengo que programarlo para que sea facil representar cualquier numero de celulas. Tengo que diseñar la carga, para poder generar la curva, por supuesto.

Crees que es posible hacerlo, porque yo veo que igual me queda muy grande este proyecto...Como puedo buscar en internet porque ya hice una busqueda bastante fuerte y no encontre nada...

A ver si me podeis ayudar!!!
Un saludo!

quieres leer la corriente que esta generando la placa?
resistencia shunt?
http://www.ebay.com/itm/0-56-Digital-Ammeter-DC-0-50-A-Red-LED-Display-Ampere-Meter-Amp-Panel-With-Shunt-/140899659954?pt=LH_DefaultDomain_0&hash=item20ce4630b2

Hola,

Deberías saber cual es el alcance de tu proyecto, que puntos tienes que contemplar:

  1. Modelo matemático de la célula (tienes una/s entradas y calculas una/s salidas).
  2. Con las salidas obtenidas, generación física de los parámetros. Si para ello puedes usar hardware comercial, como puede ser una fuente de laboratorio, en la cual se le pueden pasar parámetros por comunicación (o como sea), o tienes que diseñar el hw para la generación dinámica de pares V-I.
  3. Test a tu modelo físico, es decir, poner una carga dinámica, para poder genera dicha curva V-I característica de la célula. Lo mismo, puedes usar uno comercial ó puedes diseñarlo.

Vaya, yo no tengo ni idea de células fotovoltaicas... Pero lo fácil/dificil depende de la profundidad de cada uno de los puntos, si tienes que hacer todo, sólo es una parte, etc.

Imagina, puede ser estudiarte el módelo que te piden, desarrollarlo en un microcontrolador, pero no tener que realizar la generación física V-I. Simplemente, mostrar las salidas obtenidas, por ejemplo, por puerto serie... Es un decir.

Seguro que el profesor que te lo ha mandado puede guiarte más, no??

Saludos,

Igor R.

Nota.- A mi me salen bastantes cosillas por google. Es más, de wikipedia, te dan un link de un proyecto creado con Arduino Error

Maximum power point tracking - Wikipedia (ver la descripción de controlador usando la estrategia "Incremental conductance")

http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDoQFjAB&url=http%3A%2F%2Fdigitalcommons.calpoly.edu%2Fcgi%2Fviewcontent.cgi%3Farticle%3D1576%26context%3Dtheses&ei=B7f9UMTQMvCM0wX92YHQDA&usg=AFQjCNFuc5P_ZpdX75adCHnUhDdBfJ6mMA&sig2=0u8vhHjbrtXE0UWHFV8cNQ&bvm=bv.41248874,d.d2k&cad=rja

http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&cad=rja&ved=0CIABEBYwCA&url=http%3A%2F%2Fusers.utcluj.ro%2F~atn%2Fpapers%2FATN_1_2008_8.pdf&ei=JLP9UJHkNOfZ0QWf6IHgDA&usg=AFQjCNH6Z9mQoaOX4GTcqli5-_oh9pT0OA&sig2=f9nax_5LE6kSFWNAi-5nBQ&bvm=bv.41248874,d.d2k

http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CE4QFjAD&url=http%3A%2F%2Fwww.iaeng.org%2Fpublication%2FWCECS2008%2FWCECS2008_pp846-851.pdf&ei=JLP9UJHkNOfZ0QWf6IHgDA&usg=AFQjCNFwaO9WQSiwN-MB_c8owz-vkqFm3g&sig2=clJV_CuRJp0duD-1dPjc0Q&bvm=bv.41248874,d.d2k&cad=rja

http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&ved=0CGMQFjAF&url=http%3A%2F%2Fwww.jatit.org%2Fvolumes%2Fresearch-papers%2FVol16No1%2F2Vol16No1.pdf&ei=JLP9UJHkNOfZ0QWf6IHgDA&usg=AFQjCNGehEo16Pey7AlqjqADY8hMFqZQvg&sig2=xSfNiGJmvs4dAcP8FjKQ4g&bvm=bv.41248874,d.d2k