Resultados 1 al 21 de 21
- 22/03/2017, 16:44 #1Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Cómo controlar variador de frecuencia con sensor radiación solar
Bueno,,pues haciendo caso a Gabriel 2015 abro nuevo hilo para el tema que comente a mmonge pues creía que el tema iba por los mismos problemas que tenía yo.
Llevo más de 3 meses intentando programar, pero o soy un negado o es más difícil para mí por falta de conocimientos o es que aquí en el foro ahí súper cabezas pensantes y con un gran poder de creación y resolución de problemas electrónicos.
por qué yo también estaba buscando un variador pequeño sobre 700w y lg tiene uno de entrada 250v pero salida 220 trifasica , pero también estaba buscando por si alguien lo sabe, o lo ha visto ya fabricado el poder controlar ese variador con un arduino o rasperri según el voltaje
Según voltaje de salida de un sensor solar que tiene salida en mv y pasarlo al variador que tiene entrada de 4 a 20 ma, así poder decirle al variador que según la radiación solar que tenga más o menos hercios de salida, pero ni he visto nada y no logro hacer el programa para arduino o raspberry (como el impresionante tema de control exhaustivo ) y eso que llevo tiempo probando ,
Si alguien sabe de algún invento para poder regular el inversor según la radiación solar podría exponerlo y nos vamos enseñando todos un poco más de esta energía tan limpia y nuestra, que no de los de siempre.
Enviado desde mi iPad utilizando Tapatalk
-
- 23/03/2017, 11:17 #2Forero
- Fecha de ingreso
- ene 2013
- Ubicación
- Madrid
- Mensajes
- 494
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Por lo que he visto la mayoría de los variadores soportan comandos por puerto serie o modbus. Me suena RS485.
Si consigues que tu arduino le de ordenes al variador por este protocolo el variador se encargara del resto.
Ojo con hacer funcionar la bomba más despacio de lo que debe, que yo queme hace tiempo un motor por poner una curva de arranque de 5 minutos. El motor se refrigera con la circulación del agua, si circula despacio se calienta y puede quemarse. Por lo que tu variador no debería arrancar hasta que haya potencia para mantener al menos 35-40 hz (dicho a ojo).
Sobre elevar tensión, he visto este que soporta entrada a 220v AC monofasica y salida a 380-400v AC trifásica, pero ando buscando uno que haga lo mismo pero con entrada DC (que no se si existe). Con entrada DC de 400v o más, si que hay muchos que te sacan los 400v AC en trifásica, pero requiere seriar muchos paneles (y tener el triple de potencia necesaria, para bombas de 1cv o 2cv):
Variador de Frecuencia Monofasico Powtech PT-200 2,2 KW
- 23/03/2017, 13:24 #3Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Entonces entiendo que tienes un sensor de irradiación que da salida en mV. Los variadores suelen admitir entradas analógicas de 0-10 V, 4-20 mA e incluso admiten entrada por PWM a distintas frecuencias.
Si tienes una salida de mV podría amplificarse hasta una tensión que sea razonable para la entrada 0-10 V del variador. Lo que pasa, es que ese sensor de irradiación, si sólo tiene en cuenta la irradiación, no se corresponde con la máxima potencia que pueden entregar los panales en ese momento, porque esa potencia también depende y bastante de la temperatura de las células.
Yo, estos montajes, los hago con un pequeño panel, que coloco con la misma orientación que el resto, y mediante un sencillo circuito hago una barrido capacitivo cada 500 ms. Ese barrido capacitivo sí me da la máxima potencia disponible en cada momento, de forma que si pasa una nube o lo que sea, el circuito modifica la velocidad de la bomba.
Esa es la primera parte. Luego se deja un margen del 5%, de forma que la potencia que entregan los paneles es de un 95% de la que me indica el sensor. Para ello hace falta medir en cada momento también, la tensión de los paneles y la intensidad.
Esta tarde te copio aquí mismo el código y un esuqema del circuito.
- 23/03/2017, 13:28 #4Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Buenas mmonge el lg que yo estoy mirando tiene dicha entrada, pero yo veía más fácil actuar sobre la entrada de 4 a 20 mA porque lo que estoy probando en arduino es un sensor de radiación saca la medición de dicho sensor al editor del arduino con valores desde 5w m2 a 1200w m2. Esto está en varias librerías y ejemplos de arduino pero el convertir dicha salida a mA es donde estoy parado pues no veo en ningún sitio como decirle al arduino que por ejemplo 20wm2 sean 4 mA en la salida analógica que tiene
Enviado desde mi iPad utilizando Tapatalk
- 23/03/2017, 14:03 #5Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
A ver, para empezar, la salida analógica de Arduino no es analógica, es un PWM con mas ciclo de trabajo o menos. Si quieres utilizar la entrada analógica 4-20 mA del variador, necesitas saber la impedancia de entrada, que creo que suele ser de unos 500 Ohmios. Con tu Arduino no puedes generar una tensión de 10 V, que sería lo necesario, 500 Ohmx20 mA=10 V. Lo que si puedes hacer es utilizar un condensador y un transistor, junto con la salida de 24 V que suele tener el variador. Modificando el ciclo de trabajo del transistor con la salida PWM de Arduino, tendrás más intensidad o menos.
Si puedes copiarnos aquí algo de como es esa entrada 4-20 mA del variador, te decimos más.
Pero vamos, lo más sencillo es utilizar la entrada PWM del variador, ya que la salida de Arduino es por PWM. Quizás no admita el PWM de Arduino porque tiene una tensión máxima de 5 V, pero sí que puedes activar un mosfet con la señal de Arduino al Gate y la señal de 24 V del variador al Drain.
- - - - - - - - - - - - - - - - - - -
Pero vamos, vas a hacer algo incompleto, porque en Verano, cuando aprieta el calor, la potencia disponible de las placas se aleja mucho de la irradiación que te dice el sensor.
- 23/03/2017, 14:33 #6Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Gracias Gabriel 2015, en lo que me explicas a partir de generar la señal 4 a 20ma es donde me pierdo.
El inversor que pretendo poner en marcha es el lg SV-iG5A que tiene entrada de continúa y salida de trifasica 220v el manual en este enlace
http://www.equitrans96.es/assets/ig5a-manual_esp.pdf
Si haces el favor y aunque el arduino y el sensor de radiación ya los tengo, si me pudieras dar más datos del sistema que tú utilizas no tendría ningún problema de comprar los componentes y montarlo si es compatible con el modelo que tengo que hacer funcionar.
Gracias a ti y a esos gurús de la eléctrica , que en cuanto tenemos un problema acuden en nuestra ayuda, el último comentario de que lo más sencillo es lo de utilizar la señal PWM y lo del mofeta me deja kao .
Lo dicho vivan los gurús de este foro
Enviado desde mi iPad utilizando Tapatalk
- 23/03/2017, 19:32 #7Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
const int mosfet = 8;
int T=500;
int S=3;
int F=3000;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(8,OUTPUT);
}
void loop() {
digitalWrite(mosfet,HIGH);
delay(500);
digitalWrite(mosfet,LOW);
delayMicroseconds(1);
long A = analogRead(A0);
long IA = analogRead(A1);
delayMicroseconds(T);
delay(S);
long ml1=millis();
long B = analogRead(A0);
long IB = analogRead(A1);
delayMicroseconds(T);
long C = analogRead(A0);
long IC = analogRead(A1);
delayMicroseconds(T);
long D = analogRead(A0);
long ID = analogRead(A1);
delayMicroseconds(T);
long E = analogRead(A0);
long IE = analogRead(A1);
delayMicroseconds(T);
long F = analogRead(A0);
long IF = analogRead(A1);
delayMicroseconds(T);
long G = analogRead(A0);
long IG = analogRead(A1);
delayMicroseconds(T/2);
long H = analogRead(A0);
long IH = analogRead(A1);
delayMicroseconds(T/2);
long I = analogRead(A0);
long II = analogRead(A1);
delayMicroseconds(T/2);
long J = analogRead(A0);
long IJ = analogRead(A1);
delayMicroseconds(T/2);
long K = analogRead(A0);
long IK = analogRead(A1);
delayMicroseconds(T/2);
long L = analogRead(A0);
long IL = analogRead(A1);
delayMicroseconds(T);
long M = analogRead(A0);
long IM = analogRead(A1);
delayMicroseconds(T);
long N = analogRead(A0);
long IN = analogRead(A1);
delayMicroseconds(T);
long O = analogRead(A0);
long IO = analogRead(A1);
long ml2=millis();
delay(F);
long P = analogRead(A0);
long IP = analogRead(A1);
delayMicroseconds(T);
long PA=A*(-IA+A);
long PB=B*(-IB+B);
long PC=C*(-IC+C);
long PD=D*(-ID+D);
long PE=E*(-IE+E);
long PF=F*(-IF+F);
long PG=G*(-IG+G);
long PH=H*(-IH+H);
long Pi=I*(-II+I);
long PJ=J*(-IJ+J);
long PK=K*(-IK+K);
long PL=L*(-IL+L);
long PM=M*(-IM+M);
long PN=N*(-IN+N);
long PO=O*(-IO+O);
long PP=P*(-IP+P);
long MAX1=max(PA,PB);
long MAX2=max(PC,PD);
long MAX3=max(PE,PF);
long MAX4=max(PG,PH);
long MAX5=max(Pi,PJ);
long MAX6=max(PK,PL);
long MAX7=max(PM,PN);
long MAX8=max(PO,PP);
long MAX11=max(MAX1,MAX2);
long MAX21=max(MAX3,MAX4);
long MAX31=max(MAX5,MAX6);
long MAX41=max(MAX7,MAX8);
long MAX111=max(MAX11,MAX21);
long MAX211=max(MAX31,MAX41);
long PMAX=max(MAX111,MAX211);
Serial.print (A); Serial.print (" "); Serial.print (IA);Serial.print (" "); Serial.println (PA);
Serial.print (B); Serial.print (" "); Serial.print (IB);Serial.print (" "); Serial.println (PB);
Serial.print (C); Serial.print (" "); Serial.print (IC);Serial.print (" "); Serial.println (PC);
Serial.print (D); Serial.print (" "); Serial.print (ID);Serial.print (" "); Serial.println (PD);
Serial.print (E); Serial.print (" "); Serial.print (IE);Serial.print (" "); Serial.println (PE);
Serial.print (F); Serial.print (" "); Serial.print (IF);Serial.print (" "); Serial.println (PF);
Serial.print (G); Serial.print (" "); Serial.print (IG);Serial.print (" "); Serial.println (PG);
Serial.print (H); Serial.print (" "); Serial.print (IH);Serial.print (" "); Serial.println (PH);
Serial.print (I); Serial.print (" "); Serial.print (II);Serial.print (" "); Serial.println (Pi);
Serial.print (J); Serial.print (" "); Serial.print (IJ);Serial.print (" "); Serial.println (PJ);
Serial.print (K); Serial.print (" "); Serial.print (IK);Serial.print (" "); Serial.println (PK);
Serial.print (L); Serial.print (" "); Serial.print (IL);Serial.print (" "); Serial.println (PL);
Serial.print (M); Serial.print (" "); Serial.print (IM);Serial.print (" "); Serial.println (PM);
Serial.print (N); Serial.print (" "); Serial.print (IN);Serial.print (" "); Serial.println (PN);
Serial.print (O); Serial.print (" "); Serial.print (IO);Serial.print (" "); Serial.println (PO);
Serial.print (P); Serial.print (" "); Serial.print (IP);Serial.print (" "); Serial.println (PP);
Serial.println (PMAX);
Serial.println(ml2-ml1);
Serial.println(" ");
Serial.println(" ");
// put your main code here, to run repeatedly:
delay(15000);
}
- - - - - - - - - - - - - - - - - - -
Este es el código. EN cuanto pueda te pongo una foto del circuito.
- 24/03/2017, 11:00 #8Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
He estado dando un vistazo al manual de instrucciones y me surgen un par de dudas.
1- ¿Vas a alimentar el variador directamente desde las placas o en alterna?
2.- ¿El motor de la bomba es 230/400?
Te lo digo porque el variador que indicas es para 230 V trifásico sin neutro, y los motores que solemos manejar son de 400 V trifásicos o 230 trifásicos, pero con neutro.
Si vas a alimentar el variador en alterna es más sencillo, porque puedes transformar a la salida del inversor a 400 V monofásica y luego rectificar, con lo que tendrías una entrada para el variador de unos 520 V, pudiendo alimentar el motor a 400 V.
- 25/03/2017, 14:17 #9Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Buenas: Gabriel2015 el variador tiene entrada de campo solar directo en continua y salida trifasica 220 sin neutro, ni en entrada ni en salida.
Las instrucciones del código que muestras es para arduino o raspberry ?
No sé si en las instrucciones del variador va pero tiene entrada directa de paneles y empieza a funcionar a partir de 200v de placa y voc de 450.
Enviado desde mi iPad utilizando Tapatalk
- 25/03/2017, 16:53 #10Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Sí es de Arduino.
Entonces supongo que el motor que tienes, en la bornera, se puede cambiar la conexión de estrella a triángulo, porque si es un motor típico 230-400 V, tiene que poderse conectar en triángulo para hacer lo que dices.
- - - - - - - - - - - - - - - - - - -
Me explico mejor, si ahora tienes el motor conectado en estrella, 400 V, y es una bomba sumergible, pues tienes que sacarla y cambiar las conexiones a triángulo, si se puede, claro.
- 27/03/2017, 15:03 #11Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
El motor es de superficie y es de 220,380 triángulo estrella estándar a estado siempre a 220 trifasica pero quitaron el viejo transformador que era de 220 trifasica por lo cual la casa estaba 125v hasta que se puso las placas y se aisló, porque querían los de siempre que el cambio de transformador lo pagará la propiedad. Por eso se puso foto aislada.
Si este programa es para arduino, me falta añadir alguna librería ?
También te agradecería que me pasaras el esquema de conexión entre arduino y placa de control y salida hacia variador.
Gracias y haber si este hilo sirve para muchos que creen que buscan con lo más barato poder poner en marcha la piscina para este verano.
Atte: Trinitario
Enviado desde mi iPad utilizando Tapatalk
- 27/03/2017, 15:30 #12Forero
- Fecha de ingreso
- ene 2013
- Ubicación
- Madrid
- Mensajes
- 494
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Gabriel, lo que dices de que los motores típicos de bomba trifásicos de 220v llevan neutro, podrían funcionar sin neutro? Es decir, conectar a un variador que saca trifásico 220v pero sin neutro (solo salen 3 cables) una bomba de 220v trifásica. Para que usan el neutro en una trifásica con neutro si ya hay 220v entre fases?
- 27/03/2017, 15:59 #13Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Mmonge, yo creo que en ningún momento se ha hablado de que el motor tenga, neutro. Los motores estándar estrella triángulo, son 220v, 380v siempre con tres fases para las 3 bobinas que llevan.
Otro tema es el de los motores que trabajan en monofasico, pero no son tales porque siguen teniendo las 3 bobinas y los 3 contactos, de los cuales con el condensador se hace la tercera fase para que funcione en monofasico .
Creo que todos tenemos claro esquema de bobinas motores
Y también el mismo motor conectado en monofasico
Enviado desde mi iPad utilizando Tapatalk
- 27/03/2017, 16:34 #14Forero
- Fecha de ingreso
- ene 2013
- Ubicación
- Madrid
- Mensajes
- 494
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Si, así los entiendo yo, por eso me desconcertaba el comentario de Gabriel. Pero supongo que se refiere a conectar un trifásico con una alimentación monofásica con neutro.
Si sirve para alguien, yo llegue a conectar un variador de salida trifásica 220v, con una bomba monofásica (monofásica auténtica, no una trifásica conectada en monofase con el condensador). Simplemente usabas solo 2 cables de los 3 del variador, y había que desconectar el error de fase descompensada, y funcionaba una bomba de 220v monofásica con un variador trifásico.
- 27/03/2017, 16:44 #15Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
- 27/03/2017, 19:01 #16Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Bastante sencillo si pudieras pasarme los valores de resistencias, aunque algunas se ve en el color, condensadores triar y pasarme el esquema de conexión te lo agradecería y algunos del foro creo que les resultaría más económico el controlar las bombas.
Pues el lg que compré lo conseguí por 150€ y el arduino, placa 5w y componentes que esté sobre 50€ , creo que es bastante interesante poder hacer funcionar una bomba o motores por tan solo este precio es muy aceptable, pues si vamos a lo ya fabricado solo en el controlador se van más de 700€.
Gracias de antemano,
Atte:Trinitario
Enviado desde mi iPad utilizando Tapatalk
- 27/03/2017, 19:12 #17Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Yo pobré este circuito, pero no sabia como interpretar la salida a los led para pasarla como señal analógica al variador y ahí me quedé atascado.
Enviado desde mi iPad utilizando Tapatalk
- 27/03/2017, 19:46 #18Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
También probé el que comente al principio del tema, un sensor BH1750 que es un sensor que da la lectura en el monitor del arduino, pero me pasó lo mismo para intentar pasar las lecturas a una salida analógica o digital al variador
Enviado desde mi iPad utilizando Tapatalk
- 28/03/2017, 14:15 #19Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Perdona por la tardanza, pero es que no le saco más horas al día...
Aquí tienes el circuito:
- - - - - - - - - - - - - - - - - - -
El Mosfet te sirve casi cualquiera que sea de canal N. Al tener la resistencia de 10 Ohm, limitamos la intensidad de descarga del condensador a un par de amperios, que resulta de dividir la tensión de carga del condensador, unos 20-21V, entre los 10 Ohmios que colocamos. Como ya te dije, está preparado para un panel de 5 W, si tienes otro panel también sirve, cambiando los valores de las resistencias, o si el panel es muy grande, ya habría que ver el Mosfet con más cuidado.
- - - - - - - - - - - - - - - - - - -
El Mosfet es este, por si quieres utilizar el mismo:
http://es.rs-online.com/web/p/transistores-mosfet/5411180/
- - - - - - - - - - - - - - - - - - -
Aquí un barrido de hace unos minutos:
- - - - - - - - - - - - - - - - - - -
Eso significa que en ese momento, de un campo FV, como mucho se podían obtener 912 W por kwp instalado. También se ve la ISC, 0,35 A, la Voc, 19,43 V, así como el punto de máxima potencia, 14,59 V y 0,31 A.
- - - - - - - - - - - - - - - - - - -
El mismo Arduino, también saca una señal pseudoanalógica, en forma de PWM, proporcional a la potencia disponible.
Sólo te queda decirle al variador, como modificar la velocidad de la bomba en función de la potencia disponible. Para ello, tienes que tener en cuenta que la potencia que absorbe la bomba es proporcional al cubo de la velocidad de giro.
- 29/03/2017, 18:42 #20Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- valencia
- Mensajes
- 63
Re: Cómo controlar variador de frecuencia con sensor radiación solar
Gracias, ya compro él mosfet y lo monto ya comento por aquí resultados y si puedo programar la salida para el inversor
Atte:Trinitario
Enviado desde mi iPad utilizando Tapatalk
- 30/03/2017, 12:48 #21Gabriel 2015 Invitado
Re: Cómo controlar variador de frecuencia con sensor radiación solar
4.45 102 173.58
5.28 136 206.01
6.08 169 237.48
6.86 202 264.65
7.62 233 293.85
8.14 253 317.60
8.62 274 332.46
9.14 295 352.24
9.63 315 371.08
10.11 336 384.98
10.60 356 403.58
11.34 386 431.48
12.07 416 459.37
12.78 446 480.10
13.88 494 501.10
19.32 791 0.00
Pot 501.10 Voc 19.32 Isc 0.209
600
4.06 92 146.45
4.96 129 179.09
5.81 164 209.97
6.67 198 244.10
7.48 232 269.96
8.01 254 289.37
8.55 275 312.95
9.06 297 327.30
9.58 317 350.50
10.09 338 369.28
10.58 359 382.00
11.38 393 405.56
12.17 425 433.41
12.90 456 453.22
14.07 508 466.95
19.20 786 0.00
Pot 466.95 Voc 19.20 Isc 0.189
700
4.25 96 161.80
5.30 140 199.20
6.30 179 242.99
7.28 220 277.11
8.26 260 314.31
8.87 284 341.88
9.45 309 359.87
10.04 334 377.29
10.63 357 404.51
11.21 382 421.35
11.80 406 443.39
12.68 443 470.25
13.51 478 494.46
14.29 513 502.15
15.49 570 483.74
19.32 791 0.00
Pot 502.15 Voc 19.32 Isc 0.1912
800
4.32 98 166.70
5.52 146 215.55
6.64 193 256.18
7.74 238 298.56
8.84 283 340.94
9.48 309 365.43
10.14 336 390.86
10.80 363 416.29
11.43 389 440.77
12.07 415 465.26
12.68 441 482.62
13.58 482 490.51
14.46 521 501.10
15.24 557 498.43
16.39 614 455.97
19.32 791 0.00
Pot 501.10 Voc 19.32 Isc 0.1911
900
4.45 100 177.92
5.77 155 227.90
7.04 206 281.55
8.26 257 326.40
9.50 306 384.92
10.21 337 403.65
10.92 366 431.65
11.60 395 453.03
12.31 424 480.69
12.97 452 500.11
13.58 479 510.40
14.56 523 518.70
15.44 563 519.89
16.17 600 489.32
17.22 655 420.24
19.37 793 0.00
Pot 519.89 Voc 19.37 Isc 0.2012
1000
4.54 103 184.05
6.03 163 247.35
7.43 221 300.81
8.82 278 357.21
10.16 333 411.64
10.94 367 432.62
11.75 398 475.96
12.48 430 493.46
13.19 460 515.02
13.88 490 528.19
14.51 518 538.20
15.46 564 520.71
16.29 605 493.02
16.98 640 455.71
17.88 691 357.80
19.42 794 9.48
Pot 538.20 Voc 19.42 Isc 0.2014
1100
4.50 103 177.68
6.11 167 247.38
7.60 228 307.74
9.06 289 362.69
10.50 347 425.49
11.34 382 453.60
12.14 415 485.86
12.90 449 497.28
13.66 480 526.48
14.34 511 531.86
14.95 540 525.32
15.90 586 504.47
16.69 626 464.13
17.32 660 414.18
18.15 708 310.03
19.40 794 0.00
Pot 531.86 Voc 19.40 Isc 0.2014
1100
4.62 105 189.27
6.28 172 260.43
7.82 234 328.09
9.31 297 381.55
10.77 357 441.63
11.63 392 476.68
12.46 427 504.65
13.24 460 529.85
13.97 493 538.72
14.66 524 543.64
15.29 554 537.34
16.22 600 506.63
16.98 639 464.00
17.57 672 402.87
18.30 717 285.74
19.45 795 9.49
Pot 543.64 Voc 19.45 Isc 0.2015
1100
4.86 110 211.15
6.55 180 281.16
8.18 245 359.44
9.75 310 423.36
11.29 373 490.20
12.17 410 522.46
13.00 446 545.45
13.78 480 564.81
14.49 513 565.57
15.17 545 562.66
15.78 574 554.51
16.69 619 521.13
17.37 658 449.25
17.88 688 383.98
18.54 729 271.46
19.50 798 0.00
Pot 565.57 Voc 19.50 Isc 0.2215
1100
4.86 109 213.52
6.55 179 284.36
8.16 245 354.39
9.72 309 422.30
11.26 373 483.65
12.14 409 521.41
13.00 445 551.79
13.78 479 571.53
14.49 513 565.57
15.15 543 569.15
15.76 573 553.65
16.61 618 502.62
17.32 656 447.99
17.88 687 392.71
18.52 728 271.10
19.47 797 0.00
Pot 571.53 Voc 19.47 Isc 0.2215
1100
4.62 104 191.52
6.21 170 254.36
7.74 232 321.23
9.23 294 378.54
10.72 354 444.86
11.56 389 473.68
12.39 424 501.68
13.17 457 526.92
13.88 490 528.19
14.56 521 532.91
15.17 549 533.05
16.12 595 511.45
16.86 635 452.43
17.49 668 409.73
18.25 714 293.89
19.37 792 9.45
Pot 533.05 Voc 19.37 Isc 0.2115
1100
4.71 107 197.88
6.38 174 270.71
7.92 238 332.19
9.45 301 396.78
10.94 362 459.32
11.80 398 489.45
12.65 433 524.92
13.41 468 530.15
14.14 500 545.32
14.83 531 549.98
15.44 560 542.49
16.34 606 502.47
17.08 644 458.34
17.61 676 386.80
18.35 719 286.51
19.45 796 0.00
Pot 549.98 Voc 19.45 Isc 0.2114
1100
4.59 104 188.27
6.18 169 253.36
7.72 232 316.45
9.19 292 376.54
10.65 353 431.43
11.51 388 466.06
12.34 422 499.70
13.09 456 511.21
13.85 488 534.01
14.54 520 532.01
15.17 550 525.65
16.12 595 511.45
16.86 634 460.66
17.47 668 400.63
18.22 713 293.49
19.37 793 0.00
Pot 534.01 Voc 19.37 Isc 0.2016
1100
4.42 100 174.79
5.99 163 239.51
7.43 223 293.56
8.87 282 350.54
10.26 340 400.57
11.09 374 433.00
11.87 407 457.73
12.65 439 487.87
13.36 470 502.14
14.07 501 515.02
14.71 530 516.74
15.66 577 489.08
16.49 617 466.74
17.13 652 409.50
17.98 701 307.11
19.30 790 0.00
Pot 516.74 Voc 19.30 Isc 0.2015
1100
4.37 99 170.72
5.91 161 233.69
7.38 222 288.03
8.79 281 339.06
10.21 338 398.67
11.02 372 424.76
11.80 404 454.90
12.58 437 478.90
13.31 468 500.30
14.00 499 505.51
14.63 528 507.02
15.59 573 494.40
16.39 614 455.97
17.05 649 407.75
17.96 699 315.45
19.32 790 9.43
Pot 507.02 Voc 19.32 Isc 0.2015
1100
4.45 101 175.75
6.03 165 241.46
7.50 226 296.46
8.94 285 353.43
10.38 344 410.41
11.19 378 436.82
12.02 411 475.11
12.80 444 499.76
13.53 476 515.17
14.22 507 520.39
14.83 536 513.80
15.78 582 492.90
16.59 622 461.41
17.22 656 411.84
18.05 703 317.17
19.35 792 0.00
Pot 520.39 Voc 19.35 Isc 0.2014
1100
4.50 102 179.88
6.06 166 242.44
7.57 228 303.05
9.04 288 361.71
10.48 347 419.39
11.31 382 447.10
12.14 415 485.86
12.92 448 510.84
13.66 481 519.82
14.34 511 531.86
14.95 541 518.03
15.93 586 513.02
16.69 627 455.99
17.32 661 405.72
18.13 707 309.61
19.32 791 0.00
Pot 531.86 Voc 19.32 Isc 0.2016
- - - - - - - - - - - - - - - - - - -
He hecho unas modificaciones en el algoritmo para que modifique solo el espaciado entre lecturas. Estas lecturas corresponden a hoy, con el cielo cubierto, pero el sol pasa a través de las nubes.
- - - - - - - - - - - - - - - - - - -
const int mosfet = 8;
int T=500;
int S=0;
int F=5000;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(8,OUTPUT);
}
void loop() {
digitalWrite(mosfet,HIGH);
delay(1500);
digitalWrite(mosfet,LOW);
delayMicroseconds(1);
long A = analogRead(A0);
long IA = analogRead(A1);
delayMicroseconds(T);
delay(S);
long ml1=millis();
long B = analogRead(A0);
long IB = analogRead(A1);
delayMicroseconds(T);
long C = analogRead(A0);
long IC = analogRead(A1);
delayMicroseconds(T);
long D = analogRead(A0);
long ID = analogRead(A1);
delayMicroseconds(T);
long E = analogRead(A0);
long IE = analogRead(A1);
delayMicroseconds(T/2);
long F = analogRead(A0);
long IF = analogRead(A1);
delayMicroseconds(T/2);
long G = analogRead(A0);
long IG = analogRead(A1);
delayMicroseconds(T/2);
long H = analogRead(A0);
long IH = analogRead(A1);
delayMicroseconds(T/2);
long I = analogRead(A0);
long II = analogRead(A1);
delayMicroseconds(T/2);
long J = analogRead(A0);
long IJ = analogRead(A1);
delayMicroseconds(T/2);
long K = analogRead(A0);
long IK = analogRead(A1);
delayMicroseconds(T);
long L = analogRead(A0);
long IL = analogRead(A1);
delayMicroseconds(T);
long M = analogRead(A0);
long IM = analogRead(A1);
delayMicroseconds(T);
long N = analogRead(A0);
long IN = analogRead(A1);
delayMicroseconds(2*T);
long O = analogRead(A0);
long IO = analogRead(A1);
long ml2=millis();
delay(F);
long P = analogRead(A0);
long IP = analogRead(A1);
delayMicroseconds(T);
long PA=A*(-IA+A);
long PB=B*(-IB+B);
long PC=C*(-IC+C);
long PD=D*(-ID+D);
long PE=E*(-IE+E);
long PF=F*(-IF+F);
long PG=G*(-IG+G);
long PH=H*(-IH+H);
long Pi=I*(-II+I);
long PJ=J*(-IJ+J);
long PK=K*(-IK+K);
long PL=L*(-IL+L);
long PM=M*(-IM+M);
long PN=N*(-IN+N);
long PO=O*(-IO+O);
long PP=P*(-IP+P);
long MAX1=max(PA,PB);
long MAX2=max(PC,PD);
long MAX3=max(PE,PF);
long MAX4=max(PG,PH);
long MAX5=max(Pi,PJ);
long MAX6=max(PK,PL);
long MAX7=max(PM,PN);
long MAX8=max(PO,PP);
long MAX11=max(MAX1,MAX2);
long MAX21=max(MAX3,MAX4);
long MAX31=max(MAX5,MAX6);
long MAX41=max(MAX7,MAX8);
long MAX111=max(MAX11,MAX21);
long MAX211=max(MAX31,MAX41);
long PMAX=max(MAX111,MAX211);
Serial.print (A*0.02443); Serial.print (" "); Serial.print (IA);Serial.print (" "); Serial.println (PA*0.02443*0.00244*200);
Serial.print (B*0.02443); Serial.print (" "); Serial.print (IB);Serial.print (" "); Serial.println (PB*0.02443*0.00244*200);
Serial.print (C*0.02443); Serial.print (" "); Serial.print (IC);Serial.print (" "); Serial.println (PC*0.02443*0.00244*200);
Serial.print (D*0.02443); Serial.print (" "); Serial.print (ID);Serial.print (" "); Serial.println (PD*0.02443*0.00244*200);
Serial.print (E*0.02443); Serial.print (" "); Serial.print (IE);Serial.print (" "); Serial.println (PE*0.02443*0.00244*200);
Serial.print (F*0.02443); Serial.print (" "); Serial.print (IF);Serial.print (" "); Serial.println (PF*0.02443*0.00244*200);
Serial.print (G*0.02443); Serial.print (" "); Serial.print (IG);Serial.print (" "); Serial.println (PG*0.02443*0.00244*200);
Serial.print (H*0.02443); Serial.print (" "); Serial.print (IH);Serial.print (" "); Serial.println (PH*0.02443*0.00244*200);
Serial.print (I*0.02443); Serial.print (" "); Serial.print (II);Serial.print (" "); Serial.println (Pi*0.02443*0.00244*200);
Serial.print (J*0.02443); Serial.print (" "); Serial.print (IJ);Serial.print (" "); Serial.println (PJ*0.02443*0.00244*200);
Serial.print (K*0.02443); Serial.print (" "); Serial.print (IK);Serial.print (" "); Serial.println (PK*0.02443*0.00244*200);
Serial.print (L*0.02443); Serial.print (" "); Serial.print (IL);Serial.print (" "); Serial.println (PL*0.02443*0.00244*200);
Serial.print (M*0.02443); Serial.print (" "); Serial.print (IM);Serial.print (" "); Serial.println (PM*0.02443*0.00244*200);
Serial.print (N*0.02443); Serial.print (" "); Serial.print (IN);Serial.print (" "); Serial.println (PN*0.02443*0.00244*200);
Serial.print (O*0.02443); Serial.print (" "); Serial.print (IO);Serial.print (" "); Serial.println (PO*0.02443*0.00244*200);
Serial.print (P*0.02443); Serial.print (" "); Serial.print (IP);Serial.print (" "); Serial.println (PP*0.02443*0.00244*200);
float Voc = P;
float Isc = -IA+A;
Serial.print ("Pot "); Serial.print(PMAX*0.02443*0.00244*200); Serial.print(" Voc "); Serial.print(Voc*0.02443);Serial.print(" Isc "); Serial.print(Isc*0.00244);
Serial.println(ml2-ml1);
long dif = P-O;
if (dif>60) T=T+100;
if (dif<30) T=T-100;
Serial.println(" ");
Serial.println(T);
// put your main code here, to run repeatedly:
delay(15000);
}
- - - - - - - - - - - - - - - - - - -
Como puedes ver, la potencia por Kilowatio instalado ronda los 500 W. Fíjate en la tensión a la se da la máxima potencia. El panel es de Vpm de 17,82 V y sin embargo, debido a la temperatura, el Vmp en estos momentos es de unos 14,8 V. Te digo esto para que tengas cuidado al dimensionar la tensión de los paneles que va al variador.