Página 9 de 13 PrimerPrimer ... 8910 ... ÚltimoÚltimo
Resultados 201 al 225 de 315
  1. #201
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por el_cobarde Ver mensaje
    Vale. Has hecho lo que comenté ayer: Has corregido un offset, sumando un valor fijo. Ahora te marca bien el ADS1115, habiendo un consumo de 0.9A. O sea, cuando Ibat = -0.9A.
    Pero no sabemos, si marcará bien con otros valores de Ibat! Es decir, si sumando un valor fijo, realmente se ha arreglado.


    Otra cosa: En tu gráfica veo Vflot=13.4V y Vabs=13.8V. Creo que debería ser Vflot=13.8V y Vabs=14.5V
    Es que quería marcar dentro de que valores se mentiene Vflot. Por encima Vabs y por debajo FloatMMPT

    Cita Iniciado por Mleon Ver mensaje
    No se, no me gusta en exceso que tengas que ajustar como un "offset", estas midiendo de forma diferencial, y por tanto esto del offset tiene menos sentido. Ademas si consigues un valor, no tengo claro que sea:

    A) Repetitivo: Vale a cualquier temperatura, etc
    B) Lineal: dicho factor también es el mismo para Ibat=10A o Ibat=20A

    Lo primero es ver si el ADS1115 te da el valor (en mV) acorde a la realidad....
    Para ello como ya tienes una carga fija (-0,9A)

    ¿Cual es el valor que te da el ADS1115 en mV?
    ¿Cuanto varian las muestras?

    - - - - - - - - - - - - - - - - - - -



    En mi caso antes de usar el ADS1115, hice varios intentos como usar un amplificador de instrumentacion (con el AD620) y poniendo una alimentacion simetrica +-5V

    https://es.wikipedia.org/wiki/Amplif...mentaci%C3%B3n


    No iba mal, pero vi que usar el ADS1115 tenia varios beneficios (barato, no uso puerto Analogico,...) por lo que lo elegí

    Lo que comenta Nikitto, hay que chequearlo... por mi parte cuando vaya de nuevo a la instalacion me llevo el osciloscopio y os comento el nivel de deriva en las medidas (en mi caso tengo bastante ruido provocado por el inversor de onda modificada) pero creo que cuando los instale vi que el margen de error era aceptable
    Con -0,9 el voltímetro me daba -0,4mV y el ADS1115 -0,6mV, lo que equivale a -1,6A.

  2. #202
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por nikitto Ver mensaje
    Es que quería marcar dentro de que valores se mentiene Vflot. Por encima Vabs y por debajo FloatMMPT
    Me puedes explicar esto, por favor?
    Es que tengo entendido que Vabs está fijo en 14.5V y Vflot fijo en 13.8V ...


    Cita Iniciado por nikitto Ver mensaje
    Con -0,9 el voltímetro me daba -0,4mV y el ADS1115 -0,6mV, lo que equivale a -1,6A.
    Tu voltímetro es mejor que el mío ...
    Lo que te queremos decir Mleon y yo: Probablemente no hayas solucionado el problema, sumando un valor fijo a lo que te da el ADS1115. Te marcará correctamente, cuando Ibat=-0.9A (y las demás condiciones sean como hoy), pero probablemente no marcará bien, cuando fluyan +20A o -30A por el shunt, por ejemplo.
    Mleon y yo pensamos que el fallo está escondido en otro sitio ...

  3. #203
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por el_cobarde Ver mensaje
    Me puedes explicar esto, por favor?
    Es que tengo entendido que Vabs está fijo en 14.5V y Vflot fijo en 13.8V ...
    Así es. No les hagas caso a esas líneas. Cosas mías.

    Tu voltímetro es mejor que el mío ...
    Lo que te queremos decir Mleon y yo: Probablemente no hayas solucionado el problema, sumando un valor fijo a lo que te da el ADS1115. Te marcará correctamente, cuando Ibat=-0.9A (y las demás condiciones sean como hoy), pero probablemente no marcará bien, cuando fluyan +20A o -30A por el shunt, por ejemplo.
    Mleon y yo pensamos que el fallo está escondido en otro sitio ...
    Entiendo, que a 0,9 parece estar corregido, pero que a valores +- superiores podría seguir fallando. Estaremos atentos.

  4. #204
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por nikitto Ver mensaje
    Entiendo, que a 0,9 parece estar corregido, pero que a valores +- superiores podría seguir fallando. Estaremos atentos.
    Correcto. Y posiblemente ya estamos viendo que Ibat sigue sin cuadrar:
    En http://asako.sytes.net/ vemos (a las 14:50h), que Ibat oscila en torno a 0A. Parece que las placas y el consumo estan conectadas y que el regulador está en flotación. Entonces, Ibat debería ser +2A o +1A.
    O sea, el sistema marca 0A, cuando debería marcar +1A o +2A ...

    - - - - - - - - - - - - - - - - -

    Otra cosa:
    En el texto de tu gráfica online veo "Vbat.min = 1.04V"
    Supongo que se debe a que habías desconectado la batería para hacer pruebas
    Solo por curiosidad: Por qué no pone "Vbat.min = 0.0V" ?

  5. #205
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    el_cobarde, he modificado las líneas de la gráfica tal cual decías.

    Ni idea del porque ese valor Vbat_min, los datos los recoge cada 5 segundos, puede haber sido dentro de este intervalo.

    He hecho otra prueba:

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-graph1.jpg

    He desconectado las placas y he añadido una carga de 40W (una bombilla), puede verse en la gráfica. A mi entender, tanto el shunt como el ADS1115 funcionan bien. A los 0,9Ah del consumo entre regulador e inversor hay que sumarle el consumo de la bombilla.

    Quizás debería preguntarme, ¿porqué el regulador mantiene una intensidad tan baja en estado de flotación?

    - - - - - - - - - - - - - - - - - - -

    Conecto las placas...

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-graph2.jpg

    La intensidad tiende a >0

    - - - - - - - - - - - - - - - - - - -
    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-graph3.jpg

    Lo dicho, Ibat > 0

    Desconecto la bombilla de 40W, donde la marca.

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-graph4.jpg

    A mi me parece que va bien.

  6. #206
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por nikitto Ver mensaje
    el_cobarde, he modificado las líneas de la gráfica tal cual decías.
    Bien. Creo que está mejor así.


    Cita Iniciado por nikitto Ver mensaje
    He desconectado las placas y he añadido una carga de 40W (una bombilla), puede verse en la gráfica.
    La bombilla de 40W chupa 40W/13.4V = 3.0A; más los 0.9A del consumo habitual coincide con lo -4A que marca el ADS1115. Bien!


    Cita Iniciado por nikitto Ver mensaje
    Quizás debería preguntarme, ¿porqué el regulador mantiene una intensidad tan baja en estado de flotación?
    Posiblemente sea el regulador. Me da la impresión de que al empezar la flotación, da Ibat > 0, ayer ví hasta 5A. Parece que después de un tiempo, va reduziendo Ibat y se queda en Ibat < 0. Esto sería un fallo grave del regulador.


    Cita Iniciado por nikitto Ver mensaje
    Conecto las placas ... La intensidad tiende a >0 ... Lo dicho, Ibat > 0 ... Desconecto la bombilla de 40W ... A mi me parece que va bien.
    De acuerdo. El comportamiento del sistema, según estas gráficas, parece razonable.


    Si tienes tiempo y ganas, puedes hacer las siguientes pruebas:
    1. Conecta una placa (o las dos en serie) directamente a batería; deberías ver unos 13A. Mide con el voltímetro los mV en el shunt y compara con lo que dice el ADS1115.
    2. Alternativamente, espera hasta mañana por la mañana, con el regulador en fase bulk. Ibat será de 15A, más o menos. Compara lo que dice el multímetro, el regulador y el ADS1115
    3. Desconecta las placas y enchufa un consumo de 500W al inversor. Ibat será de -40A, más o menos. Compara lo que dice el multímetro, el regulador y el ADS1115


    Comentario:
    Según veo en http://asako.sytes.net/, a la 17:20h, hoy Ibat es ligeramente positiva (Ibat = +0.25A), estando el regulador en flotación. Me parece una intensidad de carga demasiado pequeña, pero mejor que si fuese negativa.


    - - - - - - - - - - - - - - - - - - -


    Cita Iniciado por Hlebtomane Ver mensaje
    A ver, si el Arduino enciende consumos que mantienen la Ubat a, por ejemplo, 28,8 V, pero el regulador quiere "ver" 28,81 V para entrar en absorción, este no pasa a absorción; eso al menos te va a pasar con algunos reguladores, puede que con otros funciona. Entonces se va a tirar todo el día (mientras haya excedentes) en bulk a 28,8 V. Para el Arduino es absorción, para el regulador es bulk y para las baterías es dañino ;-)
    Hoy he podido hacer unas pruebas, estando el regulador en absorción.
    Parece que una vez "enganchado", mi regulador permanece en absorción, aunque haya cambios considerables en Ubat e Ibat.
    He conectado un consumo de 600W para unos segundos, y Ubat ha caido de 58.5V a unos 56V - pero el regulador seguía tranquilamente en absorción! Ahí no veo problemas para derivar excedentes.
    Lo que no sé con certeza, es si al regulador le cuesta "engancharse" al modo absorción, si Ubat se queda ligeramente por debajo de Uabs. Esto es un poco difícil de comprobar. Pero con todo lo que sé de mi regulador (un SunStar SS-50C), no espero tener problemas.

  7. #207
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    991

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por Mleon Ver mensaje
    En cuanto saque algo de tiempo os pongo mis graficas y consideraciones en el uso del ADS1115 con shunt de 500A 50mV
    Os adjunto algunos graficos/tablas

    Cojo un dia sin mucho movimiento 23/Jun

    De arribaa abajo:
    SOC=Rosa
    Iplaca=Azul
    Ibat=Verde
    Corte blanco 1 en grafica en Ibat=0
    Vbat=Rojo
    Corte blanco 2 en grafica en Vbat=24
    Señal FLOT que da el FM80=Azul claro
    Conexion placas (rele SSR) a baterias dierectamente= en pequeño abajo

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-captura23-jun.jpg

    Primero se ve que desde que entra en flotacion va bajando la Ibat pero siempre quedandose en Ibat>0

    Pongo tabla datos de cuando entró en Flotacion a las 12:46 (señal A3=1)

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-captura_23_jun_flot_ini.png

    Datos a las 15:00 cuando lleva un rato en flotacion

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-captura_23_jun_flot_15_00.png

    Datos cuando entra el rele del termo a las 16:00

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-captura_23_jun_flot_16_00_termo_on.png

    Datos cuandose se apaga el termo

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-captura_23_jun_flot_16_50_termo_off.png

    Como veis en la grafica el FM80 "apaga" la señal de Flot intermitentemente si no hay mucho consumo

    Como se ve, el ADS1115 me da la Iplaca e Ibat con una resolucion suficiente para mi control.... me queda instalar bien el sistema (cables, masas,..)

    Dado que siempre hay algo de consumo (inversores, frigo,..) no he comprobado la exactitud de la medida,pero como he comentado anteriormente, mi inversor de onda modificada es un gran generador de ruido, en principio el ADS1115 en forma diferencial lo trata suficientemente bien para mi requisitos de control

  8. #208
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Gracias Manuel por esta colección de datos, veo que cuando la batería lleva un tiempo en flotación, los valores de Ibat son muy parejos a los míos (hablo de esta tarde).

    Una pregunta por curiosidad: ¿con 50 minutos tiene tiempo el termo para calentar el agua? ¿De cuantos litros es ?

  9. #209
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    991

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por nikitto Ver mensaje
    Gracias Manuel por esta colección de datos, veo que cuando la batería lleva un tiempo en flotación, los valores de Ibat son muy parejos a los míos (hablo de esta tarde).

    Una pregunta por curiosidad: ¿con 50 minutos tiene tiempo el termo para calentar el agua? ¿De cuantos litros es ?
    Al termo no le tengo puesto 50' en el control de reles, lo que pasa es que se ve que ese dia/noche anterior no ha habido casi uso y a los 50' se apago el solo

    Con respecto a la Ibat en flotacion..lo normal es que tu tengas menos dado que mi banco de baterías es de 1.200Ah C20

    No obstante viendo el datasheet del ADS1115 hay muchos conceptos de posible error (temperatura, FPS, resolución,...), normalmente esta en el orden de microvoltios.....pero si se juntan todos nos da esta tabla

    Nombre:  Captura.PNG
Visitas: 215
Tamaño: 51,7 KB

    Mejorara algo si bajamos el ratio de muestras por sg.....


    Nombre:  Captura2.PNG
Visitas: 200
Tamaño: 38,5 KB

    O si queremos menos offset en modo diferencial alimentamos a 2v

    Nombre:  Captura3.PNG
Visitas: 216
Tamaño: 42,9 KB

    Pero vamos.....con los datos que a mi me da sin tener tanto cuidado.... me vale para el control del sistema FV
    Última edición por Mleon; 05/07/2016 a las 01:43

  10. #210
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por el_cobarde Ver mensaje
    2. Alternativamente, espera hasta mañana por la mañana, con el regulador en fase bulk. Ibat será de 15A, más o menos. Compara lo que dice el multímetro, el regulador y el ADS1115
    - Medida, con voltímetro => 4,2mv

    entonces 4,2*200/75 (shunt) = 11,2A

    - Regulador: 7,6/7.7 A

    - ADS1115: 7,6A

    Creo que ya sabemos quien se equivoca.

    De todas formas luego intentaré hacer el punto 3. El de meter un consumo fuerte.

    - - - - - - - - - - - - - - - - - - -

    Cita Iniciado por Mleon Ver mensaje

    O si queremos menos offset en modo diferencial alimentamos a 2v
    Yo alimento el sistema a 3,3V por lo que debe ser algo más exacto que el tuyo, sin tener otras consideraciones en cuenta; como la temperatura, humedad, ...
    Por lo que veo, es bastante exacto, y trabajando con un data_rate de 8, más todavía.

  11. #211
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por Mleon Ver mensaje
    Os adjunto algunos graficos/tablas ... Como se ve, el ADS1115 me da la Iplaca e Ibat con una resolucion suficiente ...
    Muchas gracias, Mleon. La calidad de tus datos sirve perfectamente para derivar excedentes con mi algoritmo ...


    Cita Iniciado por Mleon Ver mensaje
    Con respecto a la Ibat en flotacion ... lo normal es que tu tengas menos dado que mi banco de baterías es de 1.200Ah C20
    Tambien pienso, que a más capacidad, más Ibat en flotación.
    Pero también dependerá mucho del modelo de regulador. El mío, un SS-50C, nunca lo he visto con Ibat<2A en flotación (la Ibat me la dice mi BMS). Y mis baterías son de 210Ah C20, como las de nikitto.


    Cita Iniciado por Mleon Ver mensaje
    Pero vamos.....con los datos que a mi me da sin tener tanto cuidado.... me vale para el control del sistema FV
    Y también me valdrá para derivar excedentes ...


    - - - - - - - - - - - - - - - - - - -


    Cita Iniciado por nikitto Ver mensaje
    Voltímetro => 4,2mv ... Regulador: 7,6/7.7 A ... ADS1115: 7,6A ... Creo que ya sabemos quien se equivoca ...
    Si, medir pocos mV con el multímetro no es fiable. Y eso, que el tuyo es mejor que el mío
    Pero siendo solo 7.7A, hubieses podido medir en modo "10A DC" - seguro que hubiese marcado 7.6A
    Hasta aqui parece que el ADS1115 es fiable. Realmente será tu regulador que reduce tanto la Ibat en flotación?

    - - - - - - - - - - - - - - - - - - -

    Cita Iniciado por nikitto Ver mensaje
    De todas formas luego intentaré hacer el punto 3. El de meter un consumo fuerte ...
    Si Ibat no supera los 10A (120W), puedes medir con el multímetro en modo "10A DC"
    O si son Ibat=50A (600W), asimismo habrá una caída de tensión en el shunt de unos 19mV. Posiblemente sea fiable el multímetro.

  12. #212
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Debo decir y digo: "Mea culpa".

    Mea culpa, en cuanto a los valores tomados con el voltímetro en escala 200mV. El ¿porqué? Porque soy más chulo que un 8 (y aquí está el error -no caí en que esto son miliVoltios-). Tomaba la medida desde un extremo del shunt (bien) y el otro extremo, para que se aguantara sola la pinza, en el borne - de la batería (mal). Luego de tomar las medidas esta mañana, caí en la cuenta de mi error. Posteriormente volví a tomarlas y OK.

    Entre el borne - de la batería y el shunt habrá unos 10cms, pero de cable de 35mm2. Lógico que la medida sea errónea.
    Queda dicho para que NO ME VUELVA A PASAR.

    - - - - - - - - - - - - - - - - - - -

    Dicho esto, debo decir que estoy contento, hace nada he encendido el inversor, conectado el router y la raspberry directamente al 'equipo solar' y el amperaje se mantiene sobre 1A. Con esto creo que hemos solucionado el otro problema que se veía en las gráficas (intesidad baja). Estoy casi seguro que era algún falso contacto: cablecillo, soldadura fría, ... Al estar toqueteando, pues lo que fuera, se ha solucionado. Cuando haga la ampliación revisaré todo.

  13. #213
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por nikitto Ver mensaje
    Debo decir y digo: "Mea culpa" ... Estoy casi seguro que era algún falso contacto: cablecillo, soldadura fría, ...
    Muy loable por tu parte, haber buscado (y encontrado) el fallo en tu propia actitud. Y genial, haberlo solucionado.
    Lo que veo en http://asako.sytes.net/ en este momento (son las 13:00h), me gusta mucho más que lo anterior:
    El regulador en flotación, el SOC a 100% e Ibat oscilando en torno a +1.3A, sin llegar a ser negativa. Así me gusta ...

    La conclusión para mi proyecto de derivar excedentes: El ADS1115 sirve perfectamente para medir Ishunt, y con Ishunt>0 tengo una condición ideal para saber que el Arduino puede derivar excedentes (lo hará con P=I*U en el lado de batería).

    Hay que ir con cuidado, porque hay dos Ibat diferentes, a las que no hay que confundir:
    - Hemos llamado Ibat a la intensidad que se mide en la salida del regulador, que alimenta a la batería y al inversor (y que es proporcional a la intensidad que viene del campo FV, Iplacas)
    - También hemos llamado Ibat a la intensidad derivada de la caída de tensión en el shunt, que es la que va y viene solo de batería, y que define si la batería se está cargando (I>0) o descargando (I<0)

    Opto por una nomenclatura diferente, por ejemplo I(consumo) en salida del regulador e I(batería) la del shunt.
    O alternativamente Ibat la del regulador e Ishunt la del shunt.

    En mi algoritmo, P=I*U se calcula con la I en salida del regulador y la condición I>0 es para la I del shunt.

  14. #214
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    991

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por el_cobarde Ver mensaje
    ....
    Hay que ir con cuidado, porque hay dos Ibat diferentes, a las que no hay que confundir:
    ...
    Dado que, yo al menos, no estoy midiendo I en la zona FV, siempre he llamado:

    - Ibat a la I que entra o sale de las baterías (positiva o negativa)
    - Iplacas a la que sale del regulador o conjunto de reguladores (siempre positiva)

    Ibat sirve para calcular SOC% entre otras cosas
    Iplacas sirve para saber Kwh generados entre otras cosas


    En lo que no nos vamos a poner de acuerdo es en llamar Ux en lugar de Vx ......

  15. #215
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por el_cobarde Ver mensaje
    Hay que ir con cuidado, porque hay dos Ibat diferentes, a las que no hay que confundir:
    - Hemos llamado Ibat a la intensidad que se mide en la salida del regulador, que alimenta a la batería y al inversor (y que es proporcional a la intensidad que viene del campo FV, Iplacas)
    - También hemos llamado Ibat a la intensidad derivada de la caída de tensión en el shunt, que es la que va y viene solo de batería, y que define si la batería se está cargando (I>0) o descargando (I<0)

    Opto por una nomenclatura diferente, por ejemplo I(consumo) en salida del regulador e I(batería) la del shunt.
    O alternativamente Ibat la del regulador e Ishunt la del shunt.

    En mi algoritmo, P=I*U se calcula con la I en salida del regulador y la condición I>0 es para la I del shunt.
    Gracias por tu apoyo. Sólo lamento haberte ensuciado un poco tu hilo.

    Claro, en mi caso Ibat es la que entra/sale de la batería. Para lo que comentas ya tengo pedido otro shunt y módulo ASD1115. Con lo que tendré Iplaca (está si será la que viene del regulador).

    Imagen que subió Mleon:

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-esquema-generico.png

    - - - - - - - - - - - - - - - - - - -

    Cita Iniciado por Mleon Ver mensaje

    En lo que no nos vamos a poner de acuerdo es en llamar Ux en lugar de Vx ......
    La diferencia es de nomenclatura U (tensión), V (voltaje).

    http://https://es.wikipedia.org/wiki...(electricidad)

  16. #216
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    991

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por nikitto Ver mensaje
    La diferencia es de nomenclatura U (tensión), V (voltaje).

    http://https://es.wikipedia.org/wiki...(electricidad)
    Como estamos analizando circuitos electricos, mejor en

    https://es.wikipedia.org/wiki/An%C3%...s_de_circuitos

    donde tambien aparece la querida "j" en lugar de la "i" para la anotacion de numeros complejos

  17. #217
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por nikitto Ver mensaje
    Sólo lamento haberte ensuciado un poco tu hilo.
    Todo lo contrario! Mleon y tú me habéis ayudado un montón en cuanto al tema del hilo.
    Ya tengo pedidos 2 ADS1115 en AliExpress, para poder medir Ushunt ...


    - - - - - - - - - - - - - - - - - - -


    Cita Iniciado por Mleon Ver mensaje
    ... siempre he llamado:
    - Ibat a la I que entra o sale de las baterías (positiva o negativa)
    - Iplacas a la que sale del regulador o conjunto de reguladores (siempre positiva)
    Sin duda puedes usar estas denominaciones, pero me parece que confunden fácilmente. Por ejemplo, en mi caso, en la entrada FV del regulador tengo unos 100V, y en la salida BAT unos 50V - por esto, I en entrada es aproximadamente la mitad que I en salida.
    No me gusta para nada dar el mismo nombre a estas dos intensidades (tanto si las mido como si no las mido).

    Que os parece si nos ponemos de acuerdo en:
    - Iplacas es la que fluye entre placas y regulador (siempre positiva)
    - Ireg es la que se mide en la salida del regulador (siempre positiva)
    - Ibat es la que se mide en el shunt (positiva o negativa)


    Cita Iniciado por Mleon Ver mensaje
    En lo que no nos vamos a poner de acuerdo es en llamar Ux en lugar de Vx ......
    Son pocas las veces en que están 100% de acuerdo los ingenieros y los físicos ...


    - - - - - - - - - - - - - - - - - - -


    Edito (a las 18:04h)

    En http://asako.sytes.net/ todo sigue perfecto: Ibat oscila en torno a +1.3A y nunca llega a ser negativa ...

  18. #218
    Pidjey está desconectado Forero
    Fecha de ingreso
    ene 2013
    Ubicación
    Leon
    Mensajes
    1.521

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Publique por error

  19. #219
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Va siendo hora de seguir con mi proyecto, porque pronto habrá muchos excedentes ...
    Os recuerdo que mi algoritmo consiste en que el Arduino les pide un incremento de producción (p.e. 50W) a las placas FV y ...
    ... si las placas entregan el incremento, el Arduino lo define como "excedente PWM" y pide otro incremento
    ... si las placas no entregan el incremento, el Arduino reduce los "excedentes PWM" y vuelve a pedir un incremento

    - En fase bulk, quiero limitar Ibat a C10 (20A). El Arduino define como "excedentes PWM" a toda Ibat>20A
    - En las fases absorción y flotación, el Arduino aplica el algoritmo "incremento placas" para identificar los excedentes PWM

    Con un solo regulador, pienso que funcionaría bien este concepto. Pero tengo dos reguladores no sincronizados ...
    Quiero discutir con vosotros la derivación de excedentes en absorción, habiendo dos reguladores: Un Master y un Slave

    Sin derivación, se configura la Vabs del Master un poco por encima de la del Slave, por ejemplo Vabs(Master)=58.0V y Vabs(Slave)=57.0V. Entonces, al sobrepasar Vbat los 57.0V, las placas del Slave dejan de producir. Al llegar a 58.0V, solo el Master se ocupa de la absorción - él solo, porque el Slave "duerme"

    Con derivación, no nos convence esta solución, porque se perdería toda la producción del slave para los excedentes ...
    Veo una solución posible, a ver lo que opináis:

    - Configuro Vabs(Slave) > Vabs(Master), por ejemplo Vabs(Master)=58.0V y Vabs(Slave)=59.0V
    - Al llegar Vbat a 58.0V, el Master entra en absorción, pero el Slave sigue en bulk, produciendo a tope
    - El Master estará en absorción, pero Vbat sigue subiendo, debido a lo que entrega el Slave
    - El Arduino va reduciendo Ibat, aumentando la derivación PWM, hasta que Vbat baje a 58.0V
    - Con esto, toda la potencia que puede entregar el Slave, el Arduino la trata como "excedentes PWM"
    - El Arduino mantiene estable Vbat=58.0V y deriva excedentes con el concepto de pedir incrementos a las placas
    - Con esto, el Arduino convierte en "excedentes PWM" toda la potencia FV que bloquearía el Master
    - Si Vbat baja de 58.0V (debido a nubes o consumo), el Arduino reduce los excedentes PWM, para mantener Vbat=58.0V
    - Si no es posible mantener Vbat=58V, el Arduino reduce los excedentes PWM a cero

    Con esta lógica, el Arduino define como "excedentes PWM" a toda la potencia que puede entregar el Slave más la potencia que bloquearía el Master, por estar en absorción o en flotación; pero no estorbaría al Master en entregar la Ibat que toca

    - En flotación, aplicaríamos el mismo concepto, por ejemplo con Vflot(Master)=55.0V y Vflot(Slave)=56.0V

    El algoritmo contiene tres formas diferentes de definir y derivar excedentes:
    1. En bulk, toda Ibat que sea superior a Ibat=20A
    2. En abs/flot, toda Ibat que haga subir a Vbat=V(Master) ---> excedentes del Slave
    3. En abs/flot, todo lo que se pueda sacar pidiendo incremento a las placas ---> excedentes del Master

    El concepto se puede aplicar fácilmente a tres o más reguladores. Qué opináis ?

  20. #220
    Gabriel 2015 Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Hay algo que no se si será fácil de implementar, y es el hecho de aumentar la potencia de excedentes un pequeño escalón y que la batería disminuya la tensión de forma tan rápida que el regulador aumente la potencia que entrega, sin que en ese tiempo se produzca ninguna variación en las cargas de alterna que no son excedentes, y que podrían falsear los resultados.

    - - - - - - - - - - - - - - - - - - -

    Quizás sea más fácil empezar a derivar excedentes 0,1 V por debajo de la tensión de absorción de los dos reguladores, contar el tiempo, y si por ejemplo, tenemos el tiempo de absorción en 2 horas, a la hora y cincuenta y cinco minutos cortar los excedentes, que el sistema llegue solo a la tensión de absorción y que corte por intensidad de "cola". Al fin y al cabo, habrá hecho absorción igual, a 0,1 V menos. Todo ello suponiendo que no haya sensor de temperatura, que modifique la tensión de absorción.

  21. #221
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Gracias, Gabriel, por comentar ...

    Cita Iniciado por Gabriel 2015 Ver mensaje
    Hay algo que no se si será fácil de implementar ...
    Veo los posibles problemas que dices y habría que buscar soluciones, pero veo que dices algo más grave:

    Cita Iniciado por Gabriel 2015 Ver mensaje
    Todo ello suponiendo que no haya sensor de temperatura, que modifique la tensión de absorción ...
    Tienes mucha razón! La compensación de temperatura complica la cosa! Y mucho!

    Una posible solución sería, que el Arduino aplicara la misma compensación de temperatura, usando el mismo NTC - pero nunca estaríamos seguros, si la compensación del Arduino sería idéntica a la del regulador ...

    - - - - - - - - - - - - - - - - - - - - - -

    Creo que tengo que buscar soluciones, en las que el Arduino se fije solo en Ibat, no en Vbat. Por ejemplo:
    C1: Toda Ibat superior a 20A siempre son excedentes
    C2: Cuando Ibat<0 (batería en descarga), que el Arduino nunca intente derivar excedentes
    C3: Cuando {Ibat>0 AND Ibat<20A}, que el Arduino intente derivar excedentes, pidiendo escalones de potencia a las placas

    Esta lógica sencilla me gusta, porque no depende para nada de la tensión Vbat y creo que funcionaría bien con un solo regulador (aplazaré el problema de tener varios reguladores):
    - La condición C1 limita la intensidad de carga a 20A (C10), en la fase bulk. Lo que pasa de 20A, son excedentes
    - La condición C2 evita el intento de derivar excedentes, cuando el inversor chupa de batería
    - La condición C3 aprovecha los excedentes, siempre cuando los hay - tanto en absorción como en flotación

    Y todo esto, sin estorbar para nada al regulador, en su trabajo de hacer bien la absorción y la flotación ...

  22. #222
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    983

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Parte de la programación que estamos realizando se basa en el uso o posible uso de la salida DIVERSION del regulador. Lógicamente esta opción no sirve para todos los reguladores.

    Siguiente paso, controlar Vplaca. Viendo mis gráficas, sobre los 66V el sistema está en Vabs/Vflot. A partir de allí, ir incrementando consumo (en nuestro caso por saltos programados para cada relé) y ver hasta donde podemos dejar caer Vplaca, para que el sistema siga manteniéndose en ABS o FLOT. Pueden usarse otros parámetros para afinar, como Ibat, Vbat, etc.

    Seguro que Manuel, se explica mejor que yo.

    Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi-vplaca.jpg
    PvControl+: Control sistema fotovoltaico
    Si te gusta la web, aquí el proyecto. El manual está aquí
    ¿Cómo conectar un Axpert a una Raspberry? Aquí
    ¿Cómo conectar un InfiniSolar a una Raspberry? Aquí

  23. #223
    Gabriel 2015 Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por el_cobarde Ver mensaje
    Gracias, Gabriel, por comentar ...


    Veo los posibles problemas que dices y habría que buscar soluciones, pero veo que dices algo más grave:


    Tienes mucha razón! La compensación de temperatura complica la cosa! Y mucho!

    Una posible solución sería, que el Arduino aplicara la misma compensación de temperatura, usando el mismo NTC - pero nunca estaríamos seguros, si la compensación del Arduino sería idéntica a la del regulador ...

    - - - - - - - - - - - - - - - - - - - - - -

    Creo que tengo que buscar soluciones, en las que el Arduino se fije solo en Ibat, no en Vbat. Por ejemplo:
    C1: Toda Ibat superior a 20A siempre son excedentes
    C2: Cuando Ibat<0 (batería en descarga), que el Arduino nunca intente derivar excedentes
    C3: Cuando {Ibat>0 AND Ibat<20A}, que el Arduino intente derivar excedentes, pidiendo escalones de potencia a las placas

    Esta lógica sencilla me gusta, porque no depende para nada de la tensión Vbat y creo que funcionaría bien con un solo regulador (aplazaré el problema de tener varios reguladores):
    - La condición C1 limita la intensidad de carga a 20A (C10), en la fase bulk. Lo que pasa de 20A, son excedentes
    - La condición C2 evita el intento de derivar excedentes, cuando el inversor chupa de batería
    - La condición C3 aprovecha los excedentes, siempre cuando los hay - tanto en absorción como en flotación

    Y todo esto, sin estorbar para nada al regulador, en su trabajo de hacer bien la absorción y la flotación ...
    Y si es Arduino el "Capitán". Podrían configurarse las tensiones de absorción de los reguladores de forma que siempre estén en bulk y establecer la verdadera tensión de absorción con Arduino, con una sonda PT100 se podría modificar la tensión de absorción en función de la temperatura. Si la derivación de excedentes es por Tiristores, como creo que tienes pensado, el escalonamiento de potencia es mínimo, de unos 5 W y sería posible regular la tensión de batería.

  24. #224
    el_cobarde Invitado

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Cita Iniciado por Gabriel 2015 Ver mensaje
    Y si es Arduino el "Capitán". Podrían configurarse las tensiones de absorción de los reguladores de forma que siempre estén en bulk y establecer la verdadera tensión de absorción con Arduino, con una sonda PT100 se podría modificar la tensión de absorción en función de la temperatura. Si la derivación de excedentes es por Tiristores, como creo que tienes pensado, el escalonamiento de potencia es mínimo, de unos 5 W y sería posible regular la tensión de batería.
    Exactamente! Este es mi plan B ... y cada vez me gusta más. Ya no tendría que preocuparme de lo que hacen los reguladores, que podrían ser dos o más. Y la configuración de todos los parámetros sería absolutamente como yo quisiera ...
    Posiblemente realizaré la derivación de excedentes, con el Arduino como jefazo ... y podría configurar Vabs y Vflot en los reguladores un poco por encima de los valores del Arduino, para evitar sobrecargar la batería en caso de fallar éste

    Concretamente, la lógica podría ser esta:

    - El Arduino limita Ibat a 20A, "robando" potencia para excedentes, cuando Ibat llega a 20A
    - El Arduino no permite que Vbat supere Vmax=58.0V (tensión de absorción), "robando" potencia
    - Después de 2 horas a 58.0V, Vmax cambia a 55.0V (tensión de flotación) - o si lo prefiero, cuando Icola < xA
    - El Arduino aplica una compensación de temperatura correcta (-4mV por vaso y por Kelvin)
    - Configuración de todos los reguladores: Vabs=58+1V y Vflot=55+1V (siempre estarían en bulk)
    - El Arduino haría la derivación de excedentes según estas tres condiciones:
    C1: Toda Ibat superior a C10 (20A) siempre son excedentes; el Arduino "roba" potencia, evitando que Ibat supere C10
    C2: Cuando Ibat<0 (batería en descarga), el Arduino nunca intenta derivar excedentes
    C3: Cuando Vbat alcanza el valor Vmax, el Arduino "roba" potencia, evitando que Vbat supere a Vmax
    C3a: Por defecto, Vmax=58.0V (absorción); solamente cambia a 55.0V (flotación) al haber terminado la absorción - y vuelve al valor 58.0V, cuando Vbat baja de 54.0V. De esta forma se evita que Vbat se "enganche" en 55.0V, estando en bulk


    - - - - - - - - - - - - - - - - - - -


    Cita Iniciado por nikitto Ver mensaje
    Seguro que Manuel, se explica mejor que yo ...
    Te entiendo muy bien, nikitto. Pero quiero que "mi" derivación de excedentes sea más universal (para cualquier modelo de regulador, sea PWM o MPPT) y más fina (señal PWM con tiristores), para minimizar el ciclaje de la batería

  25. #225
    Pidjey está desconectado Forero
    Fecha de ingreso
    ene 2013
    Ubicación
    Leon
    Mensajes
    1.521

    Predeterminado Re: Derivar excedentes con cualquier regulador MPPT, usando Arduino y WiFi

    Yo lo veo mas simple, el sistema que tengo yo pensado es muy simple. Imagina un transformador boost conectado a la bateria. A el conectado una resistencia. Monitoreo la corriente entrando en la bateria. Aumento la tension en el boost un poquito, leo corriente, no ha cambiado, aumento un poco mas, leo corriente, no cambia, aumento un poco mas, estoy empezando a robar corriente de la bateria por lo que baja un poco, bajo tension en el boost, sube a corriente en la bateria, bajo tension boost, corriente en la bateria sigue igual, subo tension en el boost porque hay excedentes....

    Cuando digo usar un boost puede ser un dimeo por tiristores despues de un inversor. En el fondo seria un algoritmo de perturb and error como la mayoria de mppt baratos, maximizando la corriente derivada a excedentes sin afectar la corriente que entra en la bateria.

    Por lo que en el fondo mi algoritmo no depende ni de baterias ni de numero de controladores ni de tensiones, lo unico que busca es extraer potencia sin alterar el funcionamiento correcto de las baterias.

Página 9 de 13 PrimerPrimer ... 8910 ... ÚltimoÚltimo



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47