Pages: [1]   Go Down
Author Topic: Arduino como celula fotovoltaica  (Read 1314 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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!
Logged

Offline Offline
God Member
*****
Karma: 7
Posts: 635
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Donostia
Offline Offline
God Member
*****
Karma: 3
Posts: 743
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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+%28PyroElectro+News%2C+Projects+%26+Tutorials%29&utm_content=Google+Reader
Logged

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.ni.com/white-paper/7230/en

Como ha dicho Cheyenne, una vez que tengas claro como modelar matemáticamente la placa solar, no debería ser muy complicado....
« Last Edit: January 20, 2013, 07:38:03 am by Igor R » Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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!!!
Logged

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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...  smiley-wink
« Last Edit: January 20, 2013, 03:02:17 pm by Igor R » Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


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!
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 http://www.timnolan.com/index.php?page=arduino-ppt-solar-charger

http://en.wikipedia.org/wiki/Maximum_power_point_tracking  (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



« Last Edit: January 21, 2013, 07:37:53 pm by Igor R » Logged


Pages: [1]   Go Up
Jump to: